Automation development of Wheeled Mobile Robot (WMR) / Nurain Abdul Lazit

This project is to develop and implement a programming for a Wheeled Mobile Robot (WMR) and has a contribution to the mankind especially in search and rescue (SAR) operation by using PIC Microcontroller- PIC 18F877A. The WMR is four wheeled mobile robot which are capable to follow the line and avoid...

Full description

Saved in:
Bibliographic Details
Main Author: Lazit, Nurain Abdul
Format: Thesis
Language:English
Published: 2010
Subjects:
Online Access:http://ir.uitm.edu.my/id/eprint/37344/1/37344.pdf
http://ir.uitm.edu.my/id/eprint/37344/
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This project is to develop and implement a programming for a Wheeled Mobile Robot (WMR) and has a contribution to the mankind especially in search and rescue (SAR) operation by using PIC Microcontroller- PIC 18F877A. The WMR is four wheeled mobile robot which are capable to follow the line and avoid the obstacles. The sensor used in this project is IR sensor. The IR sensors can detect the line and avoid the obstacle. The line following, consist of three sets of IR sensors and placed under the body of the WMR. For the obstacle avoidance, two sets of sensors are used. The sensors are located at the front of WMR. When the WMR met small range of distance the WMR will change the direction within turn left or right. But, when both of sensors detect the obstacle the WMR will stop. These IR sensors are connected to the PIC. The PIC receives an analog input signal from IR sensor and converts them into digital data. The data is then sending to the motor drive and the DC motor will decide the motion of the WMR. The programming will control the movement of the robot and the speed of the DC motors. The speed of the WMR is program through PWM (Pulse-WidthModulation). The program is developed by using PIC Microcontroller embedded in MP Lab software. The program uses the language of C-code and compiled into HEX file. Downloading into PIC Microcontroller is carried out using UICOOA USB ICSP Programmer.