> ## Documentation Index
> Fetch the complete documentation index at: https://docs.generalrobotics.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# AirGen robots

> Robots in the AirGen simulator

Robots in the AirGen simulator — GRID's Unreal Engine backend. Each class implements the same neutral robot interface as a physical robot, so code written against a simulated drone runs against a real one.

## Install

```bash theme={null}
# Preinstalled in every GRID simulation session — the generated notebook
# already imports it. For local use, install from the GRID package index
# with your organization's read-only credentials:
export UV_INDEX_GRID_PYPI_USERNAME=<username>
export UV_INDEX_GRID_PYPI_PASSWORD=<token>
uv pip install grid-sim-client --index grid-pypi=https://pypi.generalrobotics.dev/simple/
```

## Quickstart

```python theme={null}
from grid_sim_client.airgen.robot import AirGenDrone

# In a GRID simulation session the notebook creates this for you.
drone = AirGenDrone()
drone.takeoff()
image = drone.getImage("front")
```

The methods these classes expose are defined by the **Robot interface**. The Isaac equivalents are **Isaac robots**.

## Classes

* [`AirGenDrone`](/python-api/airgen-robots/airgendrone)
* [`AirGenQuad`](/python-api/airgen-robots/airgenquad)
* [`AirGenCar`](/python-api/airgen-robots/airgencar)


## Related topics

- [MDP Config](/simulation/isaac/session_configuration/mdp.md)
- [Camera Calibration](/deployment/camera-calibration.md)
- [graspgen](/models/cortex/graspgen.md)
- [graspgenx](/models/cortex/graspgenx.md)
- [Customizing RL Training](/simulation/isaac/reinforcement-learning/customizing-training.md)
