RoboCupRescue 2010 – Rescue Robots IXNAMIKI (Mexico)

Américo Lorenzana, Alfonso López, Benjamín López, Rodrigo González, Alan Torres, Ricardo Rangel

Mecatrónica y Control de Sistemas – Mobile Robotics Group, Universidad Panamericana Aguascalientes, Mexico, 20290

http://www.robotica-up.org/


Abstract This paper presents IXNAMIKI, the first prototype of rescue robot developed at the MCS Mobile Robotics Group to compete at Robocup 2010. IXNAMIKI consists of a track wheel type structure. With double front flippers, it is capable of moving, climbing and collapsing rough terrain. IXNAMIKI also encompasses a 6-joint mechanical arm which can be deployed not only for surveillance from the top view but also for easier and faster access to the victims. A video camera and a set of sensors are set up at the tip of the mechanical arm to aid the operator during rescue decision making. The mapping techniques included in this prototype take advantage of a 2D real-time laser scanning.

Introduction

The RoboCup Rescue competition aims at boosting research in robots and infrastructure able to help in real rescue missions. The task is to find and report victims in areas of different grades of roughness, which are for the competition purposes currently indoors. It challenges the mobility of the mechanical platforms as well as the autonomy of their control and sensor interpretation.

For the 2010 competition, the MCS Mobile robotics group proposes the prototype IXNAMIKI (which means "people finder" in nahuatl, the language of ancient Aztecs).

IXNAMIKI is a robot capable of traversing, sensing and mapping a complex and unknown terrain. It is small and lightweight for maximum maneuverability. It offers all-terrain capabilities using two sets of independent flippers to move and climb over obstacles.

It requires one operator. However, the operator is aided in the maneuvering and rescue decision making by the robot. All the other functionality is fully automatic i.e. image acquisition, sensing, and mapping.

This paper presents a technical overview of IXNAMIKI: design, main modules and first prototype.

1. Team Members and Their Contributions

Américo Lorenzana Team captain and manufacturing

Alfonso López Sensors

Benjamín López Manufacturing and sponsorship Rodrigo González Programming and communications

Alan Torres CAD and programming

Ricardo Rangel Manufacturing Guillermo Medina Team advisor Dr. Ramiro Velázquez Faculty advisor

2. Operator Station Set-up and Break-Down (10 minutes)

Our system consists of a compact (64 x 59 x 15 cm), lightweight (40 kg) robot that is able to work autonomously or can be remote controlled via a laptop wireless LAN. The whole control equipment easily fits into a standard backpack and IXNAMIKI can be carried by 2 persons. So, to start/end a mission, a minimum of 3 people are needed to carry both robot and control equipment.

3. Communications

Our main design concept is simple but highly effective and reliable. The block diagram of the rescue robot IXNAMIKI is shown in Fig. 1.

Here, the robot encompasses a set of key items such as a temperature sensor, a CO2 sensor, a video camera, a laser, the motor driver and the mechanical arm. All of these are controlled by a single on-boar computer and either plugged directly to the computer or previously conditioned through a micro-controller. Information obtained from these sensors is sent to the operator via a wireless LAN network. At the remote station, the operator is able to take decisions and send back to the robot controlling commands for both robot and mechanical arm. For the laser, the mapping sensor, an accelerometer is included as stabilizer. This stabilization is processed locally at the robot.

Our system uses a communication frequency of 2.4GHz, no special channel or band is needed, and adheres to 802.11g standards.

Fig. 1 Block diagram of the rescue robot IXNAMIKI.
Fig. 1 Block diagram of the rescue robot IXNAMIKI.

Rescue Robot League — Frequency and Communication Specifications

Rescue Robot League
IXNAMIKI (Mexico)
Frequency Channel/Band Power (mW)
2.4 GHz - 802.11b/g any -

4. Control Method and Human-Robot Interface

IXNAMIKI is both autonomous and remotely controlled by the operating station via keyboard and joystick. Autonomous navigation relies on the on-board laser sensor and remote control relies on wireless communication with the command center.

