Alexandr Skachkov
Created January 29, 2020 © GPL3+

Search lost person with autonomous drone on low altitude

During a fire in the forest, it is very important to quickly find and evacuate people. Autonomous drone should help with this.

IntermediateWork in progress148

Things used in this project

Hardware components

NVIDIA Jetson Nano Developer Kit
NVIDIA Jetson Nano Developer Kit
×1
MYNT EYE P Camera
×1
Pololu 5V, 5A Step-Down Voltage Regulator D24V50F5
×1
PCA9685 8-Channel 8W 12V FET Driver Proportional Valve Controller with I2C Interface
National Control Devices PCA9685 8-Channel 8W 12V FET Driver Proportional Valve Controller with I2C Interface
PCA9685 Servo Driver
×1
Power-HD 1900MG 1-5KG Servo Engine
×1
mRo 4-Pins JST-GH to 4 Separate 2.54mm Females - MRC0221
×1
KIT-HGDRONEK66
NXP KIT-HGDRONEK66
×1
RDDRONE-FMUK66
NXP RDDRONE-FMUK66
×1

Software apps and online services

Robot Operating System
ROS Robot Operating System
MAVROS
MAVLint node for ROS
RedTail project to navigate drone in TRAIL
Project developed by NVIDIA team, that allow to navigate drone within trail and detect person

Story

Read more

Schematics

ROS Solution design

Code

Controller of the gps holder

Controller that allow to run px4 controller from Redtail when drone in position for OFFBOARD Controller that open holder with GPS when visually found person in video

PX4 Controller for Jatson Nano

ROS - module, that send command to PX4 over mavros. Main parts: /object_dnn/network - machine learning algorithms to detect person on video /trails_dnn/network - rose topic to run machine learning algorithms to detect path within trail /px4_controller - ros topic for calculation changes in drone flight to follow trail

Credits

Alexandr Skachkov

Alexandr Skachkov

1 project • 1 follower
Thanks to Max Khalzov.

Comments