Projects

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