TDP2024
TDP2024
Info
Team Name: BRACU ALTER
Team Institution: BRAC University
Team Country: Bangladesh
Team Leader: Mehedi Hassan
Team URL:
Team Qualification Video: https://youtu.be/2e5bQrD-i Y
RoboCup Rescue TDP collection: 2019+:
https://https://tdp.robocup.org/tdp/ Pre 2019:
https://robocup-rescue.github.io/team description papers/
Abstract—This paper illustrates the description of an Au-
tonomous Ground Vehicle (AGV) ”BRACU ALTER” that is
developed for performing the rescue assessments more effec-
tively during search and rescue operations. This multitasking Fig. 1: The Robust Rescue Rover BRACU ALTER ( Behind
rover, basically performed by a undergraduate student team the rover the lines are 30cm apart)
from different disciplines of BRAC University, Bangladesh; for
contribution to the industry, economy and academia altogether.
Also, focusing on RoboCup Rescue 2024 competition, the rover is
upgraded with a significant software and hardware improvement.
To keep pace with the 4th Industrial revolution, using the cutting the savior to conduct the rescue mission smartly due to the
edge technology: the power and safety efficient circuit based rover lack of proper rescue facilities,communication gap, limited
has some utmost features like autonomous navigation, object resources, delay in arrival etc.[1]. Also, the recent earthquake
detection, 3D mapping, sensing and imaging capabilities which in Turkey during 2022, many people died and that caused
allows to perform a profound assistance for insuring successful
surveillance,inspection and assigned tasks during rescue missions.
widespread devastation where it needed very fast assistance
for rescue[2]. Chemical factory blast due to gas leakage,
in Chattagram, Bangladesh where thousand of people died
Index Terms—RoboCup Rescue, Team Description Paper,
BRACU ALTER TDP, Autonomous Rescue Rover, 3D mapping, burnt[3]. That type of incidents insists us deeply to develop
Object Detection. a rescue rovers that has the potential to assess environmental
factors, mitigate the challenges and can minimize the aftermath
of such disaster. The rover some features like intuitive user in-
I. I NTRODUCTION
tuitive user interface enabling seamless interaction and control,
The undergraduate student team BRACU ALTER, from abilities of autonomous navigation, able to traverse challenging
LaSSET, Brac University Bangladesh, is presenting a robust path or hazardous terrain with comfort, ability of thermal
and reliable rescue rover with advanced robotics technologies imaging, 3D mapping, audio- video transmission system, real
that creates significant impact on search and rescue operations. time monitoring and pick and drop capabilities. The rover
The specialised type of rover can effectively navigate rugged mainly engineered to collaborate alongside to human respond
terrain, access disaster stricken areas and reach survivors who according to the given command.Moreover, considering power
might otherwise be challenging to locate. Recently, in the and current : circuit protection is one of the major concerns
era of technology, almost everything is being improved via in a rover circuit [4]. Therefore, we pay focus on our circuit
the use of robotics and intelligent system. Alike is obvious to make it protected from different awkward incidents such
that, advanced rescue rovers are required to enable intelligent as over current, over voltage etc. Additionally, we have some
search and rescue missions. During the Rana Plaza tragedy modes: manual mode, autonomous mode, power saving mode,
in Bangladesh when Building collapsed, it was very hard for emergency mode to make our rover more advanced and power
Mehedi Hassan, Shahoria Ahmmad Durjoy, Mehedi Hasan, Farha Hassan efficient. Emergency shutdown sub-system is also a significant
Priti, MD. Mustaq Mujahid ,Tohora Tammin Anupoma are with the Depart- part of a robotic system [5]. Hence, the rover includes a
ment of Electrical and Electronic Engineering, BRAC University, Bangladesh, kill switch so that the rover can shut down immediately
[email protected]: .
Niaz Nafi Rahman and Mehedi Hasan, are with The Depertmaent of while needed. The research is started focusing on robotics
Computer Science and Engineering, BRAC University, Bangladesh,. industry, academia and different competitions altogether. After
ROBOCUP RESCUE 2024 TDP COLLECTION 2
A. Hardware
The hardware subsystem of our new rover is totally
different from our previous rover comparing the locomotion,
power and electronics, manipulation, vision and sensor and
base station as described below:
Fig. 2: Latest Prototype (BRACU ALTER)
• Locomotion: Locomotion: The dimension of the main
body of the latest rover is 60cm in width, 110 cm in
length and 60 cm in height(Table-I). Maxon RE 50 200
W motor and a customised gear box is used in this rover
and we use timing belts as the gripper of the drive wheel
and flippers. Main material of the rover body and flipper
is aluminum to make the rover lightweight.
Implementing high quality sensors and cameras in this ALTER to manage one pair of flippers at a time via
rover ensure the precise and accurate sense of the sur- the game controller. This strategic approach minimizes
roundings; that will help to better perform in rescue the complexity of controls on the game pad, making
mission. However, we haven’t implemented arm in our it easier for operators to navigate ALTER effectively
latest rover yet, but we will build a 6 degree of freedom during rescue missions or disaster response efforts.
arm very soon.
• Vision Control System: Our robot’s vision system com-
prises four FPV (First Person View) cameras and a
B. Software and Human Robot Interface
PTZ (Pan-Tilt-Zoom) camera. To optimize the robot’s
Team Alter relies on ROS Noetic, an open-source meta- field of view, we’ve integrated a third-person camera
operating system tailored for robotic applications. ROS capable of free movement along two axes. This innovative
provides our system with a robust suite of functionalities addition enables near-360-degree vision without solely
akin to those of a traditional operating system. This includes relying on the robot’s arm-mounted camera. Operators
features such as hardware abstraction, enabling simplified have the flexibility to adjust camera views as needed, and
interaction with hardware components; low-level device the system seamlessly reorganizes views when the robot
control for precise manipulation of sensors and actuators; moves in reverse with a simple button press. This setup
and seamless integration of various sensors and actuators, enhances situational awareness and facilitates smoother
facilitating efficient data exchange and communication within operation, ensuring the robot can effectively navigate and
our robotic platform. By leveraging ROS Noetic, we enhance execute tasks in various environments.
the versatility, efficiency, and reliability of our system, • Mapping: The utilization of some occupancy grid maps
empowering Alter to excel in diverse operational scenarios, like simultaneous localization and avoidance has been
particularly in disaster response and rescue missions. increased in the last few years in regards to robotics
rescue missions. Our rover can generate 2D and 3D
• Tracks Control: Our latest rover, BRACU ALTER, mapping as well.[6]
represents a significant leap forward from our previous
model. One major improvement is the transition from two 2D Mapping: Alter enables the effortless generation
tracks to six, enhancing its stability and maneuverability of detailed maps for indoor environments, encompass-
across diverse terrains. This upgrade aims to bolster ing both 2D and 3D dimensions. This is achieved by
ALTER’s performance in demanding disaster response equipping Alter with an RPLidar A3, which seamlessly
scenarios. To address challenges with the previous rover’s captures data for 2D mapping. The approach involves
movement control, we’ve implemented a sophisticated leveraging Hector Slam, a technique that utilizes laser
differential drive mechanism for ALTER’s tracks. This scan matching to ensure precise alignment of data points
system allows for precise and responsive movement by in real-time. As Alter moves through interior hallways,
independently adjusting each track’s speed and direction. it adeptly navigates and creates precise 2D maps of its
Combined with a new ROS controller, commanding surroundings with remarkable ease.
ALTER’s movements is now simpler and more efficient
using basic velocity commands. Additionally, we
have integrated PID controllers into ALTER’s design,
ensuring precise velocity adjustments based on real-time
sensor feedback. This enhancement enables ALTER
to navigate complex terrain with exceptional precision
and efficiency. These advancements collectively elevate
ALTER’s capabilities, reflecting our commitment to
delivering a reliable platform for disaster response and
rescue missions.
Fig. 5: 3D mapping
xArm 6 is not only capable of handling various tasks communication system using Omnidirectional Antennas:
with precision but also supports the attachment of a Omnidirectional antennas: These antennas radiate their
range of accessories. These include options such as a signal in all directions, providing broader coverage. They
Gripper, Vacuum Gripper, BIO Gripper, 6 Axis Force are useful when the rover’s location is not precisely known
Torque Sensor, and Linear motor. These additional or when it needs to communicate with multiple points
features empower our system to accomplish tasks with simultaneously.Compatibility with IEEE Network Standards
greater efficiency and flexibility, ensuring that we can (802.11n/ac/ax):
adapt to a wide array of scenarios and achieve our
objectives with ease. IEEE 802.11n: This standard offers high throughput and
extended range for communication. It enhances the reliability
• Sensors: On the operator station’s GUI, we’ve grouped and speed of data transmission.
our sensors under the ”victim help” tab for easy access
and monitoring. Each sensor has its own ROS node IEEE 802.11ac: Also known as Wi-Fi 5, this standard
responsible for collecting data from the corresponding improves upon 802.11n by providing higher data rates and
hardware and publishing it to specific topics on the GUI. better performance, especially in crowded environments.
Thermal Camera: This camera communicates via UART
and SPI protocols to capture thermal imagery, detecting IEEE 802.11ax: Also known as Wi-Fi 6, this standard
temperature variations. Its ROS node publishes this data further enhances data throughput, especially in high-
for real-time monitoring. density scenarios, and improves the efficiency of wireless
communication.
Depth Camera: Operating solely on UART protocols,
this camera captures depth information, aiding in spatial
awareness. Its ROS node relays this data to the GUI for
navigation and obstacle avoidance.
Web Camera for QR Code and Hazmat Detection: Fig. 8: Base Station and rover communication
This versatile camera detects QR codes and hazardous
materials using specialized programs. Its ROS node
Tethered Operation Mode: In special cases where wireless
handles image processing and communicates findings to
communication may not be reliable or feasible, a tethered
the GUI.
operation mode is designed and implemented. This involves
physically connecting the rover to the base station using
By centralizing these sensors under the ”victim help”
a cable or tether, ensuring a direct and stable connection.
tab and utilizing ROS nodes for data management, we
Tethered operation mode is useful in situations where wireless
ensure efficient integration and streamlined monitoring
signals may be obstructed or interfered with, such as when op-
capabilities. This sensor setup provides operators with
erating in rugged terrain or environments with electromagnetic
crucial insights for quick hazard response and effective
interference.
assistance.
III. A PPLICATION
• Custom GUI: We utilize a PS5 controller to operate
various functions of our rover, such as track movement, A. Set-up and Break-Down
flipper control, manipulator operation, and camera ad- During a rescue mission it is much important to set up and
justments. Our graphical user interface (GUI) is built on break down the whole rover in a short time. Basically, for our
PySide and ROS Noetic, enabling user input and real-time modular rescue rover, to maintain a sound communication we
display of the rover’s actions. The GUI offers multiple established a portable,waterproof, user-friendly base station or
camera views, as well as information on the rover’s po- operation station that can handle high temperature, shock and
sition, orientation, and other relevant data. Additionally, vibration. As well as, can be moved one place to another place
our software allows effortless visualization of the 3D map very easily. There are 3 raspberry pi monitor and 1 central
without requiring any manual command-line inputs. monitor to observe the FPV camera and real sense feed, GUI
monitoring, localization and mapping etc. The plug and play
C. Communication systemed rover can be assembled and disassembled in a short
We are employing different methods to communicate with time. We can operate it by any one of these: radio controller,
the rover through the base station in order to ensure a reliable joy-stick or keyboard.
ROBOCUP RESCUE 2024 TDP COLLECTION 6
A PPENDIX C
L ISTS
A. Systems List
Fig. 11: Expended CAD Sketch
Here is the system list:
ROBOCUP RESCUE 2024 TDP COLLECTION 8