Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Activate the environment: Python Repository

camera

Python serialization and deserialization for Autonomy.

Testing:

Attach a camera, then test the software:

...

Every nth image is saved as image0.png , image1.png , etc. They can be deleted after the test.

comms

Python video ingest from camera device.

Testing:

Attach 2 USBTTL devices and wire them together, then test the software.

...

Code Block
cd comms
python transmit

Connection to drone using the MAVLink protocol.

Testing:

Start Mission Planner simulation with MAVLink forwarding: Ardupilot Simulation with Mission Planner

...

Code Block
python -m test_flight_controller

qr

QR scanning and text output.

Testing:

Unit tests:

Code Block
cd qr
pytest

...