Quadrotor Drone Development and Testing

Drone Design

I built several quadrotors using an off-the-shelf frame and custom-designed circuit boards for the control system. The onboard controller consisted of four units, which were interconnected via a CAN bus:

  1. RCS unit: Handles data link
  2. FCC unit: Manages the main control loop
  3. BSS unit: Collects sensor data
  4. PMU unit: Manages battery power
controllers
Controller units connected vis CAN bus
the drone
The drone weighted about 1kg

Testing

the test rig
Test rig with homemade monitoring software (LabVIEW)

Testing on the rig

Testing with homemade monitoring software

Testing flghts test-flight1-15sec.mp4

Test flight (short)

test-flight1-15sec.mp4

Test flight (long)

Review

This project served as a hardware foundation for my thesis. However, integrating it with the vision-based landing system proved too challenging, so I opted to simulate that aspect in my thesis project instead.