In the makers community, every robotic project is a bit different, and this is not bad at all. With many resources about Raspberry Pi and OpenCV, it seems like a great time to share the Saymon Oliveira project. The project may be one of the most interesting DIY mobile robots able to see the world through an artificial vision system.
The wheeled robot uses a simple and cheap computer vision system for guidance and interaction with the external environment. Digging inside the artificial vision system, we can see that the robot uses three features of objects: shape, color or texture.
On the hardware side, beside the wheeled platform, DC motors, and an H Bridge motor driver, the robot hosts an HD camera and the Raspberry Pi board. The OpenCV library and the Python programming language are the main software instruments to build the artificial computer vision system.
The project is featured with an adjustable camera system to keep the object in the range of the vision system. In this way, the robot can track the target and drive forward or backward to keep constant the distance between the robot and the object.
Now, because you have all the information and a step-by-step tutorial to build one of the most complex artificial vision system, take some time and think about your plan to build this robot at home.