Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
maxLevel6
minLevel1
outlinefalse
typelist
printablefalse

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

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.

...