Skip to main content

One post tagged with "yolo"

View All Tags

Deploying Ultralytics YOLO26 Using ROS 2

· 25 min read
Michael Hart
Mike Likes Robots

Computer Vision (CV) is when a machine processes visual data to perceive its environment, just as humans can. Robots using CV can operate on single images or continuous video data, which allows them to recognise objects, detect obstacles, track movements over time, and navigate in complex space. For instance, autonomous vehicles can use camera data for safety systems or even fully autonomous driving.

This post walks through building a simple ROS 2 node that detects objects in real time using a robot's webcam and the Ultralytics YOLO26 model. The purpose is to show how simple it is to deploy Ultralytics models on a robot using the ultralytics Python package, as well as walking through a simple ROS 2 node for CV.