Emergency Assisting Autonomous Robot Using GPS

Similar documents
Autonomous Intelligent Robot for Emergency Services

RF Based Pick and Place Robot

Implementation of Multiquadrant D.C. Drive Using Microcontroller

Luxurious Transporting System

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

Introduction. Theory of Operation

Seminar Report Railway Gate Control 1. INTRODUCTION

An Autonomous Self- Propelled Robot Designed for Obstacle Avoidance and Fire Fighting

Design and Development of Train Tracking System in South Central Railways

War Field Spying Robot With Night Vision Camera

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance)

Multi Frequency RFID Read Writer System

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS

I. INTRODUCTION II. LITERATURE REVIEW

Implementation of a Self-Driven Robot for Remote Surveillance

Robotic Development Kit. Powered using ATMEL technology

Programming and Interfacing

Robot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4

Development of Tsunami early warning embedded system with GSM alert

Stensat Transmitter Module

Wireless Automated Transmission System For Guarding or Health Monitoring Of High Voltage Transformer

Auto-Fact Security System

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier

Simulation Of Radar With Ultrasonic Sensors

REACTIVE POWER COMPENSATION IN DISTRIBUTION SYSTEM

INTELLIGENT SELF-PARKING CHAIR

3.3V regulator. JA H-bridge. Doc: page 1 of 7

Wireless ID Verification and Updation Using RF-ID Tag in Vehicle

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO

International Journal of Advance Engineering and Research Development. Wireless Control of Dc Motor Using RF Communication

Traffic Signal Control System With Ambulance Assistance

I. INTRODUCTION MAIN BLOCKS OF ROBOT

Embedded Robotics. Software Development & Education Center

Critical Design Review: M.A.D. Dog. Nicholas Maddy Timothy Dayley Kevin Liou

Object Detection for Collision Avoidance in ITS

III. MATERIAL AND COMPONENTS USED

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

AUTOMATIC MISSILE DETECTOR USING ULTRASONIC PROXIMITY DETECTOR

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

EEL5666C IMDL Spring 2006 Student: Andrew Joseph. *Alarm-o-bot*

Voice Guided Military Robot for Defence Application

CR 33 SENSOR NETWORK INTEGRATION OF GPS

International Journal of Advance Engineering and Research Development AUTOMATIC METER READING FOR ELECTRIC BOARD USING RF (RADIO FREQUENCY)

Zig-Bee Robotic Panzer

3D ULTRASONIC STICK FOR BLIND

ELECTROENCEPHALOGRAPHY AND MEMS BASED HYBRID MOTION CONTROL SYSTEM

IOT Based Intelligent Traffic Signal and Vehicle Tracking System

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

Electronic Travel Aid for Amaurotic People

Multi-Sensor Integration and Fusion using PSoC

International Journal of Innovations in Engineering and Technology (IJIET) Nadu, India

SYNOPSIS ON. Bachelor of Technology In Electronics & Communication

Automatic Gas Cooking Control System based on Microcontroller

Visual Tracking and Surveillance System

GPS-41EBR GPS-41EBF. GPS Receiver Module GPS-41EB. Fast Acquisition Enhanced Sensitivity 12 Channel GPS Sensor Module FEATURES. Ordering Information

WAR FIELD SPYING ROBOT WITH NIGHT VISION CAMERA

Hardware Implementation of an Explorer Bot Using XBEE & GSM Technology

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE

MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

Robotics And Remotely Operated Vehicles. P. A. Kulkarni S. G. Karad

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: April, 2016

AT-XTR-7020A-4. Multi-Channel Micro Embedded Transceiver Module. Features. Typical Applications

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Integrated Servo Motor UCS57

International Journal of Advance Engineering and Research Development

EITF40 Digital and Analogue Projects - GNSS Tracker 2.4

UniTraQ OEM Module. GT-310F (Flash version) Fast Acquisition Enhanced Sensitivity 12 Channel GPS Sensor Module. Features

Index Terms IR communication; MSP430; TFDU4101; Pre setter

SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL

GPS-41SMDR GPS-41SMDF. Embedded GPS Module GPS-41SMD. Fast-Acquisition Enhanced-Sensitivity 16-Channel SMD GPS Receiver Module FEATURES

