...
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 |
mavlink
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 |
...