RotorS—A Modular Gazebo MAV Simulator Framework

  • Fadri FurrerEmail author
  • Michael Burri
  • Markus Achtelik
  • Roland Siegwart
Part of the Studies in Computational Intelligence book series (SCI, volume 625)


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.


ROS Gazebo Micro Aerial Vehicles Benchmarking 


  1. 1.
    M.W. Achtelik, Advanced closed loop visual navigation for micro aerial vehicles. Ph.D. thesis, ETH Zurich, 2014Google Scholar
  2. 2.
    T. Field, J. Leibs, J. Bowman, Rosbag (2015), Accessed 27 Mar 2015
  3. 3.
    S. Glaser, W. Woodall, Xacro (2015), Accessed 27 Mar 2015
  4. 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).
  5. 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–5425Google Scholar
  6. 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–3929Google Scholar
  7. 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 2010Google Scholar
  8. 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–3249Google Scholar
  9. 9.
    S.A. Sucan, S. Chitta, Moveit! (2015), Accessed 10 Aug 2015
  10. 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, 2005Google Scholar
  11. 11.
    S. Weiss, Vision based navigation for micro helicopters. Ph.D. thesis, ETH Zurich, 2012Google Scholar
  12. 12.
    Wikipedia, Airspeed indicator (2015), Accessed 27 Mar 2015

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Fadri Furrer
    • 1
    Email author
  • Michael Burri
    • 1
  • Markus Achtelik
    • 1
  • Roland Siegwart
    • 1
  1. 1.ETH Zurich, Autonomous Systems LabZurichSwitzerland

Personalised recommendations