SDP 2016: Milestone 2
Seeing, integrating, keeping it together

Sandy Enoch, Katharina Heil, Henry S. Thompson
10 February 2016

1. Vision

You will have 1 minute to launch your vision feed window, calibrate, etc.

Four robots with top plates, two per team, and a ball will be placed on the pitch.

The robots and ball will then be removed from the pitch, you can reset your system as necessary, and then the ball will be rolled more-or-less lengthwise down the pitch. You should acquire the ball's position and trajectory and display a moving indication of this appropriately on your vision feed (3 trials).

Marking:

2. Moving, grabbing and kicking

Three sub-tasks, each to be invoked with a single console command (that is, no subsequent commands to correct course, cause grabbing, etc.) as follows:

  1. Move and grab:
    • The ball is placed on the pitch in the region marked A in the illustration below.
    • You place your robot in the goal area marked G
    • When notified, you have 30 seconds for your robot to navigate to the ball and capture it
  2. Turn, move and grab:
    • The ball is removed and placed in region B
    • When notified, you have 30 seconds for your robot to navigate to the ball and capture it
  3. Turn and kick:
    • When notified, you have 30 seconds to turn and kick the ball into the goal
pitch diagram with 1 goal and two regions near the midway line, opposite sides, labelled

Trial structure: Similarly to Milestone 1, you will have multiple trials spread across the sub-tasks, 5 (or in one special case 6) in total, as follows:

Retrying means returning to the configuration of robot and ball before the failed attempt;

Skipping means placing the robot and ball in the positions they would have been in following a successful trial

Marking:

Maximum possible is 2.5 marks.

3. Hardware

Your robot will be tested for compliance, “resiliance” and durability:

Marking: