Abstract
In industrial applications and automation, the robotic manipulators exhibit a significant role. Several complex robotic systems performed a number of industrial works named spray painting, welding, assembly, pick and place action, etc. The end-effector’s position and the joint angles play a vital role since any task is activated inside the pre-defined robotic manipulator’s work space. Also, the problem of trajectory planning is a very challenging task in the robotic fields. To solve these problems, this paper proposes a kinematics analysis and trajectory planning of an Industrial robotic manipulators (IRMs) based on the hybrid optimization algorithms. Here, three IRMs such as PUMA 560 (6 DOF), KUKA LBR iiwa 14 R820 (7DOF) and ABB IRB 140 (6DOF) are considered. For each robot, the forward and the inverse kinematics (IK) are analysed and also the trajectory planning of each robot is discussed using the hybrid optimization algorithms. In this work, 18 optimization algorithms such as PSO (particle swarm optimization), SSO (social spider optimization), DFO (dragonfly optimization), BOA (butterfly optimization), CSA (crow search algorithm), BSA (bird swarm algorithm), SHO (selfish herd optimization), KHO (krill herd optimization), ALO (antlion optimization), ACO (ant colony optimization), GWO (Grey wolf optimization), GOA (grasshopper optimization), SBO (satin bowerbird optimizer), WCO (world cup optimization), COA (cuckoo optimization algorithm), CFA (cuttlefish algorithm), SOA (seagull optimization algorithm), and TSA (tunicate swarm algorithm) are utilized for both forward and inverse kinematic analysis and the trajectory planning problem. For the PUMA 560, KUKA LBR iiwa 14 R820, and ABB IRB 140 IRMs, forward kinematics (FK) are solved by the hybrid combination of PSO-SSO, SHO-KHO, and SBO-WCO individually. Also, the IK are solved by the DFO-BOA, ALO-ACO and COA-CFA for each IRMs. The trajectory planning problem is solved by the CSA-BSA, GWO-GOA and SOA-TSA for each robot individually. These optimization techniques give number of solution for kinematics and trajectory problem but it converses the best solution for the minimum multi-objective function value. Each robot obtained the minimum travelling time for without and with an obstacle which is 0.0118 and 0.0313 s for PUMA and 0.0117 and 0.0310 s for KUKA, and 0.0114 and 0.0120 s for ABB IRB 140 robot. The advantages of these hybrid algorithm are shorter computation time, and fewer iterations. The kinematics and trajectory analysis of each IRM is simulated using robotic tool box in MATLAB with GUI interface. For each IRM, optimized position values of the end effector, joint angles and the best optimal path are computed with minimum objective function. Finally, the performance of each robot is compared to the existing robotic works.
Similar content being viewed by others
Data availability
None.
References
Alebooyeh M, Urbanic RJ (2019) Neural network model for identifying workspace, forward and inverse kinematics of the 7-DOF YuMi 14000 ABB collaborative robot. IFAC-PapersOnLine 52(10):176–181
Almaged M (2017) Forward and inverse kinematic analysis and validation of the ABB IRB 140 industrial robot. Int J Electron Mech Mechatron Eng 7(2):1383–1401
Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput 23(3):715–734
Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12
Cuevas E, Fausto F, González A (2020) The selfish herd optimizer. New advancements in swarm algorithms: operators and applications. Springer, Cham, pp 69–109
Dereli S, Köker R (2018) IW-PSO approach to the inverse kinematics problem solution of a 7-DOF serial robot manipulator. Sigma J Eng Nat Sci 36(1):77–85
Dhiman G, Kumar V (2019) Seagull optimization algorithm: theory and its applications for large-scale industrial engineering problems. Knowl-Based Syst 165:169–196
Eesa AS, Brifcani AMA, Orman Z (2013) Cuttlefish algorithm-a novel bio-inspired optimization algorithm. Int J Sci Eng Res 4(9):1978–1986
Fang Y, Hu J, Liu W, Shao Q, Qi J, Peng Y (2019) Smooth and time-optimal S-curve trajectory planning for automated robots and machines. Mech Mach Theory 137:127–153
Gallant A, Gosselin C (2018) Extending the capabilities of robotic manipulators using trajectory optimization. Mech Mach Theory 121:502–514
Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845
Huang J, Hu P, Wu K, Zeng M (2018) Optimal time-jerk trajectory planning for industrial robots. Mech Mach Theory 121:530–544
Hwang YL, Cheng JK, Truong VT (2018) Dynamic analysis and control of industrial robotic manipulators. Appl Mech Mater, Trans Tech Publ Ltd 883:30–36
Jaladi S, Rao TE, Srinath A (2020) Inverse kinematics analysis of serial manipulators using genetic algorithms. Soft computing for problem solving. Springer, Singapore, pp 519–529
James JQ, Li VO (2015) A social spider algorithm for global optimization. Appl Soft Comput 30:614–627
Kaur S, Awasthi LK, Sangal AL, Dhiman G (2020) Tunicate swarm algorithm: a new bio-inspired based metaheuristic paradigm for global optimization. Eng Appl Artif Intell 90:103541
Kim J, Croft EA (2019) Online near time-optimal trajectory planning for industrial robots. Robot Comput-Integr Manuf 58:158–171
Kobayashi M, Motoi N (2020) Hybrid control of trajectory planning for desired trajectory and collision avoidance based on optimization problem for a wheeled mobile robot. IEEJ J Ind Appl 9(4):331–340
Kuhlemann I, Jauer P, Ernst F and Schweikard (2016) A robots with seven degrees of freedom: Is the additional DoF worth it? In: 2016 2nd international conference on control, automation and robotics (ICCAR), IEEE, pp 80–84
Kumar A, Banga VK, Kumar D and Yingthawornsuk T (2019) Kinematics Solution using metaheuristic algorithms. In: 2019 15th international conference on signal-image technology & internet-based systems (SITIS), IEEE, pp 505–510
Liu Z, Xu J, Cheng Q, Zhao Y, Pei Y, Yang C (2018) Trajectory planning with minimum synthesis error for industrial robots using screw theory. Int J Precis Eng Manuf 19(2):183–193
Liu Y, Guo C, Weng Y (2019) Online time-optimal trajectory planning for robotic manipulators using adaptive elite genetic algorithm with singularity avoidance. IEEE Access 7:146301–146308
Meng X-B, Gao XZ, Lu L, Liu Y, Zhang H (2016) A new bio-inspired optimisation algorithm: bird swarm algorithm. J Exp Theor Artif Intell 28(4):673–687
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98
Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073
Mirjalili S (2019) Ant colony optimisation. Evolutionary algorithms and neural networks. Springer, Cham, pp 33–42
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Misra A, Singh G (2019) Kinematic and dynamic analysis of an industrial six-axis robotic manipulator. In: international conference on robotics, automation and non-destructive evaluation
Moosavi SHS, Bardsiri VK (2017) Satin bowerbird optimizer: A new optimization algorithm to optimize ANFIS for software development effort estimation. Eng Appl Artif Intell 60:1–15
Nguyen M-T, Huang J-H (2019) Smooth and time optimal trajectory planning for industrial robot using a single polynomial. In: international conference on engineering research and applications, Springer, Cham, pp 657–663
Rajabioun R (2011) Cuckoo Optimization Algorithm. Appl Soft Comput 11(8):5508–5518
Raza K, Khan TA, Abbas N (2018) Kinematic analysis and geometrical improvement of an industrial robotic arm. J King Saud Univ-Eng Sci 30(3):218–223
Razmjooy N, Khalilpour M, Ramezani M (2016) A new meta-heuristic optimization algorithm inspired by FIFA world cup competitions: theory and its application in PID designing for AVR system. J Control, Autom Electr Syst 27(4):419–440
Reiter A, Müller A, Gattringer H (2018) On higher order inverse kinematics methods in time-optimal trajectory planning for kinematically redundant manipulators. IEEE Trans Ind Inf 14(4):1681–1690
Rout A, Mahanta GB, Bbvl D, Biswal BB (2020) Kinematic and dynamic optimal trajectory planning of industrial robot using improved multi-objective ant lion optimizer. J Inst Eng (India): Ser C 101:1–11
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47
Singh TP, Suresh P, Chandan S (2017) Forward and inverse kinematic analysis of robotic manipulators. Int Res J Eng Technol (IRJET) 4(2):1459–1468
Soria PR, Arrue BC, Ollero A (2019) A 3d-printable docking system for aerial robots: controlling aerial robotic manipulators in outdoor industrial applications. IEEE Robot Autom Mag 26(1):44–53
Vo AT, Kang H-J (2018) An adaptive neural non-singular fast-terminal sliding-mode control for industrial robotic manipulators. Appl Sci 8(12):2562
Wang H, Wang H, Huang J, Zhao B, Quan L (2019) Smooth point-to-point trajectory planning for industrial robots with kinematical constraints based on high-order polynomial curve. Mech Mach Theory 139:284–293
Wei C, Ji Z, Cai B (2020) Particle swarm optimization for cooperative multi-robot task allocation: a multi-objective approach. IEEE Robot Autom Lett 5(2):2530–2537
Funding
No funding is provided for the preparation of manuscript.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Singh, G., Banga, V.K. Kinematics and trajectory planning analysis based on hybrid optimization algorithms for an industrial robotic manipulators. Soft Comput 26, 11339–11372 (2022). https://doi.org/10.1007/s00500-022-07423-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-07423-y