Design and Implementation of an Unmanned Ground Vehicle

Similar documents
DTMF Controlled Robot

Implementation of a Self-Driven Robot for Remote Surveillance

DTMF BASED HOME AUTOMATION SYSTEM USING MICROCONTROLLER WITH PORTABLE POWER SUPPLY

DTMF based Surveillance Robot

War Field Spying Robot With Night Vision Camera

Preliminary Design Report. Project Title: Search and Destroy

Mobile Phone Operated Dual-tone-multiple-frequency controlled Microcontroller Based Hockey-ground Rolling Technique

International Journal for Research in Applied Science & Engineering Technology (IJRASET) DTMF Based Robot for Security Applications

Controlling Obstacle Avoiding And Live Streaming Robot Using Chronos Watch

Design and Development of A GSM Controlled Unmanned Ground Surveillance Vehicle (v1.0)

International Journal of Enterprise Computing and Business Systems ISSN (Online) :

Assistant Professor, 2, 3, 4, 5 Students, 1, 2, 3, 4, 5

ARTIFICIAL ROBOT NAVIGATION BASED ON GESTURE AND SPEECH RECOGNITION

Continuous Rotation Control of Robotic Arm using Slip Rings for Mars Rover

IMPLEMENTATION OF EMBEDDED SYSTEM FOR INDUSTRIAL AUTOMATION

B.Sc. Electrical Engineering student, Ahsan Ullah University 4 M.Sc. Eng student,. BUET, Bangladesh

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

III. MATERIAL AND COMPONENTS USED

Release 0.3. Rolling Thunder Technical Reference Manual

WifiBotics. An Arduino Based Robotics Workshop

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Visual Tracking and Surveillance System

SPY ROBOT CONTROLLING THROUGH ZIGBEE USING MATLAB

Microcontroller Based Speed Control of Induction Motor using Wireless Technology

Review on Wireless Controlled Spy Robot

Robotics & Embedded Systems (Summer Training Program) 4 Weeks/30 Days

CATALOG. ANALOG COMMUNICATION SYSTEMS DIGITAL COMMUNICATION SYSTEMS Microcontroller kits Arm controller kits PLC Trainer KITS Regulated Power supplies

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

Surveillance and Target Engagement using Robots

INTELLIGENT SELF-PARKING CHAIR

Pick and Place Robotic Arm Using Arduino

II. BLOCK

Gesture Controlled Car

WAR FIELD SPYING ROBOT WITH NIGHT VISION CAMERA

Design and Development of Pre-paid electricity billing using Raspberry Pi2

Micro-Controller Based Obstacle Avoiding Autonomous Robot

International Journal of Advance Engineering and Research Development

Teleoperated Robot Controlling Interface: an Internet of Things Based Approach

A 50 hours program on Embedded Systems & Robotics Development with Microcontroller Technology & Image Processing. 34 Practicals. 14 Projects.

TSA 6000 System Features Summary

PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

MicroFox2 Manual. Version 0.5 August 28, 2017

Automobile Prototype Servo Control

BULLET SPOT DIMENSION ANALYZER USING IMAGE PROCESSING

Design of Tracked Robot with Remote Control for Surveillance

EXPERIMENT 6: Advanced I/O Programming

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days

TECHNICAL NOTES MT-4 Radio Systems TN182 Battery Level Reporting and Remote P25 Test Tone

Written by Hans Summers Monday, 22 September :14 - Last Updated Friday, 16 January :43

Robocup Electrical Team 2006 Description Paper

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

CamFi TM. CamFi User Guide. CamFi Remote Camera Controller. CamFi Limited Copyright 2015 CamFi. All Rights Reserved.

Embedded & Robotics Training

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

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

Design Concept of State-Chart Method Application through Robot Motion Equipped With Webcam Features as E-Learning Media for Children

Maha sharks, M.S.Zaghloul and Ahmed mohsen

HUMANOID ROBOT FOR REMOTE SURVEILLANCE

Wheeled Mobile Robot Kuzma I

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

AUTOMATIC MISSILE DETECTOR USING ULTRASONIC PROXIMITY DETECTOR

