AutoRef implementation: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
No edit summary
No edit summary
Line 14: Line 14:




==Approach==
==Process model==
 
===Introduction===
 
===Use of V-model===
 
===Agile approach===
 
 
==Major design choices==
 
===Programming language===
 
===Selection of test environment===
 
===Vision system parameters===
 
 
==Requirements==
 
===Functional requirements===
 
===Performance requirements===
 
====Frequency====
 
====Accuracy====
 
===Other context information===
 
====Colour detection requirement====
 
====Minimal distortion requirement====
 
 
==Architecture decomposition==
 
==Explanation of individual code blocks==
 
===Zone of field detection===
 
===Ball detection===
 
===Player detection===
 
===Area of interest===
 
===Player classification===
 
===Decision making function===
 
 
==Verification==
 
===Image use case testing===
 
===Video use case testing===
 
===Long video simulation===
 
==Conclusion and recommendations for future work==
 
===Conclusion===
 
===recommendations===

Revision as of 14:10, 31 March 2021

The implementation for the AutoRef autonomous referee for RoboCup Middle Size League (MSL) robot soccer is the proposed design of the AutoRef system.

In 2021 contributions by MSD 2020 focused on detecting ball-to-player distance violations.

Introduction

Objective statement

Motivation

Scope of work

Process model

Introduction

Use of V-model

Agile approach

Major design choices

Programming language

Selection of test environment

Vision system parameters

Requirements

Functional requirements

Performance requirements

Frequency

Accuracy

Other context information

Colour detection requirement

Minimal distortion requirement

Architecture decomposition

Explanation of individual code blocks

Zone of field detection

Ball detection

Player detection

Area of interest

Player classification

Decision making function

Verification

Image use case testing

Video use case testing

Long video simulation

Conclusion and recommendations for future work

Conclusion

recommendations