第二十届全国大学生智能汽车竞赛 渡众车车对抗赛(Smartcar Master)

科技   2024-11-21 00:01   北京  

01 赛简介

1.1 赛事背景

  在当今科技飞速发展的时代,全球竞争日益激烈,科技实力成为国家综合国力的关键体现。自动驾驶技术作为前沿科技领域,对于国家发展有着重要意义。

  渡众自动驾驶车车对抗赛,旨在激发科技人才的创新热情和爱国情怀。通过这样的比赛,鼓励科研人员和学生投身于人工智能、机器人、自动化、计算机、汽车等相关专业的人才培养方案、课程体系、实验实训条件等方面的建设,提升我国在该领域的技术水平,增强科技竞争力。同时,比赛也将培养出更多掌握先进技术的人才,为国家发展储备力量,用科技捍卫国家尊严,为民族复兴助力。

1.2 赛事目的

  本次竞赛秉持 “以赛促教”“以赛促学” 的理念。对于教育者而言,竞赛促使教师不断更新教学内容和方法,将前沿技术融入教学,提高教学质量。对于学生和参赛者,这是检验和提升自身能力的绝佳平台,激发他们主动学习新知识、探索新领域,培养实践能力和创新思维。

1.3 赛事准备

  本次竞赛,参赛团队成员,需要掌握C++/Python、图像动态瞄准、人工智能、ROS、嵌入式系统、自动控制、通信等相关技术知识。相关前置课程知识可登录渡众机器人开发者社区(https://www.bjdzrobot.com/smartcar.html)课程中心获取。

02 赛与赛制

2.1 参赛要求

  1、 本赛项面向全国全日制在校研究生、本科生和职业院校学生。

  2、 本赛项为团体赛形式,每支参赛队由不超过5名学生(其中最多1名研究生)和不超过2名指导教师组成。

  3、 所有参赛队必须以学校为单位进行报名,不得跨校组队。比赛分本科和职业院校两个组别,报名时须明确参加的组别。

  4、 所有参赛队选手所提供的个人信息必须真实、准确、有效,否则取消参赛资格,参赛队伍报名成功后,不得调整和更换参赛队员。

2.2 参赛时间安排

参赛报名时间安排见后续通知

2.3 赛制说明

  比赛分为两个阶段:分区赛和国赛阶段。分区赛采用单循环小组赛赛制,国赛阶段采用淘汰赛制。

2.3.1 分区小组赛:

  • 1) 分组:根据队伍数量随机抽签平均分成2组或3组,比如共15只队伍,分成 3 个小组,每组 5 支队伍。
  • 2) 循环赛制:小组内的队伍进行BO1单循环比赛,即每支队伍都要与小组内的其他队伍进行一场比赛。
  • 3) 积分规则:根据胜场数排名,胜场数相同比较相互胜负关系,若还相同则需要加赛。比赛结束后,计算各小组队伍的积分,以确定小组排名。
  • 4) 小组出线:按照出线队伍总和占总队伍数量20%比例出线,晋级到国赛阶段。

2.3.2 国赛淘汰赛

  以32支队伍为例说明。

  A第一轮(十六强赛,BO3)

  • 1) 分组抽签:32 支队伍通过抽签分成 16 组,两两对决。为保证公平,抽签过程应透明且有监督,尽量使各小组实力均衡,避免强队过早相遇。
  • 2) 比赛进行:16 组队伍同时进行 BO3(三局两胜制)比赛,共 16 场 BO3,获胜的 16 支队伍晋级八强。

  B第二轮(八强赛,BO3)

  • 1) 重新抽签:16 强晋级的队伍重新抽签,分成 8 组。
  • 2) 比赛开展:8 组队伍进行 BO3(三局两胜制)比赛,共 8 场 BO3,获胜的 8 支队伍晋级四强。

  C第三轮(四强赛,BO3)

  • 1) 抽签对阵:八强晋级的队伍抽签决定对阵情况,两两一组。
  • 2) 比赛实施:4 组队伍进行 BO3 比赛,共 4 场 BO3,获胜的 4 支队伍进入下一轮。

  D第四轮(半决赛,BO3)

  • 1) 对阵安排:四强队伍两两对决。
  • 2) 比赛进行:2 组队伍进行 BO5 比赛,共 2 场 BO3,获胜的 2 支队伍晋级决赛,失败的 2 支队伍争夺季军。

  E第五轮(决赛,BO3)

  • 1) 冠军争夺:半决赛获胜的两支队伍进行 BO3 比赛,共 3场比赛,决出冠军和亚军。

