Hackster is hosting Hackster Holidays, Finale: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Tuesday!Stream Hackster Holidays, Finale on Tuesday!
Sham Ganesh M
Created July 30, 2024

Rescue and Post-Disaster Response Robot (Amphi-Sentry)

An autonomous bot that navigates post-disaster areas, identifying debris and locating people in need of rescue.

37
Rescue and Post-Disaster Response Robot (Amphi-Sentry)

Things used in this project

Hardware components

Kria™ KR260 Robotics Starter Kit
AMD Kria™ KR260 Robotics Starter Kit
Main Hardware unit for processing
×1
DFRobot lidar
Lidar to scan and map the environment
×1
Arduino Nano R3
Arduino Nano R3
Nano to control motor direction (mainly to prevent reverse voltage flow and KR260 protection from abnormal voltage)
×1
ESP32 Camera Module Development Board
M5Stack ESP32 Camera Module Development Board
ESP32-CAM module for image processing
×1
DC motor (generic)
Geared motors 12V - 300 rpm
×2
Cytron Technologies Cytron MD10C - Motor Driver
Motor driver to control the motors from arduino
×1
USB-A to Mini-USB Cable
USB-A to Mini-USB Cable
To connect Nano to Board ( for ros-arduino bridge)
×1
LiPo 3S Battery
Battery to power the motors
×1
Poly Carbon Sheet
Used as base and chassis, sturdy material, hard to break.
×1
Wheels for DC Motors
To attach to the DC Motors
×2
Caster Wheels
For supporting differential drive, as a free rotating wheel in a 3 wheel drive
×1

Software apps and online services

Snappy Ubuntu Core
Snappy Ubuntu Core
We are running ubuntu 22.04.4 in our KR260
Robot Operating System
ROS Robot Operating System
We used ROS2-Humble to make the bot autonomous
Google Colab
To make the ML model to recognize the debris and peoples
Arduino IDE
Arduino IDE
To program the Arduino Nano

Hand tools and fabrication machines

Hand Drill
To make holes for connecting screws on the poly carbon sheets
Angle Grinder
Used to cut the poly carbon sheets and smoothen the sharp edges
Screw-Driver kit
To screw down the screws (star or minus types)
Allen Key kit
To screw down the screws (Allen key types)

Story

Read more

Schematics

Schematics of the connections/interfaces

Circuitry of NANO, MD10C, Encoder Motors

Code

AmphiSentry

The git contains the src folder for the ros2 workspace and a yolo9 folder for the ml model. Also the git includes videos and images for the model and the bot.

Credits

Sham Ganesh M
1 project • 0 followers
pre-final year at Vellore Institute of Technology, Chennai, Tamil Nadu, India. Electronics team member at Atom Robotics, VIT Chennai

Comments