裁判盒使用速成¶
LL 24.10
Abstract
目前,各级赛事普遍采用Tigers-AutoRef + gameController的组合
Auto-ref¶
- Tigers-AutoRef是由德国TIGERs Mannheim队伍研发的自动裁判系统,用于对场上机器人行为进行自动判罚
- 软件运行的基本原理分为视觉处理、局势判断、生成判罚
- 视觉处理:接收裸视觉,经过卡尔曼滤波等处理得出更为准确的位置、速度信息
- 局势判断:接收裁判指令(Halt、Stop……),结合视觉得出当前场上形势
- 根据规则判断有无犯规行为
gameController¶
- gameController用于发布裁判指令(Halt、Stop……),以控制比赛进程
- 比赛的开球、角球、判罚等都是由gameController自动或技术裁判手动控制
使用流程¶
开启¶
- 开启视觉机
- 运行bash ./AutoReferee/autoref.sh打开Auto-ref界面
-
在AutorReferee标签下选择模式为Active
-
在Auto-ref里点击Start Game Controller,启动后点击Open Game Controller打开gameControlle
- 打开新终端,输入sudo ./Downloads/ssl- 加Tab
- 在浏览器中输入链接localhost:8082,打开记分板
赛前准备¶
Tip
TEAM界面的内容在开局时要设置好,比赛中途也可以更改
在gameController里进行设置:
赛中¶
Tip
在START界面点击START NEW MATCH开始比赛
比赛过程中裁判盒基本上能自动判罚、开球,但有时候也需要人为操控
比赛中场开球:NORMAL START -> KICKOFF(yellow/blue)
角球/边线球开球:FREEKICK(yellow/blue) 【如果不记得是哪一方的出界,一般裁判盒会有指示,或者可以看COMMAND界面的历史】
一方暂停:START TIMEOUT(yellow/blue)