How-to guides
How to launch
1. Start the Docker stack
bash
docker compose upThe stack is ready when the homing service begins printing metrics repeatedly.
2. Launch QGroundControl
bash
./QGroundControl.AppImageHow to fly
Manual flight
- In QGC, click Takeoff and slide the bar to confirm
- Wait for the drone to lift off and enter Hold mode
- Switch to Position mode for manual control
- Use the virtual joystick on screen, or a physical gamepad if connected
Flight modes
| Mode | Description |
|---|---|
| Hold | Drone hovers in place at current position. Default after takeoff. |
| Position | Manual control via joystick. Stable and predictable. |
| Offboard | AI homing controller takes over. Drone tracks selected target. |
| Return | Drone flies back to home/launch point automatically. |
AI target tracking
- Take off and fly to a clear position
- Switch flight mode to Offboard
- Click on the target you want to track
- The drone will lock onto the target and begin pursuing it
How to reset
To get a fresh drone, restart the stack:
bash
docker compose down && docker compose up