Developed a self-driving GoPiGo mobile car using computer vision techniques (OpenCV). The GoPiGo follows the yellow lane on a test track and stops when seeing an orange line. This is achieved by implementing a color-tracker with homography, color filtering, edge detection, hough line transformation and differential drive robot kinematics.
Visit my Github Repo for code and here are some video demos during developments.
The first video is a demo of the GoPiGo finding a path to the target using Bug2 Algorithm.
The second video is a demo of the GoPiGo keeping a particular distance to a target using color tracking.
The third video shows the GoPiGo follows the yellow lane and makes a U-turn while seeing an orange line.
The last video shows the GoPiGo follows the yellow lane while making a turn.