AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles

Shital ShahDebadeepta DeyChris LovettAshish Kapoor

article2017FSR2,542 citations

Presents AirSim, an Unreal Engine-based simulator that combines high-frequency physics and photorealistic environments to enable real-time hardware-in-the-loop testing and large-scale data generation for autonomous vehicles.

Listen

The article addresses the high cost and time required to develop and test autonomous vehicle algorithms in the real world, along with the difficulty of obtaining large volumes of annotated training data needed for machine learning methods such as reinforcement learning. These challenges are compounded by the gap between simplified simulations and real-world conditions, which hinders effective transfer of learned behaviors.

The article set out to create and validate an open-source simulator that delivers both physically accurate dynamics and visually rich environments to support algorithm development, data generation, and hardware-in-the-loop testing for autonomous vehicles.

The authors built AirSim as a modular plugin for Unreal Engine 4, incorporating a high-frequency physics engine, detailed vehicle and environment models, realistic sensor simulations, and APIs that allow the same code to run in simulation or on real hardware. They implemented a quadrotor model and conducted controlled experiments comparing simulated flights against real-world flights using identical commands and hardware parameters.

The simulation reproduced real flight trajectories with Hausdorff distances of 0.65 m for square paths and 1.47 m for circular paths. Barometer and magnetometer outputs closely matched real sensor traces, while IMU variance aligned well during stationary conditions but underestimated vibration effects during flight.

These results indicate that AirSim can generate large quantities of realistic training data at low cost and enable algorithms developed in simulation to transfer directly to physical vehicles, reducing both development expense and safety risks. The findings matter because they lower barriers to testing data-driven autonomy techniques that would otherwise require extensive real-world operation.

Further work is needed to model airframe vibrations, advanced collision responses, GPS signal degradation, and richer wind effects before broader deployment decisions. The main limitations are the use of simplified models for real-time performance and incomplete capture of certain dynamic phenomena, so users should validate critical behaviors on hardware before relying on simulation results for final certification or high-risk applications.

  • Paper: CARLA: An Open Urban Driving Simulator, Alexey Dosovitskiy et al. (2017). Extends the Unreal Engine-based simulation paradigm specifically to urban driving with integrated traffic systems and multi-agent benchmarking.
  • Paper: Deep Reinforcement Learning for Autonomous Driving: A Survey, B Ravi Kiran et al. (2020). Synthesizes how high-fidelity simulation environments like AirSim enable deep reinforcement learning paradigms for autonomous driving while addressing sim-to-real transfer.
  • Paper: Habitat: A Platform for Embodied AI Research, Manolis Savva et al. (2019). Develops high-throughput, photorealistic 3D simulation platforms tailored for scaling up embodied AI training and navigation.
  • Paper: Open3D: A Modern Library for 3D Data Processing, Qian-Yi Zhou et al. (2018). Provides an open-source library for processing and evaluating 3D sensor point clouds and meshes commonly generated by spatial simulation pipelines.
  • Paper: Learning dexterous in-hand manipulation, Marcin Andrychowicz et al. (2018). Applies large-scale simulation and physical domain randomization to transfer complex manipulation policies directly to real robotic hardware.
Cover for AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles

Abstract

Developing and testing algorithms for autonomous vehicles in real world is an expensive and time consuming process. Also, in order to utilize recent advances in machine intelligence and deep learning we need to collect a large amount of annotated training data in a variety of conditions and environments. We present a new simulator built on Unreal Engine that offers physically and visually realistic simulations for both of these goals. Our simulator includes a physics engine that can operate at a high frequency for real-time hardware-in-the-loop (HITL) simulations with support for popular protocols (e.g. MavLink). The simulator is designed from the ground up to be extensible to accommodate new types of vehicles, hardware platforms and software protocols. In addition, the modular design enables various components to be easily usable independently in other projects. We demonstrate the simulator by first implementing a quadrotor as an autonomous vehicle and then experimentally comparing the software components with real-world flights.

