Hi all!
In the light of the next Aerial ROS meeting about simulation, there is now a start of a page in the aerial robotics landscape. Anybody feels that there are any simulator that is important that is missing from this list? Or what is your experience with these?
These simulators have been found to support aerial flight:
- AIRsim (GitHub - microsoft/AirSim: Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research):
- Flightgear (https://www.flightgear.org/)
- Gazebo (https://gazebosim.org/):
- Isaac Sim (Isaac Sim - Robotics Simulation and Synthetic Data Generation | NVIDIA Developer):
- Pybullet (Bullet Real-Time Physics Simulation | Home of Bullet and PyBullet: physics simulation for games, visual effects, robotics and reinforcement learning.):
- RealFlight (https://www.realflight.com/):
- Webots (https://www.cyberbotics.com/):
- XPlane (https://www.flightgear.org/)
These are some aerial robotics for simulation (with ROS support I think):
- RotorS (GitHub - ethz-asl/rotors_simulator: RotorS is a UAV gazebo simulator):
- Flightmare (GitHub - uzh-rpg/flightmare: An Open Flexible Quadrotor Simulator):
- Gym-pybullet-drones (GitHub - utiasDSL/gym-pybullet-drones: PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control):
- Pegasus Simulator (https://pegasussimulator.github.io/):
Also, there are also some aerial dynamic models that people can use as plugins for these simulators, but arguably there are most likely a lot more out there so this.
- JSBSim (GitHub - JSBSim-Team/jsbsim: An open source flight dynamics & control software library)
- YASim (https://wiki.flightgear.org/YASim) ’
Hope to know more about your experience with these so we can use that as fuel for our next meeting