Course:
Computer Organization
Unmanned aerial vehicles (UAVs), also known as drones, are aircraft controlled remotely or autonomously without a human pilot onboard. UAVs can operate in hazardous environments and collect data using various sensors and cameras. As UAV technology advances, it is increasingly used in various industries and sectors.
Pixhawk is a popular flight controller for UAVs due to its reliability and strong community support. It integrates various sensors and peripherals to provide UAV flight capabilities.
- Reliability: Widely tested and robust.
- Community Support: Large, active community with extensive resources.
- Motors: 4 Readytosky 920kv motors.
- Battery: Lithium polymer 11.1V 3300 mah battery.
- Power Distribution: Power distribution board for component connectivity.
- Radio Control: FrSky Taranis X7 series RC.
- Receiver: X8R receiver.
The ESC controls the propulsion system, adjusting motor speed and direction based on flight controller input for real-time flight adjustments.
Mission Planner is a ground control software for planning, configuring, and operating UAVs equipped with ArduPilot. It offers a user-friendly interface and essential tools for mission execution.
Radio calibration ensures proper configuration and functionality of the radio control system.
Setting the arm_check
parameter to 0 disables the GPS failsafe mechanism, allowing operation without GPS interference.
- AltHold (Altitude Hold): Maintains stable altitude.
- Acro (Acrobatics): Allows agile maneuvers.
- Stabilize: Combines AltHold and Acro for stability and agility.
Settings for optimal ESC performance were determined through various combinations.
A failsafe mode initiates RTL (Return to Launch) sequence if battery power drops below 7.5V, ensuring safe landing.
Quadcopters are preferred for their simplicity and ease of use, making them accessible to a wider range of users.
The design was modified to fit available components while maintaining original connections.
We faced issues connecting the Raspberry Pi to the Pixhawk due to the absence of a MAVProxy heartbeat signal.
- The Drone Dojo
- YouTube: How to Build a Drone
- YouTube: Drone Programming
- YouTube: ArduPilot Playlist
- ArduPilot: Mission Planner
For further questions, please contact us at ffathy2004@gmail.com.