Development of Multi-Movement Mobile Robot

This project involves the design and development of an autonomous mobile robot that can move in various motions using Mecanum wheels. The Mecanum wheels developed consist of fifteen rollers made from abacus beads. All Mecanum wheels are independently powered using four units of DC motors and gearbox system. The aim of this project is to build a robot, which is autonomous, and move according to what have been programmed. The functions are forward, reverse, right slide, left slide, diagonal, rotation and obstacles avoidance. All these functions are set up by using MPLAB IDE software. This robot is controlled by microcontroller PIC16F877A which use as the brain to control the robot movement. This robot has obstacles avoidance capability which the robot will avoid obstacles like walls and boxes. It is equipped with three IR sensors on the left, right and in front of the robot to detect any obstacles. Keywords—Autonomous Mobile Robot, Mecanum wheels, PIC16F877A.