Professional Documents
Culture Documents
Robotics For Disaster Management: Yasser Nihal Siddiqui, Yawar Jung and Ankit Gureja 9/11/2010
Robotics For Disaster Management: Yasser Nihal Siddiqui, Yawar Jung and Ankit Gureja 9/11/2010
9/11/2010
Acknowledgement
We would like to thank the IEEE HTN and IEEE Bangalore section for pro-
viding us with this oppurtunity and giving us the financial support required
for making this project a success. We would also like to thank our project
supervisor Dr. M.T. Beg for giving us an opputunity to work under him and
for guiding us in our endeavours. His constant motivation has been a driving
force in the completion of our work.
Yawar Jung
(Team leader,Membership Number-90885704)
Md. Yasser Nihal Siddiqui
Date: 11/09/2010
1
Contents
1 Introduction 4
1.1 Challenges of Disaster Response . . . . . . . . . . . . . . . . . 4
1.2 Robotics in Disaster Management . . . . . . . . . . . . . . . 5
1.3 Objective of the Project . . . . . . . . . . . . . . . . . . . . . 6
2 Preliminaries 7
2.1 Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.1 Top 10 Natural Disasters Reported Affected . . . . . . 8
2.1.2 Statistics per Event . . . . . . . . . . . . . . . . . . . 9
2.1.3 Statistics By Disasters Type . . . . . . . . . . . . . . 11
2.2 Contemporary Solutions . . . . . . . . . . . . . . . . . . . . . 12
3 The Prototype 13
3.1 Chassis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2 Driving Mechanism . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3 Communication Module . . . . . . . . . . . . . . . . . . . . . 15
3.4 The Camera Module . . . . . . . . . . . . . . . . . . . . . . . 17
3.5 The Image Processing System . . . . . . . . . . . . . . . . . . 18
3.6 Gas Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.7 Robot Controller . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.8 Power Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
A Appendix 21
A.1 Software used . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
A.1.1 Main File of AVRCAM on ATmega8 Microcontroller . 22
A.1.2 PCB design . . . . . . . . . . . . . . . . . . . . . . . . 23
2
List of Figures
3.1 L298 IC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2 Encoder Decoder Pair . . . . . . . . . . . . . . . . . . . . . . 16
3.3 C3088 Camera Module . . . . . . . . . . . . . . . . . . . . . . 17
3.4 Sunrom’s Combustible gas sensor . . . . . . . . . . . . . . . . 18
3.5 Voltage Regulator . . . . . . . . . . . . . . . . . . . . . . . . . 19
3
Chapter 1
Introduction
Disaster may strike any time, any place and can also end up in many casual-
ties. Disaster can be natural (floods, earthquake, storms etc) or man made
(terrorist attack, sabotage, minefields blowing up, chemical or nuclear leaks
etc.). Since 1980, the World Bank has approved more than 500 operations
related to disaster management, amounting to more than US$40 billion [1].
Disaster management primarily comprises of but is not limited to [2]:
• Preparing for disaster before it occurs
• Disaster response (emergency evacuation, quarantine, mass decontam-
ination, etc.)
• Supporting, and rebuilding society after disasters have occurred.
The disaster struck places are often not easily accessible and hazardous even
to the disaster relief forces. In the process of disaster response the response
force personnel themselves are exposed to many dangers. Analysis shows that
robotics technology can provide an economically & technically viable solution
for disaster management in disaster response. The proposed solution is in
the form of a robot or an unmanned ground vehicle which can relieve the
disaster relief forces of the tasks of surveillance and reconnaissance of the
disaster afflicted area.
4
CHAPTER 1. INTRODUCTION 5
• The disaster afflicted areas are not easily accessible and hazardous for
both the rescuer and rescued
• Only a few relief equipments are available that can be reused again and
again, even in multifaceted situations
• The robot should be able to transmit the collected data to the remote
operator
• The robot should have the capability to operate independently (in other
words the robot should have on-board image processing capabilities)
CHAPTER 1. INTRODUCTION 6
Preliminaries
Since 1980, the World Bank has approved more than 500 operations related
to disaster management, amounting to more than US$40 billion [1]. Huge
amount of money is spent by the Government of India in many rescue opera-
tions which usually involve the deployment of army for the rescue work. The
obvious advantage of our solution lies in the fact that robots can go where
humans cannot. India - Disaster Statistics.
Data related to human and economic losses from disasters that have oc-
curred between 1980 and 2008.
No of events: 395
No of people killed: 139,393
Average killed per year: 4,807
No of people affected: 1,506,794,740
Average affected per year: 51,958,439
Economic Damage (US$ X 1,000): 45,184,830
Economic Damage per year (US$ X 1,000): 1,558,098
7
CHAPTER 2. PRELIMINARIES 8
2.1 Statistics
2.1.1 Top 10 Natural Disasters Reported Affected
Drought: 125,195,833.33
Earthquake*: 1,741,700.25
Epidemic: 7,205.18
Extreme temp: 6.62
Flood: 4,005,617.70
Affected People
Insect infestation: ...
Mass mov. dry: ...
Mass mov. wet: 123,677.55
Volcano: ...
Storm: 624,422.81
Drought: 340,187.00
Earthquake*: 318,893.75
Epidemic: ...
Extreme temp: 16,000.00
Flood: 164,938.27
Economic Damages Insect infestation: ...
Mass mov. dry: ...
Mass mov. wet: 1,758.06
Volcano: ...
Storm: 120,139.25
Wildfire: 1,000.00
CHAPTER 2. PRELIMINARIES 11
*: Including tsunami
The above statistics tell us how serious the problem of natural disasters
in India let alone the man made ones. It has been observed that during such
calamitous times only manpower is not enough, this is where robots come in.
CHAPTER 2. PRELIMINARIES 12
• The robot should be able to transmit the collected data to the remote
operator
• The robot should have the capability to operate independently (in other
words the robot should have on-board image processing capabilities)
The Prototype
The prototype has reduced capabilities that can be enhanced to achieve the
robot with capabilities that has been previously listed. In this report the
robot has been divided and described module by module. The Robot’s hard-
ware can be divided into the following section/categories:
1. Chassis
2. Drive mechanism
3. Communication Platform
4. Camera Module
5. Image Processing system (AVRcam)
6. Sensors Used
7. Robot Controller
8. Power Circuit
3.1 Chassis
Aluminium was chosen to design the chassis as it is light weight and easily
workable for this purpose. The body is thus resistant to rust and other
atmospheric corrosions. The chassis is in the form of a skeleton made from
L-shaped aluminium angles. The dimensions of the angle are 19mmX38mm.
The chassis itself has rectangular shape with dimensions of 420mmX300mm.
The holes are for fixing the motors and are kept at a distance of 337mm.
13
CHAPTER 3. THE PROTOTYPE 14
The robot utilizes geared DC motors on each wheel for improved perfor-
mance and horsepower requirements of various operations. Big radii tires
and tracks can make the robot work in various terrains. The motors of the
robot are driven by L298 Dual Full-Bridge driver. The L298 is an integrated
monolithic circuit in a 15- lead Multiwatt and PowerSO20 packages. It is a
high voltage, high current dual full-bridge driver designed to accept standard
TTL logic levels and drive inductive loads such as relays, solenoids, DC and
steppingmotors. Two enable inputs are provided to enable or disable the
device independentlyof the input signals. The emitters of the lower transis-
tors of each bridge are connected together and the corresponding external
terminal can be used for the connection of an external sensing resistor. An
additional supply input is provided so that the logic works at a lower volt-
age.This IC is capable of driving with currents up to 2A per channel and
CHAPTER 3. THE PROTOTYPE 15
Inputs Function
Ven=H C=H,D=L Forward
C=L,D=H Reverse
C=D Fast motor stop
Ven=L C=X,D=L Free Running motor stop
decoders will then check the received address three times continuously. If
the received address codes all match the contents of the decoder’ local ad-
dress, the 12_N bits of data are decoded to activate the output pins and the
VT pin is set high to indicate a valid transmission. This will last unless the
address code is incorrect or no signal is received. The output of the VT pin
is high only when the transmission is valid. Otherwise it is always low.
Although many sensors can be used but just to show the feasibility of
our project we have put only a combustible gas sensor. The Gas Sensor to
demonstrate the communication and the detection purpose of this robot, a
combustible gas sensor has been selected. The gas sensor used is manufac-
tured by Sunrom Technologies, can detect combustible gases in the atmo-
sphere from 100ppm to 10000ppm. The simple analog output of the gas
sensor can be connected to either a microcontroller an analog to digital con-
verter or an alarm system. The implementation here is for demonstration
purpose only, where the gas sensor sends the signal back to the receiver where
it can be manipulated to obtain the concentration of combustible gas in air.
The sensor is not sensitive to alcoholin air.
Power source that can be used are Ni-Cad batteries/SLA or 9V dry cells.
Since the circuits run on a 5V supply we use a votage regulator circuit to
obtain a constant supply.
7805 voltage regulator is used to get +5 V output out of a higher voltage
supply (7.5V-20V).We use adapter’s supply to generate +5V here. Connect
the gnd and +12V of adapter to the pins as shown and get +5V directly as
an output out of the 3rd pin. Current up to 0.5 A can be obtained from this
regulator without any significant fall in voltage level.The regulator circuit is
shown in figure 2.5, we use two capacitors of .1uF and 1uF to filter noise in
the input and output of regulator’s supply.
Appendix A
Appendix
21
APPENDIX A. APPENDIX 22
[1] http://web.worldbank.org/
[3] Joe Pardue, “ Programming and Customizing AVR with Butterfly”, Smi-
ley Macros, TN, USA.
[4] www.winavr.scienceprog.com/example-avr-projects.
[5] www.jrobot.net.
24