Firmware and simulation of a hunter killer drone
Dependencies
- ROS 2 Humble
- PX4
- Micro XRCE-DDS Agent
- OpenCV
- Ultralytics YOLOv8
- ros_gz
tracking.mp4
Clone the repo
git clone https://github.com/TelevisionNinja/hunter-killer-drone.git
Go to the scripts folder and make everything executable
cd ./hunter-killer-drone/scripts
chmod +x *
Setup Ubuntu
./ubuntuSetup.sh
Build the repo
./build.sh
Launch the simulation
./launch.sh
W: Pitch Up
S: Pitch Down
A: Yaw Left
D: Yaw Right
Q: Up
E: Down
Up Arrow: Move Forward
Down Arrow: Move Backward
Left Arrow: Move Left
Right Arrow: Move Right
SPACE: Arm/disarm the drone
R: Enable AI tracking