SMART RESCUE ROBOT
o Abdur Rahman [0112330790]
o Amrin Sultana Ayesha [0112330781]
o Nafisa Tasfiah [0112330743]
o Md shariar islam sadik [011221481]
o Md Habibur rahman mahin [0112331036]
o Mostak ahmed [011221488]
DEPT. OF COMPUTER SCIENCE AND ENGINEERING
United International University, Dhaka, Bangladesh.
ABSTRACT : -
Natural disasters, particularly earthquakes, pose significant threats to human life and infrastructure. Rapid
response and early warnings are critical to saving lives during such
emergencies . Simultaneously, autonomous robots are increasingly being developed for human
assistance , security, and disaster management. The Smart Rescue Robot is designed to combine these two
capabilities. It features human following functionality, allowing it to provide personal assistance in daily life, and
earthquake detection, enabling it to alert and guide humans to safety during emergencies. This dual-purpose
approach not only enhances the robot’s usefulness but also demonstrates practical applications. In modern
robotics, emergency management, and AI-assisted human safety systems.
PROJECT OVERVIEW :
The Smart Rescue Robot is an advanced autonomous system designed to provide daily assistance and
emergency response. It combines human-following functionality with earthquake detection using a Bluetooth-
enabled communication system. In normal mode, the robot follows a human while maintaining a safe distance. In
emergency situations, the earthquake detection module, located either on the robot or remotely, sends a real-time
signal via Bluetooth to the robot. Upon receiving the alert, the robot switches to rescue mode, stops human-
following, alerts the user through buzzer and LEDs, and navigates to a predefined safe location. This approach
ensures that the robot is responsive, reliable, and capable of remote sensing, making it practical for real-world
disaster scenarios and daily robotics applications.
COMPONENT LIST:
Arduino or ESP32 (for both robot and sensor node)
HC-05/HC-06 Bluetooth module (if not using ESP32)
Ultrasonic sensors, IR sensors, or camera
MPU-6050 or SW-420 vibration sensor
Motor driver and DC motors
Buzzer and LED/OLED Display 0.96’’
Chassis and wheels, Battery pack
Small speaker
Push button (for test mode)
Mini breadboard
Wires
Proposed Methodology :
1. Human-Following Mode
Sensors Used: Ultrasonic sensors, IR sensors, or camera for vision-based tracking.
Functionality: Robot follows the user while maintaining a safe distance.
2. Earthquake Detection Mode
Sensors Used: Vibration sensor (SW-420) or accelerometer/gyroscope (MPU-6050).
Functionality: Continuously monitor vibrations.
Upon detecting tremors, send a signal via Bluetooth to the robot.
3. Bluetooth Communication
Purpose: To enable wireless communication between the earthquake detector and the robot.
Components: HC-05/HC-06 modules for Arduino or built-in Bluetooth on ESP32.
Workflow:-
1. Sensor node monitors vibrations.
2. If a threshold is exceeded, it sends a “Shake Detected” signal via Bluetooth.
3. Robot node receives the signal, switches to rescue mode, alerts the user, and navigates to a safe zone.
4. Integration and Control
Microcontroller: Arduino or ESP32 for sensor integration, Bluetooth communication, and motor control.
Motor Driver & Wheels: Ensure smooth and accurate movement of the robot.
Software Logic: Dynamically switches between human-following mode and rescue mode based on Bluetooth signal
priority.
Key Features of the Smart Rescue Robot :-
1. Human-Following Capability
The robot can autonomously follow a human by using ultrasonic or IR sensors that detect distance and
movement. It maintains a safe gap and adjusts its speed accordingly. This feature makes the robot helpful in
daily activities such as carrying items, assisting the elderly, or guiding users.
2. Earthquake Detection System
A vibration sensor (SW-420) or accelerometer (MPU-6050) continuously monitors ground movement. When
unusual vibrations or seismic activity are detected, the sensor immediately triggers an alert. This early
detection provides timely warning during earthquakes, increasing safety and reducing potential harm.
3. Bluetooth Communication Module
Bluetooth connectivity enables wireless communication between the earthquake detection unit and the
robot. When the sensor detects tremors, it instantly sends a Bluetooth signal to the robot. This ensures the
robot switches from normal mode to rescue mode without delay, even if the sensor is placed far from the
robot.
4. Rescue Mode Activation
Upon receiving the earthquake alert via Bluetooth, the robot automatically enters rescue mode. It stops
following the human, activates alarms (buzzer + LEDs), and navigates toward a predefined safe zone. This
intelligent behavior makes the robot an active helper during emergencies.
5. Alert & Notification System
The robot includes sound and light indicators that activate during earthquakes. A buzzer provides loud
audible warning, while LEDs give visual signals. These dual alerts ensure the user is notified immediately,
even if they are distracted, making the system highly reliable in emergencies.
6. Autonomous Navigation to Safe Zone
In rescue mode, the robot uses its sensors and programmed path to move toward a safe location such as a
doorway, open area, or predetermined checkpoint. Autonomous navigation ensures the robot can guide or
assist the user safely during an earthquake, reducing panic and improving response time.
Block Diagram / Flowchart :-
1. Start: Initialize all sensors, Bluetooth, and motors.
2. Human-Following Mode: Robot tracks and follows the user.
3. Earthquake Detection Node: Continuously monitor for tremor.
4. Bluetooth Alert: If vibration exceeds threshold, send signal to robot.
5. Rescue Mode Activation: Robot stops following, alerts user, and navigates to safe zone.
6. End / Resume: Robot resumes normal operation after the emergency or waits for human intervention.
Conclusion:-
The updated Smart Rescue Robot integrates human-following functionality, earthquake detection,
and mandatory Bluetooth communication to ensure real-time responsiveness. This system is capable of
switching from normal operation to rescue mode automatically, alerting the user, and navigating to safety.
By combining daily assistance with emergency response, this project offers a practical, innovative, and
socially valuable robotic solution for disaster management and human safety.