Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Overview
The repository named common contains cross subteam code used across multiple repositories.
...
https://github.com/UWARG/common
Software
Setup
Follow the instructions: Autonomy Workflow Software
Install packages: pip install -r requirements.txt
Usage
Add this repository as a submodule.
...
Use the modules under each subdirectory as a normal Python import.
Development
Activate the environment: Autonomy Workflow Software
camera
Python serialization and deserialization for Autonomy.
...
Every nth image is saved as image0.png , image1.png , etc. They can be deleted after the test.
kml
Converts a list of waypoints to KML file for visualization (e.g. Google Earth, Google Maps).
Testing:
Code Block |
---|
cd kml pytest |
mavlink
Connection to drone using the MAVLink protocol. This module uses WGS 84 only.
...
Code Block |
---|
python -m test_flight_controller |
qr
QR scanning and text output.
...