Micro-Controller Based Obstacle Avoiding Autonomous Robot

Introduction to the Arduino Kit

Implementation of Modern Vigilance Control Device Using GSM and GPS Technology M.Sindhuja 1 J.Suresh 2

Wireless Sensor Network for Intra-Venous Fluid Level Indicator Application

A Novel Hidden Camera Destroyer Using EMP

Document Number: 400 GPS 080

CUTTER MECHANISM BOMB DIFFUSER ROBOT

Citrus Circuits Fall Workshop Series. Roborio and Sensors. Paul Ngo and Ellie Hass

DESIGN OF A DEVICE FOR CHECKING THE CONTINUITY IN ELECTRICAL CIRCUIT

JEPPIAAR SRR Engineering College Padur, Ch

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station

Designing an Embedded System for Autonomous Building Map Exploration Robot

89S52 microcontroller based speed control of vehicles nearby educational institutions

THE PERFORMANCE TEST OF THE AD CONVERTERS EMBEDDED ON SOME MICROCONTROLLERS

WIRELESS SPEED CONTROL OF SINGLE PHASE AC MOTOR

Digital Monitoring Cum Control of a Power Transformer with Efficiency Measuring Meter

Smart Navigation System for Visually Impaired Person

Rahul Krishna K 1, Meera A 2, Nikhil Mathew 3 1,2,3 EEE Department, Mar Athanesius College of Engineering, Kothamangalam

SNIOT702 Specification. Version number:v 1.0.1

ADVANCED TRAFFIC CLEARANCE SYSTEM FOR AMBULANCE CLEARANCE USING RF-434 MODULE

M.Sinduja,S.Ranjitha. Department of Electrical & Electronics Engineering, Bharathiyar Institute of Engineering For Women, Deviyakurichi.

International Journal of Advance Engineering and Research Development

AEIJST May Vol 5 - Issue 05 ISSN

AMBULANCE TRACKING AND ALTERNATE ROUTING

Speed Control of Single Phase Induction Motor Using Infrared Receiver Module

The Speech Based Floor Cleaning Robot

ies-2309 Integrated Easy Servo

Transcription:

Emergency Assisting Autonomous Robot Using GPS [1] Edwina G Rodrigues [2] Kannan S A [3] Renjith G [4] Melvin Wilson [5] Rahul J S [6] Divya D S [7] Haleema R [8]Soumi A [1] [2] [3] Assistant Professors, [4] [5] [6] [7],B.Tech scholors, EEE department CEP [5] rahuljs03@gmail.com Abstract- Robotics is the branch of engineering that deals with the design, construction, operation, and application of robots as well as computer systems for their control, sensory feedback, and information processing. This project aims to develop an autonomous intelligent robot which could assist humans in rescue operations during times of fire hazards. It is a fully autonomous robot which does not need any human interventions. The model is basically a 4 wheeled robotic vehicle. The robot uses global positioning system (GPS) and an array of sensors for navigation. This robot can be implemented in industries or big institutions to automatically extinguish accidental fires. Index Terms GPS-Global Positioning System, UART-Universal Asynchronous Receiver Transmitter and magnetic compass as sensor devices, can plan its I. INTRODUCTION navigational path with reference to each other and can get the sensor network dynamically relocated. Team of mobile robots equipped with appropriate sensors and distributed and cooperative planning algorithms can also autonomously generate maps for oil spill or radiation leaks. In our lives, situations can occur when humans need to see more and beyond. Some places are hidden to human vision, are too dangerous or too far away. There is a need to equip the user with some devices which increase human perspective. For such enhancements the only technology that humans can depend on is robotics. It is one of the most developed branches of engineering, and is now being implemented for different application on different parts of the world. Disaster management is one of such fields in which robotics is applied. The main feature of robotics is that it is a combination of various engineering technologies including mechanical, electrical, electronics and computer science. So the potential of such an integrated technology is way beyond any expectations. A team of mobile robots can quickly set up a network of mobile sensors and actuators for rapid action. Applications which have human risks such as handling of nuclear waste, identification of location of explosives, etc., show the potential of use of mobile robots functioning as a group. Mobile robots have been used in search and rescue operation of World Trade Centre terrorist attack and Hanshin-Awaji earthquake. In such situations mobile robots can enter voids too small or deep for a person, and can begin surveying larger voids that people are not permitted to enter until a fire has been put out or the structure has been reinforced. Robots can carry cameras, thermal imagers, hazardous material detectors, and medical payloads into the interior of a rubble pile and set up communication link with human operator using the ad-hoc network set-up by these robots. Each robot equipped with accelerometer, gyroscope II. MODEL AND DESCRIPTION The model proposed here is an autonomous robotic vehicle that assists humans during fire hazards in industries or institutions. The robot automatically detects fire with the help of flame sensors located at different zones on the industry. Then with the help of a GPS the robot navigate to the location and extinguishes the fire with the help of a water tank and pump arrangement. This complete arrangement has 3 sections. First is a zone controller sections. Flame sensors are located at different locations. These locations are classified as zones. All flame sensors are connected to an AVR microcontroller. The location details (latitude and longitude) of the zones are preset in the controller. When one of the flame sensors is activated the controller sends the location details of that particular zone through an RF transmitter to the robot. The robot receives the data and tracks to that particular coordinate with the help of GPS. The robot has a central AVR microcontroller which controls and coordinates all the activities of the robot, and a dedicated 8051 micro controller for the GPS control. Once the robot reaches the zone, using the flame sensor provided in the robot, it detects the flame and using a dc pump it pumps a jet of water to the flame until it is completely extinguished. All Rights Reserved 2016 IJEREEE 105

