Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 6

MOBILE-CONTROLLED SURVEILLANCE

ROBOT
Dr.K. Senthil M.Tech.,Ph.D.,
Muthamizh Kumar. S Tharun Kumar.L
Assosciate Professor ,Computer
Computer Science and Engineering, Computer Science and Engineering,
Science and Engineering ,Prince Shri
Prince Shri Venkateshwara Prince Shri Venkateshwara Padmavathy
Venkateshwara Padmavathy
Padmavathy Engineering College, Engineering College, Chennai, Tamil
Engineering College, Chennai, Tamil
Chennai, Tamil Nadu. Nadu.
Nadu.
muthamiz123@gmail.com
tharunkumar1005@gmail.com
Abstract—Real-time surveillance is an essential aspect of Bluetooth from the connected mobile device. The rover is
security and monitoring, and advancements in equipped with wheels for movement, and its compact size
technology have made it possible to develop autonomous allows it to navigate through tight spaces and confined
surveillance rovers. This project presents the design and areas. This feature is particularly useful in environments
development of a real-time surveillance rover using the where human access is limited or restricted, such as mines,
ESP32-CAM, an Arduino Uno R3, and a Bluetooth caves, and other hazardous areas. In addition to the live
module. The ESP32-CAM captures a live video stream video streaming and remote control capabilities, the project
that is transmitted to a connected mobile device. The employs the OpenCV Python library for object detection
rover is equipped with a pan-tilt mechanism that allows and recognition. This library provides various computer
the ESP32-CAM to rotate 180 degrees, controlled vision algorithms that enable the rover to detect and
remotely by the mobile device. Object detection and recognize objects in the surveillance area. The object
tracking is a crucial component of any surveillance detection system employs a Haar Cascade Classifier, which
system, and the project employs the OpenCV Python is a machine learning-based approach for object detection.
library to enable real-time object detection. The rover This system uses a pre-trained model to detect various
uses an Arduino Uno R3 to communicate with the objects, including human faces, animals, and other common
Bluetooth module, which receives commands from the objects. This algorithm uses a deep neural network to detect
mobile device. The object detection algorithm, and classify objects based on their appearance and location
implemented using the OpenCV library, processes the in the image. Overall, the real-time surveillance rover is an
video stream and detects objects in real-time. The innovative and effective solution for remote surveillance in
project's design and development involved integrating hazardous or limited-access areas. The project combines
the ESP32-CAM, Arduino Uno R3, Bluetooth module, various technologies to provide a comprehensive and
and OpenCV library. The ESP32-CAM captures the reliable surveillance system that can be accessed remotely
video stream and processes it using the OpenCV library, from any device with an internet connection. The use of the
which performs real-time object detection and tracking. OpenCV Python library for object detection and recognition
The Arduino Uno R3 receives commands from the further enhances the project's capabilities, making it a
Bluetooth module and controls the pan-tilt mechanism of valuable tool for various surveillance applications.
the ESP32-CAM, providing a remote viewing capability
for surveillance purposes.
II. LITERATURE SURVEY
[1] V. Ratna Kumari, P. Siva Sanjay proposed a paper title
Keywords—Realtime surveillance, Remote control robot, “Smart Surveillance Robot using Object Detection” that was
Object detection, Video streaming, ESP32CAM
published in the year 2020. With the increase in lethal
accidents due to harmful conditions, cavern investigation,
I. INTRODUCTION mining, military surveillance, and other risky activities, the
The real-time surveillance rover is a unique and innovative safety of human life has been a major concern. In order to
project that combines various technologies to provide an overcome this challenge, a smart and efficient mechanical
effective solution for remote surveillance. The project system has been developed, which acts as a substitute for
consists of an ESP32CAM module for live streaming video, humans in risky activities. This system is designed to
a pan-tilt mechanism for controlling the camera direction, provide a platform for observable purposes, such as mining,
and an Arduino Uno R3 for controlling the rover's investigation, and monitoring of sensitive areas.
movement. In addition, the project employs the OpenCV
Python library for object detection and recognition. [2] Juan G. Parada-Salado; Luis E. Ortega-Garcia; Luis F.
Surveillance is an essential aspect of security and safety, and Ayala-Ramirez; Francisco J. Perez-Pinal; Carlos A. Herrera-
remote surveillance is particularly crucial in areas where Ramirez; José A. Padilla-Medina proposed a paper title “A
human access is limited or dangerous. The real-time Low-Cost Land Wheeled Autonomous Mini-robot for In-
surveillance rover addresses this need by providing a mobile door Surveillance” published in the year 2018. This paper
and remote solution for surveillance. The project utilizes the describes the design and development of a low-cost,
ESP32CAM module, which is a compact and low-power modular, and robust land wheeled autonomous mini-robot
camera module that can capture high-quality video. The (LWAMR) for indoor surveillance. The LWAMR is
module is connected to a Wi-Fi network, allowing the user equipped with a position, speed, and distance sensor that
to access the live video stream remotely from any device enables it to function autonomously. The robot is also
with an internet connection. To control the camera direction, equipped with a spy cam that can send real-time images and
the project employs a pan-tilt mechanism, which is a system video, which is controlled by a servomechanism. The
of two servo motors that can rotate the camera horizontally authors provide details on the design, control algorithm,
and vertically. This system is controlled by the Arduino Uno communication, and human-machine interface (HMI) of the
R3, which receives commands via Bluetooth from a LWAMR. The HMI was implemented in LabVIEW, and it
connected mobile device. With this system, the user can enables remote monitoring of the LWAMR's health and
remotely adjust the camera direction to capture different surveillance. Communication between the HMI and the
areas of interest and obtain a complete view of the LWAMR system was achieved using an RF transceiver. The
surveillance area. The rover's movement is also controlled authors present results that demonstrate the effective
by the Arduino Uno R3, which receives commands via implementation of the LWAMR system. The LWAMR has
the advantage of being versatile, low-cost, modular, robust, OmniTrack algorithm, which combines the YoloV4 object
and capable of remote operation using a mobile device HMI detector with TV-L1 optical flow and is real-time capable.
autonomous mini-robot (LWAMR) for in-door surveillance. However, the Detic-Track algorithm replaces the YoloV4
The LWAMR is able to be autonomous by using a position, object detector with the Detic detector proposed in [2]. This
speed and distance sensor. In addition, it is capable to send detector is able to detect significantly more object
images and video in real time by using a spy cam, which is categories, specifically, a pre-trained Detic model is
controlled by a servomechanism. Details of the design, employed that detects the 1,203 object classes from the
control algorithm, communication, and human machine LVIS dataset. Additionally, instead of using the whole
interface (HMI) are given. HMI was implemented in bounding box for tracking a detected object, only the part of
LabVIEW and it is used for monitoring remotely the the bounding box corresponding to the object mask is
LWAMR health and surveillance. Communication between utilized. This improves the tracking considerably, especially
the HMI and the LWAMR system was carried out by means for moving objects whose bounding box contains significant
of RF transceiver. Results show the effective background areas. The proposed algorithm provides
implementation of this kind of LWAMR system. semantic information that is crucial for many high-level
Advantages of the presented LWAMR are: low cost, computer vision tasks.
versatility, modularity, robustness and remote (or not)
operation by using a mobile device HMI [5] S. Gobhinath, S. Sophia, S. Karthikeyan, K. Janani
proposed a paper title “Dynamic Objects Detection and
[3] Vanita Babanne; Nikita Sandeep Mahajan; Renu Tracking from Videos for Surveillance Applications”
Lalchand Sharma; Pratiksha Pradip Gargate proposed a published in the year 2022. Artificial intelligence is a recent
paper title “Machine learning based Smart Surveillance topic in computer science study right now. A machine must
System that was published in the year 2019. Video be aware of its surroundings in order to function
surveillance has become an integral part of protection and intelligently. Humans require visual information to function.
security in modern cities. Smart cameras equipped with The field of research known as "Computer Vision" focuses
intelligent analysis of video can monitor events and capture on automatically interpreting images and image sequences.
abnormal activities, providing an alert system for potential In other words computer vision is the scientific discipline
threats. Many cameras have already been installed for that aims for extracting information from visual data. In a
surveillance worldwide. This paper focuses on video sequence, moving object tracking refers to constantly
implementing video surveillance with early fire event recognizing an object's position and orientation despite
detection, abnormal activity detection, smart parking camera or object movement. The task of following one or
systems, and crowd estimation. The proposed system aims more things around a scene from when they first appear to
to overcome the existing drawbacks of post-investigation when they leave is known as object tracking. An item can be
techniques in video surveillance systems by providing an anything of interest in the scene that can be detected, and it
alert generation system. The work is based on machine is determined by the scenario's requirements. Object
learning techniques for video analysis, providing better tracking systems are generally used in surveillance
performance and event detection with the added advantage applications where moving individuals and/or vehicles must
of alert generation. The system's benefits include early be monitored. Moving object detection, object tracking, and
detection of fire events, automatic detection of abnormal event recognition are the three basic components of any
activities, and smart parking management. The proposed surveillance system. The performance of such system
system also estimates crowd size and density in real-time. considerably depends on its first step that is detection of the
The system's design and implementation are discussed in foreground objects. These are the objects which are not
detail, including the hardware and software architecture. background objects. These foreground objects have a
Finally, the results of the proposed system's performance are important role in subsequent processes, such as event
presented, highlighting its effectiveness in detecting early detection. To work properly, every object detector requires
fire events, abnormal activities, and crowd estimation. The an object model, which specifies the look of objects or asset
paper concludes by highlighting the importance of video of rules to determine whether a specific patch (region) from
surveillance in modern cities and the potential benefits of an input image contains an object of interest.
the proposed system in improving security and safety
.
[4] Hannes Fassold and Ridouane Ghermi proposed a paper III. EXISTING SYSTEM
title “DETIC-TRACK: ROBUST DETECTION AND The existing system utilizes a robot equipped with a
TRACKING OF OBJECTS IN VIDEO” that was published camera to provide remote monitoring and surveillance
in the year 2022. The automatic detection and tracking of through live video streaming and web-based control.
objects in a video is crucial for many video understanding However, the system may face challenges in certain indoor
tasks in areas such as surveillance, autonomous driving, surveillance situations due to factors such as poor lighting or
automatic video annotation, and brand monitoring. A novel the layout of the room. Additionally, the robot may be
deep learning-based algorithm called Detic-Track is restricted in terms of its mobility, making it challenging to
proposed for object detection and tracking, which can detect monitor certain areas effectively. One major limitation of
over 1,000 object classes and tracks them robustly even for the existing system is the difficulty in detecting objects
challenging content. The algorithm is based on the within the surveillance area. The reliance on a simple
.
camera feed and remote control limits the system's ability to
provide advanced object detection capabilities. This can
result in missed or delayed alerts for potential threats or
incidents, reducing the overall effectiveness of the system.
Therefore, there is a need to enhance the object detection
capabilities of the system to improve its reliability and
performance in real-world surveillance scenarios.

