AutoRef MSD 2020: Difference between revisions
20204923@TUE (talk | contribs) |
20204923@TUE (talk | contribs) |
||
Line 23: | Line 23: | ||
==System architecture== | ==System architecture== | ||
:''See [[AutoRef system architecture|AutoRef system architecture]] for full technical details.'' | |||
Contributions to [[AutoRef - Autonomous Referee System|AutoRef]]'s [[AutoRef system architecture|system architecture]] in AutoRef MSD 2020 primarily focused on specifying the functions of the autonomous referee for [https://msl.robocup.org/ RoboCop Middle Size League] as derived from the [https://msl.robocup.org/rules MSL rulebook (v21.4)]. | Contributions to [[AutoRef - Autonomous Referee System|AutoRef]]'s [[AutoRef system architecture|system architecture]] in AutoRef MSD 2020 primarily focused on specifying the functions of the autonomous referee for [https://msl.robocup.org/ RoboCop Middle Size League] as derived from the [https://msl.robocup.org/rules MSL rulebook (v21.4)]. | ||
Revision as of 08:42, 31 March 2021
Note: Team-specific pages (such as this one) are for explaining a team's contribution to the overall AutoRef project. Team-specific pages from MSD 2020 onwards do not provide detailed descriptions of the AutoRef system. If you are documenting AutoRef items as a member of MSD 2020 or any other future project, please add details to the general AutoRef page and/or the respective system architecture or implementation pages.
- See AutoRef for an overview of the autonomous referee system, including past work and current system architecture and implementation.
AutoRef MSD 2020 was a continuation of the development of an autonomous referee for RoboCop Middle Size League during February and March 2021. It was completed by the 2020–2022 cohort of Mechatronic System Design (MSD) PDEng trainees at Eindhoven University of Technology (TU/e).
Background
Objectives
- Overhauled the wiki for AutoRef
Scope
System architecture
- See AutoRef system architecture for full technical details.
Contributions to AutoRef's system architecture in AutoRef MSD 2020 primarily focused on specifying the functions of the autonomous referee for RoboCop Middle Size League as derived from the MSL rulebook (v21.4).
In short, this functional specification is a breakdown of MSL rule (or law) into robot skills through robot tasks: tasks are statements describing what the AutoRef must do to enforce the rules, written in plain language as to fully explain referee actions without describing the means by which to achieve them; skills are fundamental abilities which are needed to accomplish a specific task.
Before reaching functional specification, MSD 2020 prefaced by a background of the system architecture and concluded with recommendations for future work.
Systems thinking
Functional decomposition
The intent, approach, and realization of the functional specification...
Database of law-task-skill breakdown
Visualization of game state flow
Implementation
Contributions to AutoRef's implementation in AutoRef MSD 2020 primarily involved detecting ball-to-player distance violations.
Team
The contributions towards AutoRef explained on this page were completed by the 2020–2022 cohort of Mechatronic System Design (MSD) PDEng trainees at Eindhoven University of Technology (TU/e) — namely:
- Anand Vazhayil Surendran
- Aneesh Ashok Kumar
- Gijs Linskens
- Haoyu Zhu
- Ivan Kolodko
- Lars Maxfield
- Mahmoud Abdelhady
- Maryam Mashayekhi