2020国际自主智能机器人大赛渐渐拉开帷幕,为了帮助参赛选手更快速了解大赛,理顺大赛参赛流程,以及在技术方面的新情况,特举办2020国际自主智能机器人大赛线上说明会,会后,科协频道整理出大赛技术委员会主任、清华大学张春老师的相关讲解和解答。
2020国际自主智能机器人大赛比赛项目
标准赛。2020年的标准赛有P1和P2两个赛项,使用同样的赛道,在规定的时间内完成大约10个任务。因为本次比赛有两家赞助公司,各赞助了一款机器人,分别对应P1和P2赛项。参赛队伍可以选择两款机器人的其中一款来完成比赛。
自由赛。同样是完成标准赛的任务,允许学生对大赛提供的指定机器人进行改造。比如觉得动力不够强,可以去增加动力设施;觉得机器人处理器性能不强,也可以改造处理器;只要经过大赛官方的认可,可以做任意形式的改造。如果对大赛官方提供的机器人不满意,也可以自己DIY一个机器人出来。
单项赛。单独考核机器人的某些特殊指标。2020年单项赛设立的是机器人上下台阶的任务,考核机器人的连续上下台阶的能力,这是目前人形机器人比较难以完成的任务,因为双足的人型机器人在平地行走不是问题,但是在完成上下台阶、走斜坡等这些特殊路段的时候,有很大的问题。
挑战赛。2020年的挑战赛,大赛官方制定了比较简单的搬运方块建塔的任务。同样,在机器人的使用上,可以使用自带的机器人,也可以使用官方指定的机器人。
虚拟赛。虚拟赛有两个赛项,一个是赛道赛项,一个是建塔赛项,分别对应线下的标准赛和挑战赛,分别需用两款不同的仿真平台和两款不同的机器人。参赛队伍将机器人的仿真软件安装在自己的计算机上,并从大赛官网下载比赛环境,对机器人编程完成比赛。决算时将代码上传到大赛官方的服务器上完成比赛。
虚拟标准赛仿真界面
图片来源:running-robot官网
虚拟赛会设置一个排行榜,按双周或者月度发布排行。参赛队伍可以随时提交自己的成绩,目前是用软件录屏和截屏的方式提交参赛成绩,以后会由软件自动提交。我们根据成绩制定排行榜,连续位于排行榜前几名的队伍就可以直接进入决赛。
在决赛阶段,报名虚拟挑战赛的同学和队伍,在经过大赛官方审核完成以后,会分配最终的服务器账号,直接登录到云服务器上进行编程,参赛队伍需要把自己的代码上传到服务器,在服务器上统一去运行,保证比赛的公平性和一致性。评判的依据跟线下比赛的标准相同。
线上虚拟赛不需要购买机器人,也不需要到比赛现场,参加的成本比较低。线上虚拟赛的环境几乎和线下比赛的环境相同,编程环境也是相似的。参赛队伍可以先在虚拟赛里验证算法、控制策略,然后再应用到线下赛的机器人里。
2020国际自主智能机器人大赛
比赛规则及机器人
赛道的宽度调整到60厘米左右,占地更小,以方便各个参赛队伍在本地区复现这个赛道。考虑到今年的情况,大赛官方可能会在南京和北京各搭建一个公共赛道,方便各个参赛队伍到公共赛道测试。目前大赛官方正在搭建远程测试环境,把机器人通过远程开放给其他地区的队伍访问,参赛队伍将程序上载到位于南京和北京的机器人,让南京或北京的机器人在实际赛道上完成任务,同时通过摄像头、远程桌面等方式反馈给异地的参赛队伍。
线上虚拟标准赛的参赛平台。要求参赛人员使用个人的计算机从大赛的官网上下载比赛环境,通过编程来完成任务。编程的时候,仿真软件支持多种编程语言,评判的依据跟线下标准赛一样,依据机器人完成任务的数量和完成任务的时间做评判的标准。
虚拟标准赛仿真界面
图片来源:running-robot官网
相比首届大赛,本次大赛增加了一些新的任务和难度。首先在机器人方面,要求机器人全自主,在去年的比赛里,如果机器人摔倒,是允许参赛对手扶起机器人的。今年则要求全程不允许参赛人员去触摸机器人,若机器人摔倒以后,没办法自己站起来继续比赛那就算失败。其次是增加了图象处理的复杂度,在2019年的比赛里,赛道都是简单的单色,灰色的赛道,周围的围挡、地面都是非常干净的,以免影响机器人处理图象识别和处理判断等问题。今年大赛增加了一些实际的复杂度,一个是赛道的颜色和图案,增加了各种实际场景。比如说地砖的颜色图案,周围的围挡,包括地面的广告,logo等复杂背景,都有可能会影响机器人的图象处理。另外在灯光等方面也会有一些更复杂的场景,这些都需要参赛人员去考虑。
机器人的技术要求。大赛对机器人有一些技术指标的要求,这些指标是参考官方提供的机型尺寸来设计的,参赛队伍要根据指标限制来去修改自己的机型。通过对机器人的形体限制,来保证大赛的公平性。
目前大赛官方提供三方面的培训资料。第一个是韩国KAIST的YOO教授(柳会峻教授)在清华大学做客座教授的时候,开始了AI和机器人的课程,会开放给参赛队伍。第二个是清华大学电子系的智能机器人的课程资料,也会开放给参赛队伍。第三个是乐聚和幻尔这两个机器人公司,都提供了完整的课程培训资料,也会开放给参赛队伍。另外针对比赛过程中的一些技术细节,大赛官方会把相关的技术内容整理成技术文章,发到官网和相关的公众号中。
机器人得分评判的依据是看哪个机器人用更短的时间完成更多的任务,以此来确定得分。
想了解大赛更多内容可搜索:
网站:http://www.running-robot.net
微信公众号:RunningRobot机器人大赛