机器人足球仿真比赛是对真实足球比赛的一种模拟,由多个机器人构成一个球队,与另一个机器人球队进行对抗赛。各支球队的强弱均由执行程序决定,其中机器人的进攻和防守策略的程序设计尤为关键。机器人球队,既能防守对方的进攻,又能组织力量向对方攻球,是通过合作与协调完成进攻与防守的协同作业系统。参赛队员在仿真平台上控制自己的小车完成进攻、防守、传球配合等动作,将球攻入对方球门。
而本平台就是提供机器人足球仿真比赛的一个虚拟平台,由史豪斌教授和王权涛博士带领团队研发。该平台不仅支持多个虚拟球员在一个动态、不确定的多主体环境中实时地进行合作对抗,还可以切换多方位视角,为比赛的研究和改进提供便利。同时,仿真平台摆脱了控制机器人所要研究的诸如物体识别、通讯、硬件设计等问题的限制,使得从事仿真机器人足球的研究者可以更好地把注意力集中于合作与学习。
平台特点如下:
1、提供比赛平台:为第二十三届中国机器人及人工智能大赛、轮式足球机器人仿真5vs5项目提供比赛虚拟平台。此平台为通用平台,经过多次迭代后推陈出新。
2、提供基础代码:基础代码大大降低了入门门槛和技术难度,可在基础代码上进行修改完善。
3、强化学习:可通过对基础代码的修改、学习回放比赛视频等方式应用强化学习方法,提升比赛策略,锻炼智能算法应用能力,提升比赛技能。
4、界面简洁直观:以灰白为主色调,画面为3D图形,简洁流畅直观,设计精美,键盘类项减少。
5、具有回放功能:可以随时通过右键或ESC键呼出菜单,点击Replay按钮进入回放场景,即可看到最近的一次比赛回放。
6、新的策略接口:不局限于DLL的方式,只要能实现策略协议规定的RPC接口,就可以作为策略加载至旧平台。
7、视频可导出:比赛视频可导出至电脑文件夹,记录比赛成果的同时也可以反复观摩学习。
8、全方位切换视角,可切换多个视角进行比赛观看和回放,捕捉细节,促进比赛技能的进一步提升。
9、自动化升级,自动边裁比赛结果,减少人工裁判的失误与主观性,提高比赛公平性;自动摆放机器人发球位置,规范平台坐标,提高精准性。
10、兼容旧平台、多种语言,可实现信息交换,通过新的策略接口可将旧平台迁移到新平台,有相关文档解释说明。可使用Python、C++等多种通用编程语言。
11、资料库全面,平台拥有完整系统的中英文资料库,方便参赛队员学习使用该平台,简单清晰地了解平台的功能与使用方法。
产品服务清单:
·为中国机器人及人工智能大赛、国际先进机器人及仿真技术大赛等科技竞赛提供比赛平台
·为竞赛参赛者提供专业培训及配套课程
·为本科高职院校提供实验室建设方案
·为本科高职院校提供办赛指导及“赛课结合”课程体系方案
产品作用:
1、响应科教兴国战略,助力人工智能与教育行业深度融合;
2、通过学习和使用仿真软件,个人方面,提升了自身能力与经验,学校方面,提升了学校人工智能学科竞争力及学术水平;
3、学生参与各类高水平科技竞赛,为学校争取荣誉、提升知名度;
4、为学生在人工智能方向就业创业打下良好基础;
5、促进“产学研赛创”五位一体的人才培养新模式。
产品特点及用途:
SimuRobot机器人及人工智能开发软件整合集成各类机器人仿真环境,并基于环境提供社区运营服务。现已集成轮式机器人足球环境,四旋翼投递gazebo环境,双足实训环境以及机械臂柔性抓取环境。为学生提供零基础入门教程和社区资源共享。为开发者提供进阶开发教程和社区资源共享。还整合部分开发工具为机器人开发提供软件支持。
软件目前平台累计总人数3500人,旺季月活用户数量900人,淡季月活用户数量260人。
应用场景:
1、作为比赛平台应用于高校机器人比赛
2、作为学习软件应用于机器人开发初学者
3、作为仿真环境应用于开发者算法验证
可以通过≥5种编程语言编写策略并通过平台成功加载与调用。从负载上升到服务端自动扩容时间≤1秒,从负载下降到服务端自动缩容时间≤5秒,对正在进行的任务延迟影响≤80毫秒。对给定两个策略计算相似度,在≤5分钟的时间内给出相似度的百分比;能够在网页端通过可视化交互操作定义≥1000支队伍参与的比赛赛制并发布,比赛队伍在客户端自助参加比赛,平台自动计算比赛分数与赛程;
仿真软件及策略加载器下载百度网盘链接:
https://pan.baidu.com/s/1dVtfHgsIQVlZfk7ufgM_Cw?pwd=a62m 提取码: a62m
平台使用教程百度网盘链接:
https://pan.baidu.com/s/14zSQgxQZm0C9xmRsuuwdzA?pwd=nvy5 提取码: nvy5
配套基础课程百度网盘链接:
https://pan.baidu.com/s/1n_iSTS_bd3wbZ0XbBdaAWw?pwd=2151 提取码: 2151
基础策略样例及代码讲解百度网盘链接:
https://pan.baidu.com/s/1EBiRXU8HahFnf_xImMke4g?pwd=ydx8 提取码: ydx8