The command center encompasses 2 main elements: laptop computer and a joystick. In the laptop computer a human computer interface is running to display the key features of the rescue mission such as:

  • Live video image: Video coming from the on-board camera. The operator will be monitoring the live feed and adding details to the map. For example: location of victim detected
  • Map being generated: Map will be generated by the 2D laser scanning
  • Information from other sensors: Other sensor information will also be displayed. For example: temperature, CO2, etc.

Fig. 2 shows a snapshot of the user interface.

Fig. 2 The user graphical interface displaying key features for IXNAMIKI missions.
Fig. 2 The user graphical interface displaying key features for IXNAMIKI missions.

5. Map generation/printing

Map generation method in IXNAMIKI is based on the operator assessment in conjunction with the collected data, which enables the operator to locate and register different object such as victims, stairs, walls and hazards. The robot has a 2D laser beam, a video camera, a temperature sensor and a C02 sensor that provide enough information to operator station.

A laser-beam will be projected onto an object and the resulting distance is reconstructed in the user interface at the operator station (Fig. 3).

Fig. 3 Example of a map obtained by the laser sensor.
Fig. 3 Example of a map obtained by the laser sensor.

6. Sensors for Navigation and Localization

IXNAMIKI relies on 2 items for navigation and localization:

  • Wheel encoders: To measure the translational and rotational speed of IXNAMIKI, all wheels are equipped with incremental optical encoders. This odometer data is used especially for indoor navigation, but due to the inaccuracy additional feedback from other sensors is needed.
  • Laser scanner: The Hokuyo URG04-LX laser scanner covers an arc of 240° with 0.36° resolution per scan. It has a maximum range of 4m and a maximum sample rate of 10Hz. The scanner unit is stabilized with an accelerometer to balance the effects of uneven surfaces.

7. Sensors for Victim Identification

Victim detection will be approached from several sensors:

  • Video camera: The video camera located at the tip of the mechanical arm is being used to capture real-time video. Video processing is done on the base station to detect any victim or motion.
  • Thermal sensor to detect victims autonomously by their body heat. The mechanical arm moves the thermal sensor. The sensors data is sent to the base station where the information is processed.
  • CO2 sensor to confirm the deal/live status of a victim found.

8. Robot Locomotion

Rescue robot IXNAMIKI is a tracked wheel vehicle. It is relatively lightweight (about 40 kg.) and have small dimenssions (64 x 59 x 15 cm). It is quite active and fast in unstructured environments and it also performs well on uneven terrain.

Tracked wheels are very popular in the RoboCup rescue league, for example in the robots of Team Freiburg, Robhaz, Casualty, IRL and IUB [1-5]. The track wheel robots which mentioned above are variety designs. Each design has different good points. In this robot, the tracks which use for the locomotion are double tracks (wheel track and flipper track). They are very useful for climbing over the pile of collapse.

Fig.4 (a) shows IXNAMIKI conceptual design while fig.4 (b) shows the first prototype developed.

Fig. 4 (a) Tracked wheel rescue robot IXNAMIKI: final design
Fig. 4 (a) Tracked wheel rescue robot IXNAMIKI: final design
Fig. 4 (a) Tracked wheel rescue robot IXNAMIKI: final design (continued)
Fig. 4 (a) Tracked wheel rescue robot IXNAMIKI: final design (continued)
Fig. 4 (b) Tracked wheel rescue robot IXNAMIKI: prototype
Fig. 4 (b) Tracked wheel rescue robot IXNAMIKI: prototype
Fig. 4 Robot locomotion details (a)
Fig. 4 Robot locomotion details (a)
Fig. 4 Robot locomotion details (continued)
Fig. 4 Robot locomotion details (continued)

9. Other Mechanisms

