You are on page 1of 22

Robot for exploration and

surveillance
1) Gunjan Lunkad BE.ET.B.206
2) Shivraj Rajgure BE.ET.B.260
3) Biswarup Chaki BE.ET.B.266

Prof. S.A.Patil

ELECTRONICS & TELECOMMUNICATION ENGINEERING

Pimpri Chinchwad College of Engineering , Pune


OUTLINE OF PROJECT
• Introduction

• Literature review

• Need of the Project

• Objectives

• Methodology

• Block Diagram

• Hardware and Software Requirements

• Algorithm and Flowchart

• Circuit Diagrams

• Advantages & Applications

• Work Done till date

• Results & Analysis

• Conclusion

• References

• Project Outcome

25/07/2023 Robot for exploration and surveillance 2


Introduction
• In this project the main goal is to develop a robot which can be controlled with the help of a smartphone or
a computer and the robot will provide a live stream of its environment using Wi-Fi connectivity with help
of a http server being hosted by the ESP 32S microcontroller. OV 2640 camera module will be used to
control the robot.

• The robot developed will be smart, that is we will try to implement some additional features like if the
robot goes out of range it will come back within the range of the network again.

• Robot will also send and share environmental data of the environment with the operator.
Literature review
Sr. No. Paper Title Publication Method Conclusion
Details
1 “Performance of HTTP Springer Netherlands In order to analyze the In the paper, they analysed
video Streaming Under performance of Buffering how network manifested as
Different Network 26 March 2013 strategies of HTTP video players latency, Transmission errors
conditions” there are two steps. occur, packet loss and
Step 1 OMNet++/INE T Bandwidth limits. How
Arkadiusz, Biernacki, Simulation, Streaming module,
Kurt Tutschku. Host Basics Components are
Video Frame extraction,
Playback emulation is there.

2 “DC Motor Speed “International Journal of In this we understand that it is In this study, they have
Control Through Electrical Engineering & difficult to create It is difficult to evaluated 6 different LL-
Arduino and L298N Emerging Technology” reduce end-to-end latency in HLS and LL- DASH players,
Motor Driver Using HTTP-based streaming also we using multi- bitrate-encoded
PID Controller” 4 Dec 2021. understand that both LL-HLS bitrate-encoded low-
and LL-DASH systems were latencyHLS and
PirahPeerzadaa ,WasiH able to operate at significantly DASH streams.
yderLarika , Aiman lower latencies.
Abbas Maharb,

3 “Performance of Low- “IEEE Publications” In this system, voltage is Through this paper, we
Latency HTTP-based theinput while thespeed of the understand that the speed of
Streaming Players”   September 2021. DC motor is our output. The
voltage supply is connected to
the DC motor has been
controlled successfully. The
the motor the motor driver. PID algorithm is used here to
Bo Zhang, Thiago achieve the desired speed of
Teixeira, Yuriy Reznik. the DC motor.

25/07/2023 4
Sr. No. Paper Title Publication Method 44Conclusion
Details
4 “Development of an “Journal of Engineering Temperature, humidity, wind speed Monitoring and displaying
ESP-32 Research and Reports” and direction areall monitoredby the weather conditions around the
Microcontroller system, as well as the amount of rain possible by the advanced
Based Weather July 2022. that has fallen. Real-time readings are system. The Internet of Things
Reporting Device” shown on the system's LCD screen. is the technology behind this,
Everyhour and day, it records the which is an advanced and
T. E. Babalola, A. D. previous day. data. It is possible to efficient method for
Babalola, M. S. view this data on an LCD and to
Olokun. upload it to a web page.

5 The future of International Conference Environmental and Alternately In the last two decades
Robotics Technology on Artificial Life and Powered Robotics that is attracting Robotics has literally exploded,
Robotics interests from different Institutes and both in terms of research and
Luigi Pagliarini, Industries. Anyway, few are the applications. It has invaded the
Henrik Hautop Lund. January 2017 existing application (i.e.: toys, people’s imaginary and almost
navigation, etc.) and they do not all of the existing markets, up
represent a valuable set by which we to the point that, on one side.
could evaluate their effective
potentialities.

25/07/2023 Project Title 5


Need of the project
• Robots are used to make the life of mankind easy and improve
the quality of life.
• The robot proposed to be developed will help us to survey and
check out unsafe
• environments or places where it is dangerous for a human to go.
• These may include regions with poisonous gas leak, manholes,
oil spills, nuclear
• meltdowns or collapsing of buildings due to natural calamities.
• With the help of the robot the operator can easily see and
evaluate the dangerous
• environment while sitting at a safe distance.
• The robot can also be used for military work, for spying and
surveillance of
• critical regions, keeping a check on the borders and before
sending troops.

25/07/2023 Robot for exploration and surveillance 6


Objectives
• Develop a robot which can be controlled and send live video
streams through Wi-Fi network.
• Deploying HTTP web server on the ESP 32S
• Making sure the robot can be controlled by multiple platforms
• To monitor network signal to allow geofencing i.e. prevent the
robot to go in a region of out of control
• Provide the information about the environment the robot is being
sent to.

25/07/2023 Robot for exploration and surveillance 7


Methodology: Block Diagram

25/07/2023 Project Title 8


