Uitbal detectie

From Control Systems Technology Group
Revision as of 12:16, 8 January 2016 by S137645 (talk | contribs)
Jump to navigation Jump to search

Om de regels van het voetbalspel te handhaven moet er door het systeem gedetecteerd worden wanneer een bal uit het veld is of in de goal gaat. Dit wordt gedaan met behulp van de topcam.

Om uitballen te detecteren wordt met behulp van videotracking de bal in het veld gedetecteerd. Omdat de topcam op een vaste positie boven het veld hangt kan een uitbal gemakkelijk gedetecteerd worden. Om dit te realiseren moeten de lijnen van het veld gedetecteerd worden.

Lijndetectie
De lijnen van het veld worden gedefinieerd door een bepaalde vaste [math]\displaystyle{ (x,y) }[/math]-waarde op het scherm. Waarschijnlijk hangt de camera niet precies goed boven het veld, en daarom moet vooraf aan een wedstrijd de camera worden gekalibreerd. Dit is ook gedaan met de topcam boven het 'Tech United' veld in gemini. In de volgende afbeelding is te zien hoe de lijnen zijn gedefinieerd in het MatLab script.

File:Line detection.jpg

Uitballen en Goals
Wanneer de detectie van de bal buiten de lijnen wordt waargenomen wordt een signaal afgegeven. Dit signaal verschilt, afhankelijk van de locatie van waar de bal over de lijn rolt. In het MatLab script wordt het veld opgebouwd in zes lijnstukken, twee zijlijnen, vier achterlijnstukken (twee per zijde) en twee doellijnen. Op deze manier kan er een ander signaal worden afgegeven wanneer er de bal over de doellijn rolt.


Terug naar: PRE2015_2_Groep2