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.
Similar content being viewed by others
References
Adeleman LM (1994) Molecular computing of solutions to combinational problems. Science 266:1021–1024
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
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
Guo Z, Wang H, Liu Q (2013) Financial time series forecasting using LPP and SVM optimized by PSO. Soft Comput 17(5):805–818
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
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
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
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
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
Corresponding author
Additional information
Communicated by J.-W. Jung.
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-014-1414-6