ROBOSIM
In the Robosim Competition, students will design and program robots to conquer a dynamic map filled with variety of challenges - from plotting alliance routes, activating flags, and encountering random challenges like launching spacecrafts.
Mechanics
- 1. 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 (see 5.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.
- 2.1 Smooth sailing (basic mission)
- Task description: The robot leaves the base along the flight path.
- Mission completion sign: The vertical projection of the robot completely leaves the starting area.
- 2.2 Flight Path (basic mission)
- 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.
- 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.
- Mission completion sign: The vertical projection of the robot body touches the dividing line of the flight path.
- 2.3 Alliance route planning (basic task)
- 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.
- 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.
- 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.
- 2.4 Activate Alliance Flag (Basic Quest)
- 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.
- Task process: The chip data carried by the robot touches the sensor module for more than 3 seconds to activate the alliance logo.
- Mission completion sign: The chip data contacts the sensing module, and the control system displays the heart-shaped alliance sign.
- 2.5 Alliance Victory Joins Forces (Basic Quest)
- Mission description: Before the mission timing ends, the robot will drive along the flight path and finally reach the alliance area.
- Mission completion sign: The vertical projection of the robot touches the alliance area.
- Space-Time Energy Transfer (Random Quest)
- 2.6 Space-Time Energy Transfer (Random Quest)
- Task description: The task model consists of a turning handle (vertical downward), a wheel and 3 energy blocks.
- 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.
- All three energy blocks fall.
- 2.7 Shining Crystal Science Experiment (Random Quest)
- Task description: The task model is composed of experimental equipment, a sparkling crystal mine, a storage table, and an operating rod.
- 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.
- Mission completion sign: The Shining Crystal Mine leaves the storage table and enters the experimenter.
- 2.8 Launch Spaceship (Random Quest)
- Mission description: The mission model consists of a spaceship, a base, and a rotating handle (vertically downward) composition.
- Task process: The robot needs to turn the handle counterclockwise to make the spaceship in the horizontal state stand up.
- Mission complete sign: the spaceship is lifted.
- 2.9 Open the communication base station (Random task)
- Mission description: The mission model consists of a base station antenna and a joystick.
- Task process: The robot needs to remove the joystick to unfold the base station antenna.
- Mission completion sign: The base station antenna is fully deployed.
General Conduct
- SuperAl super track competition virtual robot competition "Star Alliance"
- SUPERAI ROBOSIM
- 1. 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.
- 2. Matching 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Task process: The chip data carried by the robot touches the sensor module for more than 3 seconds to activate the alliance logo.
- Mission completion sign: The chip data contacts the sensing module, and the control system displays the heart-shaped alliance sign.
- Mission description: Before the mission timing ends, the robot will drive along the flight path and finally reach the alliance area.
- Mission completion sign: The vertical projection of the robot touches the alliance area.
- Space-Time Energy Transfer (Random Quest)
General Rules
- Matches Illustrates
- 1.1 Robot Request
- Students must design and make a robot in the simulation software.
- The maximum size of the robot must not exceed the start area.
- Only one controller is allowed for the robot.
- 1.2
- 5.2 Task duration
- 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.
- Task time limit: refers to the robot starting from arrival and completing all tasks. The longest time elapsed, within this time unfinished tasks auto end without scoring, the mission time limit is 180 seconds.
- Task time consumption: refers to the robot starting from arrival to complete all tasks in elapsed time
- Robots are only allowed to have 2 grounded drive wheels.
- There is no limit to the type, quantity, and installation location of the sensors allowed to be used by the robot.
- 1.3 Randomness
- Random route: The flight path of the map is randomly determined by the system.
- 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.
- Task Random: in 5.3.1 to 5.3.4 this4 out of random tasks, the elementary school group will randomly draw at least 2 tasks, and the junior high school group will draw at least 3 The high school group needs to complete all 4 random tasks.
- 1.4 Mission aborted
- If the following situations occur during task simulation, the current simulation will be terminated:
- arrive task time limit
- The robot completes the task of joining forces for victory in the alliance;
- Robots drive off line;
- Competitors end the simulation independently.
- After the task is terminated, the contestant can choose whether to submit the results of the current simulation.
- 1.5 Drive off line
- During the whole mission, the robot is not allowed to leave the flight path.
- Throughout the mission, the vertical projection of the robot needs to remain on the flight path.
- If all the vertical projections of the robot are out of the flight path, the mission will be terminated.
- 1.6 Scoring
- At the end of each game, the team's score will be calculated. The score for a single game is the sum of task points and remaining time points.
- 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.
- 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.
- After the competition, the highest score among the submitted scores will be used as the team's total score.
- The total score is the main basis for ranking the teams.
- 1.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.
Participants Requirement
- 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.
Team Requirement
- Teams compete for points when their respective robots complete their assigned missions. The team with the highest score, achieved through the successful execution of numerous tasks despite time constraints, will secure a thrilling victory.