IND-fxl-第二周

本文介绍了RoboCup 2019年新规中的PassMode,包括启动条件如游戏模式、球员位置和球速等,并讨论了UT团队的PassMode策略,以及对开启条件、阵型变化和传球方式的疑问。
摘要由CSDN通过智能技术生成

RoboCup 2019年新规——PassMode

关于如何启动Pass命令

基本条件

  1. 当前游戏模式为 PlayOn
  2. 离球最近球员与球的距离在 0.5 m 范围内
  3. 对方球员均在球 1 m 以外
  4. 球的速度小于等于 0.5 m/s

启动后的规则

  1. 对方球队球员将不允许进入球 1 m 范围以内
  2. 己方球员触球或 4 s时间过去,传球模式结束
  3. 某方传球模式结束后,该球队在 10 s内无法得分

UT的PassMode策略

  1. 只在敌人离球1.25米以内时启用传球模式。 如果敌人离得较远,不会对我们踢球造成威胁,没有必要开启,且开启passmode越晚,留给该模式结束之前的踢球时间就越长
  2. 球员离敌方球门足够近,可以直接射门得分时不要开启passmode,适得其反,浪费得分时间
  3. 当球员不在球后面时,即使离敌方球门很近,可以直接射门,也要使用passmode,球员从球前走到球后面的踢球点需要一定的时间,如果不开启passmode敌人就会对我们踢球造成潜在威胁

判断条件代码(未完善)

for (int i = 12;i < 23;++i)
{
    VecPosition oppo = worldModel->getOpponent(i);
    double temp = oppo.getDistanceTo(ball);
    i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值