AutoRef PDEng MSD 2020 system architecture: Difference between revisions
20204923@TUE (talk | contribs) No edit summary |
20204923@TUE (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
<span style="color:red"> | |||
''Note: Team-specific pages (such as this one) are meant to provide an overview of the team's contribution to the overall AutoRef project. '''Team-specific pages starting from MSD 2020 are not for providing detailed descriptions of the AutoRef system.''' If you are documenting items for MSD 2020 or a future project, you should be adding details to the general [[AutoRef_-_Autonomous_Referee_System|AutoRef]] page and/or the respective [[AutoRef system architecture|system architecture]] or [[AutoRef implementation|implementation]] pages.'' | |||
</span> | |||
The system architecture developed in [[AutoRef MSD 2020]] primarily focused on specifying the functions of the [[AutoRef - Autonomous Referee System|AutoRef]] autonomous referee for [https://msl.robocup.org/ RoboCop Middle Size League] as derived from the [https://msl.robocup.org/rules MSL rulebook (v21.4)]. | The system architecture developed in [[AutoRef MSD 2020]] primarily focused on specifying the functions of the [[AutoRef - Autonomous Referee System|AutoRef]] 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 14:33, 30 March 2021
Note: Team-specific pages (such as this one) are meant to provide an overview of the team's contribution to the overall AutoRef project. Team-specific pages starting from MSD 2020 are not for providing detailed descriptions of the AutoRef system. If you are documenting items for MSD 2020 or a future project, you should be adding details to the general AutoRef page and/or the respective system architecture or implementation pages.
The system architecture developed in AutoRef MSD 2020 primarily focused on specifying the functions of the AutoRef 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.
The intent, approach, and realization of the functional specification is presented on this page, prefaced by a background of the system architecture and concluded with recommendations for future work.