Mobile robot
Mobile robot is an automatic machine which is able to move around in their given environment and carry out tasks depending on their structures and location of operation. Not only mobile robots are a major focus on current research but they are also found in industry, military and security environments. They have been developed for work that may be dangerous for human health or for helping humans doing everyday task or even for entertainment purposes.
Project goal and Achievements
The aim of the project was to research, design and build a robot that can follow a moving object with a specific colour using image recognition in real time. The colour is recognized using image recognition with Matlab using a webcam. And the control is done using fuzzy logic.
Ø This project has covered a range of aspects including:
Ø The ability to follow an object with an specific colour
Ø The ability to change the speed depending where the object is
Ø The ability of the avoiding any contact with the object
Ø The ability to detect whether an object has gone out of range so the robot would stop if it does
Ø New functionality has been added to improve the robot that has gone beyond the original specification. These extra features include the following:
Ø The ability to detect an edge so that the robot does not fall from a table even if the red object is in-front of the robot
Ø The ability of the robot following the largest red object present which would reduce error