SAVI Quadcopters

Two quadcopters are to be flown simultaneously. The instructions controlling the quadcopters originate in the local ground control station (GCS) of the first quadcopter or from a single pilot. At the same time, identical commands are transmitted to a remote ground control station connected to the SAVI network. The remote ground control station then uses its radio link to transmit the commands to the second quadcopter in order to achieve simultaneous flight.

The ultimate goal is to demonstrate predictable and significantly (visibly) smaller latencies over SAVI compared to a regular Internet connection which do not require the addition of predictive control loops.


Project Plan

This project comprises the following milestones:


  • Indoor navigation sensor integration (optical flow and sonar sensors)
  • Local loop manual control (RC (manual) - GCS - TX - UAV)
  • SAVI loop manual control (RC (manual) - GCS - SAVI - GCS - TX - UAV)
  • SAVI loop remote control (RC (loiter) - GCS - SAVI - GCS - TX - UAV)


  • Continuous integration and agile process environment setup
  • Evaluation and purchase of appropriate UAV development platform
  • Software architecture evaluation and modification for testing (Autopilot, Ground Control Station)
  • Indoor flight tests