Micro Fox PicCon Manual

A New Approach to Control a Robot using Android Phone and Colour Detection Technique

Intellectual Bank Safekeeping System

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

LC-10 Chipless TagReader v 2.0 August 2006

RC Filters and Basic Timer Functionality

Keyword: - GSM kit, Transformer, sensors, rectifier, microcontroller, power supply, LCD.. Vol-3 Issue INTRODUCTION

GSM Based Water Billing System

FLEXIBLE ROBOT USING AUTOMATED OBJECT SENSING AND SERVING WITH GRIPPER MECHANISM

Team Project: A Surveillant Robot System

Hardware Implementation of an Explorer Bot Using XBEE & GSM Technology

IJRASET 2015: All Rights are Reserved

Performance Analysis of Ultrasonic Mapping Device and Radar

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

Advanced Design for Robot in Mars Exploration

EE 318 Electronic Design Lab 1 project report. Surveillance Robot

Data Transmission in Ships Based on Light Fidelity

Design and Implementation of an Unmanned Vehicle using a GSM Network with Microcontrollers

Index. n A. n B. n C. Base biasing transistor driver circuit, BCD-to-Decode IC, 44 46

Li-Fi And Microcontroller Based Home Automation Or Device Control Introduction

UHF Wireless Conference System Master Controller (With Recording) UHF-300MC

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

Voice Guided Military Robot for Defence Application

Embedded & Robotics Training

Android Phone Based Assistant System for Handicapped/Disabled/Aged People

International Journal of Advance Engineering and Research Development. Zig Bee Based Human Sensing Robot using Embedded Systems

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

NUST FALCONS. Team Description for RoboCup Small Size League, 2011

Introduction To Wireless Sensor Networks

ANALOG RING MODULATOR GUITAR PEDAL. Daniel Klingler PHYS 498 POM Prof. Steve Errede 05/12/2011

Multi-vehicles formation control exploring a scalar field

Carlos: The Fire-Fighting Robot

Zig-Bee Robotic Panzer

Auto-Fact Security System

SPHEMO: A Teleoperated SPHErical MObile Robot with Video-streaming Capability

Intelligent Skirmish Armored Robot

UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ. A detailed explanation about Arduino. What is Arduino? Listening

Mars Rover: System Block Diagram. November 19, By: Dan Dunn Colin Shea Eric Spiller. Advisors: Dr. Huggins Dr. Malinowski Mr.

SPY ROBOTIC MODULE USING ZIGBEE

Transcription:

Design and Implementation of an Unmanned Ground Vehicle Abstract Shreyas H, Thirumalesh H S Department of Electrical and Electronics Engineering, SJCE, Mysore, India Email: shreyas9693@gmail.com, hsthirumalesh@gmail.com There has been an increase in the rate of human crimes in today s world prompting safety measures to be taken without risking human lives. Robots can help us achieve this goal. In this paper we present the design of an efficient and economical robot that can perform both spying and rescue operations. This robot is an Unmanned Ground Vehicle (UGV) that can monitor enemy attacks and intruders secretly as if it were a first person to map an unknown location.these robots also find application in factories to move parts around on the floor. A UGV is basically a locomotive robot that can be controlled without human presence in the vehicle. This is done via wireless networking. The robot is controlled through a dual tone multi frequency (DTMF) call made to a mobile phone placed on the robot from the operator. The HT9170B DTMF Decoder IC is used to decode the dial tone into binary sequence. The decoded signals are sent to the ATMEGA8 microcontroller which generates appropriate output signals that are predefined in the microcontroller by a program. Since the robot is controlled through mobile network, the range over which it can be controlled is significantly large. The mobile also ensures real time video transfer from the robot s surroundings to the operator s display unit, thereby reducing the risks involved in direct human interaction with hostile environments. Index Terms-DTMF, UGV, video transmission. I. Introduction The deployment of autonomous vehicles is rapidly becoming possible in today s world because of technological advances in networking and in miniaturization of electromechanical systems. Robots can coordinate their actions through communication networks,and can perform challenging tasks such as search and recovery operations, manipulation in hazardous environments, exploration, surveillance, and also environmental monitoring for pollution detection and estimation [1]. An unmanned ground vehicle (UGV) is basically any piece of mechanized equipment that moves across the surface of the ground without an onboard human presence [2]. The potential advantages of employing such robots in espionage are numerous. They can spy on people in ways people can t move and from views humans can t reach.they can perform tasks faster than humans with much more consistency and accuracy. They can also capture moments that are too fast for the human eye. 1

