Software to simulate 3 Solo-like quad copters using the Mavlink command, control, and telemetry data streams. It also implements simulated ADS-B Mavlink packets allowing display of all three UAS on all of the connected ground controllers. Software will also be added to generate wayoints for left and right "Wingman" UAS at designated X/Y and Z offsets from the flight "Leader".
This code:
- Configures 3 Solo-like SITL simulators
- Configures TCP and UDP Routing between the three UAS and several different Ground Controllers
- Generates simulated ADS-B packets for each UAS
- Transmits the simulated ADS-B data to each of the other UAS
- Computes waypoints in X/Y/Z for each of the wingman UAS
- dronekit for Python
- MAVLink-routed
- Mission Planner
- QGroundControl
- Develop formation code
- Migrate to RPI3
- Fan out to run on 3 different RPI, one per UAS
- Add ADS-B receiver(s) to the RPI
- Route ADS-B data to one or all of the UAS GroundControllers
- Get SITL running on RPI
- Get MAVLink-routerd on RPI
- Web interface with GUI to adjust formation software
- Migrate to UAS aircraft