Research on Implicit Genetic Inverse Solution Algorithm for Eight-DOF Mechanical Arm of Photography Robot

  • Qi Dong
  • Xingang MiaoEmail author
  • Su Wang
  • Xingai Peng
Conference paper
Part of the Transactions on Intelligent Welding Manufacturing book series (TRINWM)


In this paper, an implicit genetic algorithm is proposed to solve the inverse kinematics problem of a robot with redundant degree of freedom. The robots use DH model calibration. Any two-dimensional double-redundant vector is chosen as the individual, and the kinematics of the photography robot is solved by genetic algorithm. In an infinite inverse solution, an effective inverse solution is achieved by optimizing the objective function. MATLAB is used to verify the optimal solution. Optimizing the posture of the robot can improve the robot’s position and posture accuracy. The photography robot is installed on the welding robot head, and the accuracy of the welding spot can be improved through image positioning.


Photography robot Inverse kinematics Redundant degrees of freedom Implicit genetic algorithm 


  1. 1.
    Denavit J, Hartenberg RS (1995) A kinematic notation for lower-pair mechanisms based on matrices. J Appl Mech 21(5):215–221MathSciNetzbMATHGoogle Scholar
  2. 2.
    Xiangfeng Ma (1991) Robot mechanics. Machinery Industry Press, BeijingGoogle Scholar
  3. 3.
    Craig JJ (2010) Introduction to robotics—mechanics and control. mechanics and control. Addison-Wesley Publication Company, Boston, pp 388–423Google Scholar
  4. 4.
    The MathWorks, Inc. (2006) Genetic algorithm and direct search toolbox user’s guideGoogle Scholar
  5. 5.
    Wang Su, Jingjie He (2015) The present situation and analysis of the development of photography robot. Adv Motion Picture Technol 1(6):45–48Google Scholar
  6. 6.
    Yang X, Wang H, Zhang C et al (2010) A method for mapping the boundaries of collision-free reachable workspaces. Mech Mach Theory 45(7):1024–1033CrossRefGoogle Scholar
  7. 7.
    Ali MA, Park HA, Lee CSG (2010) Closed-form inverse kinematic joint solution for humanoid robots. In IEEE/RSJ international conference on intelligent robots and systems, pp 704–709Google Scholar
  8. 8.
    Ayusawa K, Nakamura Y (2012) Fast inverse kinematics algorithm for large DOF system with decomposed gradient computation based on recursive formulation of equilibrium. In IEEE/RSJ international conference on intelligent robots and systems, pp 3447–3452Google Scholar
  9. 9.
    Ye Tian, Xiaopeng Chen, Dongyong Jia et al (2011) Design and kinematics analysis of lightweight high-rigidity arm for humanoid robot. Robot 33(3):332–339CrossRefGoogle Scholar
  10. 10.
    Mingxiao Dong, Yiqi Zhou (2000) A new method for inverse kinematics of PUMA robots. Combined Mach Tool Autom Manuf Technol 10:19–21Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.Beijing Key Laboratory of Robot Bionics and Function ResearchBeijing University of Civil, Engineering and ArchitectureBeijingChina
  2. 2.China Petroleum Pipeline Engineering CorporationLangfangChina

Personalised recommendations