IV. PROPOSED SYSTEM


The proposed system is a real-time surveillance rover that
provides advanced surveillance capabilities with a 180-
degree camera and real-time communication. The system
includes an adjustable flashlight that enhances visibility in
low-light conditions, providing better surveillance
capabilities in challenging environments. Its tracks and
chain wheel design allow for smooth operation on a variety
of hard surfaces, making it an ideal choice for a range of
surveillance applications. The system has the ability to
detect objects using the OpenCV Python library, which
enables it to identify and track objects in real-time. With its
pan-tilt control, the camera can be adjusted remotely,
providing a broader range of surveillance capabilities. The
rover is controlled by an Arduino UNO R3 and can be
remotely controlled via a Wi-Fi connection, providing an
efficient and effective method for remote monitoring and
surveillance. The system has a web-based control Interface (b) Camera Module
that allows users to view the live video stream and control
the rover's movements and camera settings. The proposed
system is highly versatile, allowing it to be used in a range
of applications such as security, surveillance, and search and
rescue operations. The system's object detection capabilities
provide an added layer of security and surveillance,
allowing it to detect and track objects in real-time,
enhancing its overall surveillance capabilities.

V. SYSTEM ARCHITECTURE DIAGRAM

(a) Microcontroller and Control Module


VI. MODULE DESIGN

