Skip to content

Autonomous drone vision system using ROS and PyTorch for real-time object classification.

License

Notifications You must be signed in to change notification settings

0xVR/DroneAI-Vision-Navigator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DroneAI-Vision-Navigator

Logo

Autonomous drone vision system using ROS and PyTorch for real-time object classification. Enables drones to make informed decisions based on their surroundings.

Installation

  1. Clone the repo into your ROS workspace
git clone https://github.com/0xVR/DroneAI-Vision-Navigator.git
  1. Build the packages
colcon build
  1. Source the environment to include the newly built packages.
source install/setup.bash

If you are using a different shell (like zsh), adjust the setup script accordingly.

Usage

A barebones decision making plugin has been included in the plugins/ directory. This file may be edited to add decision-making functionality to the drone, based on the image classification.

The model is a pretrained ResNet 18, so it's based on the ImageNet categories, which can be found here

Once ready, run the ROS nodes and update dependencies in your existing package.xml and CMakeLists.txt.

About

Autonomous drone vision system using ROS and PyTorch for real-time object classification.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published