Skip to main content

An Optimization Approach for the Inverse Kinematics of a Highly Redundant Robot

  • Conference paper
  • First Online:
Proceedings of the Second International Afro-European Conference for Industrial Advancement AECIA 2015

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 427))

Abstract

This paper describes a robot with 12 degrees of freedom for pick-and-place operations using bricks. In addition, an optimization approach is proposed, which determines the state of each joint (that establishes the pose for the robot) based on the target position while minimizing the effort of the servomotors avoiding the inverse kinematics problem, which is a hard task for a 12 DOF robot manipulator. Therefore, it is a multi-objective optimization problem that will be solved using two optimization methods: the Stretched Simulated Annealing method and the NSGA II method. The experiments conducted in a simulation environment prove that the proposed approach is able to determine a solution for the inverse kinematics problem. A real robot formed by several servomotors and a gripper is also presented in this research for validating the solutions.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Borgstrom, P.H., Borgstrom, N.P., Stealey, M.J., Jordan, B., Sukhatme, G., Batalin, M.A., Kaiser, W.J.: Generation of energy efficient trajectories for nims3d, a three-dimensional cabled robot. In: IEEE International Conference on Robotics and Automation, 2008. ICRA 2008. pp. 2222–2227. IEEE (2008)

    Google Scholar 

  2. Cablecam. www.cablecam.com

  3. Clark, J.: A novel flexible hyper-redundant surgical robot: prototype evaluation using a single incision flexible access pelvic application as a clinical exemplar. Surg. Endosc. 29(3), 658–667 (2015)

    Article  Google Scholar 

  4. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

  5. German, J., Jablokow, K.W., Cannon, D.J.: The cable array robot: theory and experiment. In: Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation Seoul, Korea, vol. 3, pp. 2804–2810. IEEE (2001)

    Google Scholar 

  6. Gouttefarde, M., Daney, D., Merlet, J.-P.: Interval-analysis-based determination of the wrench-feasible workspace of parallel cable-driven robots. IEEE Trans. Robot. 27(1), 1–13 (2011)

    Article  Google Scholar 

  7. Grzegorz, G., Hansen, M.G., Johann, B.: The OmniTread serpentine robot for industrial inspection and surveillance. Int. J. Ind. Robot. IR 32(2), 139–148 (2005)

    Article  Google Scholar 

  8. Ivanescu, M., Popescu, N., Popescu, D.: A variable length hyperredundant arm control system. In: Proceedings of the IEEE International Conference on Mechatronics and Automation, pp. 132–137 (2005)

    Google Scholar 

  9. Jamali, A. Khan, M.R., Rahman, M.M.: A new geometric approach to solve inverse kinematics of hyper redundant robots with variable link length. In: IEEE International Conference on Mechatronics (ICOM 2011), pp. 1–5 (2011)

    Google Scholar 

  10. MatLab. www.matlab.com

  11. Moreira, E., Pinto, A., Costa, P., Moreira, A., Veiga, G., Lima, J., Sousa, J., Costa, P.: Cable robot for non-standard architecture and construction: a dynamic positioning system. In: IEEE International Conference on Industrial Technology, Seville, Spain (2015)

    Google Scholar 

  12. Oh, S.-R., Agrawal, S.: Generation of feasible set points and control of a cable robot. IEEE Trans. Robot. 22(3), 551–558 (2006)

    Article  Google Scholar 

  13. Ohno, H., Hirose, S.: Study on slime robot. In: Proceedings IEEE/RSJ International Conference Intelligent Robots and Systems, vol. 3, pp. 2218–2223 (2000)

    Google Scholar 

  14. Paap, K.L., Dehlwisch, M., Klassen, B.: GMD-Snake: A semi-autonomous snake-like robot. In: Proceedings 3rd International Symposium Distributed Autonomous Robotic Systems, Saitam (1996)

    Google Scholar 

  15. Pereira, A.I., Fernandes, E.M.G.P.: A reduction method for semi-infinite programming by means of a global stochastic approach. Optimization 58, 713–726 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  16. Perez, A., McCarthy, J.M.: Sizing a serial chain to fit a task trajectory using clifford algebra exponentials. In: IEEE International Conference on Robotics and Automation, pp. 4720–4726 (2005)

    Google Scholar 

  17. Shammas, E., Wolf, A., Choset, H.: Three degrees-of-freedom joint for spatial hyper-redundant robots. Mech. Mach. Theory 41, 170–190 (2006)

    Article  MATH  Google Scholar 

  18. Skycam. www.skycam.tv

  19. Smith, R.: Open Dynamics Engine (2000). http://www.ode.org

  20. Usher, K., Winstanley, G., Carnie, R.: Air vehicle simulator: an application for a cable array robot. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation, 2005. ICRA 2005, pp. 2241–2246 (2005)

    Google Scholar 

  21. Walker, I.D., Hannan, M.W.: A novel elephant trunk robot. In: Proceedings IEEE/ASME International Conference Advanced Intelligent Mechatronics, pp. 410–415. Atlanta (1999)

    Google Scholar 

  22. Yamada, H., Chigisaki, S., Mori, M., Takita, K., Ogami, K., Hirose, S.: Development of amphibious snake-like robot ACMR5. In: Proceedings of the International Symposium on Robotics (ISR’05), p. 133 (2005)

    Google Scholar 

  23. Yun, S.K., Ru, D.: Self assembly of modular manipulators with active and passive modules. In: Proceedings IEEE International Conference Robotics and Automation, pp. 1477–1482. Pasadena (2008)

    Google Scholar 

Download references

Acknowledgments

This work was been supported by FCT (Fundação para a Ciência e Tecnologia) in the scope of the project UID/CEC/00319/2013. This work is financed by the ERDF European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT Fundação para a Ciência e Tecnologia (Portuguese Foundation for Science and Technology) within project “FCOMP-01-0124-FEDER-037281”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ana I. Pereira .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Costa, P., Lima, J., Pereira, A.I., Costa, P., Pinto, A. (2016). An Optimization Approach for the Inverse Kinematics of a Highly Redundant Robot. In: Abraham, A., Wegrzyn-Wolska, K., Hassanien, A., Snasel, V., Alimi, A. (eds) Proceedings of the Second International Afro-European Conference for Industrial Advancement AECIA 2015. Advances in Intelligent Systems and Computing, vol 427. Springer, Cham. https://doi.org/10.1007/978-3-319-29504-6_41

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-29504-6_41

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-29503-9

  • Online ISBN: 978-3-319-29504-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics