Skip to main content

Advertisement

Log in

Biologically inspired deoxyribonucleic acid soft computing for inverse kinematics solver of five-DOF robotic manipulators

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

This paper presents a biologically inspired deoxyribonucleic acid (DNA) algorithm for solving the inverse kinematics of five degree-of-freedom (DOF) robotic manipulators. Although the 5-DOF robotic manipulator agilely maneuvers from one pose to another and easily performs some tasks, the inverse kinematics problem of the system is redundant. This problem has no general closed-form solutions or analytical solutions for the 5-DOF manipulator. The DNA soft computing is proposed to solve the redundant inverse kinematics problem of the 5-DOF robotic manipulators more efficiently. Simulation results are conducted to illustrate the effectiveness and merit of the proposed methods in comparison with conventional genetic algorithm (GA) and particle swarm optimization.

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

Similar content being viewed by others

References

  • Adeleman LM (1994) Molecular computing of solutions to combinational problems. Science 266:1021–1024

    Article  Google Scholar 

  • Antonelli G, Chiaverini S, Fusco G (2003) A new on-line algorithm for inverse kinematics of robot manipulators ensuring path tracking capability under joint limits. IEEE Trans Robot Autom 19(1):162–167

    Article  Google Scholar 

  • Aoyagi S, Tashiro K, Minami M, Takano M (2007) Development of redundant robot simulator for avoiding arbitrary obstacles based on semi-analytical method of solving inverse kinematics. In: IEEE/RSJ international conference on intelligent robots and systems, 2007, IROS 2007, pp 3497–3502

  • Bingul Z, Ertunc HM, Oysu C (2005) Comparison of inverse kinematics solutions using neural network for 6R robot manipulator with offset. In: 2005 ICSC congress on computational intelligence methods and applications

  • Contreras I, Jiang Y, Hidalgo JI, Núñez-Letamendia L (2012) Using a GPU-CPU architecture to speed up a GA-based real-time system for trading the stock market. Soft Comput 16(2):203–215

    Article  Google Scholar 

  • Guo Z, Wang H, Liu Q (2013) Financial time series forecasting using LPP and SVM optimized by PSO. Soft Comput 17(5):805–818

    Article  MathSciNet  Google Scholar 

  • Jiu JL, Huang HP (2007) A fast and smooth walking pattern generator of biped robot using Jacobian inverse kinematics. IEEE Workshop Adv Robot Soc Impacts ARSO 2007:1–6

    Google Scholar 

  • Kucuk S, Bingul Z (2004) The inverse kinematics solutions of industrial robot manipulators. In: Proceedings of the IEEE international conference on mechatronics, ICM04, pp 274–279

  • Lin CL, Jan HY, Huang TH (2004) Self-organizing PID control design based on DNA computing method. In: Proceedings of IEEE international conference on control application, pp 568–573

  • Lin MT, Lin HB, Liu CC, Lin YL, Wu CH, Tung CW (2011) Algebraic-elimination based solution of inverse kinematics for a humanoid robot finger. In: 2011 International conference on mechatronics and automation (ICMA), pp 46–51

  • Liu X, Li Y (2007) Efficient DNA algorithms for chromatic number of graph problems. In: IEEE international conference on automation and logistics, pp 450–454

  • Ogawa T, Matsuura H, Kanada H (2005) A solution of inverse kinematics of robot arm using network inversion. In: International conference on computational intelligence for modelling, control and automation, 2005 and international conference on intelligent agents, web technologies and internet commerce, vol 1. pp 858–862

  • Pham DT, Castellani M, Fahmy AA (2008) Learning the inverse kinematics of a robot manipulator using the bees algorithm. In: 6th IEEE international conference on industrial informatics, INDIN 2008, pp 493–498

  • Tassopoulos IX, Beligiannis GN (2012) Using particle swarm optimization to solve effectively the school timetabling problem. Soft Comput 16(7):1229–1252

    Article  Google Scholar 

  • Tsai CC, Huang HC, Chan CK (2011) Parallel elite genetic algorithm and its application to global path planning for autonomous robot navigation. IEEE Trans Ind Electron 58(10):4813–4821

    Article  Google Scholar 

  • Wang P, Li D, Zhang D, Liu K, Ni X (2007) Practical algorithm for solving real time inverse kinematics of industrial 7R robot. In: 2007 IEEE international conference on automation and logistics, pp 1963–1967

  • Weimin S, Gu J, Milos EE (2006) Self-configuration fuzzy system for inverse kinematics of robot manipulators. In: Annual meeting of the North American fuzzy information processing society, pp 41–45

  • Yang Y, Peng G, Wang Y, Zhang H (2007) A new solution for inverse kinematics of 7-DOF manipulator based on genetic algorithm. In: IEEE international conference on automation and logistics, pp 1947–1951

  • Zhu Y, Ding Y, Li W, Zadeh LA (2006) DNA algorithm of image recognition and its application. In: IEEE Int Conf Inf Reuse Integr, pp 375–379

Download references

Acknowledgments

The authors gratefully acknowledge financial support from the National Science Council, Taiwan, R.O.C., under grant NSC102-2221-E-197-023.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hsu-Chih Huang.

Additional information

Communicated by J.-W. Jung.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Huang, HC., Hsu, HS. Biologically inspired deoxyribonucleic acid soft computing for inverse kinematics solver of five-DOF robotic manipulators. Soft Comput 19, 875–881 (2015). https://doi.org/10.1007/s00500-014-1414-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-014-1414-6

Keywords

Navigation