Virtual robot manipulation

RoboCup Virtual Robot Manipulation Challenge

supported by MathWorks



Starting March 24th 2021

Finals June 22-28 2021

Organizing Committee

Luca Iocchi (RoboCup Federation)
Justin Hart (RoboCup@Home)
Sebastian Zug (RoboCup@Work)
Jose Avendaño (MathWorks)

Important Dates

  • March 23thCall for participation announced

  • April 6th – Challenge Kickoff and Q&A recorded webinar

  • May 3rd Pre-registration deadline (pre-registration form)

  • May 27th – Registration deadline

  • May 28th – Submission deadline for qualification round

  • June 3rd – Announcement of teams qualified for finals

  • June 18th – Second submission deadline for teams qualified to finals

  • June 22-28th – Final round simulations and announcement of winners

Challenge Summary

RoboCup participants will be tasked with completing a recycling task with a robot manipulator in a dynamic environment using MATLAB and Simulink. Robot manipulation and grasping are important skills for most robotic applications, this challenge aims to provide a leveled playing field for RoboCup teams to research and demonstrate their skills regarding manipulation perception and control in a simulated environment before moving on to hardware programming. Teams will implement perception and control algorithms in MATLAB and Simulink to grasp and manipulate bottles and cans within a table to classify them in two bins. Points are awarded based on the performance of the algorithm in a new test environment and the completion of the overall submission.

Participation Guide



Top 3 teams will be awarded an RCF sponsored research grant for the 2022 season, for up to 5,000 US dollars.


  • All teams must register following the RoboCup 2021 registration instructions available at

    1. Teams already registered for any RoboCup league (either Major or Junior) can participate in this challenge with no additional fees

    2. Teams willing to participate only in this challenge can register according to RoboCupJunior fees.

  • Registration deadline: May 27th, 2021

  • Questions about registration?


Participating teams will complete a submission form providing links to their code/files and a video of their algorithm in action.

Additional Information

Solution from Ceimtun-RAS team (Colombia)