1. Project Description: RoboCup Rescue Robot Challenge aims to create autonomous and semi-autonomous robots capable of assisting in disaster response and rescue missions. The challenge emphasizes real-world scenarios where robots can help locate and rescue victims, assess damage, and navigate hazardous environments.
For more details about a RoboCup Rescue Robot Challenge, visit: Link to competition
2. Project Period: Jan 2016 ~ Jul 2016
3. Team Members: Donghoon Baek, Yitaek Kim, Hansoul Kim, SuYeon Lee, Hyeongon Kim, Hyeonseok Lee, Taemin Hwang
4. Advisor: Prof. Juhoon Back and Prof. Hwang Jo
5. My Role: I was primarily responsible for 1) designing and controlling the 6-DOF manipulator, 2) controlling the four legs equipped with caterpillar tracks, and 3) developing the GUI for motor control. After RoboCup, I took on the role of team leader, guiding the team to participate in the IT Challenge at Kwangwoon University and submit an academic paper to the Korea domestic conference (KROC2017). Luckily, we got the best paper award at the academic conference.
6. New Members are joined to Team ROMANSA:
(From left) Hansoul Kim, Hyeonseok Lee, Donghoon Baek, SuYeon Lee, Hyeongon Kim, Taemin Hwang, and Yitaek Kim.
ROmansa Second Avenger (ROSA)
We developed ROSA, an advanced version of the teleoperated rescue robot ROFA (see another project). ROSA features two main caterpillar tracks on its body and four additional tracks on its legs for enhanced mobility. It includes a 6-DOF manipulator, CO2 sensors, IMU, a microphone, and an onboard laptop PC that can be accessed via Wi-Fi for teleoperation. A custom, user-friendly graphical interface was developed to facilitate remote control of the robot.
ROFA (left) is designed to explore harsh terrain and assist in rescuing victims. Its small size allows it to navigate rescue areas, map the environment, and gather critical information.
ROSA features four modular caterpillar wheels, allowing it to flexibly adjust its body size. A small size ROSA can stabilize its radar sensor.
The rescue robot ROSA can climb stairs and traverse uneven terrain. I was in charge of controlling a joint part of four caterpillar wheels.
The rescue robot ROSA can push a button, rotate lib, and open a door. To enable more intuitive control of the manipulator, I and Hansoul implemented numerical inverse kinematics, allowing the manipulator to track the desired task-space reference. Plus, we designed the manipulator and developed a GUI for user-friendly interface.
We developed a user-friendly GUI for easy robot operation and real-time monitoring of key data. The system flow is shown in the figure on the right. ROSA is fully controlled through remote teleoperation.
A small ROSA is capable of recognizing human faces, intended for identifying victims.
We developed a SLAM function to generate real-time maps of unknown environments by customizing the open-source SLAM package in ROS1.
I had the opportunity to explain our robot, ROSA, to the University President in the IT competition at Kwangwoon University, South Korea.
The poster we made to show all functions of ROSA.
In RoboCup, we were the only team composed entirely of undergraduate students, competing against teams with graduate-level or higher members. Lacking financial resources to build a robot, we visited schools, professors, and companies to borrow expensive equipment like motors and drivers. Despite these challenges, we placed 11th out of 24 teams in the finals and won the Best Student Paper Award at a domestic robotics academic conference in Korea.