ROS 2 lane-following robot
A Freenove 4WD car that sees lanes in HSV and steers itself.
ROS 2 JazzyPythonOpenCVRaspberry Pi
A Freenove 4WD car on ROS 2 Jazzy that follows a lane with classical vision, every piece its own node.
Things I implemented:
- Ubuntu 24.04 and ROS 2 Jazzy running on a Raspberry Pi
- HSV lane segmentation in OpenCV
- Lane-offset steering as a proportional controller
- An ultrasonic safety stop and a teleop fallback
- Field notes: it follows the lane indoors; direct sunlight remains its natural predator