https://github.com/televisionninja/hunter-killer-drone
Firmware and simulation of a hunter killer drone
https://github.com/televisionninja/hunter-killer-drone
ai autonomous computer-vision drone fpv-drones gazebo kamikaze kamikazedrone opencv px4 python ros simulation yolov8
Last synced: 2 months ago
JSON representation
Firmware and simulation of a hunter killer drone
- Host: GitHub
- URL: https://github.com/televisionninja/hunter-killer-drone
- Owner: TelevisionNinja
- License: mit
- Created: 2023-11-03T04:18:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-06T19:27:21.000Z (about 1 year ago)
- Last Synced: 2025-03-26T21:46:57.920Z (3 months ago)
- Topics: ai, autonomous, computer-vision, drone, fpv-drones, gazebo, kamikaze, kamikazedrone, opencv, px4, python, ros, simulation, yolov8
- Language: Python
- Homepage:
- Size: 89.5 MB
- Stars: 4
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hunter-killer-drone
Firmware and simulation of a hunter killer droneDependencies
- ROS 2 Humble
- PX4
- Micro XRCE-DDS Agent
- OpenCV
- Ultralytics YOLOv8
- ros_gz## Results
### AI Tracking and Drone Control
 https://github.com/TelevisionNinja/hunter-killer-drone/assets/41529985/9603c2c8-03e6-4fad-9373-9c04c8ed0ef4
### Depth Camera
 
### Camera

### RViz Path Visualization
 ## Installation
Clone the repo
```bash
git clone https://github.com/TelevisionNinja/hunter-killer-drone.git
```Go to the scripts folder and make everything executable
```bash
cd ./hunter-killer-drone/scripts
chmod +x *
```Setup Ubuntu
```bash
./ubuntuSetup.sh
```Build the repo
```bash
./build.sh
```Launch the simulation
```bash
./launch.sh
```## Controls
W: Pitch Up
S: Pitch Down
A: Yaw Left
D: Yaw Right
Q: Up
E: DownUp Arrow: Move Forward
Down Arrow: Move Backward
Left Arrow: Move Left
Right Arrow: Move RightSPACE: Arm/disarm the drone
R: Enable AI tracking