03 赛方案

3.1 竞赛任务简介

  本次比赛是红蓝双方智能车在规定场地上的攻防对抗类比赛。红蓝双方全自动驾驶小车通过完成穿越障碍、物资抢占、动态打靶、相互攻击等任务,制定自己的战术和策略,得分多的一方获胜。双方小车可以通过云台上的激光发射器和车身前后左右的激光接收靶进行攻击与防御。

3.2 比赛要求

3.2.1 比赛场地

  A. 物理环境比赛场地

  本次比赛场地为 3.5×5 米的城市场景,呈对角线对称的长方形场地,中间有 4 块 40×15 厘米的隔离带掩体将场地左右平分。红蓝双方每块区域为四横三纵的单车道道路,每侧都有 5 块物资识别区域与一块基地区域,其中数字1、2、3…20是可能放置物资的位置编号。单车道宽 25 厘米,营造出较为真实的对战环境,为参赛选手的智能汽车提供了具有挑战性的行驶空间。

▲ 图3.2.1 比赛场地示意图


  B. 赛场环境

  智能机器人比赛场地为无磁场干扰环境。地图由刀刮布绘制而成。考虑到竞赛场地环境可能存在表面不平整、边框上有裂缝、光照条件有变化等因素,各参赛队在设计智能机器人时,需要考虑各种环境下的应对措施。

  C. 物资位置

  双方场地标有数字1、2、3…20是可能放置物资的位置编号。

3.2.2 比赛用车模

  在分赛区选拔赛及全国总决赛,将采用如下所示的DZACS智能小车作为对抗车模。

  DZACS智能小车套件产品外观:

▲ 图3.2.2 渡众DZACS智能小车外观


3.3 比赛任务

3.3.1 准备阶段

  • 1. 随机抽取物资编号:参赛队伍将各自的智能车放置在基地位置,裁判系统现场随机生成红蓝方对称位置的各4个物资编号,参赛队员在熟悉场地前提下,根据物资编号自行规划动态全局导航路径。以及如何打击对方的路径以及抢占对方物资的路径。此过程将在大屏幕上实时显示,确保公平公正。

  • 2. 两分钟准备:双方队伍有 2 分钟的调试时间,在此期间可以检查车辆的各项性能,调整算法参数,进行路径规划的预演等。

3.3.2 比赛阶段

  • 1. 比赛正式开始后:计时 3 分钟。双方小车从基地出发,根据裁判系统给出的物资编号位置,规划每次抢占物资的全局导航路径。
  • 2. 物资抢占:小车需识别正确的物资并通过语音播报确认;成功抢占并确认物资后,小车需回到己方基地车位上停稳,记为一次抢占物资完成。同一圈只能抢占一个物资,抢占多个只记录第一个物资;同一位置物资只能被抢占一次,被抢占成功后,相同位置物资不能被再次抢占。准确识别到物体,并语音播报正确,例如:3号位置识别到两个匕首。
  • 3. 车车对打:双方小车开始各有 10 格血量,(激光发射头接到车载裁判系统上,参赛选手通过电机控制器或者算法计算单元通过uart串口按照指定通信协议给车载裁判系统发送指令触发激光发射,激光最快一秒发射两发)每打中靶子两枪(没有实体弹丸,激光发射一次为一发子弹),掉一格血,未抢占物资前双方各有10发子弹,需抢占物资才能获取更多子弹。红蓝双方各有4处物资,每抢占成功一次物资,可获得10发子弹,允许抢占对方物资。双方小车可以通过云台上的激光发射器和车身前后左右的激光接收靶进行攻击与防御。
  • 4. 激光发射频率:为了防止动态瞄准后快速发射激光,车载裁判系统会限制连续激光发射的速度,每秒钟最快发射2次,且每连续发射2秒后,激光发射停止1秒。
  • 5. 比赛过程中:裁判系统将双方的打击结果实时显示到大屏上,让观众和选手能够清晰地了解比赛进程。
  • 6. 动态打靶:场地中间有一个横向移动靶子,共 5 格血量,双方都可以打靶。靶标在指定区域并横向移动,击中后自动折叠,2秒钟后自动抬起。(在对方物资抢占多于己方,且打不爆对方情况下,可以打靶得分,获得翻盘的机会。)

