robotics

Autonomous Delivery Drone

Personal Project

2019-04

Autonomous Delivery Drone

About the Project

We used a hexacopter to carry and drop any payload with a weight under 2 kilograms. Autopilot system was using Ardupilot firmware on an APM 2.6 and autonomous control system was using Python Dronekit on a Raspberry Pi 3B. We used lots of custom-made 3D printed parts (like GPS Stick, Landing Gears, Payload Dropping System) on a DJI F550 frame. The project isn't developed for a specific competition but it had the aim of testing out our new autonomous control framework, 3D printed parts on a stock body, and propulsion system optimization methods to be able to carry payloads as heavy as we can carry. As a result, we successfully implemented and tested the whole project. We used a remote-controlled robot equipped with a robotic arm as the payload. The drone was capable of making autonomous flights to the desired destination, land on the desired point, place the tactical robot and return to launch.

Technologies Used

Python Dronekit ArduPilot 3D Printing Raspberry Pi