RoboCup Rescue 2019 Team Description Paper XFinder team

Martin Omar Vázquez Reyes, Francisco Javier Díaz Altamirano, Luis Ashmed Chavarría Santiago, Víctor Abraham Claudio Pachecano, José María García Sotelo, María de Lourdes Garrido Garrido, Jonathan Cruz Nava

IFRobotics


Abstract This construction work describes, installation and operating accessories of our XFinder robot, in order to participate in the TMR (regional tournament in which we are champions twice during 2015-2016 and 2nd place in 2018 you could take a look of competition results on these links http://femexrobotica.org/tmr2015/resultados.php our team name was "UTEZ UNO", https://www.femexrobotica.org/tmr2016/resultados our team name was "MECANAO", https://www.femexrobotica.org/tmr2018/ganadores/ our team name was "UTEZ-EXFINDER"). Thanks to this competition, we finally got a place Competition in the RoboCup Rescue League. Our project is a four-wheeled robotic system tele-operated suitable for indoor and outdoor used with high tensile strength, simultaneous localization and mapping (SLAM), visual detection of victims, recognition of QR codes and CO2 reading. The objective of this system is to recognize victims in any soil or land, creating a useful map for human rescue teams.

Information

Team name: XFinder team Institution: IFRobotics Team leader: Martin Omar Vazquez Reyes

INTRODUCTION

The XFinder project originally began as an "integrative task" or final course project developed by four graduate students. Months later, it seems potential on this project due to many disasters in the nearby city of Cuernavaca.

During. many national competitions, the XFinder project has taken many forms refering to the teams which they´ve worked with, ending in our current version, shown in the picture above. Our main goal is to create a robot reliable and be able to provide real-time information, during disaster when conditions threaten, human intervention exploration.

After many field tests, several broken mechanical parts and burned circuits, it is proven that this robot is ready for the toughest conditions.

Fig. 1. TELEOPERATED XFinder robot.
Fig. 1. TELEOPERATED XFinder robot.

A. Improvements over previous contributions

The current XFinder project has received major software upgrades than field mechanics. We are focused on the application of 3D mapping, object recognition, navigation system giving us a better location and acquisition information. We are also improving our control systems for good, clearer interaction between the operator interface and the action what robot will do.

You could see the new features in this link https://youtu.be/fxdpKCiMQUM

II. SYSTEM DESCRIPTION

A. Hardware

  1. XFinder dimensions are 55 kg, 1 m long, 70 cm wide, 70 cm.

  2. Many local competitions gave us a clear vision about implementing a system with suspension and wheels, in accordance to them we attempt to improve resistance to impact when the robot goes on uneven terrain from the ground floor or first floor whether or not there is an existence of a ramp.

Fig. 2. SUSPENSION
Fig. 2. SUSPENSION
Fig. 3. transmission chain.
Fig. 3. transmission chain.
Fig. 4. Cameras that are implemented in the XFinder
Fig. 4. Cameras that are implemented in the XFinder
Fig. 4. Cameras that are implemented in the XFinder
Fig. 4. Cameras that are implemented in the XFinder
Fig. 5. Kinect sensor. (3D Map)
Fig. 5. Kinect sensor. (3D Map)
Fig.6 LiPo's used in the project.
Fig.6 LiPo's used in the project.
Fig. 7. The circuits mounted on plates box half.
Fig. 7. The circuits mounted on plates box half.

B. Software

  1. control signals movement is performed by the Xbox One, therefore signals are sent to the costumer
Fig. 8. Control Xbox
Fig. 8. Control Xbox
Fig. 10. Capture code Labview
Fig. 10. Capture code Labview
Fig. 10. Capture code Labview
Fig. 10. Capture code Labview
Fig. 12. Map 3D using RTABMap.
Fig. 12. Map 3D using RTABMap.

C. Communication

The communication is performed through the TCP / IP protocol which is responsible for connecting a server and a client that sends and receives data simultaneously in real time, said connection is made by a switch to assign the corresponding IP's (2.4 g),

Fig.13 current operator station, going from left to right are: SLAM and 3D map, streaming video camera and robot control.
Fig.13 current operator station, going from left to right are: SLAM and 3D map, streaming video camera and robot control.
Operator station setup
Operator station setup

D. Human-Robot Interface

1. Communication Control

Communication TCP / IP is made by LabView. There are 2 codes depend on each other. certain code runs as a server which control signals Xbox One are acquired and according to set up parameters , numerical data will be written to send them to another code, the other computer is used as a client receiving the information command and this in turn is sent through the Arduino to control motors, However, it should be noted that the information is sent by different remote ports and to be specified in the server IP client where is going to be connected

III. REQUEST

A. Setup and breakdown

We are aware the speed of adjustment and the process of breakdown of each task is very crucial.

Our team includes XFinder robot, a laptop computer going inside the robot to send data at our station. All equipment is transported to operator station on a transport trolley.

B. Strategy Mission

In our simulations we have created two teams, one team is for the flow of vision and navigation; and the other one for 3D mapping and location. Let's deploy XFinder in the operating field and complete all possible targets in a planned routine regarding on the coordination of two teams, based on the distance and objectives of the way.

C. Experiment

Experiments have been mainly mechanical due simulation uneven terrain, debris and various types of materials like stones and sand. We expect the anatomy of XFinder in respect of all these simulations at different terrains allow us to complete the yellow or red areas of the operating field. In thesoftware area we are still linking the different programs and applications (QR mapping, object detection, motion, CO2 detection) to enrich this way, the 3D mapping and be able to send the most complete information.

Fig. 15. XFinder 6 version goes up.
Fig. 15. XFinder 6 version goes up.

D. application in the field

Places near from our work area are industrialized size, because of this, it is expected that the XFinder project could be useful in exploring these areas in case of disaster or pollution implying harm in human. Sending data in real time to a parallel rescue action team and avoid human losses

  1. The strength of the robot is based on the movement of pulling , its size and durability to sort the obstacles, therefore, the XFinder is suitable for real-world scenarios.

  2. Weakness: No robotic arm.

  3. Get a robotic arm.

IV. CONCLUSION

The XFinder project was born from scrap, reuse parts, sometimes money itself, but as a team we are ready to participate and demonstrate the product of our hard work.

APPENDIX A Team and contributions

The XFinder robot has 7 members. Their names and responsibilities of each member are as follows:

  1. Martin Omar Vazquez Reyes

    • Team captain
  2. Chavarria Santiago Luis Ashmed

    • Mechanical Development
  3. Diaz Francisco Javier Altamirano

    • System control / scan
  4. Claudio Pachecano Victor Abraham

    • mechanical development
  5. Garrido Garrido Maria de Lourdes

    • Electronic design
  6. José María García Sotelo

    • Object recognition
  7. Jonathan Cruz Nava

    • Development controller

THANKS

We thank the small sponsors who have supported us to get resources and materials for the project financing, as well as our families have provide us full support in situations of adversity, lack of free time and financial support for the project and travel competences.

APPENDIX B SCHEDULES

A. Systems List

There are 3 main systems:

  • Handling System in the table I
  • The operator station in the table II.
  • The list of hardware components on the table III.
  • The list of software on the table IV.

TABLE I. Handling system

Attribute Value
Name XFinder
Locomotion Wheeled
System weight 85 kg
Weight including transportation case 90 kg
Transportation size 1.0 x 0.6 x 0.66 m
Typical operation size 1.0 x 0.6 x 0.78 m
Unpack and assembly time 210 min
Startup time (off to full operation) 5 min
Power consumption (idle/ typical/ max) 60 / 560 / 1000 W
Battery endurance (idle/ normal/ heavy load) 60 / 40 / 20 min
Maximum speed (flat/ outdoor/ rubble pile) 0.8 / 0.6 / 0.3 m/s
Payload (typical, maximum) NE
Arm: maximum operation height NE
Arm: payload at full extend NE
Support: set of bat. Chargers total weight 2.5 kg
Support: set of bat. Chargers power 1,200W (100-240V AC
Support: Charge time batteries (80% / 100%) 40 min / 60 min
Support: Additional set of batteries weight 3 kg
Any other interesting attribute 2 electrical
Pistons
Cost 4000 USD

TABLE II Operator Station

Attribute Value
Name XFinder
station
Weight system 15 kg
Weight including transport size 30 kg
transport size 0.8 x 1 x 0.4
m
size typical operation 0.8 x 1 x 0.4
m
Unpacking and assembly time 15 minutes
start time (out of full operation) 5 minutes
Power consumption (standby / standard / max) NE
the resistance of the battery (idle load / normal / NE
heavy)
Any other interesting attribute -
Cost 500 USD

TABLE III. HARDWARE COMPONENTS

Part Brand model Unit price Num.
structure of the - 2000 USD one
robot
drive motors - 500 USD two
drive gears - - -
encoder unit - - -
motor controllers - - -
DC / DC Regulator - one
Battery Management Nebraska - -
battery lipo, 750 USD 3
microcontroller Atmel 50 USD one
Computer unit Laptops dual - two
mount
IMU - - -
VDO cameras - - -
PTZ - -
Infrared camera - -
LFR - - -
CO2 sensor - 100 USD one
Battery Chargers - 200 USD two
Robotic arm - - -
air vehicle - - -
Operator rugged - 2000 USD one
laptop

TABLE IV. SOFTWARE

SOFTWARE VERSION LICENSE USE
Start Windows 1607 closed OS workstation.
10. source.
RTABMap 0.11.14 open 3D mapping.
project. source.
TeamViewer. 12.0.72365. open Streaming
source. between laptops
in the XFinder
browser.
NI LabVIEW. 15.0. closed XFinder
source. algorithm
browser.
OBS study. 17.0.2. open Current cameras
source. installed in the
XFinder.
Kinect for 1.8.0.595 open required for 3D
Windows source. mapping sensor
Drivers. controllers.
Kinect for 1.8.0.595 open an additional
Windows SDK. source. driver for 3D
mapping sensor.
Kinect for 1.8.0.595 open RGB camera
Windows at source. controller
runtime. integrated in the
sensor 3D map.

Recognition and awards

The team has received recognition for the RoboCup Rescue achievements. This section documents the awards and achievements at the Mexican Robotics Tournament competitions.

Recognition - Primer Lugar RoboCup Major Rescue
Recognition - Primer Lugar RoboCup Major Rescue
Recognition - Primer Lugar RoboCup Rescue
Recognition - Primer Lugar RoboCup Rescue
Recognition Award
Recognition Award
Recognition Award
Recognition Award
Recognition - 2nd place RoboCup Rescue Robot
Recognition - 2nd place RoboCup Rescue Robot
Recognition Award
Recognition Award
Award Recognition
Award Recognition
Team Recognition - UTEZ-EXFINDER
Team Recognition - UTEZ-EXFINDER
Award Certificate
Award Certificate
Award Certificate with signatures
Award Certificate with signatures
Award Certificate
Award Certificate

References

  1. M. F. Labbe and Michaud, "Global Online detection loop close graphic based SLAM Multi-scale meets" in Proceedings IEEE International Conference / RSJ Intelligent Robotics and Systems, 2014. (From here took our main source to make our SLAM)
  2. J. Craig, Introduction to Mechanics and robotic control. Pearson Prentice Hall; third edition, 2005.
  3. M. Rashid, Power Electronics: Circuits, devices and applications. Pearson Prentice Hall; Third Edition, 2004.