Uploaded by Mark Yan

EPQ report YAN QIKANG

advertisement
Design and Creation of
Earthquake Rescue Car
Based on Raspberry Pi
Qikang Yan
2020-9-14
Word count: 3960
Content
Abstract.........................................................................................................................................................2
Introduction ................................................................................................................................................2
Literature Review ......................................................................................................................................3
Video Transmission ........................................................................................................................................ 3
Ultrasonic Sensor ............................................................................................................................................ 3
Aluminum Alloy ............................................................................................................................................... 4
Explanation of Working Principles ............................................................................................................ 4
Working Principle of Video Transmission .......................................................................................... 5
Working Principle of Ultrasonic Sensor .............................................................................................. 6
Process & Result ................................................................................................................................................7
Plan and Design .............................................................................................................................................. 7
Programming ................................................................................................................................................... 9
Installation of Motors ................................................................................................................................. 13
Modification and Assembling .................................................................................................................. 14
Result ............................................................................................................................................................... 14
Tests & Data Analysis ................................................................................................................................... 15
Video Transmission Test ............................................................................................................................ 15
Ultrasonic Distance Measurement Test ................................................................................................ 15
Maneuverability test.................................................................................................................................... 16
Discussion .......................................................................................................................................................... 16
Conclusion ......................................................................................................................................................... 17
Bibliography ..................................................................................................................................................... 18
1 / 18
Abstract
While the damage brought by earthquake can be immense, the earthquake relief work
is getting increasingly significant. This paper comprehensively demonstrates the
process in which an earthquake rescue car is built. This car is created based on
Raspberry Pi and is able to implement functions such as video transmission, ultrasonic
distance measurement. The primary aim of this project is to help rescuers locate trapped
people when an earthquake take place so that the rescue efficiency can be improved to
a great extent.
Key word: earthquake, disaster relief, rescue vehicle, Raspberry Pi
Introduction
Earthquakes are one of the most damaging natural disasters, this has long been a
problem that plagues countries and people around the world. It refers to the shaking of
the Earth's surface caused by the collisions between Earth's tectonic plates that produce
seismic waves. Major earthquakes on the planet occur mainly in regions that coincide
with the edges of tectonic plates (Bolt, 2022), areas such as the Pacific Rim Seismic
Zone are prime examples. Earthquakes usually cause untold property damage and
sometimes casualties.
Fig 1.1 Road damaged by earthquake (CEA, 2020)
Fig 1.2 2021 Haiti earthquake (Kachelman, 2021)
Apart from the original intensity of the earthquake and initial damage, much of the
damage caused can be determined by the post-earthquake relief efforts. In an
earthquake emergency, rescue teams are faced with a post-earthquake disaster
environment that is riddled with damaged and collapsed buildings. They could also
encounter aftershocks, landslides, impassable roads, fires, mudslides, debris flows,
chemical contamination, and radiation contamination. All those potential hazards make
earthquake rescue extremely dangerous work.
Examples of earthquakes which have occurred in recent years are the Wenchuan
2 / 18
earthquake (2008), during this, a Chengdu military rescue helicopter crashed near
Yingxiu town in Wenchuan County with 5 crew members, 13 people and other
personnel on board (see fig 1.3). All those people were killed and the annihilated aircraft
was found in the deep canyon forest two days later. During the rescue mission, around
200 relief workers were reportedly killed in mudslides in the affected areas where rivers
and lakes were obstructed by rocks, mud and earthquake debris, making flooding a
major threat.
Fig 1.3 Wreckage of crashed aircraft in rescue (Xinhua Net, 2008)
Fig 1.4 An example of landslide-dammed lake (Hancox, 2005)
Therefore, this project aims to design and build a robot car using raspberry pi. The car
is designed to be able to enter the environment that people cannot enter so as to help
relief workers locate trapped people faster. Not only can it take risks for rescuers, but it
can also enhance the rescue efficiency.
Literature Review
1. Video Transmission
In order to realize the function of video transmission in an earthquake relief, techniques
related real time video streaming, instead of video on demand (VOD), should be used.
Live streaming means sending streaming video over the Internet in real time, without
recording and storing it first, various transmission protocols can be used for this process.
While it is suggested that the Transmission Control Protocol (TCP) is typically the more
reliable protocol compared to other protocols (Alexander, 2010), another study
indicated that the User Datagram Protocol (UDP) might be a better choice due to its
fast transmission time (Robert, 2014). Thus, UDP is used when speed takes precedence
over reliability, while TCP is used when reliability takes precedence. Many consumer
streaming services use TCP, for example, while UDP is well suited for video
conferencing.
2. Ultrasonic Sensor
As with any technology, ultrasonic sensors are best utilized in certain situations or
3 / 18
applications over others. A few of their strengths include the following (Jibin, 2021):
(i)
(ii)
(iii)
Ultrasonic sensors are unaffected by the color of the objects being detected,
including translucent or transparent objects such as water or glass.
Their minimum and maximum ranges are quite flexible, with most ultrasonic
sensors capable of detecting as near as a few centimeters up to approximately
five meters. Specifically configured modules can even measure up to nearly 20
meters.
Ultrasonic sensors provide relatively precise measurements, within 1%
typically and even more precision if desired.
However, limitations also exist in the application of ultrasonic sensor. A similar study
(Wondrak, 2019) argued that as the speed of sound is dependent on temperature and
humidity, environmental conditions may change the precision of the measurements.
Moreover, in some cases, the target object is too small to reflect sufficient ultrasonic
signal for detection and therefore the distance cannot be measured correctly. In addition,
certain objects, such as fabrics and carpets, can absorb acoustic signals so that they
cannot be reflected back to the sensor and therefore distance cannot be measured.
Furthermore, the high sensitivity of ultrasound causes it to be susceptible to interference
from other signals.
3. Aluminum Alloy
Aluminum alloy is an alloy with aluminum (Al) as the predominant metal, mixed with
other alloying elements, such as copper, magnesium, manganese, silicon, tin, nickel and
zinc (see figure 2.1). Nowadays, aluminum alloys are widely used in the marine
industry, chemical industry, aerospace, metal packaging, and transportation.
Fig 2.1 Composition of aluminum alloy (JPC, 2021)
Aluminum alloy is desirable in numerous applications because of its superior
performances. It is indicated that aluminum alloy had high corrosion resistance and
strength-to-weight ratio. It is highly versatile and flexible at the same time (Somerday,
2008). However, aluminum has its own set of disadvantages (Betts, 2010): (i) high cost
compared to steel; (ii) relatively low fracture toughness under high strength conditions;
and (iii) limited performance at high temperatures.
4. Explanations of Working Principles
4 / 18
4.1 Working Principle of Video Transmission
After researches, I decided to use the UDP as the transmission protocol, because latency
could be fatal during rescue mission.
(Robert, 2014) In general, the process of video streaming can be divided into several
steps. In the first place, the analogue video data captured by camera is converted into
digital data by analogue-digital converter (ADC), then the segmented data is
compressed and encoded using the public key assigned by the receiver. Next, the
Content Delivery Network (CDN) will cache and send the content to the receiver
using UDP protocol, which allow one-to-one connection. Finally, the sent data is
decoded using private key and the user could playback the video on their devices. The
figure 2.2 shows the basic working principle of a broadcast live streaming.
Fig 2.2 (talking edge studio, 2022)
There are many parameters that determine what the final transferred image will look
like. Here, I will discuss the more important of these parameters. First, the clarity of the
video depends on the resolution (number of pixel) and color depth (number of bits per
pixel) used. For instance, a 3600 seconds PAL formatted, uncompressed video with a
typical frame size of 640 x 480, 8-bit CD, 25 fps, is calculated as follows:
Pixels/frame=640*480=307,200
Bits/frame=307,200*8=2,457,600=2.46 Mb
Bit rate (BR)=2.46*25=61.44 Mb/s
Data set size=61 Mb/s*3600 s=219,600 Mb=27,450 MB=27.5 GB/h
Second, a typical analogue color can be represented in digital format by varying the
RGB color components based on a value between 0 (lowest saturation) and 255 (highest
saturation) (see Table 2.3 and Figure 2.4).
5 / 18
Table 2.3 RGB values for different colors (Fan, Z., 2005)
Fig 2.4 RGB color cube (Fan, Z., 2005)
4.2 Working Principle of Ultrasonic Sensor
The acoustic signal refers to an ultrasonic wave that travels at a frequency of 18 kHz or
more. The frequency ranges are shown on figure 2.2.4.
Fig 2.5 the frequency ranges (Malgorzata, R., 2017)
According to a report related to ultrasonic sensor, ultrasonic sensors (or transducers)
work on a similar principle as radar systems. (Lynnette, 2019) Ultrasonic sensors can
convert electrical energy into sound waves and vice versa. Typically, a microcontroller
is used to communicate with an ultrasonic sensor. To start distance measurement, the
microcontroller sends a trigger signal to the ultrasonic sensor. This trigger signal has a
duty cycle of 10 μS. When triggered, the ultrasonic sensor generates 8 acoustic pulses
and starts a time counter. Once the echoed signal is received the timer stops. The output
of the ultrasonic sensor is a high-level pulse, of the same duration as the time difference
between the transmitted ultrasonic pulse and the received echo signal (see figure 2.6).
Figure 2.7 demonstrates an overview of the working principle of ultrasonic sensor.
6 / 18
Fig 2.6 (Lynnette, R., 2019)
fig 2.7 (Kirtan, G., 2016)
The time signal is converted by microcontroller into distance using following formulas:
Process & Result
1. Plan and design
1.1 Project development model
For this project, I plan to use the traditional waterfall model. The waterfall model is one
of the earliest models of software development in which tasks are executed sequentially,
starting from the top with feasibility and flowing down through various tasks with
implementation into the live environment. Requirements flow into the design, which
flows into building or implementation, and finally into tests. It is very suitable for
relatively small and short-length project with fixed requirements. The corresponding
stages in waterfall model are shown in the figure below.
7 / 18
1.2 Design concept
(i)Function modules
After conducting a series of research, I came to understand the basic working principles
of different function modules and decided to have video transmission function and
temperature detection function (this is replaced by ultrasonic detection, which will be
discussed later) on the car.
The video transmission function is designed to transmit the real-time environment
around the rescue car to the rescue workers outside after the rescue vehicle enters the
collapsed building, so that the rescuers can better know the situation inside the building.
At the same time, the rescuers can use the camera modules to find and determine the
location of the trapped people more quickly.
As the temperature inside the collapsed building is unknown, the temperature detection
function was designed to collect the values of the temperature around the car, so that
the relief workers could determine what kind of help and suggestions should be given
to the trapped people based on the temperature there.
The installation of ultrasonic distance measurement modules in rescue vehicles is an
innovative act, because no rescue vehicle has ultrasonic distance measurement function
in previous projects. In my design, ultrasonic distance measurement is mainly used to
detect the distance of obstacles from the vehicle, thus helping the remote controller to
drive the vehicle better. At the same time, ultrasonic distance measurement can also
make the rescuers better know the situation about obstacles inside the collapsed
building.
(ii)Shape of the car
The entire body of the car will be similar in shape to a tank and will travel on tracks
with two drive motors. This design is to make the rescue car have a better ability to
cross obstacles, as well as the ability to operate in different extreme terrain, such as
gravel roads, swamps, mud, etc. Besides, I designed the car to be made mainly of
aluminum alloy. As study reviewed suggests (Somerday B.P., 2008), aluminum alloy
has high corrosion resistance and strength-to-weight ratio. It is highly versatile and
flexible at the same time.
1.3 Materials needed
(i)
(ii)
(iii)
Raspberry Pi model 4B
Expansion board for Raspberry Pi
MegaPixels USB camera
8 / 18
(iv)
(v)
(vi)
(vii)
(viii)
(ix)
(x)
Ultrasonic sensor (HC-SR04)
Bluetooth module
Aluminum alloy chassis
3 micro servos
2 active wheels, 10 driven wheels
Tracks
11-volt battery
2. Programing
2.1 Programming of camera modules
The programming and implementation of all functional modules is based on the
Raspberry Pi model 4 B (see figure 3.1), which is a single-board computers (SBCs),
with Python as the main programming language. After referring to others’ bogs of
similar projects, I decided to display the camera's captured footage on the screen by
connecting to the Raspberry Pi's hotspot (see figure 3.4), and the camera is connected
to the Raspberry Pi via universal serial bus (USB) port.
Fig 3.1 Raspberry Pi model 4B
Fig 3.2 me checking information on raspberry pi
The camera module has 2 dimensions of freedom, which means the camera can record
the entire surrounding environment (see figure 3.3).
Fig 3.3 the camera module
Fig 3.4 the captured image is displayed on iPad
Part of the code is shown below:
9 / 18
def servo_appointed_detection(pos):
for i in range(18):
pwm_servo.ChangeDutyCycle(2.5 + 10 * pos/180)
def serial_data_parse():
global NewLineReceived
global CarSpeedControl
global g_CarState
global red
global green
global blue
if (InputString.find("$4WD,PTZ", 0, len(InputString)) != -1):
i = InputString.find("PTZ", 0, len(InputString))
ii = InputString.find("#", 0, len(InputString))
if ii > i:
string = InputString[i+3:ii]
m_kp = int(string)
servo_appointed_detection(180 - m_kp)
NewLineReceived = 0
InputString.zfill(len(InputString))
print "in"
print InputString
2.2 Programming of ultrasonic sensor
The project did not go smoothly. When I finished the camera module and was ready to
start the development of the temperature detection module, I found that the extension
board I was using did not support temperature sensors. After failed attempts at
secondary programming of the expansion board and replacing the temperature sensor
with a different model, I decided to replace the temperature detection module with a
more practical functional module: ultrasonic sensor (see figure 3.5).
Fig 3.5 ultrasonic sensor
According to the formula, a program could be written to measure the distance between
the car and the obstacles ahead. Then, the measured distance is shown on the screen
10 / 18
(see figure 3.6).
Fig 3.6 the measured distance
Part of the code is shown below:
EchoPin = 0
TrigPin = 1
def Distance_test():
GPIO.output(TrigPin,GPIO.HIGH)
time.sleep(0.000015)
GPIO.output(TrigPin,GPIO.LOW)
while not GPIO.input(EchoPin):
pass
t1 = time.time()
while GPIO.input(EchoPin):
pass
t2 = time.time()
print "distance is %d " % (((t2 - t1)* 340 / 2) * 100)
time.sleep(0.01)
return ((t2 - t1)* 340 / 2) * 100
2.3 Programming of movements
Next, I wrote corresponding programs to control the forward, backward, left and right
movement of the car. Since the car travels on tracks, I control the car by controlling the
speed and direction of the two tracks. A high-level input to the motor's forward input
means the tracks will turn forward, a high-level input to the motor's backward input
means the tracks will turn backwards, and a low-level input means they will be
stationary. In addition, the control terminal is an app that could be run on any
networkable devices.
Part of the code is shown below:
def run():
GPIO.output(IN1, GPIO.HIGH)
11 / 18
GPIO.output(IN2, GPIO.LOW)
GPIO.output(IN3, GPIO.HIGH)
GPIO.output(IN4, GPIO.LOW)
pwm_ENA.ChangeDutyCycle(CarSpeedControl)
pwm_ENB.ChangeDutyCycle(CarSpeedControl)
def back():
GPIO.output(IN1, GPIO.LOW)
GPIO.output(IN2, GPIO.HIGH)
GPIO.output(IN3, GPIO.LOW)
GPIO.output(IN4, GPIO.HIGH)
pwm_ENA.ChangeDutyCycle(CarSpeedControl)
pwm_ENB.ChangeDutyCycle(CarSpeedControl)
def left():
GPIO.output(IN1, GPIO.LOW)
GPIO.output(IN2, GPIO.LOW)
GPIO.output(IN3, GPIO.HIGH)
GPIO.output(IN4, GPIO.LOW)
pwm_ENA.ChangeDutyCycle(CarSpeedControl)
pwm_ENB.ChangeDutyCycle(CarSpeedControl)
def right():
GPIO.output(IN1, GPIO.HIGH)
GPIO.output(IN2, GPIO.LOW)
GPIO.output(IN3, GPIO.LOW)
GPIO.output(IN4, GPIO.LOW)
pwm_ENA.ChangeDutyCycle(CarSpeedControl)
pwm_ENB.ChangeDutyCycle(CarSpeedControl)
def spin_left():
GPIO.output(IN1, GPIO.LOW)
GPIO.output(IN2, GPIO.HIGH)
GPIO.output(IN3, GPIO.HIGH)
GPIO.output(IN4, GPIO.LOW)
pwm_ENA.ChangeDutyCycle(CarSpeedControl)
pwm_ENB.ChangeDutyCycle(CarSpeedControl)
def spin_right():
GPIO.output(IN1, GPIO.HIGH)
GPIO.output(IN2, GPIO.LOW)
GPIO.output(IN3, GPIO.LOW)
GPIO.output(IN4, GPIO.HIGH)
12 / 18
pwm_ENA.ChangeDutyCycle(CarSpeedControl)
pwm_ENB.ChangeDutyCycle(CarSpeedControl)
def brake():
GPIO.output(IN1, GPIO.LOW)
GPIO.output(IN2, GPIO.LOW)
GPIO.output(IN3, GPIO.LOW)
GPIO.output(IN4, GPIO.LOW)
3. Installation of motors
Initially, I planned to use four TT motors to drive the car. In order to obtain a vehicle
with greater ability to cross obstacles and operate in the field, I designed the vehicle to
move via tracks (see figure 3.7). However, I found that the torque of TT motor was too
low to be applied to tracks.
After conducting further researches online, I found another type of motors that could
be used in my rescue car: 25GA370 DC geared motors. In order to learn about the
differences between these two types of motors, I made a comparison for their data (see
figure 3.8). Subsequently, I replaced original TT motors with two 25GA370 DC geared
motors, which have a higher torque.
Fig 3.7 comparison between two motors
Fig 3.8 comparison between data of two motors
Fig 3.9 the tools used to check the voltage
Fig 3.10 the tools used for welding
13 / 18
4. Modification and assembling
It is found that previously designed holes on the chassis could not fit the motherboard.
So, I drilled new suitable holes in the chassis using tools in my school’s engineering
laboratory. Finally, I installed the motherboard, expansion board, camera module,
ultrasonic module, battery, motors and tracks on the chassis.
5. Result
Finally, an earthquake rescue car was produced. For the hardware part, the main body
is made of aluminum alloy, which is about 25cm long, 18.5cm wide, and 18.5cm high
(see figure 3.11, 3.12 and 3.13). Two DC geared motors are used to drive two tracks. In
terms of the software part, the car uses Raspberry Pi model 4B as the motherboard, and
is equipped with functional modules like real-time video transmission and ultrasonic
distance measurement. At the same time, remote control can be achieved with any
Networkable devices.
Fig 3.11 front side of the car
Fig 3.12 up side of the car
Fig 3.13 right side of the car
14 / 18
Tests & Data Analysis
1. Video transmission test
Testing the video transmission function is relatively simple. In the first place, the device
used should be connected to the Raspberry Pi's hotspot. Then a corresponding port ID
is entered to display the captured footage on the device. In this case, an iPad is used as
the display device. Figure 4.1 demonstrates the test process.
Fig 4.1 the video transmission test
As figure 4.1 suggests, the real-time footage is displayed on the iPad successfully,
which means the function of real-time video transmission is realized.
2. Ultrasonic distance measurement test
To test the usability as well as the accuracy of ultrasonic distance measurement, I
designed an experiment. As it is shown in table 4.2 below, a total of three objects were
used in this experiment: hand, stone, and glass bottles. For each object, three sets of
experiments with different distances were conducted. The ultrasonic measurements
were compared with the actual distances respectively and corresponding accuracies
were obtained.
Table 4.2 results of ultrasonic measurement experiment
According to the data, the accuracy is relatively high when measuring human hands
and stones with ultrasonic sensor, reaching an average value of 99.03% and 99.10%
respectively. Nevertheless, when measuring glass products such as glass bottles, the
accuracy is relatively low, with an average value of about 96.83%. in general, the
15 / 18
accuracy of ultrasonic distance measurement is quite high, and the error is maintained
within 2%.
3. Manoeuvreability test
In the end, a simulation operation in a simulated obstacle-filled environment was
conducted as a test of the actual running capability of the rescue car. This simulation
tested the overall mobility of the car, the ability to cross barriers, water resistance, and
the operation of a number of functions, including video transmission, ultrasonic
detection, and the buzzer. A video of the testing process was recorded and the result was
very pleasing, which represented a successful result of the project.
Discussion
This project began with the aim of assisting earthquake relief workers to complete
rescue tasks more efficiently. As the result of the project, an earthquake rescue car was
produced, which was able to realize real-time video streaming and ultrasonic distance
measurement, as well as remote alarm. Although some adjustments were made to the
original plan, the overall project was completed satisfactorily.
Based on researches, prior projects, such as the debris search and rescue robot designed
by Shenyang Automation Institute and the casualty transportation robot designed by
Yokohama police station in Japan, mainly concentrated on characteristics like large
body size with large strength. Basically, prior projects were applied to move debris or
transfer the wounded. This project, however, has the characteristics of small size, high
flexibility, high barrier-crossing capability. It could help relief workers inspect certain
environment they cannot enter, such as collapsed buildings. At the same time, the
innovative application of ultrasonic distance measurement on the rescue car is able to
provide essential data for the relief work. In this respect, this project fills the research
gap of previous projects with regard to the relief work in special harsh environments.
Furthermore, if this rescue car can be used in actual rescue work after further
improvement, it will help rescuers to locate the locations of trapped people faster, so as
to rescue them faster. In an earthquake relief, every second is precious, so a faster rescue
means more lives can be saved. At this level, the value of this rescue car in future
practical applications is incalculable.
Due to time, technical and background knowledge constraints, this project still has
many shortcomings. For instance, the car’s remote-control distance is around 15 to 20
meters, which is not long enough for certain applications. In response to this problem,
the signal receiver in the car may be replaced by a lower frequency receiver module.
Moreover, although the aluminum alloy material used now has a very good
performance, it is still not the best material. According to research, Carbon Fiber
Composites can be used to improve the car’s impact resistance and fire resistance
16 / 18
provided that there is adequate financial guarantee in the future. Besides, because of
time constraints, this project does not possess the function of real-time audio
transmission. I will consider adding an audio module later to improve this rescue car.
This project is completed based on many previous projects and has the potential to be
further developed. In the future, the results of this project may be used not only for
earthquake relief, but might also for fire rescue, anti-terrorism operations, big data
collection, smart home appliances and other various life scenarios. It is hoped that this
project can shed some light on this realm and attract more professionals to explore and
develop in this field.
Conclusion
This report illustrates the main background and process of developing an earthquake
rescue car. The earthquake rescue car aims to assist earthquake relief workers to achieve
faster targeting of people that are trapped in collapsed buildings, and provide a channel
for information exchange. This project did not follow the design ideas of previous
rescue vehicles, but innovatively reduced the size of the rescue car to obtain higher
flexibility, making the rescue work much more efficient, while providing new design
ideas for future rescue car. My understanding of engineering is greatly enhanced in this
project, before which I did not realize that such a small-scale project could take so much
time and efforts in researches, design, operation, debugging and testing. Limitations,
however, exist in several aspects. For instance, certain functions, such as temperature
monitoring, was not realized due to technical and time constraints. The lack of
evaluation by relevant professionals may also lead to some shortcomings in this car
when it is applied in real life. Consequently, more work is required to ensure the
functionality and feasibility with the cooperation of relevant institutions in the future.
Bibliography
[1] Akinci, F. (2012). 'Environmental Risks: Earthquakes’ Available at:
https://doi.org/10.1016/B978-0-08-047163-1.00586-5 (Accessed: 4 August 2022)
[2] Betts, J. (2010). 'Surface Engineering of Light Alloys’ Available at:
https://doi.org/10.1533/9781845699451.2.444 (Accessed: 4 August 2022)
[3] Bruce, B. (2022). Earthquake. Available at:
https://www.britannica.com/science/earthquake-geology#ref59550 (Accessed: 2
August 2022)
[4] Christian, V. (2004). 'Corrosion of Aluminum’ Available at:
17 / 18
https://doi.org/10.1016/B978-008044495-6/50012-4 (Accessed: 2 August 2022)
[5] Fan, Z., Yiftach, E., Aggelos, K. (2005). 'Handbook of Image and Video
Processing (Second Edition)’ Available at: https://doi.org/10.1016/B978-0121197926/50124-8 (Accessed: 3 August 2022)
[6] Guofeng, W. (2022). 'Superplastic Forming (SPF) of Complex Sheet Metal Parts
and Structures’ Available at: https://doi.org/10.1016/B978-0-12-819726-4.00016-8
(Accessed: 3 August 2022)
[7] Jiang, F., Dai, X., Xie, Z. et al (2022). 'Flood inundation evolution of barrier lake
and evaluation of regional ecological spatiotemporal response—a case study of
Sichuan-Tibet region.’ Available at: https://doi.org/10.1007/s11356-022-20866-y
(Accessed: 2 August 2022)
[8] Jibin, R., Sachin, S., Abhishek, K. et al (2021). 'Disaster management using
unmanned aerial vehicles’ Available at: https://doi.org/10.1016/B978-0-12-8202760.00013-3 (Accessed: 22 August 2022)
[9] Krishnan, K., Sankaran, S. (2017). ‘Metallurgy and Design of Alloys with
Hierarchical Microstructures’ Available at: https://doi.org/10.1016/B978-0-12812068-2.00004-7 (Accessed: 21 August 2022)
[10] Malgorzata, R., Jacek, N., Piotr, K. (2017). 'The Application of Green Solvents in
Separation Processes’ Available at: https://doi.org/10.1016/B978-0-12-8052976.00010-3 (Accessed: 3 August 2022)
[11] Robert, D., Robert, L. (2014). 'The ROV Manual (Second Edition)’ Available at:
https://doi.org/10.1016/B978-0-08-098288-5.00010-5 (Accessed: 3 August 2022)
[12] Somerday, B., Marchi, C. (2008). 'Solid-State Hydrogen Storage’ Available at:
https://doi.org/10.1533/9781845694944.1.51 (Accessed: 4 August 2022)
[13] Subir, V. (2015). 'Flow Control for Video Applications’ Available at:
https://doi.org/10.1016/B978-0-12-803583-2.00006-2 (Accessed: 23 August 2022)
[14] Wikipedia (2022). Earthquake. Available at:
https://en.wikipedia.org/wiki/Earthquake (Accessed: 2 August 2022).
[15] Wondrak, T., Franke, S., Krauter, N. (2019). 'Thermal Hydraulics Aspects of
Liquid Metal Cooled Nuclear Reactors’ Available at: https://doi.org/10.1016/B978-008-101980-1.00015-6 (Accessed: 3 August 2022)
18 / 18
Download