Everyone knows the competition of two AI in the game Go. And what about the competition of AI in a more dynamic game that requires not so much thoughtful strategy, but tactics, operational response and speed?
For example, air hockey! A simple Cartesian system of displacements 3 coordinates + 1 angle, just one organ of influence on the game (bits), therefore only 1 hand is needed. We take 6 axial industrial robots, we put instead of players from two sides ...

The ability of the robot to use linear and arc movements, dispense speed, rotate the bat in the blow - opens up an incredible number of options for strikes and the flight paths of the puck.
')
The matter remains for the smart - to make an AI who can take advantage of all this diversity, and even at high speed.
However, AI must be different, like people from different teams, each with its own character and principle. So it will be more interesting right? Different teams will build AI on different principles, who will lay the intellect of a thoughtful tactic, and someone will limit himself to the task of the “saw-hit” primitive reflex. And by the way it is not known which of them will win.
In order for all this to happen and we could personally observe the sport-robotic event, an AI tournament for industrial air hockey robots was announced.
To participate in the tournament, it is necessary to develop an AI manager of an industrial robot, which will later fight with AI developed by other participants at the Air Hockey table.
Anyone can participate.Top places:- First place - 150 000 rubles.
- Second place - 100 000 rubles.
- Third place - 50 000 rubles.
Air hockey rules for robots:- The tournament is held according to the Olympic system, with elimination after the first losing round.
- The AIs play a round of 2 halves, changing robots after the first half.
- In the round, the AI ​​wins the most goals in a 2-time game.
- The time is up to 7 goals or 7 minutes, whichever comes first.
- The AI ​​must remove the puck from its field within 7 seconds. For every 7 seconds in a row finding the puck in his field, 1 goal is removed.
Key dates:- January 22 - Announcement of the tournament
- February 01 - Start receiving applications. As well as the publication of a technical manual for the development of AI.
- April 1 - Opening of the beta stand. From this date, participants can test their AI with another AI or person on a real tournament stand and robots.
- April 31 - Closing of applications and a beta stand. After this date, you can not send AI for testing or update the version sent.
- May 01 - The draw. The beginning of the tournament. Live broadcast of the tournament through streaming service.
- May 7 - Award Winners
Specifications and details:- For the tournament are allowed AI tested on the stand.
- To program robots, you must use the RCML SDK in C ++. A special tournament version will be published.
- At the disposal of AI rivals will be the same PC (under Windows 10), cameras and equipment on the robots.
- The cameras are located above the center of the field, the direction of view from top to bottom.
Reception of applications starts from February 01 on the
official page of the tournament .