AI robot wrestling with open source

Program the artificial intelligence (AI) of simulated robots in an online international competition.
5 readers like this.
Three giant robots and a person

Opensource.com

The ICRA 2023 conference will take place from May 29 to June 2, 2023 in London. It brings together the world’s top robotics researchers from academia and industry. During this event, several competitions are organized to foster new achievements in robotics. Among them, the wrestling competition will confront the best algorithms controlling intelligent humanoid robots in a wrestling game. Although the competition takes place in simulation, these little 3D guys are true digital twins of existing real robots named NAO. So their AI could transfer into the body of their real counterparts in a pretty straightforward way.

Robots competing in a boxing ring

(Olivier Michel, CC BY-SA 4.0)

Digital twin of a real robot

Each robot is equipped with a number of sensors and motors. These devices are available from the programming interface. The controller program can retrieve their measurements, such as camera images, process them, and send motor commands to drive the robot on its way to floor its opponent. Each participant can submit several versions of its controller program. For each new submission, a series of games is run in the cloud. Everyone can view them immediately as 3D animations from the web page of the leaderboard.

All shots allowed

The goal for the little guys on the ring is to floor their opponent in less than three minutes. If none succeed, the robot who covered the largest area wins. During the game, all shots are allowed, including using a stick or throwing a little plastic duck. Because these guys are sometimes so clunky, watching the games can be very entertaining.

Robot parts with labels

(Olivier Michel, CC BY-SA 4.0)

100% open source software

The complete competition infrastructure runs on GitHub and fully relies on open source software, including the Webots robot simulator. The participant workflow is straightforward for any software developer and can be easily re-used to implement a similar competition.

The pipeline moves from a developer's local Git repo to the official remote Git repo, which is pushed to the simulation server. The simulation is published to the web server, making the competition viewable by the world.

(Olivier Michel, CC BY-SA 4.0)

Open to anyone

Although it requires some basic skills in software development, participation is open to anyone. The robots can be programmed in Python, RustC, C++, Java or ROS. There’s no limitation on the software libraries or programming languages that can be used.

Save the date

If you want to participate, you can register until May 23rd, 2023. However, you’re encouraged to register as early as possible to increase your chance of success.

  • January 16th, 2023: Registration opens and qualification games start
  • May 23rd, 2023: Selection of the best 32 teams
  • May 30th, 2023: 1/16 finals
  • May 31th, 2023: 1/8 finals
  • June 1st, 2023: 1/4 finals
  • June 2nd, 2023: Semifinals, third place game, and final

The finals will take place during the ICRA 2023 conference in London, and will be broadcasted online in real time. Remote participation will be possible.

Divisions and heats for the robot competition.

(Olivier Michel, CC BY-SA 4.0)

Grand prize

The winner of the competition will receive one Ether crypto-currency. Although its value was USD 1,659 on February 3rd 2023, it may be completely different on June 2.

Fostering the development of open science

The competition is organized by Cyberbotics Ltd., a Swiss-based company developing the open source Webots robot simulator. It aims at promoting the use of open source software tools, including cloud-based simulations, to achieve incremental progress in robotics research. By relying on open source software, running in virtual machines in the cloud, research results in robotics become easily reproducible by anyone. This allows researchers to build their own research on top of the results achieved by their colleagues, paving the way to incremental research in the spirit of open science.

Here are relevant links for participation:

Hope to see you there!

Picture of Olivier Michel
Olivier Michel is the Founder and CEO of Cyberbotics, a Swiss-based company that is developing the Webots open source robot simulator. In 1996, he received a PhD in computer science from the University of Nice - Sophia Antipolis and moved to the EPFL in Switzerland, as a post-doc researcher where he started to develop Webots.

Comments are closed.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.