3.3.3 结束阶段

  (1)当比赛时间达到 3 分钟时,比赛结束。

  (2)如果一方把对方的血条全部打掉,则该方获胜;如果时间到双方都未打掉对方全部血条,则以得分算输赢。

  (3)平局:在比赛过程中,如果出现平局的情况,即双方得分相同,则需要加时2分钟,加时阶段,双方血量恢复,且各有20发子弹;

3.4 规则详情

3.4.1 裁判系统

  裁判系统分为车端和裁判端,旨在精确、公平地评判比赛过程中的各种行为和状态,保障比赛的顺利进行。车端裁判系统位于车后端且自带 WiFi,与裁判端协同工作,确保比赛信息的准确采集和处理。

▲ 图3.4.1 车载裁判系统正面


  1、动态全局路径规划支持

  • 1) 裁判端:随机生成红蓝方对称位置的各 4 个物资编号,并将这些编号信息发送至大屏幕显示系统,为参赛队伍规划路径提供依据。同时,建立与车端裁判系统的通信链路,准备接收车辆相关数据。
  • 2) 车端裁判系统:保持与裁判端的通信连接,等待比赛开始信号。

  2、调试监督

  • 1) 裁判端:在 2 分钟调试时间内,监控比赛场地的整体状态,确保没有外部干扰因素影响车辆调试。同时,保持系统对车辆数据的接收准备状态,但不主动干涉调试过程。
  • 2) 车端裁判系统:在车辆调试期间,持续检查自身设备状态,确保 WiFi 连接稳定,为后续比赛数据传输做好准备。

  3、物资抢占判定

  • 1) 车端裁判系统:将车辆位置信息持续反馈给裁判端,以便判断车辆是否回到己方基地车位。
  • 2) 裁判端:根据车端传来的信息。当小车回到己方基地车位停稳时,判定一次物资抢占完成。严格遵循同一圈和同一位置物资的抢占规则,对每次抢占进行准确记录和判断。

  4、车车对打监控

  • 1) 车端裁判系统:参赛队员通过电机控制器或者算法计算单元通过uart串口按照指定通信协议给车载裁判系统发送指令触发激光发射。
  • 2) 激光发射频率:根据裁判系统设定的规则,限制激光发射频率(每秒钟最快发射 2 次,每连续发射 2 秒后,激光发射停止 1 秒),通过车载系统对激光发射进行控制。
  • 3) 数据发送:车端裁判系统同时监测激光接收靶的受攻击信号,并将这些数据(包括发射指令、受击次数、受击位置等)实时通过uart串口按照指定通信协议发送给车端电机控制器或者算法计算单元。

  5、动态打靶判定

  • 1) 移动靶子裁判系统:监测车辆对动态靶子的射击情况(红蓝双方),并将射击数据传输给裁判端。
  • 2) 靶子倾倒:移动靶子置于赛场中间,红蓝双方都可以通过激光击打,击中后靶子倒向对方一面,2秒钟后自动抬起。移动靶子最多只能被击中5次,5次之后靶子不再抬起。

  6、信息展示

  • 1) 裁判端:在比赛过程中,将双方的物资抢占情况、打击结果、血量、子弹数量以及动态打靶得分等信息实时整合处理,并发送至大屏幕显示系统,让观众和选手能够清晰、及时地了解比赛进程。

3.4.2 比赛注意事项

a) 车模涂装要求

  车载靶子模块有明显的灯光效果供机器人自动识别瞄准算法的开发。

  • 设计机器人视觉特征时需遵循以下规范:
  • 不可遮挡靶子模块
  • 不得使用任何手段干扰靶子模块视觉特征的识别
  • 不允许在车模侧面粘贴贴纸:
  • 车模贴纸只允许在车顶或车底粘贴
  • 除组委会提供的专属装甲贴纸,不可在车模的靶子模块或其它外观结构上粘贴形似专属贴纸。

b) 赛场发车流程

  比赛过程中,参赛队按照裁判员指令依次上场。每场比赛仅允许两支参赛队的2台车模竞赛,同时只允许双方各三名队员上场。上场后即进入比赛2分钟准备阶段。车模初始是遥控模式,根据裁判员发出“倒计时3、2、1,发车”口令后,裁判通过航模切换到自动驾驶模式从而起动车模。

c) 赛场虚拟环境设备

  赛场内会提前安装用来运行数字环境的计算机平台和用于展示的显示器,参赛队在发车指令前需要提前在提供的2分钟内准备计算机平台与车模的通讯连接、加载车模软件和计算机平台软件。

d) 竞赛过程要求

  1、 各参赛队对车模的编程与调试只能在调试区进行,调试区可提供部分赛段供车模测试。不能在比赛场地进行调试。

  2、 参赛队员在检录后才能进入比赛准备区。裁判员对参赛队的车模及备品备件工具进行检查,所用器材必须符合组委会相关规定与要求。

  3、 参赛队员在比赛准备区,不得上网下载任何资料;比赛期间禁止手机联网车模。每支参赛队仅允3名参赛队员到达比赛场地,其他队员留在准备区。

  4、 在两轮比赛间隔期间,参赛队可以将车模带回调试区进行维修和修改程序,下一轮比赛时,仍按原定比赛编号上场比赛。

  5、 竞赛过程要求

  (1) 发车手(参赛队员A、B)准备

  根据裁判员的口令,参赛队选出参赛队员A领取自己的车模,不得对其他参赛队的车模进行故意碰撞或损坏。参赛队员A、B在引导员指引下进入比赛场地,未在5分钟规定时间内到场的参赛队视为弃权。

  (2) 比赛开始

  裁判员确认参赛队参赛队员A准备好后,将发出“3,2,1,开始”的倒计时口令。参赛队员A应在开始口令发出后,起动车模。

  (3) 车模重新起动

  车模如因车速过快冲出场地或车辆不受控制。可由参赛队员A提出重新启动;

  每支参赛队单场比赛最多允许启动三次;

  重新启动指参赛队员A向裁判员提出请求,裁判员同意后,参赛队员A将车模重新放置在发车区起动。

  每重新启动一次,扣3分。

  (4) 车模到达指定区域

  车模到达指定区域的标准:车模至少3个轮子在指定区域内(含压线)停住,视为到达指定区域。车模冲过指定区域未能及时停住,视为未能到达指定区域。

e) 比赛结束

  单场比赛总限时为5分钟,计时完毕后,将直接终止单场比赛,统计比分。裁判员吹哨示意比赛结束后,参赛队员A应立即让车辆停止,将车模交回检录区,等待确认比赛积分结果。裁判员和助理裁判员将单场比赛计分统计表交给参赛队确认,参赛队应当场确认签字,如有争议应提请裁判长仲裁。参赛队员签字确认成绩后,可将车模搬回调试区进行维修或修改程序。

3.4.3 得分及排名规则

  • 物资抢占得分:每成功抢占己方一个物资得2分,抢占对方一个物资得 1分。相同位置只计一次分。
  • 攻击得分:打掉对方一格血得3分。
  • 打靶得分:击中移动靶子得1分,最高获得5分。
  • 人工干预:在比赛过程中,不允许使用遥控器,人为搬动以及重新启动视为人为干预,一次扣3分。

3.4.4 犯规和取消比赛资格

  (1) 参赛队使用的车模需要粘贴裁判组发放的统一参赛号标签,参赛前要放在指定检录区进行核验。整个比赛过程中,不允许更换不同的车模参加比赛(除硬件。故障外)

  (2) 车模按裁判员指令进行发车启动,不得抢跑。第1次误启动将受到裁判员的警告,车模回到启动区重新等待启动。第2次误启动将被取消比赛资格。

  (3) 车模不得高速冲撞场地,如发生上述失控情况,第1次将受到裁判员警告,第2次将被取消比赛资格。

  (4) 车模不得故意冲撞对方车辆,如导致对方车辆不可正常导航,积分算排名,取消比赛资格。

  (5) 如果有参赛队员或者其使用的车模造成比赛模型损坏,不管有意还是无意,将警告一次。该场该任务不得分,即使该任务已完成。

  (6) 不听从裁判员的指令将被取消比赛资格。

3.5 资料分发

  本次赛事相关培训资料、规则解读等在渡众机器人智能汽车竞赛专区(https://www.bjdzrobot.com/smartcar.html)持续更新。本赛事最终解释权归组委会所有。

  赛事报名、规则补充及后续通知,请关注TsinghuaJoking公众号(卓晴老师)、北京渡众机器人公众号、竞赛QQ群消息等。

□  报名咨询

  • 联系人:焦阳 15810308767 北京渡众机器人科技有限公司
  • 邮箱:jiaoyang5312@126.com
  • 竞赛QQ交流:583838640



TsinghuaJoking
这是一个公众号,它不端、不装,与你同游在课下、课上。 卓晴博士,清华大学中央主楼 626A。010-62773349, 13501115467,zhuoqing@tsinghua.edu.cn
 最新文章