Skip to content

YOLO node for instance segmentation #24

@kluge7

Description

@kluge7

Motivation

We currently have no ROS setup for running YOLO instance segmentation models.

Description

We want to build a simple ROS2 node for running YOLO instance segmentation models (e.g. YOLOv8). The node should subscribe to a color image topic, perform inference using a specified model, and publish both the segmentation masks and an overlay image with visualized detections. It should have a launch file and config file.

Task

  1. Implement the ROS2 node in vortex-deep-learning-pipelines
  • Use ros2cli for making the package
  • Subscribe to a color image topic
  • Run YOLO Instance segmentation inference
  • Publish segmented masks and overlay image
  1. Config file
  • Define parameters (model path, topics, thresholds, device, etc.)
  1. Add launch file
  2. Test functionality
  • Verify on local setup
  • Use simulator or ROS bag
  1. Documentation
  • Add README on how to launch and configure the node

Deliverables

  • ROS2 node: Performs YOLO instance segmentation and publishes masks + overlay image
  • Config file
  • Launch file
  • Test verification: Confirmed working locally
  • Documentation

References

Contacts

@kluge7
@jorgenfj

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions