RoboCup Junior Rescue

El escenario se basa en un área que es demasiado peligrosa para que los humanos puedan rescatar a las víctimas de un desastre natural; por lo que se le ha dado la tarea más difícil a un robot. Este debe ser capaz de llevar a cabo la misión de rescate en modo totalmente autónomo sin intervención humana. El robot debe ser fuerte y lo suficientemente inteligente como para navegar a través de un terreno peligroso con colinas, terrenos irregulares y escombros sin atascarse.
Se cuenta con tres subcategorías:
- Rescue Line (Rescate de Línea): Un robot autónomo debe seguir una línea negra mientras supera distintos problemas en una arena modular formada por cuadros con diferentes patrones. El suelo es color blanco y los cuadtros se encuentran en diferentes niveles conectados por rampas. Cuando el robot finalmente encuentra a las víctimas, tiene que transportarlas con mucho cuidado hasta el punto de evacuación para que los humanos puedan atenderlas.

- Rescue Maze (Rescate en Laberinto): El robot necesita buscar víctimas a través de un laberinto, por lo que no debe encontrar el camino más rápido para atravesar el laberinto, si no debe explorarlo al máximo posible mientras evita áreas con el suelo color negro. Cuando el robot finalmente encuentra a las víctimas, tiene que proporcionarles un equipo de ayuda y un localizador, para que los humanos puedan localizarlos y llevarlos a un lugar seguro.

- Rescue Simulation (Rescate en Simulación): En la subcategoría de Rescue Simulation, los equipos deben desarrollar y programar estrategias apropiadas para robots autónomos virtuales y reales para capturar objetos mientras compiten con el robot de otro equipo que se encuentra buscando y capturando objetos en el mismo mundo virtual y real. El código abierto para su Desarrollo se encuentra disponible en http://www.cospacerobot.org/.

Restricciones
Dado a que RoboCupJunior fomenta el trabajo en equipo y la colaboración entre los miembros, los equipos de RCJ Rescue deberán conformarse con al menos 2 miembros y hasta un máximo de 4.
La edad se considera al 1ro de julio de cada año para el mundial RoboCup, y por lo tanto también para el Torneo Mexicano de Robótica.
Cada concursante sólo puede estar inscrito en 1 único equipo, sub-liga y liga en todo RoboCupJunior.
Reglas
Las reglas para la competencia de RoboCupJunior Rescue se encuentran publicadas en el sitio internacional de RoboCupJunior. Ya se encuentran publicadas las reglas para el torneo 2020 en Francia, que será el mismo vigente para el Torneo Mexicano de Robótica.
Estas reglas se pueden consultar en https://junior.robocup.org/rescue/. Toma en cuenta que los comités internacionales se encuentran en el proceso de revisión de las reglas, por lo que conviene que se esté atento a los comentarios del foro internacional https://junior.forum.robocup.org/. Para clarificación de reglas y compartir conocimiento en el Torneo Mexicano de Robótica, puedes crear una cuenta en https://comunidad.femexrobotica.org/ e iniciar una nueva conversación dentro del foro RoboCupJunior Rescue.
Límite de equipos por institución
Cada institución puede registrar el siguiente número de equipos por cada Categoría Junior:
- Máximo 1 equipo por sub-liga en Rescue Line y Rescue Maze.
- Máximo 2 equipos por sub-liga en todas las sub-ligas de Soccer y OnStage.
- No se limitará el número de equipos en Rescue Simulation.
- La institución que haya obtenido el primer lugar en cada subcategoría del torneo pasado (TMR2019) y haya enviado su reporte de participación en RoboCup 2019 Sídney (Australia) obtiene el derecho a registrar un equipo más en esa misma subcategoría. Debe dar de alta el equipo adicional y sus miembros, y antes de concluir el pre-registro enviar un correo a regtmr@femexrobotica.org indicando el nombre del equipo que desea que se le aplique este derecho.
Restricción de edad por Sub-ligas
La edad se considera al 1ro de julio de cada año para el RoboCup, y por lo tanto para el Torneo Mexicano de Robótica.
- Line Primary: Todos los miembros del equipo deben tener entre 10 y 14 años de edad (inclusive). Esto implica haber nacido entre el 02/Jul/2005 y el 01/Jul/2010. Esta sub-liga es únicamente a nivel nacional y NO otorga el derecho a participar en la competencia de RoboCupJunior Internacional.
- Line: Todos los miembros del equipo deben tener miembros entre 13 y 19 años de edad (inclusive). Esto implica haber nacido entre el 02/Jul/2000 y el 01/Jul/2007.
- Maze: Todos los miembros del equipo deben tener miembros entre 13 y 19 años de edad (inclusive). Esto implica haber nacido entre el 02/Jul/2000 y el 01/Jul/2007.
- Simulation Primary: Todos los miembros del equipo deben tener entre 10 y 14 años de edad (inclusive). Esto implica haber nacido entre el 02/Jul/2005 y el 01/Jul/2010. Esta sub-liga es únicamente a nivel nacional y NO otorga el derecho a participar en la competencia de RoboCupJunior Internacional.
- Simulation: Todos los miembros del equipo deben tener miembros entre 13 y 19 años de edad (inclusive). Esto implica haber nacido entre el 02/Jul/2000 y el 01/Jul/2007.
Comité Técnico
Diego Garza Rodríguez
email: diego.garza.rdz@gmail.com
Roberto Bonilla González
email: rbonilla@femexrobotica.org
Ruben Anaya García
email: ranaya_garcia@hotmail.com
Javier Zetina
email: javierg.zetina@gmail.com
Comité Local
Fernando Ruíz
email: fruizm@tec.mx
Ricardo Guzmán
email: ricardo.guzmanl@tec.mx
Lamberto Álvarez
email: lamberto.alvarez@tec.mx
RoboCupJunior Rescue is an educational initiative focused on elementary, high school and college students, to develop a robot that needs to solve diverse obstacles in an autonomous way to fulfill rescue missions.
The arena is based in a very dangerous area for humans to rescue the victims of a natural disaster; accordingly, the hardest task has been assigned to a robot. It needs to be able to perform the rescue mission completely in an autonomous way without human intervention. The robot must be strong and intelligent enough to navigate through a hazardous land with hills, uneven terrain and debris, without getting stuck.
Three sub-categories are available:
- Rescue Line: An autonomous robot should follow a black line while overcoming different problems in a modular arena formed by tiles with different patterns. The floor is white in color and the tiles are on different levels connected with ramps. When the robot finds the victims, needs to carry them carefully to the evacuation zone for the humans to take care of them.

- Rescue Maze: The robot needs to search through a maze for victims. The robot should not find the fastest path through the maze, instead it should explore as much of the maze as possible. The robot must avoid areas with a black floor. When the robot finds the victims, needs to provide a rescue kit and a tracker, so the humans can localize them and take them to a secure place.
_
- Rescue Simulation: In Rescue Simulation sub-league teams have to develop and program appropriate strategies for both real and virtual autonomous robots to navigate through the real and virtual worlds to collect objects while competing with another team’s robot that is searching and collecting objects in the same real and virtual worlds. The open source code can be found in http://www.cospacerobot.org/.

Restrictions
Since RoboCupJunior embraces teamwork and collaboration among team members, a team should have at least two tea__m members and at most four team members to form a RoboCupJunior team.
Age is counted as of July 1st for the international RCJ event and TMR event each year.
Each participant only can sign up in one team, sub-category and category inside RoboCupJunior.
Rules
The rules for the RoboCupJunior Rescue competition are available online in the international RoboCupJunior website. The 2020 rules for France are already published and will be used for the TMR.
These rules can be found in https://junior.robocup.org/rescue/. Please consider that the international committees are in the rule revision process, take a look for rules clarification inside the international forum at https://junior.forum.robocup.org/. For the TMR rules clarification and knowledge sharing, you can create an account in https://comunidad.femexrobotica.org/ and start a new conversation inside the RoboCupJunior Rescue forum.__
Teams limit per institution
Each institution can sign up the following number of teams per Junior sub-category:
- Maximum 1 team per sub-category in Rescue Line and Rescue Maze.
- Maximum 2 teams per sub-category in all Soccer and Onstage leagues.
- There is no team limitation for Rescue Simulation.
- The institution that obtained the first place in each sub-category in the last tournament (TMR2019) and sent its participation report in RoboCup 2019 Sydney (Australia) has the benefit to sign up an extra team in the same sub-category. It’s necessary to include the additional team and its members in the pre-sign up page and send an em_ail to regtmr@femexrobotica.org specifying the name of the team that will use this benefit.
Sub-categories age restriction
Age is counted as of July 1st for the international RCJ and TMR event each year.
- Line Primary: All team members need to be between 10 and 14 years old (inclusive). This means have been born between Jul/02/2005 and Jul/01/2010. This sub-category is only at national level and DO NOT give the opportunity to participate in the RoboCupJunior international competition.
- Line: All team members need to be between 13 and 19 years old (inclusive). This means have been born between Jul/02/2000 and Jul/01/2007.
- Maze: All team members need to be between 13 an_d 19 years old (inclusive). This means have been born between Jul/02/2000 and Jul/01/2007.
- Simulation Primary: All team members need to be between 10 and 14 years old (inclusive). This means have been born between Jul/02/2005 and Jul/01/2010. This sub-category is only at national level and DO NOT give the opportunity to participate in the RoboCupJunior international competition.
- Simulation: All team members need to be between 13 and 19 years old (inclusive). This means have been born between Jul/02/2000 and Jul/01/2007.
Technical Committee
Diego Garza Rodríguez
email: diego.garza.rdz@gmail.com
Roberto Bonilla González
email: rbonilla@femexrobotica.org
Ruben Anaya García
email: ranaya_garcia@hotmail.com
Javier Zetina
email: javierg.zetina@gmail.com
Local committee
Fernando Ruíz
email: fruizm@tec.mx
Ricardo Guzmán
email: ricardo.guzmanl@tec.mx
Lamberto Álvarez
email: lamberto.alvarez@tec.mx