Comparison of Simulators

Table 1: Comparison of Autonomous Simulators
Simulator
Engine
Learning
Support
Open
Source?
Unique Features

Carla

Unreal Engine

TensorFlow
Chainer

YES

+ Easy to get started
- Training code currently unavailable

Microsoft AirSim

Unreal Engine

CNTK

YES

+ UAV support
+ Realtime hardware controller support

Baidu Apollo

ROS
Dreamview
Tensorflow
Keras

YES

+ Support includes free Udacity Apollo course
- Hardware focused
- Only tested on Lincoln MKZ

Ardupilot

SITL Simulator Gazebo

GymFC

YES

+ UAV support
- Hardware focused
- Not initially intended for Learning
Notes:
  • All simulators require dedicated GPU

  • SITL: Software in the Loop

Comparison from the paper:

../../_images/comparison1.png
../../_images/comparison2.png