Table of Contents

  • 1 Introduction
  • 2 Related Work
  • 3 Architecture
  • 3.1 Vehicle Model
  • 3.2 Environment
  • Gravity
  • Magnetic Field
  • Air Pressure and Density
  • 3.3 Physics Engine
  • Linear and Angular drag
  • Accelerations
  • Integration
  • Collisions
  • 3.4 Sensors
  • Barometer
  • Gyroscope and Accelerometer
  • Magnetometer
  • Global Positioning System (GPS)
  • 3.5 Visual Rendering
  • 4 Experiments
  • 5 Conclusion and Future Work
  • References

Knowls

  1. Knowl 1 — AirSim Simulator Architecture

    model/method

    AirSim is an open-source simulation platform designed as a plugin for Unreal Engine 4 (UE4) to simulate autonomous vehicles with high physical and visual fidelity.

    The system is organized into modular, independently reusable components:

    1. Environment Model: Computes ambient physical properties such as altitude-dependent gravity, atmospheric pressure, air density, and the geomagnetic field.
    2. Vehicle Model: Represents the vehicle as a multi-actuator rigid body and converts actuator control commands into applied forces and torques.
    3. Physics Engine: Integrates kinematics at a high update rate (1000 Hz1000\text{ Hz}) to support real-time high-speed flight dynamics and hardware-in-the-loop (HITL) execution.
    4. Sensor Models: Implements modular, header-only C++ sensor abstractions (IMU, barometer, magnetometer, GPS) with realistic noise and drift.
    5. Rendering Interface: Leverages UE4's rendering capabilities (physically based materials, photometric lighting, ray-traced distance field shadows, reflections) and collision mesh geometry.
    6. Vehicle Firmware Interface: Bridges the simulation with vehicle flight controller firmware (such as PX4, ROSFlight, and Hackflight) over standard protocols including MavLink in both HITL and software-in-the-loop (SITL) modes.
    7. Public API Layer: Exposes sensor streams, kinematic states, and control commands to companion computers (e.g., executing SLAM or path planning). The API abstracts whether the algorithm runs in simulation or on a physical vehicle, allowing direct deployment of control code to real platforms.
  2. Knowl 2 — AirSim Multi-Actuator Vehicle Dynamics Model

    model/method

    AirSim models an autonomous vehicle as a rigid body defined by its total mass mm, inertia tensor II, linear and angular drag coefficients, surface cross-sectional area AA, and coefficients of friction and restitution.

    The vehicle is actuated through a set of KK vertices located at body-frame positions {r1,,rK}\{r_1, \dots, r_K\} with surface unit normal vectors {n1,,nK}\{n_1, \dots, n_K\}. Each vertex ii receives a dimensionless scalar control input ui[0,1]u_i \in [0, 1]. The positions rir_i and normals nin_i can dynamically vary during flight to model configurations such as Vertical Take-Off and Landing (VTOL) and morphing airframes.

    For a quadrotor (K=4K=4), the thrust force FiF_i and torque τi\tau_i generated at propeller vertex ii are computed as:

    Fi=CTρωmax2D4uiniF_i = C_T \rho \omega_{\max}^2 D^4 u_i \cdot n_i

    τi=12πCpowρωmax2D5uini\tau_i = \frac{1}{2\pi} C_{\text{pow}} \rho \omega_{\max}^2 D^5 u_i \cdot n_i

    where:

    • CTC_T is the dimensionless propeller thrust coefficient.
    • CpowC_{\text{pow}} is the dimensionless propeller power coefficient.
    • ρ\rho is the ambient air density in kg/m3\text{kg/m}^3.
    • DD is the propeller diameter in meters.
    • ωmax\omega_{\max} is the maximum propeller angular velocity in revolutions per minute (RPM).
  3. Knowl 3 — AirSim High-Frequency Physics Engine and Kinematic Integration

    algorithm

    The AirSim physics engine evaluates rigid-body dynamics at an update rate of 1000 Hz1000\text{ Hz}. Translational kinematics are integrated using the second-order Velocity Verlet algorithm, while rotational kinematics are maintained in body-frame angular velocity and integrated into world-frame orientation quaternions.

    Linear drag force FdF_d acts opposite to the velocity vector vv with magnitude:

    Fd=12ρv2ClinA|F_d| = \frac{1}{2} \rho |v|^2 C_{\text{lin}} A

    where ClinC_{\text{lin}} is the linear drag coefficient, AA is the cross-sectional area, and ρ\rho is air density. Angular drag torque τd\tau_d is calculated by integrating infinitesimal surface drag forces dF=12ρrds×ω(rds×ω)ClindsdF = -\frac{1}{2} \rho |r_{ds} \times \omega| (r_{ds} \times \omega) C_{\text{lin}} ds over the vehicle surface (approximated as a rectangular box):

    τd=Srds×dF\tau_d = \int_S r_{ds} \times dF

    Input: State at step kk: position pkp_k, orientation quaternion qkq_k, linear velocity vkv_k, angular velocity ωk\omega_k, linear acceleration aka_k
    Input: Actuator forces {Fi}\{F_i\} and torques {τi}\{\tau_i\} at body offsets {ri}\{r_i\}
    Input: Mass mm, inertia tensor II, air density ρ\rho, linear drag coefficient ClinC_{\text{lin}}, cross-section AA, gravity gg, time step dtdt
    Output: State at step k+1k+1: pk+1,qk+1,vk+1,ωk+1,ak+1,αk+1p_{k+1}, q_{k+1}, v_{k+1}, \omega_{k+1}, a_{k+1}, \alpha_{k+1}
    Compute linear drag force: Fd=12ρvkvkClinAF_d = -\frac{1}{2} \rho |v_k| v_k C_{\text{lin}} A
    Compute angular drag torque τd=Srds×dF\tau_d = \int_S r_{ds} \times dF
    Compute net translational force: Fnet=iFi+FdF_{\text{net}} = \sum_i F_i + F_d
    Compute net torque in body frame: τnet=i(τi+ri×Fi)+τd\tau_{\text{net}} = \sum_i (\tau_i + r_i \times F_i) + \tau_d
    Compute translational acceleration: ak+1=Fnetm+ga_{k+1} = \frac{F_{\text{net}}}{m} + g
    Compute body angular acceleration: αk+1=I1(τnet(ωk×(Iωk)))\alpha_{k+1} = I^{-1} (\tau_{\text{net}} - (\omega_k \times (I \cdot \omega_k)))
    Update linear velocity (Velocity Verlet): vk+1=vk+ak+ak+12dtv_{k+1} = v_k + \frac{a_k + a_{k+1}}{2} dt
    Update position (Velocity Verlet): pk+1=pk+vkdt+12akdt2p_{k+1} = p_k + v_k dt + \frac{1}{2} a_k dt^2
    Update angular velocity: ωk+1=ωk+αk+1dt\omega_{k+1} = \omega_k + \alpha_{k+1} dt
    Compute rotation angle: αdt=ωk+1dt\alpha_{dt} = |\omega_{k+1}| dt
    Compute rotation unit axis: u=ωk+1ωk+1u = \frac{\omega_{k+1}}{|\omega_{k+1}|} if ωk+1>0|\omega_{k+1}| > 0 else [0,0,0]T[0, 0, 0]^T
    Construct body rotation quaternion: qdt=[cos(αdt/2),usin(αdt/2)]q_{dt} = [\cos(\alpha_{dt}/2), u \sin(\alpha_{dt}/2)]
    Update world orientation quaternion: qk+1=qkqdtq_{k+1} = q_k \cdot q_{dt}
    return pk+1,qk+1,vk+1,ωk+1,ak+1,αk+1p_{k+1}, q_{k+1}, v_{k+1}, \omega_{k+1}, a_{k+1}, \alpha_{k+1}
  4. Knowl 4 — AirSim Atmospheric Pressure and Gravitational Field Models

    model/method

    AirSim models variation in gravity, atmospheric temperature, atmospheric pressure, and air density as functions of altitude hh above sea level:

    1. Gravity Model: Gravitational acceleration gg at height hh is approximated using a first-order binomial expansion of Newton's law of universal gravitation:

    g=g0Re2(Re+h)2g0(12hRe)g = g_0 \frac{R_e^2}{(R_e + h)^2} \approx g_0 \left(1 - 2\frac{h}{R_e}\right)

    where g0g_0 is the standard surface gravitational constant (9.80665 m/s29.80665\text{ m/s}^2) and ReR_e is the mean Earth radius.

    1. Atmospheric Temperature and Pressure: Standard Temperature TT and Standard Pressure PP are computed using the 1976 U.S. Standard Atmosphere model for altitudes below 51 km51\text{ km}, and extended up to 86 km86\text{ km} using standard atmospheric tables.

    2. Air Density: Density ρ\rho is computed from standard pressure PP and absolute temperature TT using the ideal gas law:

    ρ=PRT\rho = \frac{P}{R \cdot T}

    where R=287.058 J/(kgK)R = 287.058\text{ J/(kg}\cdot\text{K)} is the specific gas constant for dry air.

  5. Knowl 5 — Tilted Dipole Geomagnetic Field Model in AirSim

    model/method

    To model Earth's magnetic field in real time without the computational cost of high-degree spherical harmonic models like WMM2015, AirSim implements a first-order tilted dipole model assuming Earth is a perfect dipole sphere.

    Given the vehicle's latitude θ\theta, longitude ϕ\phi, altitude hh, and the magnetic north pole position (θ0,ϕ0)(\theta^0, \phi^0):

    1. The magnetic co-latitude θm\theta_m is determined by:

    cosθm=cosθcosθ0+sinθsinθ0cos(ϕϕ0)\cos\theta_m = \cos\theta \cos\theta^0 + \sin\theta \sin\theta^0 \cos(\phi - \phi^0)

    1. The total magnetic field intensity B|B| is calculated as:

    B=B0(ReRe+h)31+3cos2θm|B| = B_0 \left(\frac{R_e}{R_e + h}\right)^3 \sqrt{1 + 3\cos^2\theta_m}

    where B0B_0 is the mean magnetic field strength at the geomagnetic equator and ReR_e is Earth's mean radius.

    1. The magnetic inclination angle α\alpha and declination angle β\beta are given by:

    tanα=2cotθm\tan\alpha = 2\cot\theta_m

    sinβ={sin(ϕϕ0)cosθ0sinθm,if cosθm>sinθ0sinθcos(ϕϕ0)cosθ0sinθm,otherwise\sin\beta = \begin{cases} \frac{\sin(\phi - \phi^0)\cos\theta^0}{\sin\theta_m}, & \text{if } \cos\theta_m > \sin\theta^0 \sin\theta \\ \frac{\cos(\phi - \phi^0)\cos\theta^0}{\sin\theta_m}, & \text{otherwise} \end{cases}

    1. The horizontal field intensity HH, latitudinal component XX, longitudinal component YY, and vertical downward component ZZ are resolved as:

    H=Bcosα,Z=Bsinα,X=Hcosβ,Y=HsinβH = |B|\cos\alpha, \quad Z = |B|\sin\alpha, \quad X = H\cos\beta, \quad Y = H\sin\beta

  6. Knowl 6 — AirSim Inertial Measurement Unit (IMU) Sensor Noise Model

    model/method

    AirSim simulates 3-axis gyroscopes and accelerometers by superimposing white Gaussian noise and a time-varying random-walk bias drift onto ground-truth kinematic values.

    Given the ground-truth angular velocity in the body frame ω\omega, the simulated gyroscope output ωout\omega^{\text{out}} is:

    ωout=ω+ηa+bt\omega^{\text{out}} = \omega + \eta_a + b_t

    ηaN(0,ra)\eta_a \sim \mathcal{N}(0, r_a)

    bt=bt1+ηb,ηbN(0,b0dtta)b_t = b_{t-1} + \eta_b, \quad \eta_b \sim \mathcal{N}\left(0, b_0 \sqrt{\frac{dt}{t_a}}\right)

    where:

    • rar_a is the white noise variance.
    • b0b_0 is the bias parameter.
    • tat_a is the bias drift time constant.
    • dtdt is the discrete update step.

    For the accelerometer, the simulator first subtracts the gravitational acceleration vector from the true linear acceleration in the world frame (aworldga_{\text{world}} - g), transforms the resulting specific acceleration into the vehicle body frame, and then adds Gaussian white noise and random-walk bias drift parameterized in the same form as the gyroscope.

  7. Knowl 7 — AirSim Barometric Altimeter Sensor Model

    model/method

    AirSim simulates a barometric altimeter by querying the ground-truth standard atmospheric pressure PP at the vehicle's altitude and applying a first-order Gauss-Markov bias drift process combined with high-frequency Gaussian measurement noise.

    The time-dependent bias factor bkb_k is updated as:

    bk+1=wbk+(1w)ηb_{k+1} = w \cdot b_k + (1 - w) \cdot \eta

    w=exp(dtτ),ηN(0,s2)w = \exp\left(-\frac{dt}{\tau}\right), \quad \eta \sim \mathcal{N}(0, s^2)

    where τ=1 hour\tau = 1\text{ hour} is the process time constant and ss is the drift standard deviation. Sensor measurement noise is drawn from N(0,σ2)\mathcal{N}(0, \sigma^2) using manufacturer datasheet parameters (e.g., MEAS MS5611-01BA).

    The simulated pressure measurement pp is converted to indicated altitude hh using the standard barometric formula:

    h=T0a[(pp0)aRg1]h = \frac{T_0}{a} \left[ \left(\frac{p}{p_0}\right)^{-\frac{a \cdot R}{g}} - 1 \right]

    where T0=288.15 KT_0 = 288.15\text{ K} (15C15^\circ\text{C}), a=6.5×103 K/ma = -6.5 \times 10^{-3}\text{ K/m} is the vertical temperature gradient, R=287.058 J/(kgK)R = 287.058\text{ J/(kg}\cdot\text{K)} is the specific gas constant, gg is gravitational acceleration, and p0p_0 is sea-level reference pressure.

  8. Knowl 8 — AirSim GPS and Magnetometer Sensor Models

    model/method

    AirSim provides abstract sensor models for magnetometers and Global Positioning System (GPS) receivers:

    1. Magnetometer Model: Computes ground-truth magnetic field vector components (X,Y,Z)(X, Y, Z) in the vehicle body frame from geographic coordinates using the tilted dipole model, and adds zero-mean additive white Gaussian noise specified by the sensor datasheet (e.g., Honeywell HMC5883).

    2. GPS Model:

    • Simulates transmission and processing latency (configured to a typical default of 200 ms200\text{ ms}).
    • Simulates lower update rates (configured to a typical default of 50 Hz50\text{ Hz}).
    • Models satellite fix acquisition over time by decaying horizontal and vertical position error estimates via individually parameterized first-order low-pass filters.
  9. Knowl 9 — Real-World Flight Trajectory Tracking Validation of AirSim

    empirical result

    AirSim's flight dynamics were evaluated against physical flights using a DJI Flamewheel quadrotor equipped with a Pixhawk v2 flight controller and an onboard Gigabyte 5500 Brix computer running Ubuntu 16.04. The AirSim quadrotor model was configured using the physical dimensions, mass parameters, and sensor datasheet specifications of the physical vehicle. Identical offboard control commands were dispatched via the AirSim MavLinkTest application.

    Two geometric patterns were executed and compared in local North-East-Down (NED) coordinates:

    1. Square Trajectory (5 m5\text{ m} side length): The symmetric Hausdorff distance between the physical quadrotor track and the simulated track was 0.65 m0.65\text{ m}.
    2. Circular Trajectory (10 m10\text{ m} radius): The symmetric Hausdorff distance between the physical quadrotor track and the simulated track was 1.47 m1.47\text{ m}.

    Discrepancies between real and simulated flights are attributed to numerical integration approximations, rigid-body approximations of the airframe, and unmodeled real-world wind gusts.

  10. Knowl 10 — Sensor Accuracy Comparison and Motor Vibration IMU Limitation

    empirical result

    Individual sensor models in AirSim were evaluated against physical sensor hardware configured via manufacturer datasheets:

    1. Barometer (MEAS MS5611-01BA): Raising the sensor periodically between ground level and 178 cm178\text{ cm} produced matching dynamic pressure waveforms, with minor offsets caused by ambient temperature changes and local atmospheric differences.
    2. Magnetometer (Honeywell HMC5883): Rotating the platform on the ground in four sequential 9090^\circ steps produced closely matching XX and YY Gauss field measurements between simulation and reality.
    3. IMU (InvenSense MPU 6000):
    • Stationary Condition:
      • Gyroscope variance: Simulated =2.47×107 rad2/s2= 2.47 \times 10^{-7}\text{ rad}^2/\text{s}^2; Real-world =6.71×107 rad2/s2= 6.71 \times 10^{-7}\text{ rad}^2/\text{s}^2.
      • Accelerometer variance: Simulated =1.78×104 m2/s4= 1.78 \times 10^{-4}\text{ m}^2/\text{s}^4; Real-world =1.93×104 m2/s4= 1.93 \times 10^{-4}\text{ m}^2/\text{s}^4.
    • In-Flight Condition:
      • Accelerometer variance: Simulated =1.75×103 m2/s4= 1.75 \times 10^{-3}\text{ m}^2/\text{s}^4; Real-world =9.46 m2/s4= 9.46\text{ m}^2/\text{s}^4.

    Limitation: AirSim's baseline physics engine does not model high-frequency motor-induced airframe vibrations, causing simulated in-flight accelerometer variance to be substantially lower than real-world flight measurements.

Coverage note — No substantial contributed material was omitted; all core architectural components, physical and environmental models, sensor formulations, numerical integration methods, and empirical validation benchmarks are represented.

References

  1. 1.Babushkin, A.: Jmavsim. https://pixhawk.org/dev/hil/jmavsim
  2. 2.Bagnell, J.A.: An invitation to imitation. Tech. rep., CMU ROBOTICS INST (2015)
  3. 3.Braeunig, R.: Atmospheric models. http://www.braeunig.us/space/atmmodel.htm (2014)
  4. 4.Brandt, J., Deters, R., Ananda, G., Selig, M.: Uiuc propeller database, university of illinois at urbana-champaign. http://m-selig.ae.illinois.edu/props/propDB.html (2015)
  5. 5.Burch D., B.T.: Mariner’s Pressure Atlas: Worldwide Mean Sea Level Pressures and Standard Deviations for Weather Analysis. Starpath School of Navigation (2014)
  6. 6.Chulliat, A., Macmillan, S., Alken, P., Beggan, C., Nair, M., Hamilton, B., Woods, A., Ridley, V., Maus, S., Thomson, A.: The us/uk world magnetic model for 2015-2020 (2015). DOI 10.7289/V5TB14V7
  7. 7.Furrer, F., Burri, M., Achtelik, M., Siegwart, R.: Rotorsa modular gazebo mav simulator framework. In: Robot Operating System (ROS), pp. 595–625. Springer (2016)
  8. 8.Hecker, C.: Physics, part 3: Collision response. Game Developer Magazine (1997)
  9. 9.Herman, R.: A first course in differential equations for scientists and engineers. http://people.uncw.edu/hermanr/mat361/ODEBook/ (2017)
  10. 10.Jackson, J., Ellingson, G., McLain, T.: Rosflight: A lightweight, inexpensive mav research and development tool. In: ICUAS, pp. 758–762 (2016). DOI 10.1109/ICUAS.2016.7502584
  11. 11.Karis, B., Games, E.: Real shading in unreal engine 4. In: Proc. Physically Based Shading Theory Practice (2013)
  12. 12.Kober, J., Bagnell, J.A., Peters, J.: Reinforcement learning in robotics: A survey. Int. J. Rob. Res. 32(11), 1238–1274 (2013). DOI 10.1177/0278364913495721
  13. 13.Koenig, N., Howard, A.: Design and use paradigms for gazebo, an open-source multi-robot simulator. In: IROS (2004)
  14. 14.Lanza, R., Meloni, A.: The Earth’s Magnetism: An Introduction for Geologists. Springer Science & Business Media (2006)
  15. 15.Levy, S.: Hackflight: Simple quadcopter flight control firmware and simulator for c++ hackers. https://github.com/simondlevy/hackflight
  16. 16.Meier, L., Tanskanen, P., Fraundorfer, F., Pollefeys, M.: Pixhawk: A system for autonomous flight using onboard computer vision. In: ICRA, pp. 2992–2997. IEEE (2011)
  17. 17.Meyer, J., Sendobry, A., Kohlbrecher, S., Klingauf, U., Von Stryk, O.: Comprehensive simulation of quadrotor uavs using ros and gazebo. In: SIMPAR, pp. 400–411. Springer (2012)
  18. 18.Moore, H.: Creating assets for the open world demo (2015)
  19. 19.Nakayama, Y., Boucher, R.: Introduction to fluid mechanics. Butterworth-Heinemann (1998)
  20. 20.Sabatini, A.M., Genovese, V.: A stochastic approach to noise modeling for barometric altimeters. Sensors (Basel, Switzerland) 13(11), 15,692–15,707 (2013)
  21. 21.Shah, S., Dey, D., Lovett, C., Kapoor, A.: Airsim open source platform at github. https://github.com/Microsoft/AirSim (2017)
  22. 22.Stull, R.: Practical Meteorology: An Algebra-based Survey of Atmospheric Science. University of British Columbia (2015)
  23. 23.Tapley, B., Ries, J., Bettadpur, S., Chambers, D., Cheng, M., Condi, F., Poole, S.: The ggm03 mean earth gravity model from grace. In: American Geophysical Union, G42A-03 (2007)
  24. 24.Taylor, J.: Classical mechanics. University Science Books (2005)
  25. 25.Weiss, K., Khoshgoftaar, T.M., Wang, D.: A survey of transfer learning. Journal of Big Data 3(1), 9 (2016). DOI 10.1186/s40537-016-0043-6
  26. 26.Woodman, O.J.: An introduction to inertial navigation. Tech. Rep. UCAM-CL-TR-696, University of Cambridge, Computer Laboratory (2007)

Citation

MLA
Shah, S., et al. “AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles”. Springer Proceedings in Advanced Robotics, Springer International Publishing, 2017, pp. 621–35, https://doi.org/10.1007/978-3-319-67361-5_40.
APA
Shah, S., Dey, D., Lovett, C., & Kapoor, A. (2017). AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles. In Springer Proceedings in Advanced Robotics (pp. 621–635). Springer International Publishing. https://doi.org/10.1007/978-3-319-67361-5_40
Chicago
Shah, S., D. Dey, C. Lovett, and A. Kapoor. 2017. “AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles”. In Springer Proceedings in Advanced Robotics. Springer International Publishing. https://doi.org/10.1007/978-3-319-67361-5_40.
Harvard
Shah, S. et al. (2017) “AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles”, Springer Proceedings in Advanced Robotics. Springer International Publishing, pp. 621–635. Available at: https://doi.org/10.1007/978-3-319-67361-5_40.
Vancouver
1. Shah S, Dey D, Lovett C, Kapoor A (2017) AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles. In: Springer Proceedings in Advanced Robotics. Springer International Publishing, pp 621–635

BibTeX

@inbook{Shah_2017, title={AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles}, ISBN={9783319673615}, ISSN={2511-1264}, url={http://dx.doi.org/10.1007/978-3-319-67361-5_40}, DOI={10.1007/978-3-319-67361-5_40}, booktitle={Field and Service Robotics}, publisher={Springer International Publishing}, author={Shah, Shital and Dey, Debadeepta and Lovett, Chris and Kapoor, Ashish}, year={2017}, month=Nov, pages={621–635} }
Metadata:Crossref

Source Code

This paper has an official code repository available. Click below to access the source code.

View Repository

Access the Paper

This paper is available from its original source. Click below to access the PDF.

Open PDF