III. BLOCK DIAGRAM AND DESCRIPTION The robot is controlled by a central AVR microcontroller. There are ultrasonic sensors provided for obstacle sensing. A gyroscope sensor is used for sensing the direction of robot. Two motor drivers are provided for controlling the motors used for locomotion and the robotic arm. There is a relay used for operating the DC pump. A flame sensor is also provided in the robot for sensing the fire. All above components are controlled by the AVR micro controller. There is an RF receiver module provided for fetching the information from the zone controller. There is a dedicated 8051 microcontroller for receiving the GPS data. This secondary controller also sends the GPS information regarding the location to a system using a wireless UART module. Fig 1 Zone control block The sensors located at different zones are controlled by an AVR microcontroller. At the time on installing the sensors the latitude and longitude of the location is found out using a GPS and is feed to the AVR micro controller using a matrix key pad to address each zones. When any one of the sensors are activated the AVR controller sends its coordinates to the robot using an RF transmitter. IV. WORKING Fig 2 Robotic control section Fig 3.UART system connection Fig 4. Overall working flowchart The flame sensors located at different zones are controlled by an AVR microcontroller (1). Each zone location is feed to the AVR controller at the time of sensor installation. So when one of the flame sensor detects a fire it gives a signal to the AVR (1). The AVR (1) sends the location information unique to that zone to the robot using an RF encoder and transmitter. This signal is received by the robot using an RF decoder and receiver. Then it is given to the main AVR controller 2. Now using the GPS data received from the GPS module and using the data from the gyro and ultrasonic obstacle sensors the robot tracks itself to the zone location. Once it reaches the location. The robot has an inbuilt flame sensor for locating the fire. Using this sensor the robot detects the fire and once the fire is conformed using a robotic arm arrangement the robot pumps water to extinguish it. The pump is operated using a relay which is triggered by the main controller. All Rights Reserved 2016 IJEREEE 106

