Airsim
Why use Airsim?
First, Airsim is a simulator open source that it use in robotic applications and machine learning. AirSim provides a realistic simulated environment for experimenting with control, navigation and perception algorithms on unmanned aerial vehicles (UAVs), ground vehicles and water vehicles. The simulator is compatible with platforms such as Linux, Windows and macOS.
In your case, we use Linux.
Airsim has different environments depending on the application.
Scenarios within Airsim
Mentioned above, airsim offers different scenarios, such as:
- AbandonedPark
- Africa
- AirSimNH: It’s a small urban neighborhood
- Blocks
- Building_99
- LandscapeMountains
- MSBuild2018 (soccer field)
- TrapCamera
- ZhangJiajie
Depend the version releases for Linux, we can have a other scenarios, as instance:
- City: Large environment with moving vehicles and pedestrians.These scenarios consist of 2 packages
- Forest
Sensors
Airsim provides differentes sensors as instance:
- Camera
- Barometer
- Imu
- Gps
- Magnetometer
- Distance Sensor
- Lidar
Environment
In Airsim, you can configure the enviroment:
- The weather: you can have effects as instance rain,fog,dug,snow,etc.
- Time of day,atmospheric effects
- Collision and detection
Vehicles types
In Airsim, it exists differents types of availables vehicles:
-
PhysXCar: Represents a ground vehicle with realistic physics based on the PhysX physics engine.
-
SimpleFlight : Represents a drone with a simplified flight model.
-
SimpleQuadcopter: Represents a quadcopter type drone with a basic flight model.
-
SimpleWheeledVehicle: Represents a wheeled ground vehicle with a simplified physics model.