Skip to content

How-to guides

How to launch

1. Start the Docker stack

bash
docker compose up

The stack is ready when the homing service begins printing metrics repeatedly.

2. Launch QGroundControl

bash
./QGroundControl.AppImage

How to fly

Manual flight

  1. In QGC, click Takeoff and slide the bar to confirm
  2. Wait for the drone to lift off and enter Hold mode
  3. Switch to Position mode for manual control
  4. Use the virtual joystick on screen, or a physical gamepad if connected

Flight modes

ModeDescription
HoldDrone hovers in place at current position. Default after takeoff.
PositionManual control via joystick. Stable and predictable.
OffboardAI homing controller takes over. Drone tracks selected target.
ReturnDrone flies back to home/launch point automatically.

AI target tracking

  1. Take off and fly to a clear position
  2. Switch flight mode to Offboard
  3. Click on the target you want to track
  4. 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