Fig 6.Gyroscope Sensor Si.No 1 2 3 4 5 6 7 8 9 10 11 12 V. COMPONENTS USED COMPONENTS 12V battery Geared motors 100 rpm. ATmega32 AT89S51 GPS Module and antenna Flame sensors Ultrasonic sensors Gyro sensor L298 motor driver IC DC pump HT12E & HT12D RF communicators Wireless UART communicators Gyro sensors are also known as angular rate sensors or angular velocity sensors, that sense angular velocity. It can also sense rotational motion and changes in orientation and therefore augment motion. Vibration gyro sensors can sense angular velocity due to the Coriolis force which is applied to a vibrating element. This motion produces a potential difference from which angular velocity is sensed. The angular velocity is converted into an electrical signal output. 3. L298MOTOR DRIVER 1. ULTRASONIC SENSORS Fig 5.Ultrasonic Sensor Ultrasonic sensors can be used to solve even the most complex tasks involving object detection or level measurement with millimeter precision, because their measuring method works reliably under almost all conditions. In industrial applications, ultrasonic sensors are characterized by their reliability and outstanding versatility. It has excellent directivity and sensitivity. Detection Range is about 12m. Nominal frequency of operation is 40kHz and operating temperature is -30oC to +85oC A single ultrasonic transducer is used as both emitter and receiver and is typically contained in the same housing. It s ideal for use in alarm systems and object detection. Fig 7.L298Motor Driver L298 46V, 2A Dual DC Motor Driver module can drive two DC motors at the same time. Each L298 has two H- Bridges. Each H-Bridge can supply 2Amp. current. L298 has heat sink for better heat dissipation and fly back diodes for protection from back EMF. For higher current rating these H-Bridges can be connected in parallel. It has operating voltage in the range of 8V to 46V. The applications are in Stepper motor / DC motor drives, Factory automation robots, Numerically controlled machinery, Computer printers and plotters. 4. GEARED MOTOR 2. GYROSCOPE SENSOR Fig 8.Geared Motor 100 RPM Side Shaft 37mm Diameter High Performance DC Gear Motor is suitable for small robots / automation systems. It has sturdy construction with gear box built to handle stall torque produced by the motor. Drive shaft is All Rights Reserved 2016 IJEREEE 107

supported from both sides with metal bushes. Motor runs smoothly from 4V to 12V and gives 30 RPM at 12V. Motor has 6mm diameter, 18mm length drive shaft with D shape for excellent coupling. 5. WIRELESS UART The HT12E Encoder ICs are series of CMOS LSIs for Remote Control system applications. They are capable of Encoding 12 bit of information which consists of N address bits and 12-N data bits. Each address/data input is externally trinary programmable if bonded out. The HT 12D ICs are series of CMOS LSIs for remote control system applications. This ICs are paired with each other. For proper operation a pair of encoder/decoder with the same number of address and data format should be selected. The Decoder receive the serial address and data from its corresponding decoder, transmitted by a carrier using an RF transmission medium and gives output to the output pins after processing the data. 7. MICROCONTROLLERS ATMEGA 32 Fig 9.Wireless UART Connector Wireless UART Connector is a four pin IC- RXD,TXD,VCC,GRND.RXD receive serial data of 3 to 5V logic level, Usually connected to TXD pin of microcontrollers. TXD transmit Output serial data of 3V logic level, Usually connected to RXD pin of microcontrollers. VCC is regulated 5V supply input.gnd is Ground level of power supply. Must be common ground with microcontroller. Working voltage 4.5 to 9V. Frequency of operation is 2.4 Ghz 6. HT12E & HT12D Fig 10. Encoder and Decoder Fig 11.ATMEGA32 microcontroller ATmega 32 is manufactured by ATMEL. It has 32Kbytes of In-System Programmable Flash Program memory with Read-While-Write capabilities, 1024bytes EEPROM, 2Kbyte SRAM, 32 general purpose I/O lines, 32 general purpose working registers, a JTAG interface for Boundaryscan, On-chip Debugging support and programming, three flexible Timer/Counters with compare modes, Internal and External Interrupts, a serial programmable USART, a byte oriented Two-wire Serial Interface, an 8-channel, 10-bit ADC with optional differential input stage with programmable gain (TQFP package only), a programmable Watchdog Timer with Internal Oscillator, an SPI serial port, and six software selectable power saving modes. The Idle mode stops the CPU while allowing the USART, Two-wire interface, A/D Converter, SRAM, Timer/Counters, SPI port, and interrupt system to continue functioning. The Power-down mode saves the register contents but freezes the Oscillator, disabling all other chip functions until the next External Interrupt or Hardware Reset. In Power-save mode, the Asynchronous Timer continues to run, allowing the user to maintain a timer base while the rest of the device is sleeping. The ADC Noise Reduction mode stops the CPU and all I/O modules except Asynchronous Timer and ADC, to minimize switching noise during ADC conversions. In Standby mode, the crystal/resonator Oscillator is running All Rights Reserved 2016 IJEREEE 108