In this paper, the design and implementation of a UGV which leverages the already existing dual tone multi frequency (DTMF) technology to establish a secure, fast and reliable connection with the operator s display unit is presented.the robot is controlled through a DTMF call made to the mobile phone placed on the robot from the operator. The HT9170B DTMF Decoder IC decodes the dial tune into binary sequence. These decoded signals are sent to the ATMEGA8 microcontroller which generates appropriate output signals that are predefined in the microcontroller by a program. The mobile is also used to transfer video in real time from the robot s surroundings to the operator s display unit. The rest of this paper is organized as follows: Section II contains the hardware description of the robot, Section III contains the software description. The testing of the robot and results obtained are presented in Section IV and the conclusion is presented in Section V. II. Hardware Description The hardware comprises of: 1. The vehicle 2. An ATmega8 microcontroller 3. An Android mobile 4. A DTMF decoder 1. Vehicle : The vehicle comprises of a fiber body chassis which houses two geared DC motors rated at 3V each. The two wheels are coupled to the shaft of the motor. A picture of the robot is shown in Figure 1. There is an arrangement made to place the android mobile on top of the vehicle. The agility of the vehicle is improved by making it as compact and light as possible. The motors are powered by a 5V regulated supply from a 9V DC rechargeable battery. The CD7805 IC regulates 9V DC to 5V DC [3]. The L293DNE IC is used to drive the motors by providing sufficient current for their operation [4]. Figure 1: Robot 2

2. ATmega8 Microcontroller : The microcontroller used is ATmega8A-PU, an 8-bit microcontroller from Atmel [5]. It controls the robot s overall movement. Based on the program written by the user onto this microcontroller, appropriate control signals are sent to the motors causing the robot to move as per the given command. The Atmega8 microcontroller has three PORTS, namely B, C and D. We utilize PORTB to send control ouput signals to the motors. PORTC receives external signals from the decoder in the form of a binary sequence. An onboard clock of frequency 4 MHz is used to provide clock pulses to the microcontroller. 3. Android Mobile : The mobile is placed on a panel provided on top of the robot. It serves two purposes: It receives DTMF tone from the operator s mobile and sends them to the DTMF decoder. It records the video and sends it to the user s laptop using an android application called IP Webcam. The photo resolution and the video resolution depend upon the quality of the camera in the phone that is placed on the robot. 4. DTMF Decoder : The decoder module used is HT9170B [6]. The input to this decoder module is the DTMF tone. It converts the DTMF tone to it s corresponding 4-bit binary sequence. As shown in the DTMF frequency matrix in Figure 2, when a key is pressed, a particular set of two frequencies superimpose over one another. For example, when 1 is pressed frequencies of 697 Hz and 1209 Hz superimpose over one another and an audio tone unique to that number is generated. The decoder module recognizes the corresponding key pressed on the mobile on receiving the DTMF tone and produces a 4-bit binary sequence output. Figure 2: DTMF Frequency Matrix 3

III. Software Description Integrated Development Environment (IDE) AVR Studio 4 has been used to write the C-codes and convert them to HEX files which are later burned onto the Atmega8 microcontroller using the AVR programmer - Khazama. An android application called IP Webcam is used for real time video transfer from the mobile phone on the robot to the operator s display unit. In order for this application to work, both the laptop and the mobile phone must be connected to the same network. This application provides the user with numerous modes to view the real time video such as Java and Flash. Options are also provided to enhance the stream quality and zoom in for a closer view of the surroundings. The night vision option can be used in places where there is insufficient light. This application is first installed on the operator s mobile phone. The IP address provided in the application is entered on the browser of the laptop, thus opening a window which enables the user to view the real time video provided by the mobile phone placed on the robot. Then the user can choose to view the video as he/she pleases. Figure 3 shows a flowchart which represents the interaction between the robot and the software. Figure 3: Flowchart - Interaction between the robot and the software 4

