A Robotic Solution for Precision Smoothing and Roughening of Precast Concrete Surfaces: Design and Experimental Validation
Abstract
:1. Introduction
- (1)
- Development of an intelligent robot system for precast concrete components. Compared to solutions from other manufacturers, this system can autonomously complete smoothing, mode switching, and roughening tasks in one go while maintaining a consistent level of smoothness. This significantly enhances work efficiency and reduces labor costs.
- (2)
- Design of refined path planning for smoothing and roughening operations. To achieve refined surface processing, this study designed a path planning method utilizing biologically inspired neural network technology for comprehensive smoothing in scenarios with embedded components. Meanwhile, the A* algorithm is introduced to address the issue of the robot becoming stuck in dead zones during full-coverage operations. Additionally, a 3-5-3 piecewise polynomial interpolation method was employed for trajectory planning to create diverse roughening patterns, ensuring smooth and precise paths.
- (3)
- Validation of the proposed system and methods through actual prototype testing. A scaled-down robot system was developed for the production line, applying the relevant path planning methods. The implementation confirmed the feasibility and efficiency of the proposed system and methods, meeting the demands of actual production.
2. The Design of the Prototype System
2.1. The Conceptual Design of the Robot
2.1.1. Analysis of the Roughening Texture Forming Mechanism
2.1.2. The Robot’s Main Body Structure
2.1.3. Multi-Degree of Freedom Integrated Intelligent End-Effector
2.2. Development of the Robotic Prototype System
2.2.1. Hardware Configuration
- (1)
- Robot Mechanical Structure
- (2)
- Robot Control System
- (3)
- Line-structured Light 3D Vision Sensor
- (1)
- Turn off the laser and HDR enable, use the image acquisition mode, and additionally use an infrared light source to illuminate the calibration board. Adjust the exposure time to between 5000 μs and 10,000 μs;
- (2)
- Move the 3D vision sensor to capture images of the calibration board at two different positions;
- (3)
- Enter the calibration board’s chess grid length and width parameters, the number of chess grid parameters, and the height of the 3D sensor relative to the base plane. Click the start calibration button to compute the transformation matrix.
2.2.2. Software Configuration
2.2.3. Repeat Positioning Accuracy Test of End-Effector
2.2.4. Calibration and Positioning Accuracy Testing of Vision Sensors
3. Planning Method for Processing
3.1. Smoothing Path Planning Method
- (1)
- G = (M,E) represents the model of the concrete surface to be covered, where M is the set of vertices in the graph corresponding to all points on the concrete surface (including hooks , pipe , and the non-obstacle area ), and E is the set of edges representing the paths along which the smoothing robot can move on the surface of the prefabricated component.
- (2)
- is a subset of the graph G, representing the vertices occupied by obstacles on the concrete surface. These vertices correspond to non-smoothable areas, including protruding embedded components and reserved hole positions .
- (3)
- is a sequence of coordinate points representing the movement path of the smoothing robot. This path should satisfy the following conditions: the starting point and the ending point are predefined start and end points for smoothing, each pair of consecutive vertices in the path must belong to E, and the path must cover all vertices in at least once, ultimately achieving complete coverage smoothing of non-obstacle areas.
3.1.1. Without Embedded Parts
3.1.2. With Embedded Parts
- (1)
- Grid Map Building and Neural Network Representation
- (2)
- Biologically Inspired Neural Network Algorithm Model
- (3)
- Deadlock Escape
- (4)
- Simulation Results and Comparison
3.2. Roughening Processing Path Planning Method
3.3. A Trajectory Planning Method for Robot Joint
4. Experimental Results
4.1. Experimental Setup
- (1)
- Zeroing of the overall mechanism. Before starting all operations, it is necessary to reset the origin, i.e., return to the origin of the current terrestrial coordinate system. This not only verifies the feasibility of the trajectory planning but also provides a guarantee for the planning of subsequent operation points.
- (2)
- Surface smoothing operation. After the concrete formwork and pouring are completed, the upper computer controls the motor to complete the robot’s smoothing operation within the mold.
- (3)
- Switching of operation tools. After the smoothing operation is finished, the robot’s end mechanism is raised to an appropriate position and moved to a safe position on the side of the concrete mold. The final tool switching process is then completed through the coordination of the motor and the integrated end, preparing for the subsequent roughening operation.
- (4)
- Roughening operation. After the tool switching is completed, the concrete is allowed to sit for a period before starting the roughening operation. This is to prevent the surface viscosity from being too high, which could lead to the adhesion of concrete residues on the cutter head and reduce the smoothness of the textured surface.
4.2. Actual Testing of The Smoothing Operations
- (1)
- Surface Height Mean, , defined as the average Z-coordinate of all the highest points on the concrete surface:
- (2)
- Standard Deviation, defined as the dispersion of the concrete surface heights:
4.2.1. Without Embedded Parts
4.2.2. With Embedded Parts
4.3. Actual Testing of Roughening Experiments
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Dixit, S.; Mandal, S.N.; Sawhney, A.; Singh, S. Relationship between skill development and productivity in construction sector: A literature review. Int. J. Civ. Eng. Technol. 2017, 8, 649–665. [Google Scholar]
- Masood, R. Modelling Prefabricated Construction Safety. Appl. Sci. 2024, 14, 1629. [Google Scholar] [CrossRef]
- Wang, J.; Cheng, R.; Liu, M.; Liao, P.C. Research Trends of Human-Computer Interaction Studies in Construction Hazard Recognition: A Bibliometric Review. Sensors 2021, 21, 6172. [Google Scholar] [CrossRef] [PubMed]
- Han, Q.Y.; Chang, J.J.; Liu, G.; Zhang, H. The Carbon Emission Assessment of a Building with Different Prefabrication Rates in the Construction Stage. Int. J. Environ. Res. Public Health 2022, 19, 2366. [Google Scholar] [CrossRef] [PubMed]
- Mao, C.; Shen, Q.P.; Pan, W.; Ye, K.H. Major barriers to off-site construction: The developer’s perspective in China. J. Manag. Eng. 2015, 31, 04014043. [Google Scholar] [CrossRef]
- Lachimpadi, S.K.; Pereira, J.J.; Taha, M.R.; Mokhtar, M. Construction waste minimisation comparing conventional and precast construction (Mixed System and IBS) methods in high-rise buildings: A Malaysia case study. Resour. Conserv. Recycl. 2012, 68, 96–103. [Google Scholar] [CrossRef]
- Rahman, M.M. Barriers of implementing modern methods of construction. J. Manag. Eng. 2014, 30, 67–77. [Google Scholar] [CrossRef]
- Zheng, J. Design Method of Assembly Architecture Based on BIM Technology. Int. J. New Dev. Eng. Soc. 2017, 1, 43–46. [Google Scholar]
- Asprone, D.; Menna, C.; Bos, F.P.; Salet, T.A.M.; Mata-Falcón, J.; Kaufmann, W. Rethinking Reinforcement for Digital Fabrication with Concrete. Cem. Concr. Res. 2018, 112, 111–121. [Google Scholar] [CrossRef]
- Wangler, T.; Lloret, E.; Reiter, L.; Hack, N.; Flatt, R. Digital Concrete: Opportunities and Challenges. RILEM Tech. Lett. 2016, 1, 67. [Google Scholar] [CrossRef]
- Kashani, A.; Ngo, T. Production and placement of self-compacting concrete. In Self-Compacting Concrete: Materials, Properties and Applications; Siddique, R., Ed.; Woodhead Publishing: Cambridgeshire, UK, 2020; pp. 65–81. [Google Scholar]
- Bartos, P. Fresh Concrete, Properties and Tests; Elsevier Science Publishers B.V.: Amsterdam, The Netherlands, 1992; 305p. [Google Scholar]
- Wangler, T.; Roussel, N.; Bos, F.P.; Salet, T.A.M.; Flatt, R.J. Digital Concrete: A Review. Cem. Concr. Res. 2019, 123, 105780. [Google Scholar] [CrossRef]
- Li, D.; Chen, B.; Yu, W.; Shi, Y.Z.; Lu, S. Particle swarm-based optimization method for load distribution of concrete placing robot. In Proceedings of the 2022 41st Chinese Control Conference (CCC), Hefei, China, 25–27 July 2022; pp. 5806–5811. [Google Scholar]
- Saidi, K.S.; Bock, T.; Georgoulas, C. Robotics in construction. In Springer Handbook of Robotics; Springer: Cham, Switzerland, 2016; pp. 1493–1520. [Google Scholar]
- Elattar, S.M.S. Automation and robotics in construction: Opportunities and challenges. Emir. J. Eng. Res. 2008, 13, 21–26. [Google Scholar]
- Kolosov, A.; Smolyaninov, A.; Kargashilov, D.; Spitsov, D. Development of an automatic control system for the position of a trowel for a robotic concrete paving complex. Transp. Res. Procedia 2022, 63, 1621–1630. [Google Scholar] [CrossRef]
- Seyrfar, A.; Hossein, A.; Ibrahim, O. Robotics and Automation in Construction (RAC): Priorities and Barriers Toward Productivity Improvement in Civil Infrastructure Projects. In Automation and Robotics in the Architecture, Engineering, and Construction Industry; Jebelli, H., Habibnezhad, M., Shayesteh, S., Asadi, S., Lee, S., Eds.; Springer: Cham, Switzerland, 2022; pp. 59–71. [Google Scholar]
- Taha, N.; Walzer, A.N.; Ruangjun, J.; Lloret-fritschi, E.; Gramazio, F.; Kohler, M. Robotic AeroCrete A Novel Robotic Spraying And Surface Treatment Technology For The Production of Slender Reinforced Concrete Elements. In Proceedings of the Architecture in the Age of the 4th Industrial Revolution, Porto, Portugal, 11–13 September 2019; Volume 3, pp. 245–254. [Google Scholar]
- Long, W.J.; Tao, J.L.; Lin, C.; Gu, Y.C.; Mei, L.; Duan, H.B.; Xing, F. Rheology and buildability of sustainable cement-based composites containing micro-crystalline cellulose for 3D-printing. J. Clean. Prod. 2019, 239, 118054. [Google Scholar] [CrossRef]
- Parada-Salado, J.G.; Ortega-Garcia, L.E.; Ayala-Ramirez, L.F.; Perez-Pinal, F.J.; Herrera-Ramirez, C.A.; Padilla-Medina, J.A. A Low-Cost Land Wheeled Autonomous Mini-Robot for In-Door Surveillance. IEEE Lat. Am. Trans. 2018, 16, 1298–1305. [Google Scholar] [CrossRef]
- Asadi, K.; Kalkunte Suresh, A.; Ender, A.; Gotad, S.; Maniyar, S.; Anand, S.; Noghabaei, M.; Han, K.; Lobaton, E.; Wu, T. An Integrated UGV-UAV System for Construction Site Data Collection. Autom. Constr. 2020, 112, 103068. [Google Scholar] [CrossRef]
- Woo, K.S.; Lee, H.G.; Kim, J.Y.; Song, J.B. Experiment of Concrete Floor Finishing Robot. In Proceedings of the 2004 International Conference on Control, Automation, and Systems (ICCAS 2004), Bangkok, Thailand, 25–27 August 2004; pp. 1480–1484. [Google Scholar]
- Corporation, A.E. Polishing Rider//RP245. 2020. Available online: https://www.alleneng.com/rp245 (accessed on 16 May 2024).
- Precast Concrete Technology: Avermann Betonfertigteiltechnik. Available online: https://beton.avermann.de/zh/ (accessed on 16 May 2024).
- Surface Technology//Vollert AnlagenbauGmbH. Available online: https://www.vollert.de/en/product-areas/solutions-for-precast-concrete-production/machines-and-components/machines-and-robots/surface-technology (accessed on 16 May 2024).
- Bright Dream Robotics. The Polishing Rider. 2022. Available online: https://www.bzlrobot.com/contents/3/88.html (accessed on 16 May 2024).
- Yang, S.; Luo, C. A neural network approach to complete coverage path planning. IEEE Trans. Syst. Man Cybern. Part B-Cybern. 2004, 34, 718–725. [Google Scholar] [CrossRef]
- Qiu, X.; Song, J.; Zhang, X.; Liu, S. A Complete Coverage Path Planning Method for Mobile Robot in Uncertain Environments. In Proceedings of the 6th World Congress on Intelligent Control and Automation, Dalian, China, 21–23 June 2006; pp. 8892–8896. [Google Scholar]
- Sun, B.; Zhu, D.; Tian, C.; Luo, C. Complete Coverage Autonomous Underwater Vehicles Path Planning Based on Glasius Bio-Inspired Neural Network Algorithm for Discrete and Centralized Programming. IEEE Trans. Cogn. Devel. Syst. 2019, 11, 73–84. [Google Scholar] [CrossRef]
- Chen, W.; Kong, L.C.; Zhang, Z.H.; Zhao, J.H.; Wang, X.M. Design of Gantry System of Welding Robot with PLC and Touch Screen. Mod. Manuf. Eng. 2010, 8, 159–162. [Google Scholar]
- Hodgkin, A.L.; Huxley, A.F. A Quantitative Description of Membrane Current and Its Application to Conduction and Excitation in Nerve. J. Physiol. 1952, 117, 500–544. [Google Scholar] [CrossRef]
- Yang, S.; Meng, M. Neural network approaches to dynamic collision-free trajectory generation. IEEE Trans. Syst. Man Cybern. Part B-Cybern. 2001, 31, 302–318. [Google Scholar] [CrossRef] [PubMed]
- Xu, H.X.; Hu, Q.Q. Approximating uniform rational B-spline curves by polynomial B-spline curves. J. Comput. Appl. Math. 2013, 244, 10–18. [Google Scholar] [CrossRef]
- Sun, L.; Ma, J.; Ruan, X.G. Trajectory Planning and Simulation of 6-DOF Manipulator. Control Eng. China 2010, 17, 388–392. [Google Scholar]
- Fu, R.; Ju, H. Time-optimal trajectory planning algorithm based on AGA for manipulator. Appl. Res. Comput. 2011, 28, 3275–3278. [Google Scholar]
Axis Number | Group 1 | Group 2 | Group 3 | Group 4 | Group 5 |
---|---|---|---|---|---|
X-axis | 0.15 mm | 0.13 mm | 0.12 mm | 0.15 mm | 0.15 mm |
Y-axis | 0.14 mm | 0.16 mm | 0.15 mm | 0.14 mm | 0.15 mm |
Z-axis | 0.14 mm | 0.14 mm | 0.16 mm | 0.15 mm | 0.17 mm |
Corner Number | Actual Position (mm) | Test Position (mm) | Position Error (mm) |
---|---|---|---|
1 | (420, 205, 20) | (419.73, 205.46, 19.75) | 0.98 |
2 | (970, 205, 20) | (970.25, 205.21, 19.87) | 0.59 |
3 | (420, 605, 20) | (420.24, 604.86, 20.55) | 0.93 |
4 | (970, 605, 20) | (970.31, 604.77, 20.32) | 0.86 |
Path Planning Methods | Coverage (%) | Path Length (cm) | Path Overlap Rate (%) |
---|---|---|---|
A* algorithm on a 15 × 15 grid map | 99.56 | 227.2 | 8 |
BINN + A* algorithm on a 15 × 15 grid map | 100 | 216.3 | 5.8 |
A* algorithm on a 25 × 25 grid map | 99.21 | 605 | 5.6 |
BINN + A* algorithm on a 25 × 25 grid map | 100 | 581 | 2.3 |
Group Number | Minimum (mm) | Maximum (mm) | Average (mm) | Standard Deviation |
---|---|---|---|---|
1 | 18.64 | 23.15 | 20.56 | 0.60 |
2 | 18.32 | 22.24 | 20.70 | 0.67 |
3 | 18.18 | 24.12 | 20.06 | 0.82 |
4 | 18.74 | 23.38 | 20.54 | 0.58 |
5 | 18.28 | 22.78 | 20.70 | 0.71 |
Group Number | Minimum (mm) | Maximum (mm) | Average (mm) | Standard Deviation |
---|---|---|---|---|
1 | 18.63 | 24.23 | 20.91 | 0.97 |
2 | 18.85 | 24.42 | 20.87 | 0.65 |
3 | 19.23 | 24.57 | 20.88 | 0.96 |
4 | 19.24 | 23.45 | 20.94 | 0.87 |
5 | 19.03 | 24.54 | 20.61 | 0.76 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gang, R.; Duan, Z.; Wang, L.; Nan, L.; Song, J. A Robotic Solution for Precision Smoothing and Roughening of Precast Concrete Surfaces: Design and Experimental Validation. Sensors 2024, 24, 3336. https://doi.org/10.3390/s24113336
Gang R, Duan Z, Wang L, Nan L, Song J. A Robotic Solution for Precision Smoothing and Roughening of Precast Concrete Surfaces: Design and Experimental Validation. Sensors. 2024; 24(11):3336. https://doi.org/10.3390/s24113336
Chicago/Turabian StyleGang, Rui, Zhongxing Duan, Lin Wang, Lemeng Nan, and Jintao Song. 2024. "A Robotic Solution for Precision Smoothing and Roughening of Precast Concrete Surfaces: Design and Experimental Validation" Sensors 24, no. 11: 3336. https://doi.org/10.3390/s24113336
APA StyleGang, R., Duan, Z., Wang, L., Nan, L., & Song, J. (2024). A Robotic Solution for Precision Smoothing and Roughening of Precast Concrete Surfaces: Design and Experimental Validation. Sensors, 24(11), 3336. https://doi.org/10.3390/s24113336