Skip to main content

Generating Motion of Cooperating Robots—The Dual Arm Case

  • Chapter
  • First Online:
Cooperating Robots for Flexible Manufacturing

Part of the book series: Springer Series in Advanced Manufacturing ((SSAM))

Abstract

Modern production lines rely on the extended use of cooperating robots as a basis of multiple tasks such as assembling, welding, painting, etc. Thus, there is a high need of automated motion generation of the involved industrial robots. This chapter presents an intelligent search algorithm for the motion planning of 13 DOF Dual arm industrial robots. The main purpose of the algorithm is the definition of all the intermediate Dual Arm robot’s configurations which lead the robot’s end effectors from the initial positions to the desired positions and orientations. The search algorithm is based on the gradually approach of all the alternatives configurations and evaluates them. The gradually approach of the configurations is limited from a grid which is based on a set of parameters and aims to reduce the computational time. Grid resolution as well as the values of the parameters are changeable and depends on the estimation level. Automatic motion planning is used in order to automatically generate free collision paths of the robot. In this way the programmer has to define only the end position of the robot and not the intermediate points for ensuring free collision paths. All the selected configurations constitute the desired path of each arm of the dual arm robot from the initial configurations to the final positions. In this way, an opportunity for automatic generation of the desired paths is given to unexperienced programmers.

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 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover 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. Chryssolouris G (2006) Manufacturing systems: theory and practice, 2nd edn. Springer, New York

    Google Scholar 

  2. Mourtzis D, Alexopoulos K, Chryssolouris G (2012) Flexibility consideration in the design of manufacturing systems: an industrial case study. CIRP J Manuf Sci Technol 5:276–283. https://doi.org/10.1016/j.cirpj.2012.10.001

    Article  Google Scholar 

  3. Makris S, Tsarouchi P, Surdilovic D, Krüger J (2014) Intuitive dual arm robot programming for assembly operations. CIRP Ann 63:13–16. https://doi.org/10.1016/j.cirp.2014.03.017

    Article  Google Scholar 

  4. Tsianos KI, Sucan IA, Kavraki LE (2007) Sampling-based robot motion planning: towards realistic applications. Comput Sci Rev 1:2–11. https://doi.org/10.1016/j.cosrev.2007.08.002

    Article  Google Scholar 

  5. Kavraki LE, Svestka P, Latombe J-C, Overmars MH (1996) Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Trans Robot Automat 12:566–580. https://doi.org/10.1109/70.508439

    Article  Google Scholar 

  6. Amato NM, Bayazit OB, Dale LK, Jones C, Vallejo D (1998) OBPRM: an obstacle-based PRM for 3D workspaces

    Google Scholar 

  7. Lavalle SM (1998) Rapidly-exploring random trees: a new tool for path planning

    Google Scholar 

  8. Ferguson D, Kalra N, Stentz A (2006) Replanning with RRTs. In: Proceedings 2006 IEEE international conference on robotics and automation. ICRA 2006. IEEE, Orlando, FL, USA, pp 1243–1248

    Google Scholar 

  9. Wu XJ, Tang J, Li Q, Heng KH (2009) Development of a configuration space motion planner for robot in dynamic environment. Robot Comput Integr Manuf 25:13–31. https://doi.org/10.1016/j.rcim.2007.04.004

    Article  Google Scholar 

  10. Kaltsoukalas K, Makris S, Chryssolouris G (2015) On generating the motion of industrial robot manipulators. Robot Comput Integr Manuf 32:65–71. https://doi.org/10.1016/j.rcim.2014.10.002

    Article  Google Scholar 

  11. Tsarouchi P, Makris S, Michalos G, Stefos M, Fourtakas K, Kaltsoukalas K, Kontrovrakis D, Chryssolouris G (2014) Robotized assembly process using dual arm robot. Procedia CIRP 23:47–52. https://doi.org/10.1016/j.procir.2014.10.078

    Article  Google Scholar 

  12. Gharbi M, Cortes J, Simeon T (2008) A sampling-based path planner for dual-arm manipulation. In: 2008 IEEE/ASME international conference on advanced intelligent mechatronics. IEEE, Xian, China, pp 383–388

    Google Scholar 

  13. Lim S-J, Han C-S (2014) Operational space path planning of the dual-arm robot for the assembly task. Int J Precis Eng Manuf 15:2071–2076. https://doi.org/10.1007/s12541-014-0565-9

    Article  Google Scholar 

  14. Ćurković P, Jerbić B (2010) Dual-arm robot motion planning based on cooperative coevolution. In: Camarinha-Matos LM, Pereira P, Ribeiro L (eds) Emerging trends in technological innovation. Springer, Berlin, Heidelberg, pp 169–178

    Chapter  Google Scholar 

  15. Gharbi M, Cortes J, Simeon T (2009) Roadmap composition for multi-arm systems path planning. In: 2009 IEEE/RSJ international conference on intelligent robots and systems. IEEE, St. Louis, MO, pp 2471–2476

    Google Scholar 

  16. Li Z, Katz R (2005) A reconfigurable parallel kinematic drilling machine and its motion planning. Int J Comput Integr Manuf 18:610–614. https://doi.org/10.1080/09511920500069218

    Article  Google Scholar 

  17. Seo DJ, Ko NY, Simmons RG (2009) An elastic force based collision avoidance method and its application to motion coordination of multiple robots. Int J Comput Integr Manuf 22:784–798. https://doi.org/10.1080/09511920902741083

    Article  Google Scholar 

  18. Bonert M, Shu LH, Benhabib B (2000) Motion planning for multi-robot assembly systems. Int J Comput Integr Manuf 13:301–310. https://doi.org/10.1080/095119200407660

    Article  Google Scholar 

  19. Hatwig J, Minnerup P, Zaeh MF, Reinhart G (2012) An automated path planning system for a robot with a laser scanner for remote laser cutting and welding. In: 2012 IEEE international conference on mechatronics and automation. IEEE, Chengdu, China, pp 1323–1328

    Google Scholar 

  20. Vick A, Surdilovic D, Kruger J (2013) Safe physical human-robot interaction with industrial dual-arm robots. In: 9th international workshop on robot motion and control. IEEE, Kuslin, Poland, pp 264–269

    Google Scholar 

  21. Shahrokhi M, Bernard A, Fadel G (2011) An approach to optimise an avatar trajectory in a virtual workplace. Int J Comput Integr Manuf 24:95–105. https://doi.org/10.1080/0951192X.2010.531290

    Article  Google Scholar 

  22. Zhu X, Hu SJ, Koren Y, Huang N (2012) A complexity model for sequence planning in mixed-model assembly lines. J Manuf Syst 31:121–130. https://doi.org/10.1016/j.jmsy.2011.07.006

    Article  Google Scholar 

  23. Wahl FM, Thomas U (2002) Robot programming-from simple moves to complex robot tasks

    Google Scholar 

  24. Quigley M, Conley K, Gerkey B, Faust J, Foote T, Leibs J, Wheeler R, Ng A (2009) ROS: an open-source robot operating system

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sotiris Makris .

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Makris, S. (2021). Generating Motion of Cooperating Robots—The Dual Arm Case. In: Cooperating Robots for Flexible Manufacturing. Springer Series in Advanced Manufacturing. Springer, Cham. https://doi.org/10.1007/978-3-030-51591-1_8

Download citation

Publish with us

Policies and ethics