Kinematics Analysis and Trajectory Planning of 6-DOF Hydraulic Robotic Arm in Driving Side Pile
Abstract
:1. Introduction
2. Side-Grip Hydraulic Vibration Pile Driver Mechanism
2.1. Swing Drive
2.2. Boom, Stick and the Four-Bar Linkage
2.3. Swinging Mechanism and Gripper
3. Kinematic Description of Working Mechanism System
3.1. Establishment of the Coordinate System
3.2. Forward Kinematics Analysis
3.3. Inverse Kinematics Model Analysis
3.4. Relationship between Pile Body Posture and Hydraulic Cylinder Stroke
3.4.1. The Relationship between the Boom Joint Angle and Its Cylinder Length
3.4.2. The Relationship between Stick Joint Angle and Cylinder Length
3.4.3. The Relationship between the Four-Link Joint Angle and Its Cylinder Length
3.4.4. The Relationship between the Swinging Joint Angle and the Length of the Swinging Cylinder
3.5. Forward Kinematics Simulation
3.6. Inverse Kinematics Simulation
3.7. Workspace Analysis
4. Trajectory Planning
4.1. Gray Wolf Algorithm
- Wandering behavior: In the solution space, the best S omega wolves other than the alpha wolf are considered beta wolves, and the fitness of the prey searched by each beta wolf is calculated separately. If it is greater than the fitness of the alpha wolf, the beta wolf becomes the alpha wolf and initiates a new summoning behavior. Otherwise, the beta wolf will choose the direction with the strongest odor and the odor concentration Yi greater than the current position in the direction p and move forward one step as follows:
- Summoning behavior: After the wandering behavior ends, an alpha wolf will be generated. The alpha wolf uses a howling method to initiate a summoning behavior, quickly summoning the surrounding M delta wolves towards their position. The delta wolves quickly approach the alpha wolf with a running stride and search for prey. During the delta wolf attack, if the prey has a higher adaptability, let the delta wolf replace the alpha wolf. When the distance between the delta wolf and the alpha wolf is less than the threshold, it switches to besieging behavior. When the delta wolf j undergoes the k + 1 iteration, its position in the d-dimensional space can be expressed as follows:
- Siege behavior: A combination of delta wolves and beta wolves to encircle and capture prey. The delta wolf sensed the call of the alpha wolf and immediately ran towards the position of the alpha wolf. During the running process, if it found that the prey had higher adaptability, it immediately replaced the original alpha wolf and commanded other wolves to take action.
4.2. Improved GWO
4.2.1. Adaptive Wandering and Sieging Strategy
4.2.2. Adaptive Walk Behavior Based on Levy Flight Strategy
4.2.3. Adaptive Summoning Behavior
4.3. Simulation Environment and Experimental Data Preparation
4.4. Simulation Results and Analysis
4.5. Simulation of Robotic Arm Path Planning
5. Conclusions
- (1)
- Taking the side-clamp vibration pile driver as the research object, an improved D-H parameter method was used to establish the kinematic model of the working device of the pile driver, and the kinematic equations were solved in forward and inverse kinematics. A mathematical model was established based on inverse kinematics to solve the joint angles and their corresponding hydraulic cylinder propulsion stroke. The forward and inverse kinematic models of the working device of the pile driver using the MATLAB robotics toolbox were simulated to verify the correctness of the kinematic models. And based on the Monte Carlo method, the motion space simulation of the working device was carried out to solve the working range of the mechanical arm of the pile driver.
- (2)
- A multi-strategy improved GWO path planning algorithm is proposed to address the issue of operators being unable to directly obtain the vertical posture of the pile due to limited field of view, making it difficult to operate. The improved Grey Wolf algorithm was successfully applied to the three-dimensional path planning problem of robotic arms. Compared with the basic GWO algorithm, the improved GWO algorithm reduced the three-dimensional path length by 16.575% and the running time by 9.452%. The expected rotation angle of each joint was efficiently converted into the expected displacement of its corresponding oil cylinder, in order to achieve real-time pose adjustment of the pile to the desired pose.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Massarsch, K.R.; Fellenius, B.H. Engineering assessment of ground vibrations caused by impact pile driving. Geotech. Eng. J. SEAGS AGSSEA 2015, 46, 54–63. [Google Scholar]
- Holeyman, A.; Whenham, V. Critical Review of the Hypervib1 Model to Assess Pile Vibro-Drivability. Geotech. Geol. Eng. 2017, 35, 1933–1951. [Google Scholar] [CrossRef]
- Keskinen, E.; Launis, S.; Cotsaftis, M.; Raunisto, Y. Performance Analysis of Drive-Line Steering Methods in Excavator-Mounted Sheet-Piling Systems. Comput. Aided Civ. Infrastruct. Eng. 2001, 16, 229–238. [Google Scholar] [CrossRef]
- Sasaki, T.; Kawahara, H.; Inoue, F.; Hashimoto, H. Circle fitting based pile positioning and machine pose estimation from range data for pile driver navigation. IFAC Proc. Vol. 2012, 45, 848–853. [Google Scholar] [CrossRef]
- Huang, X.; Sasaki, T.; Hashimoto, H.; Inoue, F.; Zheng, B.; Masuda, T.; Ikeuchi, K. An accurate and efficient pile driver positioning system using laser range finder. In Advances in Depth Image Analysis and Applications: International Workshop, WDIA 2012, Tsukuba, Japan, November 11, 2012, Revised Selected and Invited Papers; Springer: Berlin/Heidelberg, Germany, 2013; pp. 158–167. [Google Scholar]
- Xie, Y.; Wang, Q.; Yao, L.; Meng, X.; Yang, Y. Integrated multi-sensor real time pile positioning model and its application for sea piling. Remote Sens. 2020, 12, 3227. [Google Scholar] [CrossRef]
- Inoue, F.; Sasaki, T.; Huang, X.; Hashimoto, H. Development of position measurement system for construction pile using laser range finder. In Proceedings of the 28th International Symposium on Automation and Robotics in Construction, Seoul, Republic of Korea, 29 June–2 July 2011; pp. 794–800. [Google Scholar]
- Sharma, S.; Ahmed, S.; Naseem, M.; Alnumay, W.S.; Singh, S.; Cho, G.H. A survey on applications of artificial intelligence for pre-parametric project cost and soil shear-strength estimation in construction and geotechnical engineering. Sensors 2021, 21, 463. [Google Scholar] [CrossRef] [PubMed]
- Han, G.; Seo, D.; Ryu, J.H.; Kwon, T.H. RootBot: Root-inspired soft-growing robot for high-curvature directional excavation. Acta Geotech. 2023, 1–13. [Google Scholar] [CrossRef]
- Berner, M.; Sifferlinger, N.A. Analysis of excavation methods for a small-scale mining robot. In ISARC. Proceedings of the International Symposium on Automation and Robotics in Construction; IAARC Publications: Kitakyushu, Japan, 2020; Volume 37, pp. 481–490. [Google Scholar]
- Isaka, K.; Tsumura, K.; Watanabe, T.; Toyama, W.; Sugesawa, M.; Yamada, Y.; Yoshida, H.; Nakamura, T. Development of underwater drilling robot based on earthworm locomotion. IEEE Access 2019, 7, 103127–103141. [Google Scholar] [CrossRef]
- Guan, D.; Yang, N.; Lai, J.; Siu, M.F.F.; Jing, X.; Lau, C.K. Kinematic modeling and constraint analysis for robotic excavator operations in piling construction. Autom. Constr. 2021, 126, 103666. [Google Scholar] [CrossRef]
- Sun, J.D.; Cao, G.Z.; Li, W.B.; Liang, Y.X.; Huang, S.D. Analytical inverse kinematic solution using the DH method for a 6-DOF robot. In Proceedings of the 2017 14th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Jeju, Republic of Korea, 28 June–1 July 2017; pp. 714–716. [Google Scholar]
- Shrey, S.; Patil, S.; Pawar, N.; Lokhande, C.; Dandage, A.; Ghorpade, R.R. Forward kinematic analysis of 5-DOF LYNX6 robotic arm used in robot-assisted surgery. Mater. Today Proc. 2023, 72, 858–863. [Google Scholar] [CrossRef]
- Ge, W.; Li, L.; Xing, E.; Lei, M.; Yang, S.; Zielinska, T. Design Study of 6-DOF Grinding Robot. In Proceedings of the 2019 IEEE International Conference on Mechatronics and Automation (ICMA), Tianjin, China, 4–7 August 2019; pp. 285–290. [Google Scholar]
- Dou, R.; Yu, S.; Li, W.; Chen, P.; Xia, P.; Zhai, F.; Yokoi, H.; Jiang, Y. Inverse kinematics for a 7-DOF humanoid robotic arm with joint limit and end pose coupling. Mech. Mach. Theory 2022, 169, 104637. [Google Scholar] [CrossRef]
- Chen, P.; Liu, L.; Yu, F.; Li, H.; Yang, F.; Wang, X. A geometrical method for inverse kinematics of a kind of humanoid manipulator. Robot 2012, 34, 211–216. [Google Scholar] [CrossRef]
- Karakaya, S.; Kucukyildiz, G.; Ocak, H. A new mobile robot toolbox for MATLAB. J. Intell. Robot. Syst. 2017, 87, 125–140. [Google Scholar] [CrossRef]
- Luo, J.; Wen, Q.; He, J.; Ye, B. Workspace Analysis of 7-DOF Humanoid Robotic Arm Based on Monte Carlo Method. In Proceedings of the 2015 International Conference on Intelligent Systems Research and Mechatronics Engineering, Zhengzhou, China, 11–13 April 2015; pp. 48–51. [Google Scholar]
- Peidró, A.; Reinoso, Ó.; Gil, A.; Marín, J.M.; Payá, L. An improved Monte Carlo method based on Gaussian growth to calculate the workspace of robots. Eng. Appl. Artif. Intell. 2017, 64, 197–207. [Google Scholar] [CrossRef]
- Wang, C.; Han, Q.S. Kinematics of Six-degree-of-freedom Series Manipulator and Its Working Space. Modul. Mach. Tool Autom. Manuf. Tech. 2020, 6, 32–36. [Google Scholar]
- Han, T.; Li, J.; Huang, Y.; Xu, S.; Xu, J. Research on trajectory planning algorithm of manipulator arm of coal raine rescue robot. Ind. Mine Autom 2021, 47, 45–52. [Google Scholar]
- Szczepanski, R.; Bereit, A.; Tarczewski, T. Efficient local path planning algorithm using artificial potential field supported by augmented reality. Energies 2021, 14, 6642. [Google Scholar] [CrossRef]
- Szczepanski, R.; Tarczewski, T.; Erwinski, K. Energy efficient local path planning algorithm based on predictive artificial potential field. IEEE Access 2022, 10, 39729–39742. [Google Scholar] [CrossRef]
- Li, C.; Meng, F.; Ma, H.; Wang, J.; Meng, M.Q.H. Relevant region sampling strategy with adaptive heuristic for asymptotically optimal path planning. Biomim. Intell. Robot. 2023, 3, 100113. [Google Scholar] [CrossRef]
- Lei, T.; Chintam, P.; Carruth, D.W.; Jan, G.E.; Luo, C. Human-autonomy teaming-based robot informative path planning and mapping algorithms with tree search mechanism. In Proceedings of the 2022 IEEE 3rd International Conference on Human-Machine Systems (ICHMS), Orlando, FL, USA, 17–19 November 2022; pp. 1–6. [Google Scholar]
- Lei, T.; Chintam, P.; Luo, C.; Rahimi, S. Multi-Robot Directed Coverage Path Planning in Row-based Environments. In Proceedings of the 2022 IEEE Fifth International Conference on Artificial Intelligence and Knowledge Engineering (AIKE), Laguna Hills, CA, USA, 19–21 September 2022; pp. 114–121. [Google Scholar]
- Li, X.; Gao, X.; Zhang, W.; Hao, L. Smooth and collision-free trajectory generation in cluttered environments using cubic B-spline form. Mech. Mach. Theory 2022, 169, 104606. [Google Scholar] [CrossRef]
- Short, D.; Lei, T.; Luo, C.; Carruth, D.W.; Bi, Z. A bio-inspired algorithm in image-based path planning and localization using visual features and maps. Intell. Robot. 2023, 3, 222–241. [Google Scholar] [CrossRef]
- Wang, J.; Chen, W.; Xiao, X.; Xu, Y.; Li, C.; Jia, X.; Meng, M.Q.H. A survey of the development of biomimetic intelligence and robotics. Biomim. Intell. Robot. 2021, 1, 100001. [Google Scholar] [CrossRef]
- Rezoug, A.; Iqbal, J.; Tadjine, M. Extended grey wolf optimization–based adaptive fast nonsingular terminal sliding mode control of a robotic manipulator. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2022, 236, 1738–1754. [Google Scholar] [CrossRef]
- Pehlivanoglu, Y.V.; Pehlivanoglu, P. An enhanced genetic algorithm for path planning of autonomous UAV in target coverage problems. Appl. Soft Comput. 2021, 112, 107796. [Google Scholar] [CrossRef]
- Shi, J.; Tan, L.; Zhang, H.; Lian, X.; Xu, T. Adaptive multi-UAV path planning method based on improved gray wolf algorithm. Comput. Electr. Eng. 2022, 104, 108377. [Google Scholar]
- Cheng, X.; Li, J.; Zheng, C.; Zhang, J.; Zhao, M. An improved PSO-GWO algorithm with chaos and adaptive inertial weight for robot path planning. Front. Neurorobotics 2021, 15, 770361. [Google Scholar] [CrossRef] [PubMed]
- Zhang, C.; Liu, Y.; Hu, C. Path planning with time windows for multiple UAVs based on gray wolf algorithm. Biomimetics 2022, 7, 225. [Google Scholar] [CrossRef]
- Qazani, M.R.C.; Asadi, H.; Arogbonlo, A.; Rahimzadeh, G.; Mohamed, S.; Pedrammehr, S.; Lim, C.P.; Nahavandi, S. Whale optimization algorithm for weight tuning of a model predictive control-based motion cueing algorithm. In Proceedings of the 2021 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Melbourne, Australia, 17–20 October 2021; pp. 1042–1048. [Google Scholar]
- Deckner, F.; Viking, K. Wave patterns in the ground: Case studies related to vibratory sheet pile driving. Geotech. Geol. Eng. 2017, 35, 2863–2878. [Google Scholar] [CrossRef]
- Khan, M.F.; ul Islam, R.; Iqbal, J. Control strategies for robotic manipulators. In Proceedings of the 2012 International Conference of Robotics and Artificial Intelligence, Rawalpindi, Pakistan, 22–23 October 2012; pp. 26–33. [Google Scholar]
- Fausto, F.; Reyna-Orta, A.; Cuevas, E.; Andrade, Á.G.; Perez-Cisneros, M. From ants to whales: Metaheuristics for all tastes. Artif. Intell. Rev. 2020, 53, 753–810. [Google Scholar] [CrossRef]
- Bansal, J.C.; Singh, P.K.; Pal, N.R. (Eds.) Evolutionary and Swarm Intelligence Algorithms; Springer: Cham, Switzerland, 2019. [Google Scholar]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
Link | ai−1 | αi−1 (rad) | di | θi | Range θi (rad) |
---|---|---|---|---|---|
1 | 0 | 0 | 0 | θ1 | (−π,π) |
2 | L1 | π/2 | 0 | θ2 | (0,π/3) |
3 | L2 | 0 | 0 | θ3 | (−π/3,0) |
4 | L3 | 0 | 0 | θ4 | (−π/3,0) |
5 | L4 | −π/2 | L5 | θ5 | (−π/6,π/6) |
6 | 0 | −π/2 | 0 | θ6 | (−π,π) |
Parameter | Meaning | Value |
---|---|---|
N | Number of wolf packs | 100 |
α | Scale Factor of Beta Wolves | 0.5 |
S | Step factor | 100 |
Kmax | Maximum number of walks | 10 |
ω | Distance determination factor | 3 |
β | Wolf pack update ratio factor | 3 |
h | Number of walking directions | 20 |
Tmax | Maximum number of iterations | 50 |
PC | Selection probability | 0.6 |
Algorithm | Path Length/m | Average Path/m | Running Time/s |
---|---|---|---|
Improved GWO | 66.731 | 66.863 | 156.251 |
Basic GWO | 68.315 | 69.561 | 162.561 |
Basic ACA | 104.516 | 106.256 | 42.591 |
Basic GA | 75.261 | 76.163 | 39.739 |
Basic AFSA | 86.631 | 89.901 | 38.517 |
Algorithm | Path Length/mm | Average Path/mm | Running Time/s |
---|---|---|---|
Improved GWO | 3751.04 | 3832.23 | 156.251 |
Basic GWO | 4567.32 | 4593.62 | 172.561 |
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
Feng, M.; Dai, J.; Zhou, W.; Xu, H.; Wang, Z. Kinematics Analysis and Trajectory Planning of 6-DOF Hydraulic Robotic Arm in Driving Side Pile. Machines 2024, 12, 191. https://doi.org/10.3390/machines12030191
Feng M, Dai J, Zhou W, Xu H, Wang Z. Kinematics Analysis and Trajectory Planning of 6-DOF Hydraulic Robotic Arm in Driving Side Pile. Machines. 2024; 12(3):191. https://doi.org/10.3390/machines12030191
Chicago/Turabian StyleFeng, Mingjie, Jianbo Dai, Wenbo Zhou, Haozhi Xu, and Zhongbin Wang. 2024. "Kinematics Analysis and Trajectory Planning of 6-DOF Hydraulic Robotic Arm in Driving Side Pile" Machines 12, no. 3: 191. https://doi.org/10.3390/machines12030191
APA StyleFeng, M., Dai, J., Zhou, W., Xu, H., & Wang, Z. (2024). Kinematics Analysis and Trajectory Planning of 6-DOF Hydraulic Robotic Arm in Driving Side Pile. Machines, 12(3), 191. https://doi.org/10.3390/machines12030191