IV. Testing and Results The C-program is written such that the robot initially waits for the signal sent to it by the operator on pressing a certain key on the mobile phone. The mobile phone and the operator s laptop are connected to the same Wi-Fi network. The operator can watch the live video delivered by the robot on his/her laptop s browser with the help of an android application called IP Webcam. The operator has to open the link http://<local ip address>:port id on a browser. On opening the link, the android webcam server is seen. Then the operator has to select the way in which he/she wants to view video. Figures 4 and 5 represent screenshots taken on the operator s laptop from the real time video delivered by the mobile phone on the robot in the presence of light and absence of light (night vision) respectively. Figure 4: Screenshot taken in the presence of light Figure 5: Screenshot taken in the absence of light (night vision) On pressing a certain key from the operator s mobile, the corresponding DTMF tone is sent to the android mobile. The DTMF tone as heard from the android mobile is sent to the DTMF MT8870 module via a 3.5mm headjack. The table shown in Figure 6 lists the actions performed by the robot on pressing the following keys on the mobile phone. Figure 6: Operations performed by the robot according to the key pressed The robot can be controlled at any point of time as the video displayed on the laptop s browser is real-time. In order to test the robot, both the laptop and the mobile phone on the robot were Oakland University, Rochester, MI 48309, USA Copyright c 2014, ISPE and ISAM USA. 5

connected to a Wi-Fi network and the range of video transmission was found to be roughly 30 meters in radius. The working of the robot is represented in the form of a block diagram in Figure 7. Figure 7: Block Diagram - UGV Control The android mobile that is on placed on the robot is connected to the HT9170B DTMF decoder via a 3.5mm audio jack. Once a key is pressed on the operator s mobile a unique DTMF tone is generated which is decoded into a binary sequence by the HT9170B DTMF decoder. The microcontroller comprehends the binary sequence and causes the robot to operate accordingly. The mobile is configured to operate in auto-answer mode. Referring to the application circuit of the Decoder IC HT9170B in Figure 8, D0,D1,D2,D3 are it s outputs which are connected to the pins 23(PC0), 24(PC1), 25(PC2), 26(PC3) of the ATmega8 microcontroller shown in Figure 9. Figure 8: Application Circuit - IC HT9170B Figure 9: Pinout diagram - ATmega8A-PU 6

There is a negligible delay in the real time video delivered by the mobile on the robot. This can be adjusted by increasing or decreasing the stream quality. However, sometimes there is a delay of 4 seconds in the audio. This happens due to browser buffering and depends on the browser used. It can be resolved either by using the Flash renderer option provided by IP Webcam or by using a different browser. V. Conclusion This paper presents the design and implementation of a DTMF-based UGV. The vehicle was found to be capable of traveling over flat surfaces. It was also observed during test runs that the control signals for the UGV were received from the operator s mobile using DTMF signals as expected. A slight delay was observed in the response time of the UGV due to the execution speed of the algorithm in the microcontroller. The video output from the mobile placed on the robot was observed to be real-time as expected, but with a negligible delay. Future enhancements/ modifications include: incorporating a wide area network (WAN) so that the range of the real-time video transfer can be extended and improving the mechanics of the robot so that it can travel over rough terrain. References [1] Jorge Cortes, Sonia Martinez, Timur Karatas, Francesco Bullo, Coverage Control for Mobile Sensing Networks, IEEE Transactions on Robotics and Automation, Vol. 20, No. 2, pp. 243-255, April 2004. [2] Phuoc-Nguyen Nguyen-Huu, Joshua Titus, Reliability and Failure in Unmanned Ground Vehicle (UGV), GRRC Technical Report 2009-01, University of Michigan, February 2009. [3] http://cpc.farnell.com/1/3/7805-regulator [4] http://www.ti.com/product/l293d [5] http://www.atmel.in/devices/atmega8a.aspx [6] http://www.holtek.com/english/docum/comm/9170.htm 7