Student Seminar Report & Project Report With Presentation (PPT,PDF,DOC,ZIP)

Full Version: autonomous robot
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
vThe ultimate goal of our project is to transmit information from a computer, through wireless communication, to control the mobility of a robot on wheels. Infrared sensors will be a feature to detect objects within a given distance. Several areas of electrical engineering are being addressed within this project: the communication between objects by wireless radio frequencies, the control of the robot's servomotors, an algorithm communicating data to a computer communication port, and the programming and understanding of micro controllers. The problem or idea that we are trying to solve is the control of a robot using a computer and wireless communication. In the computer, a data base will be kept in order for the robot to request information about direction and distance to a desired location. The idea lies on the principle of mobile autopilot by accomplishing autonomous behavior of the robot as well as obstacle awareness through the use of infrared sensors
[attachment=11881]
AUTONOMOUS ROBOT
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.
Description:
This application is in the area of embedded systems.
An embedded system is some combination of computer hardware and software, either fixed in capability or programmable, that is specifically designed for a particular function
Since the embedded system is dedicated to specific tasks, design engineers can optimize it reducing the size and cost of the product and increasing the reliability and performance. Embedded systems are controlled by one or more main processing cores that is typically either a microcontroller or a digital signal processor (DSP). Embedded systems control many devices in common use today.
The Keil C51 C Compiler for the 8051 microcontroller is the most popular 8051 C compiler in the world. It provides more features than any other 8051 C compiler available today. The C51 Compiler allows you to write 8051 microcontroller applications in C that, once compiled, have the efficiency and speed of assembly language. Language extensions in the C51 Compiler give you full access to all resources of the 8051.
The C51 Compiler translates C source files into relocatable object modules which contain full symbolic information for debugging with the µVision Debugger or an in-circuit emulator. In addition to the object file, the compiler generates a listing file which may optionally include symbol table and cross reference information.
Embedded C is an extension for the programming language C to support embedded processors, enabling portable and efficient application programming for embedded systems
The AT89C51 is a low-power, high-performance CMOS 8-bit microcomputer with 4K bytes of Flash programmable and erasable read only memory (EPROM). The device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the industry-standard MCS-51 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C51 is a powerful microcomputer which provides a highly-flexible and cost-effective solution to many embedded control applications.
This project aims at designing and executing the fire sensing, alcohol, bomb and 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.