This project is an autonomous 4-wheel robot capable of doing colour recognition in real-time. The rover does image processing on a camera’s video stream and then decides on its movements accordingly. It is able to detect two different colours (red or blue) and then track them. Once robot gets close enough to the object it stops and if the object is too close it will try to run away from it. This rover is a great example of how to use LabVIEW’s Vision toolkit to develop robust image processing applications that are widely used in the industry and academia from auto-processing plants to research of robotics. Furthermore, the colour-following robot can be easily used as a platform to test and learn more advanced image processing such as face detection or specific pattern-matching as the code used for camera input, motor control and servo movements is modular, easy to use and adapt.