Domains using ArduPilot
Drone Obstacle Course with ArduPilot SITL
Program a virtual drone to fly itself through waypoints
Use ArduPilot's software-in-the-loop simulator to program a drone that autonomously navigates an obstacle course. No hardware needed — everything runs on your laptop.
Start Project →Autonomous Drone Missions with ArduPilot Lua
Script your drone's brain: autonomous survey and inspection in Lua.
Use ArduPilot's built-in Lua scripting engine to write custom autonomous mission logic that goes beyond standard waypoint navigation. You will implement a grid survey pattern, an adaptive inspection hover sequence, and a geofence-triggered return-to-launch — all running onboard without an external companion computer.
Start Project → AI/MLVision-Based Autonomous Landing with ArduPilot
Build a drone that finds and lands on a moving platform using only a camera
Develop a complete computer vision pipeline for precision autonomous landing on a moving platform. The system uses OpenCV for target detection and tracking, feeds corrections to ArduPilot via MAVLink, and achieves landing accuracy well beyond what GPS alone can provide.
Start Project →