Mammoth Club All levels 2 sections 10 lectures

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.

01
Skill level
All levels
02
Sections
2
03
Lectures
10
04
Instructor
Team Mammoth
What's inside

This course includes.

✓
2
Sections
✓
10
Lectures
✓
20
Resources
✓
Certificate of completion
Included
✓
Mobile and desktop access
Included
✓
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

2 sections · 10 lectures
+ Section 1: Project + World Initialization 4 lectures
Lesson 1.01: Project + World Initialization Locked
Lesson 1.02: Adding a Camera + Conveyer Element Locked
Lesson 1.03: Creating a Moving Piston Locked
Lesson 1.04: Adding an Object for Camera Detection Locked
+ Section 2: ROS2 Implementations 6 lectures
Lesson 2.01: Detecting Objects with our Camera Locked
Lecture 2.02: Drawing a Detection Area Locked
Lecture 2.03: Detecting Blue Objects Locked
Lecture 2.04: Setting Up the Piston Node Locked
Lecture 2.05: Extending and Retracting the Piston Locked
Lecture 2.06: Testing the Complete System Locked
Description

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.

Buy lifetime access →