ROS 2 Camera Sensors & Vision Processing with Python
Build a complete industrial sorting system from scratch. You will create a conveyor belt with a camera and piston, simulate it in Gazebo, and program computer vision that detects and rejects objects in real time.
This course includes.
Curriculum & lectures.
+ Section 1: Project + World Initialization 4 lectures Preview
+ Section 2: ROS2 Implementations 6 lectures
About this course.
You will define models using SDF, understanding how links, joints, and plugins create functioning machinery. You will add a camera for perception and a piston for actuation, then connect them with OpenCV color detection and ROS 2 nodes.
You will learn to:
► Structure a robotics project with models, worlds, and launch files
► Define models in SDF with joints and physics properties
► Implement prismatic joints for linear motion
► Configure camera sensors for visual perception
► Bridge Gazebo and ROS 2 topics
► Detect colors using OpenCV and HSV color space
► Build reactive systems connecting perception to action
By the end of this course, you will have a sorting system that watches a conveyor belt, detects blue objects, and activates a piston to reject them.
This course builds on ROS 2 fundamentals and prepares you for vision systems.
Ready to start building?
Build a complete industrial sorting system from scratch. You will create a conveyor belt with a camera and piston, simulate it in Gazebo, and program computer vision that detects and rejects objects in real time.