Hack the Maze: Robotski izziv za mojstre tehnologije
Datum dogodka: 19. 09. 2024 ob 17:00
Za zainteresirane bomo izvedli hekerski in robotski izziv. To je izziv izvajanja zastavic, ki temelji na ekipi, s komponento adversarnega vdiranja.
Udeleženci bodo razdeljeni v 2 ekipi, vsaka ekipa bo dobila enega robota, ki ima zmožnosti kartiranja in navigacije. Roboti bodo poganjali programsko opremo Ubiquity Robotics EZ-map, za pregled si oglejte priložen video. Ta programska oprema ne bo opremljena z ukrepi za izogibanje oviram in bo programirana tako, da se ustavi samo ob oviri.
Izziv je doseči, da bo robot samostojno krmaril iz enega dela Tehnološkega parka v drugega, kar programska oprema zmore brez dodatnega programiranja, vendar bo tu nekaj zapletov. Vaši nasprotni ekipi je dovoljeno uporabljati dostop do WiFi, da poskusi vdreti v vašega robota in ga ustaviti, poleg tega bo na možni poti postavljena ena ovira, ki se ji boste morali izogniti. Robota morate zavarovati pred morebitnimi nasprotnimi poskusi vdora in uporabiti nekakšno izogibanje oviram, da dosežete cilj. Zmagovalec bo tisti, ki bo prvi dosegel cilj. Če nobena ekipa ne doseže cilja, zmaga ekipa, ki pride najdlje.
PRIJAVA
------------
Rules:
You will both be equipped with similar robots with a similar set of software.
Both robots will be capable of simultaneous localization and mapping (SLAM) and route execution.
Both robots will be programmed to stop on obstacle.
When the challenge starts you will both be shown your starting points and both be shown (the same) end point. You will both have routes of similar distance, but you will both come from entirely different parts of the building.
Your team will be given 2 hours to examine the robot, examine the software, map the space etc.
There will be 30 minutes where the team has to retreat to their own operations area and is not allowed to enter certain parts of the route. During this time 1 obstacle will be placed in the route that is expected to trigger a stop on obstacle.
After approximately 2hrs and 30 minutes you'll be given a "start" signal and the robots are allowed to start driving.
You can approach your opponent's robot from behind and attempt to connect to their WiFi access point which must remain active.
You can program your robot to autonomously block your opponent's robot, but you may not stand in front of your opponent's robot, erect obstacles in front of the robot or block the robot with other physical objects or attempt to frustrate the LIDAR or cameras. Shining lights or lasers in to your opponents LIDAR is not permitted.
The robot must autonomously navigate from the start point to the flag and you may not log in to your robot while on route - you may only attempt to log in to your opponent's robot. If you would like to log in to the robot, you must bring the robot back to the start point and you can resume from there.
If the robot fails on the obstacle or is hacked in to causing it to fail you can either leave the robot where it is, or bring it back to the start where you can log in to it and make software adjustments.
While a wide variety of DoS attacks are permitted, damage to your opponent's robot can not extend beyond the software that is on the SD card of the robot. Attempting to brick your opponent's robot permanently is forbidden.
You can not disable your own WiFi - the access point on the robot must be active during the competition and your opponents must be able to get a log in prompt - regulating resources allocated in software to the access point and login prompt is permitted.
Only one SD card is allowed per team and the SD card must remain in the robot. You can’t swap the SD card.
While exactly what software version you are supplied with, will not be clear until the start of the competition the version of software on the robot, may or may not be up to date - it doesn’t necessarily have all security patches. Both teams will get the same software.
The competition ends either when one robot reaches the finish area or 1 hour after the "start" signal - the umpire can end before this time if both robots are obviously stuck and not moving.
After the competition both teams must share and code or methods that were used in the competition all code must be shared with all participants with a BSD license.
The umpire can modify these rules at his / her discretion to ensure fair competition and to move the contest along.
Nazaj