Wednesday, August 29, 2012

Autonomous Robot Project Report

Abstract:-Now-a-days, Automated systems have less manual operations, flexibility, reliability and accurate. Due to this demand every field prefers automated control systems. Especially in the field of electronics automated systems are giving good performance. In the present scenario of war situations, unmanned systems plays very important role to minimize human losses. So this robot is very useful to do operations like obstacle detection.

This project aims at designing and executing the obstacle detection and avoidance robot. A robot obstacle detection system including a robot housing which navigates with respect to a surface and a sensor subsystem having a defined relationship with respect to the housing and aimed at the surface for detecting the surface. The ultrasonic sensor is a pair sensors has a receiver and a transmitter sensor. The transmitter sends the ultrasonic waves, and if the receiver senses any of the transmitted signal it indicates the presence of an obstacle. If the receiver doesn’t sense any signal it indicates the absence of obstacle. If any obstacle is detected the directions of the robot will be automatically changed.

This robot is fitted with motors. A micro controller is used to control all operations. According to the motor operations the robot will operate as specified in program.

However, the microcontroller being used for the project has latched outputs and as such one does not have to keep the buttons on remote control passed for more than a few milliseconds. The working prototype of the land rover
including remote is designed using micro controllers at both ends with appropriate code written in "C" language.

The programming language used for developing the software to the microcontroller is Embedded/Assembly. The KEIL cross compiler is used to edit, compile and debug this program. Micro Flash programmer is used for burning the developed code on Keil in to the microcontroller Chip. Here in our application we are using AT89C51 microcontroller which is Flash Programmable IC.AT represents the Atmel Corporation represents CMOS technology is used for designing the IC. This IC is one of the versions of 8051.