分组赛规则

RobotStudio®俄罗斯方块玩家挑战

背景

软件是机器人的大脑,算法是机器人的灵魂。作为机器人仿真和离线编程的标杆,RobotStudio®是ABB开发的功能强大的离线编程软件。这一操作简单直观的数字化工具建立在ABB虚拟控制器之上,支持用户在虚拟环境下对单台机器人或整个机器人系统进行设计、配置和调试,真正实现所见即真实环境所得。

诞生于1984年的俄罗斯方块(Tetris)是全球最经典的益智游戏之一。“小方块”蕴藏“大乾坤”,俄罗斯方块游戏以规则简单却千变万化、包罗万象的特性风靡全球,获得了亿万玩家的青睐,曾拥有9项世界吉尼斯游戏记录。

本组比赛巧妙融合了RobotStudio®软件与俄罗斯方块,将现实场景中的码垛应用对应于俄罗斯方块游戏中,寓智于趣、寓赛于乐。选手们将基于ABB RobotStudio® 进行全新的俄罗斯方块游戏比拼,从算法高手进阶智能游戏玩家,打磨缜密性与全局性思维,在挑战中洞察玄机,于经典中探索未知。

 

参赛对象

  • 各高校全日制在校生(大专及以上),及各中、高职全日制在校生;
  • 参赛者可以个人或团队的方式参加比赛。每支团队最多4名学生,可跨校组队,导师可选;
  • 组队参赛者每组须选出一名队长,负责团队报名和提交解决方案。



赛题、规则及作品交付

1. 赛题场景设定

1.1 海选赛题场景设定

将现实场景中的码垛应用对应于俄罗斯方块游戏,增加趣味性,同时考察参赛选手工具的学习使用能力,抓取路径的规划和优化,叠放方案的规划和优化,以及对应算法逻辑的缜密性。

a)设定型号的机械臂A,及设定的机械臂运动速度;

b1)俄罗斯方块的放置平台B,该平台每次会生成一个形状类型随机的俄罗斯方块;

c)  俄罗斯方块仓库C,给定固定的长*宽*高(1005mm* 105mm* 2000mm),其中宽度约为一个俄罗斯方块的最小单元的宽度;

d)其中,场景中的A、B、C相对位置固定;俄罗斯方块D的模型,包括尺寸、位姿、类型,按照传统游戏规则,每一个俄罗斯方块的最小单元为一个正方体unit;(详见附图一、图二)


附图一
附图一(另存为图片,查看详情)


untitled
附图二(另存为图片,查看详情)

e)给定一个固定的随机规则:要求参赛选手使用.net framework里的RNGCryptoServiceProvider来生成方块标识随机数,随机量包括俄罗斯方块的类型,位置和姿态信息,点击此处参考详情;

f)俄罗斯方块模型文件,请点击此处下载。


1.2
决赛赛题场景设定

将上述b1的条件进行修改为b2, 其他保持不变。主要考察参赛选手对整体俄罗斯方块游戏的解决方案的设计及优化,关注全局性:

b2)ABB现场提供俄罗斯方块列表,供选手程序使用;或者提供一筐给定的俄罗斯方块模型(选手在设计时需考虑列表的读取和相应的数据结构)。决赛赛题详情将于9月1日公布。

2. 游戏规则

2.1 设定游戏时间(10分钟),将俄罗斯方块放入仓库后,任一行满格后自动消除该行,高度自动往下降一行,并自动积分一分(参照传统俄罗斯方块的游戏规则);

2.2 满足任一条件,游戏结束  a: 给定的游戏时间达到(10分钟);  b: 方块堆满仓库;

2.3  以积分高且算法优的参赛者胜出。

 
3. 工具及资料

3.1  RobotStudio®介绍及下载地址:

  • 挑战组使用RobotStudio®版本不限。本次大赛为参赛选手使用此软件提供的密钥仅适用于RobotStudio® 2019, 2020及2021版本,有效期至2021年10月15日截止。


3.2 推荐资源:

3.3 RobotStudio®在线培训视频

  • 新媒体平台(优酷、哔哩哔哩、腾讯课堂等)观看由ABB机器人开发者自制的培训视频资源,如:RobotStudio®下载安装介绍视频链接: https://v.qq.com/x/page/n3238md7xob.html


4. 解题提示

4.1 赛题主要考点:

  • RobotStudio®随机生成俄罗斯方块

  • 俄罗斯方块堆积策略算法

  • 机器人抓取/放置姿态计算与控制

  • 机器人路径规划与控制

  • RobotStudio® 按照俄罗斯方块规则自行消除满行

  • RobotStudio®仿真

4.2  技术关键词(并不限于使用这些技术):

  • RobotStudio® SDK

  • RobotStudio® Smart Component

  • PC SDK

  • RAPID and Socket Communication



5. 交付作品


5.1  项目源程序(基于RobotStudio®)

5.2  撰写Word文档,文档内容包含:

  • 对初赛题目的分析、计划、过程和结果;

  • 如果使用了建模和算法,请加以说明,包括选择该算法的原因、该算法如何实现等等;

  • 队伍组建情况和队员分工等;

  • 其他需要说明备注的问题。

5.3  RobotStudio® 生成的仿真视频的exe文件

5.4  RobotStudio® “pack & go” 压缩包文件:

  • 除以上必要内容外,参赛学生可根据实际需要,选择任何其他多元化信息形式,例如录制视频等;
  • 作品语言为中文;
  • 作品必须为原创,尚未申请专利,尚未以其他方式公开发表,且不侵犯他人知识产权。大赛主办方享有免费对参赛获奖作品进行部分或全部复制、发行、信息网络传播、展示、翻译、汇编以及其他形式使用的权利,作者拥有署名权 。


6. 作品提交邮箱及要求

6.1 作品发送至邮箱:cn-acic2021@abb.com

6.2 邮件主题:队长姓名+学校+电话 (学生信息需与注册信息一致);

6.3 所有文件请以附件形式整合至1封邮件统一提交,邮件需小于50M; 如超过50M,请用QQ超大附件方式发送;

6.4 请勿使用网盘链接形式发送作品文件。

 

赛程安排
schedule

评审委员会

由ABB内部及外部专家共同组成。

奖项及奖品

  • 证书及奖金

      一等奖1组,每组奖励证书及现金20,000元人民币

      二等奖3组,每组奖励证书及现金8,000元人民币

      三等奖6组,每组奖励证书及现金5,000元人民币

      获奖团队导师奖励证书;

  • 获奖团队代表将有机会受邀参加9月在上海举办的中国国际工业博览会,并参观ABB上海工厂;

  • 获奖选手将有机会获得ABB招聘直通车“绿卡”,此卡获得者拥有ABB应届生校园招聘及实习生职位优先录用权,仅限使用一次,有效期一年。


加入大赛QQ交流群

  • 所有注册参赛选手请按照“2021+姓名+学校名的格式提交入ABB杯智能技术创新大赛QQ群QQ: 428224159);
  • 赛事信息将通过此网站发布,并通过QQ群告知;
  • 赛事或赛题相关问题请发送至QQ群,主办方技术专家或工作人员将及时解答。


直播培训答疑

  • 线上技术培训答疑:直播链接及具体时间请关注大赛官方QQ群通知,ABB中国微信公众号,创新大赛官网。

Final


我要报名

如组队参赛,请队长填写注册报名页面。队长报名成功后,进入“成员信息”页面添加组员及导师。

手机扫码报名

     手机扫描二维码报名 

Select region / language