This repository contains Python codes running on a Raspberry Pi 4 which is used as an on-board computer of an UAV. The codes are highly rely on DroneKit and OpenCV libraries.
A detailed repository with step-by-step instructions on implementing an autonomous UAV: All algorithms can be simulated on the px4 SITL simulator using ROS based Gazebo Simulator
In this project, I applied 3D Notion Planning techniques to implement a drone agent capable of plan and execute missions in a complex urban environment.
This project is my"Hello, world!" of drone programming. I wrote event-driven code that gets a simulated quadrotor to take off, fly in a square of specified waypoints and land.
Uses a downward facing camera to see a landing target, and guides the drone to land there. This node will consume and leverage topics with the Xeni drone nodes.