ROBOSIM   COMPETITION

SuperAI super track competition virtual robot competition "star alliance"Topics and Rules

Contest theme

In the year 2120 of the new era, two interstellar exploration teams carrying human sparks, after a long and arduous interstellar journey, successfully met on the planet Y1799 in the depths of the universe, and decided to rebuild a prosperous and full of vitality for mankind on this beautiful and strange planet. interstellar home.

Through the construction of the necessary facilities for production and living in the early stage, the new home has begun to take shape.Improve production and living standards,Human beings will form an interstellar alliance to jointly protect the new homeland, and will drive a new spaceship across the interstellar space to start a new round of interstellar exploration.

The theme of this mission is "Star Alliance". During the competition, the players of each team designed and produced robots within a limited time to complete tasks such as "Star Alliance" alliance route planning and launching spaceships

Participating group

The competition is divided into three groups: elementary school group, junior high school group and high school group. Each team consists of 1 player and 1 tutor.twenty threeStudents enrolled in June.

Matches Scenes

The competition scene consists of a map and a mission model, as shown in the figure (the picture is for reference only, the actual scene is subject to the competition announcement.

Graphic: game scene

3.1 Map

3.1.1 The map is divided into flight lanes, starting areas, and alliance areas. Flight lanes refer to the areas surrounding the entire map, as shown in the figure below.

3.1.2 Flight path: The flight path is the area where robot activities and exploration tasks are placed. In the center is a black trajectory line, which is composed of straight lines, dashed lines, broken lines, and arcs.

3.1.3 Starting area: The starting area is the starting point of the flight path, which is a blue square area. It is the starting area for the robot to travel, and the starting direction of the robot is marked in the starting area

3.1.4 Alliance area: The alliance area is the end of the flight path, which is a red square area. It is the end area where the robot travels, and the direction the robot enters is marked in the alliance area.

3.1.4 Fixed mission area: two flight paths are distributed respectively2A fixed task area, the task area is marked like "1, 2", and a specific task model is set in the task area according to the requirements of the robot task.

Graphic: Instructions for each area on the map

4. Robot Tasks

There is a flight path on the map, and the robot needs to start from the start area to complete the basic tasks and random tasks on the flight path. Before building and programming start, the simulation system determines the placement of random mission props.

The main frame of the task props refers to the schematic diagram of the task description. The actual construction of the props may be different. For example, the actual beams, pins and other structural colors are different, or the size and height are slightly different. Contestants should have the ability to adjust according to the actual situation. Once the location is determined, try to be the same for each game.

Contestants can choose the tasks to be completed by themselves. Throughout the competition, the robot needs to drive along the flight path and complete various tasks set in the field according to the requirements of the "task process". Every time a task is completed, the corresponding task score can be obtained ( See Appendix 1 for specific scores).

The task area of ​​the basic task is set according to the task rules and corresponds to the task area in the field, and all groups need to complete it. Random missions set up some obstacles or props around the flight path, and each group sets up random missions of varying numbers (see5.4 randomness), players can choose the tasks to be completed by themselves. The random task is randomly determined and set at a certain position by the simulation system before programming and debugging starts.

4.1 Smooth sailing (basic mission)

4.1.1 Task description: The robot leaves the base along the flight path.

4.1.2 Mission completion sign: The vertical projection of the robot completely leaves the starting area.

4.2 Flight Path (basic mission)

4.2.1 Mission description: On the flight path of the entire map, there are several dividing lines perpendicular to the flight path, which divide the entire flight path into multiple flight path areas. mark. There may be a section of colored flight lanes for the junior and senior divisions.

4.2.2 Mission process: The robot must run forward along the flight path. To complete the mission, it can leave the flight path and reverse for a short time. The vertical projection of the main structure of the robot must not completely leave the flight path during the mission.

4.2.3 Mission completion sign: The vertical projection of the robot body touches the dividing line of the flight path.

pictureShow: flight path

4.3 Alliance route planning (basic task)

4.3.1 Mission description: In front of the alliance area, there is an alliance route area consisting of three flight paths and a fixed mission area 1. The mission model of the alliance route planning is fixedly set in the mission area 1 and faces the adjacent flight path. At the intersections of the black trajectory lines and the marking lines of the three flight paths, there is one movable obstacle respectively. The cubes of the alliance route planning task model are respectively set with left rows (ID11), right row (ID12),straight(ID13), any (ID14, refers to three routes can pass) four types of patterns.

4.3.2 Task process: The robot needs to pull out the joystick to make the cube rotate for more than one circle, and randomly display a pattern, and the pattern perpendicular to the pulling direction of the joystick is the effective pattern. The pattern of cubes facing the flight path specifies which flight path the robot needs to follow.

4.3.3 Mission completion sign: the robot drives along the flight path in the direction corresponding to the pattern on the front of the cube, and the obstacles in the flight path leave the intersection point. Only one obstacle is allowed to be moved, otherwise no points are scored.

Icon: Fixed mission area 1 and alliance route planning mission model status

4.4 Activate Alliance Flag (Basic Quest)

4.4.1 Task description: The fixed task area 2 is equipped with an alliance system, which is mainly composed of a sensing module and a control module. The robot needs to use the chip data to contact the sensing module to activate the alliance sign.

4.4.2 Task process: The chip data carried by the robot touches the sensor module for more than 3 seconds to activate the alliance logo

4.4.3 Mission completion sign: the chip data contacts the sensing module, and the control system displays the heart-shaped alliance sign.

Graphic: fixed task area2and activate alliance flag task model status

4.5 Alliance Victory Joins Forces (Basic Quest)

4.5.1 Mission description: Before the mission timing ends, the robot will drive along the flight path and finally reach the alliance area.

4.5.2 Mission completion sign: The chip data carried by the robot touches the sensor module for more than 3 seconds to activate the alliance logo

4.6 Space-Time Energy Transfer (Random Quest)

4.6.1 Task description: The task model consists of a turning handle (vertical downward), a wheel and 3 energy blocks.

4.6.2 Task process: The energy block is worn on the roulette, and the robot needs to turn the handle to make the roulette rotate, driving the energy block to fall.

4.6.3 4.6.3 All three energy blocks fall.

Graphic: Space-time energy transfer mission model status

4.7 Shining Crystal Science Experiment (Random Quest)

4.7.1 Task description: The task model is composed of experimental equipment, sparkling crystal mine, storage table, and operating rod.

4.7.2 Task process: The sparkling mine is initially set on the storage table, and the robot needs to push the sparkling mine to the operating lever. Then the robot moves the operating lever upwards, so that the sparkling crystal ore on the operating lever enters the experimental device.

4.7.3 Mission completion sign: The Shining Crystal Mine leaves the storage table and enters the experimenter.

Graphic: Yaojing scientific experiment task model status

4.8 Launch Spaceship (Random Quest)

4.8.1 Mission description: The mission model consists of a spaceship, a base, and a rotating handle (vertically downward) composition.

4.8.2 Task process: The robot needs to turn the handle counterclockwise to make the spaceship in the horizontal state stand up.

4.8.3 Mission complete sign: the spaceship is lifted.

Graphic: Spaceship launch mission model status

4.9 Open the communication base station (random task)

4.9.1 Mission description: The mission model consists of a base station antenna and a joystick.

4.8.2 Task process: The robot needs to turn the handle counterclockwise to make the spaceship in the horizontal state stand up.

4.9.3 Mission completion sign: The base station antenna is fully deployed.

Icon: Open the communication base station task model status

5. Matches illustrate

5.1 robot request

5.1.1 Students must design and make a robot in the simulation software.

5.1.2 The maximum size of the robot must not exceed the start area.

5.1.3 Only one controller is allowed for the robot.

5.1.4 Robots are only allowed to have 2 grounded drive wheels.

5.1.5 There is no limit to the type, quantity, and installation location of the sensors allowed to be used by the robot. ath.

5.2 Task duration

5.2.1 Activity duration: refers to the duration of the entire activity process, within which the contestants need to complete all operations such as building robots, writing control programs, and completing simulations.The specific activity time is subject to the corresponding activity notification.

5.2.2 Task time limit: refers to the robot starting from arrive complete all tasks The longest time elapsed, within this time unfinished tasks auto end without scoring, the mission time limit is 180 seconds.

5.2.3 Task time consumption: refers to the robot starting from arrive complete all tasks Actual elapsed time.

5.3 Randomness

5.3.1 Random route: The flight path of the map is randomly determined by the system.

5.3.2 Random position: The position of mission props in different competitions is randomly determined by the system. The positions are the same for the same game.

5.3.3 task random: in 5.3.1 to 5.3.4 this 4 out of random tasks, the elementary school group will randomly draw at least 2 tasks, the junior high school group will draw at least 3 The high school group needs to complete all 4 random tasks.

5.4 Mission aborted

The flight path of the map is randomly determined by the system.

5.4.1 arrive task time limit;

5.4.2 The robot completes the task of joining forces for victory in the alliance;

5.4.3 Robots drive off line;

5.4.4 Competitors end the simulation independently;

After the task is terminated, the contestant can choose whether to submit the results of the current simulation.

5.5 Drive offline

5.5.1 During the whole mission, the robot is not allowed to leave the flight path.

5.5.2 Throughout the mission, the vertical projection of the robot needs to remain on the flight path.

5.5.3 If all the vertical projections of the robot are out of the flight path, the mission will be terminated.

5.6 Scoring

5.6.2 Based on the final state of the task model after the game, score according to the task completion standard, see 5.2 and 5.3.

5.6.3 Remaining time points can only be obtained if the robot completes all tasks that should be completed, remaining time points = (180 seconds - completion time)*0.5.

5.6.4 After the competition, the highest score among the submitted scores will be used as the team's total score.

5.6.5 The total score is the main basis for ranking the teams.

5.7 Team ranking

After all the games in a certain group are over, the teams will be ranked according to their total scores. If there is a partial flat, break the flat in the following order:

(1) The task with the least time to complete comes first,

(2) The one with the shorter total time for submitting the scores comes first.

Super Track Race - Star Alliance Score Table

team:_______________group:_________________

Task Score Score
Basic tasks
Smooth sailing 50 point
Flight path 5 points for each touch of a marked line, out of 50 point
Alliance route planning 100 point
Activate Alliance Logo 60 point
Alliance Victory Joins 50 point
Random Task
space-time energy transfer 60 point
Shining Science Experiment 60 point
launch spaceship 60 point
Turn on the communication base station 60 point
Remaining time minutes = (180 seconds - completion time)*0.5 [Basic tasks and random tasks full marks]
Highest Task total Score