Embedded Motion Control/Maze competition 2015: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
(Created page with 'The final competition will be held on June 27th, 13.45h at the RoboCup soccer field. The goal of this competition is to let PICO autonomously drive through a maze and find the ex…')
 
No edit summary
Line 1: Line 1:
The final competition will be held on June 27th, 13.45h at the RoboCup soccer field. The goal of this competition is to let PICO autonomously drive through a maze and find the exit. Some facts:
The final competition will be held on June 17, 8.45h at the RoboCup soccer field. The goal of this competition is to let PICO autonomously drive through a maze and find the exit. Some facts:


* Where and when:
* Where and when:
** Fri June 27, 13.45h - 15.30h
** Wed June 17, 8.45h - 10.30h
** Location: RoboCup Soccer field, GEM-N
** Location: RoboCup Soccer field, GEM-N
* Maze characteristics:
* Maze characteristics:
** Exact location of the entrance and exit are unknown, but they will be on the boundaries of the maze
** Exact location of the entrance and exit are unknown, but they will be on the boundaries of the maze
** walls are approximately parallel to each other
** Walls are approximately axis-aligned, meaning all angles are 90 degrees. Approximately means: built by hand, so slight differences may occur.
** distance between walls is approximately constant throughout the maze, and large enough for the robot to perform complete rotation without hitting the walls
** Open spaces '''may''' occur
** There may be corners, T-junctions and crossings (+)
** There '''may''' be loops in the maze, which means that some walls may not be connected to other walls.
** There will NOT be any loops in the maze
* Arrows:
** On some T-junctions there is an arrow pointing to the side that leads to the exit (either left or right, and the arrow will never point in wrong direction)
** Arrows are located on the highest point of the wall, i.e., clearly visible for the camera
* Start, goal and limits:
* Start, goal and limits:
** PICO will start with its laser range finder within the boundaries of the maze
** PICO will start with its laser range finder within the boundaries of the maze
** You have finished the assignment if PICO did not drive into walls, found the exit and the entire rear wheel is across the finish line.
** You have finished the assignment if PICO did not drive into walls, found the exit and the entire rear wheel is across the finish line.
** There will be a maximum translational velocity of 0.2 m/s (X and Y combined!) and maximum rotational velocity of 1.0 rad/s
** There will be a maximum translational velocity of 0.3 m/sand maximum rotational velocity of 1.0 rad/s
* Doors:
** There is exactly 1 door in the maze
** The door will be situated at a dead end, a dead end being defined as a piece of wall with minimum length 0.5 and maximum length 1.5 with side-walls of at least 0.3 meter length.
** The might be multiple dead ends in the maze, one of which is a door
** You need to pass the door to solve the maze
** The door will open if and only if the following conditions are met:
*** PICO is located within 1.3m distance from the door (''i.e.'', '''no''' part of PICO is located outside the 1.3m range)
*** PICO is '''not''' driving, ''i.e.'', the commanded velocity is 0 (both translational and rotational)
*** PICO '''asks to open the door'''. This will become available from the '''io'''-layer, ''e.g.,:<pre>io.requestOpenDoor()</pre>
** '''If''' these conditions are met:
*** The door will start sliding open within 2 seconds since PICO's request
*** The door will slide open to the left '''or''' to the right
*** The door slides open at approximately constant velocity
*** The door is fully open within 5 seconds since PICO's request
* Scoring:
* Scoring:
** You have 2 attempts (= maximum one restart)
** You have 2 attempts (= maximum one restart)

Revision as of 16:09, 7 May 2015

The final competition will be held on June 17, 8.45h at the RoboCup soccer field. The goal of this competition is to let PICO autonomously drive through a maze and find the exit. Some facts:

  • Where and when:
    • Wed June 17, 8.45h - 10.30h
    • Location: RoboCup Soccer field, GEM-N
  • Maze characteristics:
    • Exact location of the entrance and exit are unknown, but they will be on the boundaries of the maze
    • Walls are approximately axis-aligned, meaning all angles are 90 degrees. Approximately means: built by hand, so slight differences may occur.
    • Open spaces may occur
    • There may be loops in the maze, which means that some walls may not be connected to other walls.
  • Start, goal and limits:
    • PICO will start with its laser range finder within the boundaries of the maze
    • You have finished the assignment if PICO did not drive into walls, found the exit and the entire rear wheel is across the finish line.
    • There will be a maximum translational velocity of 0.3 m/sand maximum rotational velocity of 1.0 rad/s
  • Doors:
    • There is exactly 1 door in the maze
    • The door will be situated at a dead end, a dead end being defined as a piece of wall with minimum length 0.5 and maximum length 1.5 with side-walls of at least 0.3 meter length.
    • The might be multiple dead ends in the maze, one of which is a door
    • You need to pass the door to solve the maze
    • The door will open if and only if the following conditions are met:
      • PICO is located within 1.3m distance from the door (i.e., no part of PICO is located outside the 1.3m range)
      • PICO is not driving, i.e., the commanded velocity is 0 (both translational and rotational)
      • PICO asks to open the door. This will become available from the io-layer, e.g.,:
        io.requestOpenDoor()
    • If these conditions are met:
      • The door will start sliding open within 2 seconds since PICO's request
      • The door will slide open to the left or to the right
      • The door slides open at approximately constant velocity
      • The door is fully open within 5 seconds since PICO's request
  • Scoring:
    • You have 2 attempts (= maximum one restart)
    • restart means:
      • PICO restarts at beginning of maze
      • MAZE time (= time used for scoring) is reset, BUT
      • TOTAL time keeps running
    • You have a total of 7 minutes for both attempts
    • Hit wall = that attempt fails
    • PICO standing still for 30 seconds = that attempt fails
    • No second attempt if first attempt was successful