Skip to main content
Log in

Kinematics and trajectory planning analysis based on hybrid optimization algorithms for an industrial robotic manipulators

  • Fuzzy systems and their mathematics
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput 23(3):715–734

    Article  Google Scholar 

  • Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • Dhiman G, Kumar V (2019) Seagull optimization algorithm: theory and its applications for large-scale industrial engineering problems. Knowl-Based Syst 165:169–196

    Article  Google Scholar 

  • Eesa AS, Brifcani AMA, Orman Z (2013) Cuttlefish algorithm-a novel bio-inspired optimization algorithm. Int J Sci Eng Res 4(9):1978–1986

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Gallant A, Gosselin C (2018) Extending the capabilities of robotic manipulators using trajectory optimization. Mech Mach Theory 121:502–514

    Article  Google Scholar 

  • Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845

    Article  MathSciNet  Google Scholar 

  • Huang J, Hu P, Wu K, Zeng M (2018) Optimal time-jerk trajectory planning for industrial robots. Mech Mach Theory 121:530–544

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • James JQ, Li VO (2015) A social spider algorithm for global optimization. Appl Soft Comput 30:614–627

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kim J, Croft EA (2019) Online near time-optimal trajectory planning for industrial robots. Robot Comput-Integr Manuf 58:158–171

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Mirjalili S (2019) Ant colony optimisation. Evolutionary algorithms and neural networks. Springer, Cham, pp 33–42

    Chapter  Google Scholar 

  • Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Funding

No funding is provided for the preparation of manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gurjeet Singh.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-07423-y

Keywords

Navigation