Simulation of Closed Kinematic Chains in Realistic Environments Using Gazebo

  • Chapter
  • First Online:
Robot Operating System (ROS)

Part of the book series: Studies in Computational Intelligence ((SCI,volume 625))

  • 14k Accesses

Abstract

Simulation is an integral part of the robo design process; it allows the designer to verify that the mechanical structure, sensors and software work together as intended. It can also serve as a collaboration platform for a team. Gazebo is a particularly attractive simulation platform as the physical behavior of the robot can be simulated in parallel with the ROS software that controls it. A lesser known feature of Gazebo is its ability to simulate closed kinematic chains. This is partly due to a lack of a well-established procedure for creating such simulations. This chapter describes in detail how robots with closed kinematic chains can be simulated in Gazebo. It explains how a robot model created with a computer-aided design (CAD) program such as SolidWorks can be exported to Gazebo so that closed kinematic chains are properly modeled, and how a realistic simulation environment can be generated. We provide detailed step-by-step examples that can be used by the reader to easily create new simulations using Gazebo and SolidWorks. SolidWorks was chosen as the CAD tool because it can partially export kinematic structures. Closed kinematic chains can then be relatively easily added to these exported structures so they can be used in Gazebo.

Both M. Bailey and K. Gebis contributed equally to this work.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 192.59
Price includes VAT (Germany)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 246.09
Price includes VAT (Germany)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
EUR 246.09
Price includes VAT (Germany)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. N. Koenig, A. Howard, Design and use paradigms for gazebo, an open-source multi-robot simulator, in 2004 IEEE/RSJ International Conference on Proceedings Intelligent Robots and Systems (IROS 2004), vol. 3 (IEEE, 2004), pp. 2149–2154. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1389727

  2. A. Erdman, G. Sandor, S. Kota, Mechanism Design: Analysis and Synthesis, vol. 1 (Prentice Hall, Upper Saddle River, 2001)

    Google Scholar 

  3. F. Freudenstein, Design of four-link mechanisms, Ph.D. thesis, Columbia University, New York, United States, 1954. http://search.proquest.com/dissertations/docview/301956609/citation?accountid=14552

  4. l0g1x/SpringerROS\(\_\)gazebo2015 GitHub, https://github.com/l0g1x/SpringerROS_Gazebo2015

  5. S. Cetinkunt, Mechatronics with Experiments (Wiley, New York, 2015)

    Google Scholar 

  6. R. Norton, Design of Machinery: An Introduction to the Synthesis and Analysis of Mechanisms and Machines, McGraw-Hill series in Mechanical Engineering (McGraw-Hill, New York, 2012)

    Google Scholar 

  7. C. Radcliffe, Four-bar linkage prosthetic knee mechanisms: kinematics, alignment and prescription criteria. Prosthet. Orthot. Int. 18(3), 159–173 (1994)

    Google Scholar 

  8. A. Seeni, B. Schafer, B. Rebele, N. Tolyarenko, Robot mobility concepts for extraterrestrial surface exploration, in Aerospace Conference (IEEE, 2008), pp. 1–14. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4526237

  9. T. Thueer, P. Lamon, A. Krebs, R.Y. Siegwart, CRAB-Exploration rover with advanced obstacle negotiation capabilities, in 9th ESA Workshop on Advanced Space Technologies for Robotics and Automation (ASTRA) (Noordwijk, Netherlands, 2006), http://robotics.estec.esa.int/ASTRA/Astra2006/Papers/ASTRA2006-2.2.1.03.pdf

  10. osrf/sdformat—Bitbucket. https://bitbucket.org/osrf/sdformat

  11. Gazebo : Tutorial : URDF in Gazebo, http://gazebosim.org/tutorials/?tut=ros_urdf

  12. simmechanics\(\_\)to\(\_\)urdf—ROS Wiki, http://wiki.ros.org/simmechanics_to_urdf

  13. Modeling for Gazebo A Design Guide for Proper Exporting from Solidworks for Gazebo Simulation, http://blogs.solidworks.com/teacher/wp-content/uploads/sites/3/WPI-Robotics-SolidWorks-to-Gazebo.pdf

  14. robot\(\_\)state\(\_\)publisher—ROS Wiki, http://wiki.ros.org/robot_state_publisher

  15. osrf / sdformat / Pull request #165: urdf format support in sdf âĂŤ Bitbucket, https://bitbucket.org/osrf/sdformat/pull-request/165/urdf-format-support-in-sdf/diff

  16. Gazebo : Tutorial : Gazebo plugins in ROS, http://gazebosim.org/tutorials?tut=ros_gzplugins

  17. hector\(\_\)gazebo\(\_\)plugins—ROS Wiki, http://wiki.ros.org/hector_gazebo_plugins?distro=indigo

  18. jhu-lcsr/rtt\(\_\)gazebo Â\({\mathring{{\rm {u}}}}\) GitHub, https://github.com/jhu-lcsr/rtt_gazebo

  19. IGVC—Intelligent Ground Vehicle Competition, http://www.igvc.org/

  20. V. Kucherenko, A. Bogatchev, M. Van Winnendael, Chassis concepts for the ExoMars rover, in 8th ESA Workshop on Advanced Space Technologies for Robotics and Automation (ASTRA) (Noordwijk, Netherlands, 2004), http://robotics.estec.esa.int/ASTRA/Astra2004/Papers/astra2004_D-05.pdf

  21. C.G.Y. Lee, J. Dalcolmo, S. Klinkner, L. Richter, G. Terrien, A. Krebs, R.Y. Siegwart, L. Waugh, C. Draper, Design and manufacture of a full size breadboard exomars rover chassis, in 6th ESA Workshop on Advanced Space Technologies for Robotics and Automation (ASTRA) (Noordwijk, Netherlands, 2006), http://robotics.estec.esa.int/ASTRA/Astra2006/Papers/ASTRA2006-2.1.1.03.pdf

  22. urdf—ROS Wiki, http://wiki.ros.org/urdf

  23. Robotic Mining Competition|NASA, http://www.nasa.gov/offices/education/centers/kennedy/technology/nasarmc.html#.VPd-3S5RJQn

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Bailey .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Bailey, M., Gebis, K., Žefran, M. (2016). Simulation of Closed Kinematic Chains in Realistic Environments Using Gazebo . In: Koubaa, A. (eds) Robot Operating System (ROS). Studies in Computational Intelligence, vol 625. Springer, Cham. https://doi.org/10.1007/978-3-319-26054-9_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26054-9_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26052-5

  • Online ISBN: 978-3-319-26054-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics

Navigation