FTC 的侦察与比赛策略入门

FTC 的侦察,说到底就是有条理地记录各支机器人能做什么。本文给出一张单页侦察表、怎样在赛前和联盟队友对表,以及什么时候值得打防守。
侦察就是有条理地记录别的机器人能做什么,而比赛策略,就是把这些记录和自己机器人的长处放在一起,决定怎么打。一支新参加 FIRST Tech Challenge 的队伍,用不着五十列的表格,也用不着一台专门跑数据的笔记本。你需要的是一张单页表、看比赛的习惯,以及和每一位联盟队友的一次简短沟通。下面是一套两三个人就能跑起来的简单办法。
侦察是什么,不是什么
侦察就是看比赛,并把关于每台机器人的几条朴素事实写下来:它得什么分、大概能得多少、自动阶段跑不跑得起来、以及它能不能撑完整场比赛。它不是给别的队伍下评语,也不是要预测整个赛事的走向。侦察分两种。比赛侦察是看资格赛并记录你看到的东西;维修区侦察是走进维修区,直接问各队他们的机器人能做什么。如果你的队伍人少,就先只做比赛侦察,等这个习惯稳住了再加上维修区侦察。
做一张你的队伍真的会填的侦察表
最好的侦察表,是在漫长星期六的第六场比赛时还有人在填的那一张。把它控制在一个屏幕或一页纸之内,每台机器人一行:
- 队号,以及一句话描述这台机器人
- 它得什么分,每场大概能得多少
- 自动阶段:跑不跑得起来,都做了什么
- 终局阶段:爬升、停靠,还是什么都不做
- 可靠性:有没有坏、有没有翻车、有没有原地趴窝
- 一栏自由填写,记下特别突出的长处或短板
安排一到两个人轮班盯每一场比赛,这样谁都不会因此耽误自己搭建和维修的时间。稳定、乏味的数据,胜过一张只填了一半场次的精巧表格。
每场比赛前都和联盟队友对一遍
在资格赛里,联盟队友通常是随机分到的,所以每场赛前的两分钟沟通,是性价比最高的事情之一。要谈定:谁负责哪个得分区、两台机器人的自动阶段各自在哪里跑以免撞车、终局谁先动手、以及万一有一台趴窝了备选方案是什么。再约定两三句比赛中要用的简短暗号。六十秒的计划,能挡掉大部分中途乱套、白丢分的场面。
打你自己机器人的长处
在你又快又稳的地方得分,而不是在这个赛季分值最亮眼的地方硬拼。一台每场都安安静静把简单事做完的机器人,总分会高过一台去挑战高难度、一半场次失手的机器人。赛前就定好机器人的主业和备选任务,再让侦察数据告诉你什么时候该切换。如果场上一堆机器人都在抢同一个目标,那么在别处当那个稳的,往往更值钱。
什么时候值得打防守
只有当你能拦下的分数,多过同样时间里你自己本可以拿到的分数时,防守才划算。如果你的机器人得分慢但结实,堵在一台强队面前,足以左右一场胶着的比赛。如果你本身就是得分主力,那就继续得分,把干扰交给队友。不管怎么打,绝不要打有犯规风险的防守,因为一次犯规送回去的分数,通常比防守省下来的还多。
把自己练到能上场
侦察和策略靠反复练才会变好,而这份功力,来自早在有人踏上赛场之前就一点点培养起来的、有底气的小工程师。在传感器、电机、定时循环和干净代码这些基本功上打得扎实的队伍,比赛当天做策略决定也更快。我们的开普敦学院开设每周常规课和学校假期工作坊,学生练的正是这些本事;初学者可以先在sheenbot∞ 主板上把逻辑跑通,再转到完整的竞赛机器上。更多竞赛和课堂指南,请浏览我们的其他文章。从简单做起,每场赛事之后复盘你的表格,尽可能多打几场。



