Phase 1 (Simulation)
Anyone can participate, no registration is required at the beginning of this phase. Participants can simply download a publicly available repository containing the simulator (see instructions here).
The goal is to move the cube to a goal pose. There are 4 levels of difficulty:
- Pushing to a goal position on the table.
- Lifting to a certain height.
- Lifting and moving to a goal position.
- Lifting and moving to a goal position and orientation.
Participants’ code will be evaluated on each level, and the level scores will be averaged into an overall score.
At the end of the phase, teams will be required to hand in a 2-page proposal and their code. Teams will be selected based on a combination of their score and the quality of the proposal.
The teams which passed phase 1 will be granted access to the real robots and will be able to submit their code (instructions coming soon). The objective of phase 2 is to solve the same tasks as in phase 1, but now on the real robot.
At the end of phase 2, participants will be required to hand in a 2-page report detailing the approaches used (instructions coming soon) and their code (instructions coming soon). Teams will be ranked based on the score achieved by their code, as long as the report passes an acceptance threshold.
The task is similar to phase 1 and 2, except that a more difficult object has to be manipulated, more details will follow.