14-02-2013, 12:25 PM
War field intelligent robosoldier
War field.doc (Size: 39 KB / Downloads: 30)
ABSTRACT
The aim of the project is to develop a control system robot which replaces the army man power and is operated by a remote station viewing through a embedded camera and weapon onboard (ISOLDIER).
Introduction:
An area with one of the major technological developments is robotics. Advances in this field have allowed the design of robots that have made easier certain human activities, currently this kind of activities wouldn’t be carrying out without the help of a robot. The role of this type of bots are extra ordinary in the battle field with weapon onboard. The use of these transducers, an appropriate electronic design and software development give the robot certain level of autonomy. The proposed control system is based on the technology of “ISOLDIER” due to it is equipped with elements that allow the implementation of a robotic system such as infrared sensors, encoders, dc motors, servomotors and serial port, among others; furthermore “ISOLDIER” programming can be done in high level and functional libraries oriented to robotics are included. “ISOLDIER” is in charge of providing the control and processing for the signals generated by the transducers. The “ISOLDIER” architecture provides enough resources for the development of the software needed to treat the sensors signals and to carry out the appropriate action for the robot.
A remote control vehicle is defined as any mobile device that is controlled by a means that does not restrict its motion with an origin external to the device. This is often a radio control device, cable between control and vehicle, or an infrared controller. A remote control vehicle or RCV differs from a robot in that the RCV is always controlled by a human and takes no positive action autonomously.
The objective of this project is to control a remote Robotic Vehicle, controlled by remote, which is interfaced to the microcontroller. In manufacturing companies, a number of objects have to be transported by means of automated vehicles. The vehicle consists of two drive wheels, each with its own controlled DC motor or stepping motor and One or two free-wheeling castors provide stability to the vehicle. The vehicle moves to a target location and subsequently the manipulator perform its task by receiving the digital data from the control unit. The digital data from the remote is fed to the data encoder port equipped with the digital data transmitter.
The data port of the encoder is connected to an RF Transmitter (TX434) which encodes (using a encoder HT12E) the signal and transmits the signal through RF transmitter module, at the receivers end RF receiver is connected to the microcontroller through the data decoder which controls the stepper motors of the vehicle.
AT89C51 Microcontroller
The Micro controller (AT89C51) is a low power; high performance CMOS 8-bit micro controller with 4K bytes of Flash programmable and erasable read only memory (PEROM). The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional non-volatile 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. By using this controller the data inputs from the smart card is passed to the parallel port of the pc and accordingly the software responds. The IDE for writing the embedded program used is KEI L software.
Keil Micro vision Integrated Development Environment.
Keil Software development tools for the 8051 micro controller family support every level of developer from the professional applications engineer to the student just learning about embedded software development. The industry-standard Keil C Compilers, Macro Assemblers, Debuggers, Real-time Kernels, and Single-board Computers support all 8051-compatible derivatives and help you get your projects completed on schedule.
The source code is written in assembly language .It is saved as ASM file with an extension. A51.the ASM file is converted into hex file using keil software. Hex file is dumped into micro controller using LABTOOL software. At once the file is dumped and the ROM is burnt then it becomes an embedded one.