Skip to content

WinstonJQ/YOLOv5-ROS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YOLOv5-ROS

Overview

This project connects YOLOv5 with ROS (Robot Operating System), enabling real-time object detection directly from robot sensor topics.
The system subscribes to image topics published by the robot, processes the images through YOLOv5, and performs efficient object detection.

It is designed to serve as a flexible, plug-and-play perception module for various robotic platforms requiring visual detection or perception capabilities.


Key Features

  • ROS Integration: Seamless connection between YOLOv5 and ROS.
  • Topic Subscription: Automatically subscribes to ROS image topics for detection input.
  • Visualization: Displays YOLOv5 detection results in a pop-up window with bounding boxes.
  • Data Interface: Provides access to bounding box data for each detected object for downstream processing.
  • Code Documentation: Includes clear modification notes and comments to help users adapt the code for their own robot platforms.

This makes the project suitable for a wide range of robotic applications, including autonomous navigation, warehouse robots, and mobile manipulation tasks.


Project Overview

  • Input: Any ROS image topic published by a robot’s camera or sensor (e.g., /camera/image_raw).
  • Output:
    • A visualization window showing YOLOv5 detection bounding boxes.
    • Access to bounding box data for further algorithmic processing.

Usage Guide

🚧 Currently being updated...
Detailed setup instructions, including installation, topic configuration, and example launch files, will be added soon.


Reference Project

This implementation is inspired by and extends the following open-source project:
yolov5_ros


License

This project follows the same open-source license as YOLOv5 and the referenced yolov5_ros repository.
Please review the respective repositories for specific license information.

About

Enables YOLOv5 object detection through ROS topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors