Reference video: https://youtu.be/sVmFMCnJf8s
Note The reference video is not perfect. The task may differ depending on the rules of each year RoboCup, so please use it as a reference only. If you have any concerns or points you would like to discuss, please write them in the Issues section of GitHub.
This task assumes that the robot is tidying up a messy room. The robot will tidy up the room based on information provided in advance about where to place the objects. Then, the robot will move to the next room and provide an object designated in advance from a shelf to a person who is waving (or just raising) its hand. This task is an adaptation of the challenge conducted in WRS (World Robot Summit) 2020 for RoboCup Japan Open @Home OPL.
Time Limit: 20 minutes (Task 1: 15 minutes, Task 2: 5 minutes)
This task focuses on autonomous navigation in a known environment, object recognition, object grasping, task planning, and so on.
- Location: The arena environment is based on a household environment is used. The competition is especially held in a living room. The arena can be mapped in advance (known environment).
- Starting location: The robot starts from outside the arena and enters the arena when opening the door.
- Guests: Two guests are sitting on chairs, and one of them waving (or raising) its hand receives an object from the robot. Please select two guests from your team.
- Competition time: The competition time is a total of 20 minutes, with 15 minutes for the
Task 1: Tidy Up Phase
and 5 minutes for theTask 2: Delivery Phase
. - Arrangement: The referee instructs the team to move the robot to the starting position and, according to the referee's instructions, the team arranges the objects to be used. The maximum number of objects that will be used in the
Task 1: Tidy Up Phase
is 10 objects. - Start: The referee gives the starting signal and starts the timer. At the same time, the team completes the robot starting setup (such as pressing the start button) and leaves the area. Complex setup procedures such as pressing more than two buttons are not allowed.
- Door opening: One person from your team opens the door at the starting signal. The robot recognizes that the door has opened and autonomously enters the arena.
- Competition time: The competition time for the
Task 1: Tidy Up Phase
is 15 minutes. - Tidying up: After the door is opened, the robot will tidy up all the objects on the table (
Long Table B
). Known and unknown objects are placed like a household environment. Each object has a category, and there are designated places (Long Table A
,Bin A
,Bin B
) for each object to be tidied up. The robot will tidy up the objects based on these pre-determined locations.
- Competition time: The competition time for
Task 2: Delivery Phase
is 5 minutes. - Navigation: The robot will move from one room (
Room 1: Living Room
) to the other room (Room 2: Dining Room
). Three dummy obstacles that will hinder the robot's movement will be set up, and the robot will navigate without making collision with them. - Delivery: The robot will find and grasp the instructed object from the objects on the shelf and hand it to the person waving (or raising) its hand, who is sitting on the chair.
- Goal: The task ends when the robot hands over the object to the person.
Note Known objects are objects that have been publicly announced in advance. However, there is a possibility that unknown objects or objects that are not the target may be placed next to the specified objects, so please be careful.
For the Tidy Up for OPL
task, the list of nine objects used in RCAP2021 will be used. You can check the object list from the link below, which includes photos, official names, and object categories (for example, Noodle
belongs to the Food
category). Most objects are lightweight and easy for the robot to grasp. The location where each object should be placed or tidied up is determined for each category of object. By referring to these categories, the robot will find and tidy up the objects during the competition. Please note that modifing the objects is prohibited.
In the competition task, objects will be used as known objects
(previously announced and announced just before the competition) and unknown objects
. Known objects
are divided into two categories: objects that have been previously announced along with the competition rules and objects that will be announced during the Setup Day
. Each team will bring their own objects for the competition. Unknown objects
refer to objects that are not on the object list but can be grasped and manipulated. In some competition tasks, these unknown objects may be used during the task.
Finally, the objects used as obstacles are called dummy objects
, which will be announced on the Setup Day
.
Note
Known objects
(previously announced): https://github.com/RoboCupAtHomeJP/AtHome2021/blob/master/Data/opl_known_object_list.pdf
Known objects
(previously announced) | Announced: 9 objects → During the task: 6 objectsKnown objects
(during Setup Day) | Announced: 3 objects → During the task: 3 objectsUnknown objects
(just before the competition) | Announced: 0 objects → During the task: 1 objectDummy objects
(during Setup Day)| Announced: 3 objects → During the task: 3 objects (only one variety)
Note Objects other than
known objects
(previously announced) andunknown objects
will be provided by the Executive Commitee (EC) to each team on the Setup Day.
Warning
Unknown objects
will be changed after all the teams finish the first trial.
The placement locations for each object category are as follows:
The following Deus ex Machina will be adopted in this task. With Deus ex Machina, although no points are awarded for the corresponding action, it is possible to skip partial tasks with simpler methods and continue with the overall task.
Action | Bypassing |
---|---|
Adjusting the number of objects |
|
Object grasping |
|
Object placement |
|
Object delivery |
|
Action | Score |
---|---|
Task 1: Tidy Up Phase | |
Tidying up objects
|
10 × 10 10 × 10 10 × 15 |
Task 2: Delivery Phase | |
Enter `Room 2: Dining Room` without colliding with any obstacle | 30 |
Object Delivery
|
30 30 30 30 |
Penalty | |
Non-participation (without previous instance) | -500 |
Total (including bonus tasks) | 500 |
Score Sheet:RCJ2023 OPL Tidy Up Score Sheet v1
- Preparation (several days to several weeks before the competition)
- Selection and purchase of Known objects (during Setup Day) and unknown objects.
- Announcements (30 minutes before the competition)
- Selection of the placement order of the objects and announce it to the teams.
- Specify the unknown object and announce it to the teams.
- Gather 30 minutes before the competition, receive instructions, and receive the score sheet.
- Act as the referee as described during the task.
- Score the competition.
- Verify scoring content with other TCs.
- Submit the score sheet.
Note Members of each teams are selected to be TCs and score the tasks of other teams' competitions. For details, please refer to the Scoring System.