while the rest of the device is sleeping. This allows very fast start-up combined with low-power consumption. In Extended Standby mode, both the main Oscillator and the Asynchronous Timer continue to run. AT89S51 Fig 12. AT89S51 Microcontroller The AT89S51 is a low-power, high-performance CMOS 8- bit microcontroller with 4K bytes of In-System Programmable Flash memory. The device is manufactured using Atmel s high-density nonvolatile memory technology and is compatible with the industry-standard 80C51 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 In-System Programmable Flash on a monolithic chip, the Atmel AT89S51 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications. GPS SECTION This is the flow chart of GPS system used in robot. GPS means global positioning system, it is an ideal navigation system, used to collect information about the location from the satellite irrespective of weather conditions. It is used for various applications like construction, survey, environment, communication, intelligent vehicles, and agriculture and air planes. Here GPS system serves for obtaining the details of flame generated zone and provides an accurate navigation for locating the zone to the robot. GPS receivers receive almanac data from the satellite and also calculate their position by calculating its distance from then visible satellites and then by using triangulation method to calculate its position. GPS receivers also work on these NMEA Standards. After the data has been received and position has been calculated, the data is configured according to standards set up by NMEA (National Marine Electronics Association) and is serially transmitted at a baud rate of 9600 bps. The National Marine Electronics Association (NMEA) has developed standards that describe the interface between various marine electronic equipment s. The data given by the GPS receiver includes many information like position (latitude and longitude), altitude, speed, time etc. In its standards, NMEA has specified to send a series of data in a sentence. A particular sentence is totally self-reliant and is independent from other sentences. There are standard sentences for particular type of data and for various categories of devices. NMEA has also provided the functionality for individual companies to write their own sentences. Fig 14.GPS section Fig 13.GPS working flowchart All standard devices have a two letter prefix that defines the device for which it is being used, for GPS receivers the prefix is GP. The two letter prefix is then followed by three letters which represent the content of the sentence. The proprietor sentences allowed by the NMEA always start with P and are followed by a three letter sequence identifying manufacturer code and additional characters to define sentence type. For example a Garmin sentence would start with PGRM and Sony would begin with PSNY. Every sentence begins with a $ sign, has about 80 characters and ends up with a carriage return/line feed sequence. Sentences are mostly framed in single lines (may run over to multiple lines sometimes) and the data items in each sentence are separated by commas. The data received is just ASCII text and varies in precision. A sentence ends with checksum All Rights Reserved 2016 IJEREEE 109

which consists of a * and two hexadecimal digits. The checksum digits represent an 8 bit exclusive OR of all the characters between, but not including, the $ and *. The GPS programming is carried out through a 8051 microcontroller unit.gps is provided with serial communication. So first initiate the UART,.if any interrupt is occurring, the data receives starts. So enable the interrupt pin. The received data is stored in the sbuff register. The data is received in string form. GPS is inbuilt with different codes. The actual code needed is $GPRMC after which necessary latitude, longitude etc. are placed. So first of all check whether the code is $GPRMC.If it is true, then remaining data are collected step by step and comparing process is done. Here data is separated by commas. So storing the commas positions in a separate register is also activated. Finding the comma position, then reading the data required like time, date, longitude, latitude and that are transmitting to the base vehicle. VI. CONCLUSION The robot proposed in this project has high significance in the present life. Every people are busy and they do not get enough time to deal with safety. The proposed robot is a dedicated intelligent device which continuously surveys for any faults. And when fault is detected it automatically tracks itself to the fault location and resolves the problem. REFERENCES [1] GPS and sonar based area mapping and navigation by mobile robots, Ray, A.K. ; Dept. of Electrical. Eng., Indian Inst. of Technol., Kanpur, India. Industrial Informatics, 2009. INDIN 2009. 7th IEEE International Conference on June 2009 [2] Robert I. Egbert and Joseph E. King The Gps Handbook: A Guide for the Outdoors, 2003 :Burford Books [3] Lawrence Letham Gps Made Easy: Using Global Positioning Systems in the Outdoors, 2003 :Mountaineers Books [4] Irving M. Gottlieb Electric Motors and Control Techniques, 1994 :McGraw-Hill/TAB Electronics [5] MykePredko and MykePredko Programming Robot Controllers, 2002 :McGraw-Hill/TAB Electronics All Rights Reserved 2016 IJEREEE 110