Methodology: Hardware and Software Requirements

• Arduino Nano
• ESP 32-cam
• ESP 01
• Hub motors
• L293D Motor Driver
• Arduino IDE
• HTML
• Java Script
• MIT App inventor

25/07/2023 Project Title 9


Methodology: Flow chart & Algorithm

25/07/2023 Project Title 10


Circuit Diagram: on board control
Electronics

25/07/2023 Project Title 11


Circuit Diagram: on board Sensor Stack

25/07/2023 Project Title 12


Advantages & Applications
Advantages
• Easy To use
• Can be controlled by multiple devices
• Power supply through Power Banks
• Works on wi-fi network so easy to set up such networks during disaster
• On board environmental sensor to provide information about any dangerous gases
• Auto stop & reverse on loosing of signal
Application
• Disaster Management
• Sewer Maintenance
• Repair of underground subways or wires
• Border patrolling
• Anti-Terror operations
• Policing a large compounds and areas
• Mining activities
• Nuclear Reactor inspections
• Inspection of hazardous industries

25/07/2023 Project Title 13


Work done till now

25/07/2023 Project Title 14


Result & Analysis
To check if Wireless
module is connecting to
network or not, we will
simply turn on the
network and the device,
then go to Wi-Fi admin
settings and check if
device is visible on
connected device list as
“esp32-Arduino”

25/07/2023 Project Title 15


Result & Analysis
Check if the esp32 cam module
is able to host a HTTP server and
is able to stream video, simply go
on to ip address is found out by
previous step and put it in
address bar of browser
connected in same network.

25/07/2023 Project Title 16


Result & Analysis
Check if Esp01 is able to
check and monitor the
signal strength, connect
it to pc and open serial
monitor, you should see
a strong signal strength
when esp01 is close to
device and it goes on
decreasing as we move it
away from the network.
Conclusion
• Develop a robot which can be controlled over a Wi-Fi network &
sends live video streams over a Wi-Fi network
• Deploying HTTP web server on the ESP 32S
• The HTTP Server hosted on ESP-32S, Receives command from
client i.e. Smartphone or any device on network
• Making the robot smart so that it will not go out of the control
range or radius
• Publish Paper and get copyright for codes

25/07/2023 Project Title 18


References
[1]https://en.wikibooks.org/wiki/Robotics/Design_Basics/
Physical_Design#:~:text=Designing%20a%20robot%20requires%20balance,lot
%20of%20tweaking%20and%20experimenting.
[2] https://www.techtarget.com/whatis/definition/HTTP-Hypertext-Transfer
Protocol#:~:text=HTTP%20(Hypertext%20Transfer%20Protocol)%20is,they
%20are%20indirectly%20using%20HTTP.
[3] https://www.cisco.com/c/en_in/products/wireless/what-is-wifi.html
[4] https://www.metageek.com/training/resources/understanding-rssi/
[5] https://www.esp8266.com/viewtopic.php?p=82810
[6] https://dl.acm.org/doi/abs/10.1145/3458305.3478442
[7] https://www.mdpi.com/1424-8220/18/11/3897
[8] https://ieeexplore.ieee.org/abstract/document/9065451
[9] T. E. Babalola, A. D. Babalola, M. S. Olokun, “Development of an ESP-32

25/07/2023 Project Title 19


References
Microcontroller Based Weather Reporting Device” published in “Journal of
Engineering Research and Reports” on July 2022.
[10] PirahPeerzadaa ,WasiHyderLarika , Aiman Abbas Maharb, “DC Motor Speed
Control Through Arduino and L298N Motor Driver Using PID Controller”
published in “International Journal of Electrical Engineering & Emerging
Technology” on 4 Dec 2021.
[11] Bo Zhang, Thiago Teixeira, Yuriy Reznik, “Performance of Low-Latency
HTTP-based Streaming Players” published in “IEEE Publications” on September
2021.
[12] DebapriyaParida, Asish Behera, Jagdish Kumar Naik,SoumyaranjanPattanaik,
Rajat Sekhar Nanda, “Real-time Environment Monitoring System using ESP8266
and ThingSpeak on Internet of Things Platform” published in “International
Conference on Intelligent Computing and Control Systems (ICCS)” on 16 April
2020.

25/07/2023 Project Title 20


References
[12] Amin Asadzadeh, Mehrdad Arashpour, Heng Li, Tuan Ngo, Alireza Bab-
Hadiashar, and Ali Rashidi, “Sensor-based safety management” published in
“Automation in Construction”on February 2020.
[13] Marek Babiuch, Petr Foltýnek, Pavel Smutný, “Using the ESP32
Microcontroller forData Processing” published in “IEEE Publications” on May
2019.
[14] JeeWoong Park, Yong K. Cho and Ali Khodabandelu, “Sensor-Based
SafetyPerformance Assessment of Individual Construction Workers” published
in“Multidisciplinary Digital Publishing Institute (Sensors)” on 12 November 2018.
[15] Arkadiusz Biernacki, Kurt Tutschku, “Performance of HTTP video streaming
under different network conditions” published in “Springer Netherlands” on 26
March 2013.

25/07/2023 Project Title 21


THANK YOU

25/07/2023 Project Title 22

You might also like