LIST OF MODULES
1. Chassis and Mobility Module
2. Camera Module
3. Microcontroller and Control Module
4. Power Supply Module

MODULE DESCRIPTION

CHASSIS AND MOBILITY MODULE: This module


includes the physical structure of the robot, such as the
chassis, tracks, wheels, and motors. It also involves
selecting the appropriate motor drivers to control the robot's
movement.
CAMERA MODULE: This module includes selecting and
configuring the camera to be used for surveillance, along
with any additional equipment needed such as adjustable
flashlight or lenses.
MICROCONTROLLER AND CONTROL MODULE: This systems, paving the way for safer and more secure
module involves selecting and configuring the communities.
microcontroller board that will be used to control the robot,
receive commands from the user, and process data from the VIII.FUTURE ENHANCEMENT
camera. It also includes selecting and configuring the
Bluetooth module for communication with the user's mobile Integrating advanced object detection and tracking
device. algorithms using machine learning techniques to improve
POWER SUPPLY MODULE: This module involves the accuracy and efficiency of the system. Implementing a
selecting and configuring the power supply for the robot and real-time alert system to notify the user of any potential
its components, such as the battery or external power security threats or suspicious activity detected by the robot.
source. It also includes selecting and configuring voltage Enhancing the mobility of the rover by adding more
regulators or converters to ensure that the components advanced motion control and obstacle avoidance
receive the appropriate power supply voltage. capabilities. Incorporating additional sensors and modules,
such as gas and smoke detectors, to enable the robot to
monitor environmental conditions and provide early
VII.CONCLUSION warning alerts for potential hazards. Implementing a cloud-
In conclusion, the real-time surveillance rover is a cutting- based storage and analysis system to allow for remote
edge surveillance solution that provides several advantages access to video footage and other data captured by the robot.
over traditional surveillance systems. It enables remote
monitoring and control with live video streaming
capabilities, making it ideal for use in a variety of IX. REFERENCES
applications such as security, monitoring of hazardous [1] Kim M., Kang K.C., Lee H. Formal Verification of
environments, and search and rescue operations. The Robot Movements - a Case Study on Home Service Robot
adjustable flashlight provides enhanced visibility in low- SHR100. In the Proceedings of the IEEE International
light conditions, and the tracks and chain wheel design Conference on Robotics and Automation (ICRA), 4739-
allow for smooth operation on various surfaces. The use of 4744p, 2021.
machine learning techniques in object detection and tracking [2] J. Davis, C. Smyth, and K. McDowell, ‘‘The effects of
further enhances the system's capabilities, providing real- time lag on driving performance and a possible mitigation,’’
time alerts and improving the accuracy of threat detection. IEEE Trans. Robot., vol. 26, no. 3, pp. 590–593, Jun. 2020.
By utilizing the OpenCV library, the system is capable of
detecting objects with high precision, even in challenging [3] S. Higginbotham, ‘‘Autonomous trucks need people
lighting conditions. Overall, the real-time surveillance rover [opinion],’’ IEEE Spectr., vol. 56, no. 3, p. 21, Feb. 2019.
represents a significant advancement in the field of [4] K. Kukkala, J. Tunnell, S. Pasricha, and T. Bradley,
surveillance, offering a flexible, versatile, and efficient ‘‘Advanced driverassistance systems: A path toward
solution for remote monitoring and control. Its ability to autonomous vehicles,’’ IEEE Consum. Electron. Mag.,
detect objects and provide real-time alerts makes it an vol.7, no. 5, pp. 18–25, Sep. 2018
essential tool in a range of applications, providing enhanced [5] G. Gualdi, A. Prati, and R. Cucchiara, ‘‘Video streaming
security and safety while reducing the need for human for mobile video surveillance,’’ IEEE Trans. Multimedia,
intervention in hazardous or challenging environments. vol. 10, no. 6, pp. 1142–1154, Oct. 2018.
With ongoing advancements in technology, we can expect
to see further development and refinement of these types of
523

You might also like