Autonomous mobile robots capitalize on their ability to intelligently, efficiently and reliably interact with their environment. This makes them suitable for various applications that are hazardous or unpleasant for human beings. Their task may range from as simple as following a line, to as complex as enduring the extreme environment of a distant planet, and thereby collect useful data for humans. We develop an autonomous mobile robot guided by a vision system for sorting objects based on their color. The system have autonomous mode, assistive mode and manual mode. In the autonomous mode the robot and the vision system will work in unison to identify various objects (balls) and escort them to their respective home positions based on their color. In the assistive mode, the vision system assists the user with a feedback and helps in capturing the ball and placing it at its home location. In the manual mode the vision system provides a video of the robot workspace and the user can control the robot to navigate it to its home location. In all the above mentioned modes, the robot communicates with the computer using serial communication via bluetooth. Image processing and navigation algorithm is coded in MATLAB. The system is user-friendly and is implemented in the form of a MATLAB GUI.
Autonomous robot and the setup
MATLAB GUI
Presentation
System Architecture
Project Report