I am the lead to for the unmanned aerial vehicle (UAV) software subsystem. My subsystem and I work to make sure that the UAV has autonomously functionality. My team and I are building an autonomous quadcopter that will attend AUVSI SUAS competition. The drone will mimic payload delivery. The drone will fly waypoint to waypoint and then search and area. In the search area, an object detection classification localization (ODCL) script will run. Once the targets are detected the location will be sent to autonomous python script and the drone will deliver the 5 payloads to each target accordingly.
What I contributed to the team was help creating the autonomous flight Python script. The Python script writes the function for the autonomous flight capabilities into a waypoint file. Inside the script there is the waypoint navigation, search the area waypoint navigation and payload delivery. Once the mission completes waypoint navigation it will then search the area, the script will then activate the object, detection, classification and localization (ODCL) script. After the ODCL script has identified the targets location, it will upload the GPS coordinates to the air delivery portion of the code and then the drone will fly to the location and drop of the five payloads accordingly to its destinations. After completing the code we ran software in the loop simulations to make sure the script worked properly and verified it through Google Earth Pro for accuracy.
Being a part of UHDT was a really good experience. It allowed me to network with other students and allowed me to apply my engineering skills. Having mentors and my advisor really help me. They pass down knowledge that I would not have known if i took just my classes only. UHDT is also allowing me to take more of a leadership role and doing valuable research and development.