IXNAMIKI includes a mechanical arm. It helps the robot to explore in many ways such as, from high level, going to narrow space and able to get vital signs of victims easier and faster. Fig. 5 shows both conceptual design and prototype of the mechanical arm which has 6 degrees of freedom. Because the pay load at the tip of arm is small and the arm structure weight is not much, servo motor with gear set still can regulate the joint angle quite well.

Fig. 5 (a) Design and implementation of a 6-DOF mechanical arm
Fig. 5 (a) Design and implementation of a 6-DOF mechanical arm
Fig. 5 (a) Design and implementation of a 6-DOF mechanical arm (continued)
Fig. 5 (a) Design and implementation of a 6-DOF mechanical arm (continued)
Fig. 5 (a) Design and implementation of a 6-DOF mechanical arm (detailed view)
Fig. 5 (a) Design and implementation of a 6-DOF mechanical arm (detailed view)

10. Team Training for Operation (Human Factors)

  • Practice with locomotion controls (joystick)
  • Interpretation and navigation using streaming video

11. System Cost

The system cost is broken down into three main categories: mechanics, electronics, and other components.

11.1 Mechanics

The mechanical components of IXNAMIKI.

Mechanics Cost Breakdown

Part name Quantity Cost (USD)
Anaheim Motors 3 $1,080
Dynamixel RX-64 3 $819
Dynamixel AX-12 2 $100
Chains and mechanisms $1,923
Aluminum and other materials $600
TOTAL $4,522

11.2 Electronics

The electronic components of IXNAMIKI.

Electronics Cost Breakdown

Part name Quantity Cost (USD)
Laser HOKUYO URG-LX04 1 $3,900
Driver RoboteQ AX-3500 1 $600
Driver RoboteQ AX-1500 1 $400
Sensors $600
Batteries 2 $150
TOTAL $5,650

11.3 Total

The complete cost summary for IXNAMIKI.

System Cost Total

Cost
Mechanics $4,522
Electronics $5,650
Others $622
TOTAL $10,794

References

  1. A. Kleiner, B. Steder, C. Dornhege, D. Meyer-Delius, J. Prediger, J. Stueckler, K. Glogowski, M. Thurner, M. Luber, M. Schnell, R. Kuemmerle, T. Burk, T. Brauer, and B. Nebel, "Robocup rescue – robot league team rescuerobots freiburg (germany)," in RoboCup 2005: Robot Soccer World Cup IX, ser. Lecture Notes in Artificial Intelligence (LNAI), I. Noda, A. Jacoff, A. Bredenfeld, and Y. Takahashi, Eds. Springer, 2006.
  2. W. Lee, S. Kang, S. Lee, and C. Park, " Robocuprescue- robot league team ROBHAZ-DT3 (south Korea)," in RoboCup 2005: Robot Soccer World Cup IX, ser. Lecture Notes in Artificial Intelligence (LNAI), I. Noda, A. Jacoff, A. Bredenfeld, and Y. Takahashi, Eds. Springer, 2006.
  3. M. W. Kadous, S. Kodagoda, J. Paxman, M. Ryan, C. Sammut, R. Sheh, J. V. Miro, and J. Zaitseff, " Robocuprescue- robot league team CASualty (Australia)," in RoboCup 2005: Robot Soccer World Cup IX, ser. Lecture Notes in Artificial Intelligence (LNAI), I. Noda, A. Jacoff, A. Bredenfeld, and Y. Takahashi, Eds. Springer, 2006.
  4. T. Tsubouchi and A. Tanaka, " Robocuprescue- robot league team Intelligent Robot Laboratory (Japan)," in RoboCup 2005: Robot Soccer World Cup IX, ser. Lecture Notes in Artificial Intelligence (LNAI), I. Noda, A. Jacoff, A. Bredenfeld, and Y. Takahashi, Eds. Springer, 2006.
  5. A. Birk, K. Pathak, S. Schwertfeger and W. Chonnaparamutt, "The IUB Rugbot: an intelligent, rugged mobile robot for search and rescue operations", International Workshop on Safety, Security, and Rescue Robotics (SSRR), IEEE Press, 2006.