[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

RotorS—A Modular Gazebo MAV Simulator Framework

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

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

Abstract

In this chapter we present a modular Micro Aerial Vehicle (MAV) simulation framework, which enables a quick start to perform research on MAVs. After reading this chapter, the reader will have a ready to use MAV simulator, including control and state estimation. The simulator was designed in a modular way, such that different controllers and state estimators can be used interchangeably, while incorporating new MAVs is reduced to a few steps. The provided controllers can be adapted to a custom vehicle by only changing a parameter file. Different controllers and state estimators can be compared with the provided evaluation framework. The simulation framework is a good starting point to tackle higher level tasks, such as collision avoidance, path planning, and vision based problems, like Simultaneous Localization and Mapping (SLAM), on MAVs. All components were designed to be analogous to its real world counterparts. This allows the usage of the same controllers and state estimators, including their parameters, in the simulation as on the real MAV.

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.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
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 159.50
Price includes VAT (United Kingdom)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 199.99
Price includes VAT (United Kingdom)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
GBP 199.99
Price includes VAT (United Kingdom)
  • 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

Similar content being viewed by others

Notes

  1. 1.

    Ascending Technologies http://www.asctec.de/.

  2. 2.

    Be aware that in [10], the JPL quaternion notation is used, while [1] and many libraries, including ROS and Eigen, use the Hamilton notation.

  3. 3.

    Octree2 by WhiteTimberwolf, PNG version: Nü—Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons—http://commons.wikimedia.org/wiki/File:Octree2.svg#/media/File:Octree2.svg.

  4. 4.

    As described on: http://docs.ros.org/api/nav_msgs/html/msg/Odometry.html.

  5. 5.

    The official Gazebo sensor tutorials can be accessed on: http://gazebosim.org/tutorials?cat=sensors.

  6. 6.

    More on namespaces can be found on: http://wiki.ros.org/Names.

  7. 7.

    Additional Gazebo plugins are listed on: http://gazebosim.org/tutorials?tut=ros_gzplugins.

  8. 8.

    A video of a Firefly following a path in real world and in the RotorS simulator can be seen on http://youtu.be/3cGFmssjNy8.

References

  1. M.W. Achtelik, Advanced closed loop visual navigation for micro aerial vehicles. Ph.D. thesis, ETH Zurich, 2014

    Google Scholar 

  2. T. Field, J. Leibs, J. Bowman, Rosbag (2015), http://wiki.ros.org/rosbag. Accessed 27 Mar 2015

  3. S. Glaser, W. Woodall, Xacro (2015), http://wiki.ros.org/xacro. Accessed 27 Mar 2015

  4. A. Hornung, K.M. Wurm, M. Bennewitz, C. Stachniss, W. Burgard, OctoMap: An efficient probabilistic 3D mapping framework based on octrees. Auton. Robots (2013). http://octomap.github.com

  5. T. Lee, M. Leoky, N.H. McClamroch, Geometric tracking control of a quadrotor UAV on SE (3), in 2010 49th IEEE Conference on Decision and Control (CDC) (IEEE, 2010), pp. 5420–5425

    Google Scholar 

  6. S. Lynen, M.W. Achtelik, S. Weiss, M. Chli, R. Siegwart, A robust and modular multi-sensor fusion approach applied to mav navigation, in 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE, 2013), pp. 3923–3929

    Google Scholar 

  7. P. Martin, E. Salaun, The true role of accelerometer feedback in quadrotor control, in 2010 IEEE International Conference on Robotics and Automation (ICRA), pp. 1623–1629, May 2010

    Google Scholar 

  8. L. Matthies, R. Brockers, Y. Kuwata, S. Weiss, Stereo vision-based obstacle avoidance for micro air vehicles using disparity space, in 2014 IEEE International Conference on Robotics and Automation (ICRA) (IEEE, 2014), pp. 3242–3249

    Google Scholar 

  9. S.A. Sucan, S. Chitta, Moveit! (2015), http://moveit.ros.org. Accessed 10 Aug 2015

  10. N. Trawny, S.I. Roumeliotis, Indirect Kalman filter for 3D attitude estimation. Technical Report 2005-002, University of Minnesota, Department of Computer Science and Engineering, 2005

    Google Scholar 

  11. S. Weiss, Vision based navigation for micro helicopters. Ph.D. thesis, ETH Zurich, 2012

    Google Scholar 

  12. Wikipedia, Airspeed indicator (2015), http://en.wikipedia.org/wiki/Airspeed_indicator. Accessed 27 Mar 2015

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fadri Furrer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Furrer, F., Burri, M., Achtelik, M., Siegwart, R. (2016). RotorS—A Modular Gazebo MAV Simulator Framework. 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_23

Download citation

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

  • 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