Changes between Initial Version and Version 1 of robocupLogisticsLeague/JapanOpen2020/rulebook


Ignore:
Timestamp:
02/19/20 13:51:33 (5 years ago)
Author:
Wataru UEMURA
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • robocupLogisticsLeague/JapanOpen2020/rulebook

    v1 v1  
     1This rule of this page is the draft version.
     2
     3= Welcome to RC Logistics League Technical Challenge “!StartUp”=
     4Concept-Proposal for a technical challenge teams to entry into logistic league
     5Idea of RC Logistics League “StartUp” technical challenge
     6The RC Logistics League faces different main problems:
     7-       The league needs a lot of material to be able to hold a competition.
     8-       The basic costs for a new team are relatively high.
     9-       The requirements for a new team are very complex.
     10These basic problems lead to a shortage of new teams interested in RCLL. Furthermore, new teams are facing a lot of problems to find their way into the many requirements of the RCLL. This leads with interested teams to an excessive demand and a mostly sobering, thereby not motivating, first participation in the cup.
     11With the new technical challenge, teams on the lowest level (standard platform) are to be picked up and led step by step to the requirements of the RCLL. In different stages it should be possible to get points and learn the skills that are necessary for the RCLL. In addition, teams with advanced skills have the opportunity to successively prepare for the RCLL challenge.
     12Also important for the new technical challenge
     13The following points are important for the new technical challenge:
     14-       New Teams should be able to get points with the standard-platform and standard software
     15-       Teams should have the opportunity to expand their knowledge and skills until they have mastered all the basic skills to switch to the RCLL.
     16-       The playing field should be as free as possible from complex structures and, as far as possible, without the stations (use of simple dummies, if necessary).
     17-       With the format “Technical challenge” there is no need to build a new league and the teams are challenged to switch to RCLL, after they get the most important skills.
     18Time Schedule for the technical challenge “!StartUP”
     19Like RCLL, the TC “StartUp” should last over 3 days. Additionally, 2 setup days are available. A skill sequence should not last longer than 15 minutes including preparation time of playing field and setup of the team. This should allow 4 sequences in one hour. If the first two days are from 9.00 to 19.00, 80 skills-slots would result (If needed). If we assume that 10 teams participate, then over 8 timeslots would result per team.
     20In the first two days the goal is to score as many points as possible.
     21The best 4 Teams are playing in the final on the third day, each team 3 skills.
     22
     23Skillsmatrix
     24The basic idea is that the teams can select their skills from a matrix. The skills are divided into 5 focus topics (still to be defined). Focus means that the focus is on this topic. However, complementary skills may also be required. The focus topics correspond to a requirement in the RCLL. In the individual focus topics there are 3 levels of difficulty which give different points when reaching them. 4 crossover challenges with 100 - 200 points are also available.
     25Concept of matrix with 5 focus topics
     26||Level ||Points||Topic ||Topic ||Topic ||Topic ||Topic||
     27||      ||      ||Driving||Positioning||Detecting||Gripping||Communication||
     28||3     ||50    ||Nbr 13||Nbr 23||Nbr 33||Nbr 43||Nbr 53||
     29||2     ||30    ||Nbr 12||Nbr 22||Nbr 32||Nbr 42||Nbr 52||
     30||1     ||10    ||Nbr 11||Nbr 21||Nbr 31||Nbr 41||Nbr 51||
     31
     32Crossover Challenges: Nbr 61, 62, 63 and 64
     33Important:
     34-       With the standard platform and the standard software at least 5-6 skills should be reachable
     35-       Most skills do not require any functioning stations and in most cases no RefBox (see flexibility for different organizations).
     36Possible Rules:
     37General
     38-       Each team can choose the skill before the start (to define lead time)
     39-       The exact rule is defined in the skills rule
     40-       Once a skill has been successfully passed, it may no longer be chosen.
     41-       If a skill has started, one maintenance per robot is possible (Like RCLL).
     42-       For communication, we assume that OPC UA, the industry standard, will be used in the future.
     43-       The tags used to recognize the stations are based on the tags of Roboview (AR tags, the “dll” exist)
     44-       Whenever possible, the standard Refbox should be used so that no 2nd Refbox has to be programmed and maintained. For some crossover challenges an adaptation will be needed.
     45Area
     46-       The skills area is about 5mx5m with 25 square zones 1mx1m, just like RCLL
     47-       Ideally, no boarders are used for the TC. If necessary, 2 boards of 1m each are installed in the corner area S11, S15, S55, S51.
     48
     49Points
     50-       A successfully completed skill cannot be repeated.
     51-       If 2 or more teams have the same number of points, then whoever has reached the highest level in an exercise wins, or if this is the same, whoever has more of higher levels wins.
     52-       If the robot leaves the game area (out of the border the skill is not fulfilled) = 0 points
     53-       If the robot touches an obstacle, for each obstacle -5 points.
     54Flexibility of different organisations
     55In order to hold an event, for example a preparation tournament, at least 3 topics with the 3 levels must be selected. It is not necessary to offer all topics as in the RC.
     56Skills- Definition (Proposal)
     57See Skills definition on separate sheets
     58
     59
     60Skill-Definition-Sheet
     61Nbr     11      Topic   Driving
     62Points  10      Robots  1
     63Setup   5 min.  Game    5 min.
     64Skill-Description       Driving the robot in 2 different field-squares with a defined orientation and move back to start position. The robot should hold its position in the square for at least 5 seconds.
     65At the start of the setup-phase, the squares and alignments of the positions to be approached are communicated to the team
     66Skill-Example   
     67Fulfilled       If the Robot positionned (square and orientation) it self on the two position from the startpoint and get back to the endpoint within the 5 minuten. Manual interaction only permitted in setup phase and maintance.
     68Additional
     69Information     First position in the zone S12 to S53, second position in the zone S14 to S55
     7036 szenarios are prepared, they are choosen by throwing two times a dice
     71One maintenance permitted
     72Used material   Gaming field
     7336 scenarios (Nbr 11)
     741 dice
     75
     76
     77
     78Skill-Definition-Sheet
     79Nbr     12      Topic   Driving
     80Points  30      Robots  1
     81Setup   5 min.  Game    5 min.
     82Skill-Description       Driving the robot in 2 different field-squares with a defined orientation and move back to start position. The robot should hold its position in the square for at least 5 seconds. On the field are two station aligned.
     83At the start of the setup-phase, the squares and alignments of the positions to be approached are communicated to the team. Also the positions of the two stations (dummy) are communicated at the start of the setup-phase
     84Skill-Example   
     85Fulfilled       If the Robot positionned (square and orientation) it self on the two position from the startpoint and get back to the endpoint within the 5 minuten. Manual interaction only permitted in setup phase and maintance.
     86Additional
     87Information     First position in the zone S12 to S53, second position in the zone S14 to S55
     8836 scenarios are prepared, they are choosen by throwing two times a dice
     89One maintenance permitted
     90Used material   Gaming field
     9136 scenarios (Nbr 12)
     921 dice
     932 stations (dummy, 70cm x 35cm x 78cm, white painted)
     94
     95Skill-Definition-Sheet
     96Nbr     13      Topic   Driving
     97Points  50      Robots  1
     98Setup   2 min.  Game    5 min.
     99Skill-Description       Driving the robot in 2 different field-squares with a defined orientation and move back to start position. The robot should hold its position in the square for at least 5 seconds. On the field are two station aligned.
     100At the start of the setup-phase, the squares and alignments of the positions to be approached are communicated to the team. The positions of the stations are not communicated but just put at the end of the setup-phase.
     101Skill-Example   
     102Fulfilled       If the Robot positionned (square and orientation) it self on the two position from the startpoint and get back to the endpoint within the 5 minuten. Manual interaction only permitted in setup phase and maintance.
     103Additional
     104Information     First position in the zone S12 to S53, second position in the zone S14 to S55
     10536 scenarios are prepared, they are choosen by throwing two times a dice
     106One maintenance permitted
     107Used material   Gaming field
     10836 scenarios (Nbr 13)
     1091 dice
     1102 stations (dummy, 70cm x 35cm x 78cm, white painted)
     111
     112Nbr     21      Topic   Positioning
     113Points  10      Robots  1
     114Setup   5 min.  Game    5 min.
     115Skill-Description       Positioning the robot in front of a station (input side) with e distance from 5-10cm and centred +/- 5cm and move back to start position. The robot should hold its position in front of the station for at least 10 seconds.
     116At the start of the setup-phase, the squares and alignments of the station to be approached is communicated to the team.
     117Skill-Example   
     118Fulfilled       If the Robot positionned (in relation to the station) it self from the startpoint and get back to the endpoint within the 5 minuten. Manual interaction only permitted in setup phase and maintance.
     119Additional
     120Information     Position of station in the zone S13 to S55
     12136 szenarios are prepared, they are choosen by throwing two times a dice
     122One maintenance permitted
     123Used material   Gaming field
     12436 scenarios (Nbr 21)
     1251 dice
     1261 station (dummy, 70cm x 35cm x 78cm, white painted)
     127AR-Tags on the station
     128
     129
     130Nbr     22      Topic   Positioning
     131Points  30      Robots  1
     132Setup   5 min.  Game    5 min.
     133Skill-Description       Positioning the robot first in front (input side) and then on the back (output side) of a station (direction matters) with e distance from 5-10cm and centred +/- 5cm and move back to start position. The robot should hold its positions in front and in the back of the station for at least 10 seconds.
     134At the start of the setup-phase, the squares and alignments of the station to be approached is communicated to the team.
     135Skill-Example   
     136Fulfilled       If the Robot positionned (in relation to the station) it self from the startpoint and get back to the endpoint within the 5 minuten. Manual interaction only permitted in setup phase and maintance.
     137Additional
     138Information     Position of station in the zone S13 to S55
     13936 szenarios are prepared, they are choosen by throwing two times a dice
     140One maintenance permitted
     141Used material   Gaming field
     14236 scenarios (Nbr 22)
     1431 dice
     1441 station (dummy, 70cm x 35cm x 78cm, white painted)
     145AR-Tags on the station
     146
     147
     148Nbr     23      Topic   Positioning
     149Points  50      Robots  1
     150Setup   2 min.  Game    5 min.
     151Skill-Description       Positioning the robot on one side of each station with e distance from 5-10cm and centred +/- 5cm and move back to start position. The robot should hold its positions in front and in the back of the station for at least 10 seconds.
     152At the start of the setup-phase, the squares and alignments of the station to be approached is not communicated to the team.
     153Skill-Example   
     154Fulfilled       If the Robot positionned (in relation to the station) it self from the startpoint and get back to the endpoint within the 5 minuten. Manual interaction only permitted in setup phase and maintance.
     155Additional
     156Information     Position of station in the zone S13 to S55
     15736 szenarios are prepared, they are choosen by throwing two times a dice
     158One maintenance permitted
     159Used material   Gaming field
     16036 scenarios (Nbr 23)
     1611 dice
     1622 stations (dummy, 70cm x 35cm x 78cm, white painted)
     163AR-Tags on the station
     164
     165
     166Nbr     31      Topic   Detecting
     167Points  10      Robots  1
     168Setup   5 min.  Game    2 min.
     169Skill-Description       The robot can detect a row of 12 tags (station, input output side and colour) in a randomised order. The order is only known by the referee. The teams have no direct view on the tag. The results must be stored in and list (shown in example) so that the referee can control it. The tag change is announced by “change” by the team
     170Skill-Example   
     171
     172Nbr     Name    In/Out  Color
     173        1       RS1     Out     Cy
     174        2       BS      In      Cy
     175        3       RS2     Out     Mg
     176        4       BS      Out     Mg
     177        5       DS      In      Mg
     178        6       DS      Out     Cy
     179        7       RS2     In      Mg
     180        8       CS1     In      Cy
     181        9       CS2     Out     Cy
     182        10      SS      In      Cy
     183        11      CS1     Out     Cy
     184        12      SS      Out     Cy
     185
     186Fulfilled       If the list is complet with the right 3 indications per tag in the max 2 minutes.
     187Additional
     188Information     Distance robot to 2m right-angled
     18936 szenarios are prepared, they are choosen by throwing two times a dice
     190No maintenance permitted
     191Used material   (Gaming field)
     19236 scenarios (Nbr 31)
     1931 dice
     194(1 station (dummy, 70cm x 35cm x 78cm, white painted))
     195AR-Tags (on the station)
     196
     197
     198Nbr     32      Topic   Detecting
     199Points  30      Robots  1
     200Setup   5 min.  Game    2 min.
     201Skill-Description       The robot can detect a row of 6 tags (station, input output side, colour, field and angle) in a randomised order. The order is only known by the referee. The teams have no direct view on the tag. The results must be stored in and list (shown in example) so that the referee can control it. The tag change is announced by “change” by the team
     202Skill-Example   
     203Nbr     Name    In/Out  Color   Field   Angle
     2041       RS1     Out     Cy      S32     45°°
     2052       BS      In      Cy      S33     135°
     2063       RS2     Out     Mg      S35     0°
     2074       BS      Out     Mg      S24     0°
     2085       DS      In      Mg      S44     0°
     2096       DS      Out     Cy      S45     0°
     210
     211Fulfilled       If the list is complet with the right 5 indications per tag in the max 2 minutes.
     212Additional
     213Information     The different colors shows different possibilities for positionning
     21436 szenarios are prepared, they are choosen by throwing two times a dice
     215No maintenance permitted
     216Time is stopped between the change of tags
     217Used material   Gaming field
     21836 scenarios (Nbr 32)
     2191 dice
     220(1-2 station (dummy, 70cm x 35cm x 78cm, white painted))
     221AR-Tags (on the station)
     222Nbr     33      Topic   Detecting
     223Points  50      Robots  1
     224Setup   5 min.  Game    3 min.
     225Skill-Description       The robot can detect 4 tags on the hole field (station, input and output side) in a randomised order. The sequence is 2 by 2. First detect 2, then “change” and second detect 2. The order is only known by the referee. The teams have no direct view on the tag. The results must be stored in and list (shown in example) so that the referee can control it. The robot turns itself in the centre of square S33 after starting from Startfield
     226Skill-Example   
     227Nbr     Name    In/Out  Color   Field   Angle
     2281       RS1     Out     Cy      S14     135°°
     2292       BS      In      Cy      S43     0°
     2303       RS2     Out     Mg      S21     90°
     2314       BS      Out     Mg      S35     135°
     232
     233Fulfilled       If the list is complet with the right 5 indications per tag in the max 3 minutes.
     234Additional
     235Information     36 szenarios are prepared, they are choosen by throwing two times a dice
     236No maintenance permitted
     237Time is stopped between the change of tags
     238Used material   Gaming field
     23936 scenarios (Nbr 33)
     2401 dice
     2412 station (dummy, 70cm x 35cm x 78cm, white painted))
     242AR-Tags (on the station)
     243
     244Nbr     41      Topic   Gripping
     245Points  10      Robots  1
     246Setup   5 min.  Game    2 min.
     247Skill-Description       Grab a C0 and C3 part from a conveyor (alternative shelf) and hold it secure and aligned in the gripper.
     248In the setup-phase, the robot can be put manually in front of the robot
     249Skill-Example   
     250 
     251
     252Fulfilled       If the Robot grad a C0 and a C3 part from a conveyor (alternative shelf) and hold it secure and aligned in the gripper. Manual interaction only permitted in setup phase, restart allowed for second gripping and maintenance
     253Additional
     254Information     One maintenance permitted
     255Restart gripping process for second gripping allowed
     256Used material   1 station (dummy, 70cm x 35cm x 78cm, white painted)
     2571 conveyor (dummy)
     258alternative shelf (has to be announced at the announcement of a competition
     2591 C0 product
     2601 C3 product
     261
     262
     263Nbr     42      Topic   Gripping
     264Points  30      Robots  1
     265Setup   5 min.  Game    2 min.
     266Skill-Description       Grab a C3 part from a shelf hold it secure and aligned in the gripper and put it back to another position (one slot distance) in the shelf
     267In the setup-phase, the robot can be put manually in front of the robot (one time)
     268Skill-Example   
     269 
     270
     271Fulfilled       If the Robot grad a C3  part from a shelf, hold it secure and aligned in the gripper and put it back on another place (one slot distance) in the shelf. Manual interaction only permitted in setup phase and maintenance
     272Additional
     273Information     One maintenance permitted
     274Restart gripping process for second gripping allowed
     275Used material   1 station (dummy, 70cm x 35cm x 78cm, white painted)
     2761 shelf
     2771 C3 product
     278
     279
     280Nbr     43      Topic   Gripping
     281Points  50      Robots  1
     282Setup   5 min.  Game    2 min.
     283Skill-Description       Grab a C3 part from a shelf (position random) hold it secure and aligned in the gripper and put it onto the conveyor
     284In the setup-phase, the robot can be put manually in front of the robot (one time). The position of the product in the shelf is defined by throwing a dice and known by the team at beginning of setup-phase.
     285Skill-Example   
     286 
     287
     288Fulfilled       If the Robot grad a C3  part from a shelf, hold it secure and aligned in the gripper and put it onto the conveyor. Manual interaction only permitted in setup phase and maintenance
     289Additional
     290Information     One maintenance permitted
     291Restart gripping process for second gripping allowed
     2921-2 position near conveyor
     2933-4 middle-position
     2945-6 position far conveyor
     295Used material   1 station (dummy, 70cm x 35cm x 78cm, white painted)
     2961 conveyor (dummy)
     2971 shelf
     2981 C3 product
     2991 dice
     300
     301Nbr     51      Topic   Communication
     302Points  10      Robots  1
     303Setup   2 min.  Game    5 min.
     304Skill-Description       Receive a simple Message OrderInfo from the Refbox over the public channel and display the Standing Order (Order)
     305Skill-Example   
     306
     307
     308Text Description or similar: red base with a black cap on D2
     309Fulfilled       if the content of the description corresponds to the order on the refbox
     310Additional
     311Information     No maintenance
     312Used material   RefBox
     313
     314
     315Nbr     52      Topic   Communication
     316Points  30      Robots  1
     317Setup   2 min.  Game    5 min.
     318Skill-Description       Establish an encrypted connection to the Refbox and send the Message  BeaconSignal accurately, so that you appear correctly on the refbox-Display
     319Skill-Example   
     320Fulfilled       If the robot appeared on the refbox display with the correct team name, team color, jersey number and ip-adress.
     321Additional
     322Information     No maintenance
     323Used material   RefBox
     324
     325Nbr     53      Topic   Communication
     326Points  50      Robots  1
     327Setup   2 min.  Game    5 min.
     328Skill-Description       Establish an encrypted connection to the Refbox, receive the Message MachineInfo i.e. position data of the plants and display them in a list  (shown in example) so that the referee can control and compare it to the Refbox.
     329Skill-Example   
     330
     331Station Cyan    Square  Angle   Station Magenta Square  Angle
     332BS      Z9      0°      BS      Z21     180°
     333DS      Z4      45°     DS      Z16     225°
     334RS1     Z17     0°      RS1     Z5      180°
     335RS2     Z8      90°     RS2     Z20     270°
     336CS1     Z23     90°     CS1     Z11     270°
     337SS      Z6      225°    SS      Z18     45°
     338
     339Fulfilled       If the list is complet with the right 2 indications per station in the max 5 minutes.
     340Additional
     341Information     No maintenance
     342Used material   RefBox
     343
     344
     345
     346Nbr     61      Topic   Driving/ Positioning / Detection
     347Points  100     Robots  1
     348Setup   2 min.  Game    5 min.
     349Skill-Description       Positioning the robot in front (Input-Side) of two stations with e distance from 5-10cm and centred +/- 5cm and move back to start position. The robot should hold its positions in front of the stations for at least 10 seconds. The order doesn’t matter.
     350At the start of the setup-phase, the squares and alignments of the station to be approached is not communicated to the team.
     351Skill-Example   
     352Fulfilled       If the Robot positionned (in relation to the station) it self from the startpoint and get back to the endpoint within the 5 minuten. Manual interaction only permitted in setup phase and maintance.
     353Additional
     354Information     Position of station in the zone S13 to S55
     35536 szenarios are prepared, they are choosen by throwing two times a dice
     356One maintenance permitted
     357Used material   Gaming field
     35836 scenarios (Nbr 61)
     3591 dice
     3602 stations (dummy, 70cm x 35cm x 78cm, white painted)
     361AR-Tags on the station
     362
     363
     364Nbr     62      Topic   
     365Points  130     Robots  1
     366Setup   5 min.  Game    5 min.
     367Skill-Description       Exploration Phase.
     368After connection to the RefBox , the robot gets the signal to start exploration. There are three stations on the field with unknown positions.
     369They have to communicate  type, position and orientation.
     370Skill-Example   
     371Fulfilled       
     372Additional
     373Information     One maintenance permitted.
     374Used material   Gaming field
     3753 stations (dummy, 70cm x 35cm x 78cm, white painted)
     376AR-Tags on the station
     377RefBox small (adapted)
     378
     379
     380Nbr     63      Topic   All over
     381Points  160     Robots  1
     382Setup   5 min.  Game    5 min.
     383Skill-Description       Get a product and deliver it to another station
     384After connect to Refbox, the team gets the information to produce. They have to communicate just like LL. On the first station (positioning information from Refbox) they have to pickup a product C3 and bring it to delivery-station (positioning information from Refbox).
     385Skill-Example   
     386Fulfilled       If the C3 Product has been picked up at one station and taken to the other station within the 5 minutes.
     387Additional
     388Information     First position in the zone S12 to S53, second position in the zone S14 to S55
     389One maintenance permitted
     390Used material   Gaming field
     3912 stations (dummy, 70cm x 35cm x 78cm, white painted)
     3922 conveyor (dummy)
     3931 C3 product
     394AR-Tags on the station
     395RefBox small (adapted)
     396       
     397
     398
     399
     400Nbr     64      Topic   
     401Points  200     Robots  1
     402Setup   5 min.  Game    10 min.
     403Skill-Description       Production of C0 product.
     404After connection to the RefBox , the robot gets the signal to start production of C0 product. The Robot gets the information ( type, position and orientation) for three stations (BS, CS,DS) where BS and DS are dummy stations. Robot must communicate with CS station.
     405
     406Skill-Example   
     407Fulfilled       
     408Additional
     409Information     One maintenance permitted.
     410Used material   One CAP-station, two dummy stations, 2 dummy conveyors,
     411AR-tags on stations, small REfBox.
     412
     413