Senior Design Project Code used for automating drone flight to GPS way points and capturing images.
This repository needs to be cleaned up. Code was developed for interfacing with the DJI Matrice 100 developer drone over uart, using a raspberry pi.
contains modified DJI OSDK flight routine sample
also contains pack waypoints code for ingesting list of gps waypoints (as doubles) and dumping them into a binary file that is read by the flight routine before starting.
contains some gstreamer test code
contains a TCP/IP client server method of passing commands between different procedures.
contains modified DJI::OSDK flight control code to suit our application.
contains code for using a modified version of the MAVLink protocol for transfering data over a UART radio.
seperate versions of the code exist for the Drone and Base Station
contain modified Raspberry Pi userland still capture code for the Pi camera module.