Skip to main content

Building a Custom Drone

To build a delivery drone from scratch, the primary resource would be the Dronecode Foundation projects PX4, MAVLink, MAVSDK and QGroundControl. Dronecode is anopen-source, non-profit under the Linux Foundation that has gained support in the industry.

With all the onboard software being open source, costs will only be related to the hardware and any cloud hosting services if required. The PX4 documentation provides a guide on how to get started building a drone.

 

Hardware Components

The following is a summary of the major hardware components needed to build a delivery drone.

  • Frame – The PX4 airframes reference lists common frames.
  • Motors, propellers and Electronic Speed Controller
  • Battery
  • Flight Controller – The PX4 flight controllerreference lists compatible controllers.
  • Vehicle State Sensors – The PX4 sensorsreference lists required sensors.
  • Telemetry\Radio Transmitter and Receiver
  • GNSS
  • Mission Computer – For controlling the drone from an onboard computer.
  • Data Link – If wanting to communicate via Wi-Fi.
  • Rangefinder - For precision landing and object avoidance.
  • Camera
  • Payload System – For carrying and releasing packages.
  • Docking Station – For autonomously recharging battery.
  • Delivery Station – For autonomously receiving drove delivered packages.

The following infographic lists the main drone parts:

Pixhawk-Inforgraphic2.jpg

Picture Courtesy - Jethro Hazelhusrt (https://ardupilot.org)

 

Payload Systems