1、12012 年北京市高等职业院校技能大赛机器人赛项竞赛规程一、竞赛名称机器人技术应用主题:智能工厂二、竞赛目的设计本竞赛的目的,寄希望于通过技能大赛,加快工学结合人才培养模式和课程改革与创新的步伐,探索培养企业需要的机器人使用、维护维修的高素质技能型人才新途径、新方法。本竞赛通过信息技术创新手段,以智能机器人为载体,运用物联网技术在一定程度实现的智慧工厂模式,提炼竞赛内容;按照技术应用要求和策略选择(反映动手能力和体现创新意识)的实际过程编排竞赛过程;检阅参赛队组织管理、团队协作、工作效率、质量与成本控制、安全意识等职业素养;引导高职院校关注行业在机器人技术应用、物联网技术应用方面的发展趋势及
2、新技术的应用;物化竞赛结果,提高竞赛成绩评定的客观性,增强观赏性和扩大宣传效应。促进智能机器人技术(尤其是自主识别、自主决策技术)及物联网射频识别技术的普及。三、竞赛方式与内容2(一)竞赛方式采取团体比赛形式,每个参赛队由 3 名选手组成,设场上队长1 名,参赛队员须为同一院校在籍学生, 并可派 1-2 名指导教师。本次竞赛通过模拟智能工厂的工作过程,由 2 台机器人相互配合实现比赛任务。(二)竞赛内容1.比赛场地图1 场地立体效果图关键点 4关键点 3关键点 1关键点 2装配台 A装配台 D1 号货架3 号货架第 1 组交通灯3图2 场地俯视图本场地模拟了一个智能工厂的布局。(1)尺寸:大小
3、为 8米 *6米。其中外围档板高10cm,材质为木工板,上面贴有30mm宽的白色引导条。(2)货架:分为单面货架1 个(3号货架,上下2层,可以存放6个工件) ;双面货架 2个(1号和2号货架,上下 2层,分别可以存放12个工件) ;1 号货架存放位置编号A1-A6、B1-B6,2 号货架存放位置编号C1-C6、D1-D6,3号货架存放位置编号 E1-E6。货架的定义编号如图3所示4图3 货架的定义编号(3)出发区:机器人正式启动前所停泊的区域,大小为1000mm*1000mm。(4)交通灯: 3组交通灯,每一组交通灯有红绿2盏交通灯。比赛时,2组亮红灯,1 组亮绿灯,机器人必须从绿灯下的道路
4、通过。比赛开始后,安装在框架上的交通灯控制器将3组交通灯亮灯情况以无线通讯方式发送给机器人。(5)装配台:共有 4个装配台,编号从 0A-0D,在场地上按照顺时针摆放,机器人在此处将携带的工件根据任务中规定的要求进行堆放。每个装配台周围有一个500mm*500mm的装配区。每个装配台有2个工件摆放位置,下部位置为A2、B2、C2 、D2 ;上部位置为 A1、B1、C1、D1。(6)工件:使用尼龙,30个工件,每个工件均贴有RFID标签,RFID标签符合 ISO18000-6C标准,内储存该工件的编号及工件名称、重量、基本尺寸等信息。工件分为4种,形状均如图3 所示,直径有80mm 和60mm
5、两种,每一种分为红蓝两色,具体为红色大直径工件9个(编号1-9 ) 、红色小直径工件9 个(编号 10-18) 、蓝色大直径工件 6个(编号19-24) 、蓝色小直径工件6个(编号 25-30) 。每个工件底部均开有圆孔,小直径工件可以叠加在大直径工件上。图4 工件(7)仓库门:场地上有2 扇仓库门,机器人必须通过仓库门进入或者离开仓库。(8)关键点:在场地上共有4 个关键位置,前 3个关键点代号5分别是55、81、189,关键点4选取绿灯亮者所在点(即1组绿灯亮,关键点代号96;2组绿灯亮,关键点代号95;3组绿灯亮,关键点代号94 ) ,如图1中标注红色圆点处(注意:实际场地上并没有红点)
6、 ,当机器人运行经过这些关键点时,需要将位置信息上传给场边电脑。所有比赛道具的图纸另外发布,各参赛学校可以根据图纸自行制作,也可以向大赛合作企业购买。2.比赛机器人大赛的机器人设备由机器人平台、机器人上部机构、RFID读写器、ZIGBEE无线模块、监控软件组成,其中机器人上部机构需要参赛队自行开发。每个参赛队使用2台机器人,每队机器人总重不超过50 公斤。(1)机器人平台:使用北京中科远洋科技有限公司的A200型机器人平台,组成如图5 所示,参加过2011年全国技能大赛机器人项目的学校可以继续使用原来的A200平台。机器人平台在使用中必须遵守以下几点平台使用规范: 指定的机器人平台除了铝板可以
7、拆卸外,其余所有部件需要更换时必须使用同型号、同规格的产品。 机器人平台的电池、巡线传感器信号处理板、主控制板、电机驱动板、巡线传感器可根据上部机械机构及整体设计需求改变安装位置,平台的车轮、万向轮安装位置可以前后移动。 机器人的供电全部来自于指定的三块电池,不能使用另外的供电方式。 机器人的行走必须使用所提供的主控制器控制。 机器人的运行必须依靠平台所提供的巡线传感器。6图5 A200机器人平台组成每个参赛队必须使用大赛组委会指定的机器人平台,否则不得参加比赛,在此基础上自行设计机器人参加比赛,对指定的机器人平台所做的改动必须符合“机器人平台使用规范” 的要求,否则不得参加比赛,成绩以0分计
8、。(2)机器人上部机构: 由参赛队根据比赛任务自行设计制作。 (3)RFID读写器:读写器通过RS232与机器人平台主控制板通讯,必须符合ISO 18000-6C标准。大赛使用北京中科远洋科技有限公司的ZKR6806M型嵌入式超高频读写模块。 (4)ZIGBEE无线通讯模块:用于机器人与场边电脑以及机器人之间的相互通讯。大赛使用北京中科远洋科技有限公司的ZKM101型。 (5)监控软件:监控软件采用北京中科远洋科技有限公司开发的ZK3D-RObotCAD1.0版机器人状态实时监控软件,软件安装在场边电脑上,由裁判操作,采集并显示机器人发来的信息,软件使用VS2008.NET开发平台,参赛队需要
9、将机器人运行的信息上传给场边电脑,机器人与场边电脑监控软件之间的通讯程序由参赛队根据公布的通讯协议编写,机器人与场边电脑监控软件之间的通讯协议见附件。监控软件拥有功能:7比赛开始时,由裁判下发抓取工件任务(需要抓取的工件编号,每一台机器人指定4 个工件) 、下发工件装配任务(工件在装配台上安放位置) 、下发交通灯控制命令、下发机器人启动命令。接受机器人上传的信息,显示当前车载工件数量、实时更新货架情况、实时更新装配区工件情况。接受机器人上传的信息,在场地图上实时显示机器人关键点位置信息。四、竞赛规则(一)任务要求1.裁判使用场边电脑向机器人发出启动指令,并下发任务。2.机器人出发后,通过入库门
10、进入仓库;3.仓库中的货架上共有30个工件,每个工件上贴有RFID 标签,型号:ZKRI1066D,具有唯一的信息,每个队从30 个工件中,抓取8个指定编号的工件,由2 台机器人共同完成,工件放在机器人上;同时,机器人将采集到的工件信息以及在货架上的位置信息发送给场边电脑。每个队2台机器人, 1号机器人指定抓取 2个红色大直径工件和2个蓝色小直径工件,2 号机器人指定抓取2 个蓝色大直径工件和 2个红色小直径工件。工件在货架中的摆放原则:(1)货架A、B、C、 D、E中每个货架至少有 1个指定抓取的工件;(2)每个机器人指定抓取的4 个工件分布在货架A、 B、C、 D、E中5 个货架的任意位置
11、上;4.机器人通过出库门离开仓库。5.在仓库与装配区之间有3 条道路,机器人接受红绿灯信息,从亮着绿灯的道路上通过,前往装配区。86.在装配区,机器人按照指定的工件装配要求,将工件放置在装配台上,并将放置信息发送给场边电脑。装配时,每个装配台放置2个工件,要求:(1)同一种颜色的工件装配在一起,大直径工件在下,小直径工件在上;(2)每个装配台所需要放置的工件颜色在比赛开始时,通过场边电脑下发给机器人;(3)相同颜色的装配台成对角分布。7.机器人在场上运行时,经过场上关键点时,将机器人位置信息发送给场边电脑。注:机器人通讯协议见附件 1。(二)竞赛时长任务完成时间为 10 分钟。(三)机器人要求
12、1.每台机器人由队员启动后必须是自主运动。2.比赛开始后,由裁判给机器人下达启动指令,所有自动机器人可以依次启动,但是必须在 50 秒以内全部启动完毕,超过 50 秒后,没有启动的机器人再次启动必须申请重试。3.所有机器人在出发区放置完毕后,操作机器人的队员必须立即退出赛地,站在木质围栏外。4.一旦机器人启动,参赛队员不得接触机器人。5.启动前,所有自动机器人在启动区内必须纳入 1000mm 长、1000mm 宽、1500mm 高的空间范围,机器人所有部件在水平投影的任何方向上都不能超出启动区。6.启动后,自动机器人的尺寸和形状可以改变,但高度限制在2000mm 以内,任意时刻瞬时宽度不能超过
13、 1500mm。 (在水平投影的任何方向上测量都应符合此要求)7.比赛一旦开始,自动机器人不允许分离。机器人在场上发生故障时,为保护机器人,参赛队员可以向裁9判申请关闭机器人电源,但是关闭电源后,机器人在场上的位置不允许改变。(四)机器人的重试1.每场比赛每队允许多次“重试”。2.“重试 ”的申请被裁判允许后,参赛队员必须把机器人搬回到机器人启动区,并尽快启动(允许人工启动) ,允许重试的机器人必须符合上述机器人的规定。3.“重试 ”时,机器人的任何部件均不能更换,机器人的能源也不能补充或增加,机器人已经抓取的工件可以继续放在机器人上。4.当 “重试 ”违反规则时,由裁判做出裁决,包括“重试”
14、 是否有效。5.重试的时间是 30 秒钟,从队员入场接触到任何一台要重试的机器人开始计时。30 秒内没有启动的机器人将被留在启动区。(五)能源1.比赛期间各队应为自己的所有机器人准备能源。2.允许使用的电源电压不得超过 24VDC。3.压缩空气的压强应小于 0.8MPa,每台机器人所用气瓶的总容积不应超过 1.5L。4.不允许使用组委会认为危险和不适当的能源。(六)重量所有机器人包括能源和机器人其他部件都必须在赛前称重,每个队用于整个比赛的所用的机器人总重不得超过 50.00kg,否则,不得参加比赛,成绩以 0 分计。五、评分方式(一)评分方式比赛总分为100分,参赛队的成绩由上部机构设计分(
15、占总分15%) 、职业素养分(占总分5% ) 、和任务得分(占总分80%)组成。101.上部机构设计分评分方法(1)上部机构设计分满分为 15 分。(2)上部机构设计分由该场比赛裁判按照机构设计的自创性、先进性、合理性、稳定性和经济环保、可拓展性等因素进行评定。2.职业素养分评分方法(1)职业素养分满分为 5 分。(2)职业素养分由该场比赛裁判按照参赛队以下方面表现进行评定: 公平竞赛,遵守赛场纪律。 遵守操作规程,安全、文明参赛。 冷静、高效,分工合作,一丝不苟。 着装规范整洁,爱护设备,保持竞赛环境清洁有序。 抗工作环境干扰能力强、善于与裁判沟通。3.任务得分任务得分满分为80分4.违规扣
16、分选手有下列情形,需从比赛成绩中扣分:(1)机器人若抓取了指定给另一台机器人的工件,则扣 2 分/工件;(2)在完成工作任务的过程中,因操作不当破坏赛场提供的设备,视情节扣 5-10 分;(3)出现污染赛场环境,工具遗忘在赛场等不符合职业规范的行为,视情节扣 3-6 分。5.成绩评定方式比赛成绩按照总得分从高到底排列,若总得分相同,则按照完11成任务的得分排名,得分高的队伍排名在前;若得分相同,则按照完成任务的时间排名,用时少的队伍排名在前;若用时相同,则由裁判组综合评定。六、安全1.制成的所有机器人均不能对操作者、裁判、比赛工作人员、观众、对方的设备和比赛场地造成伤害。2.为了保证安全,机器
17、人电源电压不超过 24V,如果使用激光束,必须低于 2 级激光,并以不伤害任何操作者、裁判、比赛工作人员、观众、对方的设备和比赛场地的方式使用。七、申诉与仲裁(一)申诉1.参赛队对不符合竞赛规定的设备、工具、软件,有失公正的评判、奖励,以及对工作人员的违规行为等,均可提出申诉。 2.申诉应在竞赛结束后 2 小时内提出,超过时效将不予受理。申诉时,应按照规定的程序由参赛队领队向相应赛项仲裁工作组递交书面申诉报告。报告应对申诉事件的现象、发生的时间、涉及到的人员、申诉依据与理由等进行充分、实事求是的叙述。事实依据不充分、仅凭主观臆断的申诉将不予受理。申诉报告须有申诉的参赛选手、领队签名。3.赛项仲
18、裁工作组收到申诉报告后,应根据申诉事由进行审查,126 小时内书面通知申诉方,告知申诉处理结果。如受理申诉,要通知申诉方举办听证会的时间和地点;如不受理申诉,要说明理由。4.申诉人不得无故拒不接受处理结果,不允许采取过激行为刁难、攻击工作人员,否则视为放弃申诉。申诉人不满意赛项仲裁工作组的处理结果的,可向大赛赛区仲裁委员会提出复议申请。(二)仲裁大赛采用两级仲裁机制。赛项设仲裁工作组,赛区设仲裁委员会。赛项仲裁工作组接受由代表队领队提出的对裁判结果的申诉。大赛执委会办公室选派人员参加赛区仲裁委员会工作。赛项仲裁工作组在接到申诉后的 2 小时内组织复议,并及时反馈复议结果。申诉方对复议结果仍有异
19、议,可由省(市)领队向赛区仲裁委员会提出申诉。赛区仲裁委员会的仲裁结果为最终结果。八、备注本规则解释权归机器人项目专家组。2012 年北京市高职技能大赛机器人赛项技术组132012 年 4 月 29 日附件 1机器人与场边电脑通信协议一、适用范围适用于机器人与上位机之间的相互通讯。二、物理接口通讯方式:串行 RS232传输速率:9600字符格式:1 个起始位、 8 位数据位、1 位停止位、无校验。三、帧1.帧结构帧结构如图所示,每帧内容包括:地址1BYTE,功能号1BYTE,数据 nBYTE,校验2BYTE,通讯帧以HEX码传送,有效的数据范围为00HFFH 。地址 功能码 数据数量 数据 1
20、 数据 nCRC低CRC高2.地址(ADDR)参赛队机器人的代号,范围为1-200可设。3.功能号相关命令代码。144.数据数量数据单元的长度。5.数据根据不同的命令,具体的数据。6.校验采用 CRC 校验四、命令解释1.下发抓取工件命令帧格式字段值 字段说明XXH 机器人地址03 功能码 0304H 数据长度XX 工件编号XX 工件编号XX 工件编号XX 工件编号CRCCRC低字节CRC高字节注:1.每一台机器人指定 4 个工件。2.工件编号是从 01H-1EH 中任意一个。例如:发送:01 03 04 02 03 1D 1E 82 D3 回应:01 A3 04 02 03 1D 1E 9A
21、 73 15发送:02 03 04 0A 0B 13 14 B6 16回应:02 A3 04 0A 0B 13 14 AE B6机器人应答帧格式:字段值 字段说明XXH 机器人地址A3 功能码 A304H 数据长度XX 工件编号XX 工件编号XX 工件编号XX 工件编号CRCCRC低字节CRC高字节2.下发装配台安装任务字段值 字段说明XXH 机器人地址04 功能码 0404H 数据长度XX 装配台1颜色XX 装配台2颜色XX 装配台3颜色XX 装配台4颜色16CRCCRC低字节CRC高字节机器人应答帧格式:字段值 字段说明XX 机器人地址A4 功能码 A404H 数据长度XX 装配台1颜色X
22、X 装配台2颜色XX 装配台3颜色XX 装配台4颜色CRCCRC低字节CRC高字节注:1.装配任务向每个参赛队的 2 台机器人同时下发。机器人自己协调装配顺序。2.红色用 AAH 表示,蓝色用 55H 表示。例如:发送:01 04 04 55 55 AA AA 04 87 回应:01 A4 04 55 55 AA AA 1C 27 发送:02 04 04 55 55 AA AA 37 87回应:02 A4 04 55 55 AA AA 2F 273.下发启动命令字段值 字段说明17XX 机器人地址05 功能码 0502H 数据长度XXH 命令高位XXL 命令低位CRCCRC低字节CRC高字节机
23、器人应答帧格式:字段值 字段说明XX 机器人地址A5 功能码 A502H 数据长度XXH 命令高位XXL 命令低位CRCCRC低字节CRC高字节注:1.启动:命令高位与低位均为 00H。例:发送:01 05 02 00 00 B8 CC回应:01 A5 02 00 00 9A CC4.机器人实时位置信息上传(机器人主动发送)字段值 字段说明XX 上位机地址1806 功能码 0602H 数据长度XX 1#数据(机器人地址)XX 2#数据CRCCRC低字节CRC高字节注:1.地址为上位机地址:0F0H。2.1#数据:发送信息的机器人地址2#数据:地图上关键点的编号。 4 个关键点位置代号37H、
24、51H、5EH(或者 5FH、60H) 、BDH。上位机应答帧格式:字段值 字段说明XX 地址(机器人地址)A6 功能码 A601H 数据长度XX 2#数据CRCCRC低字节CRC高字节注:应答的数据为机器人上传的 2#数据。例如:发送:F0 06 02 01 37 85 1B回应:01 A6 01 37 A1 BD发送:F0 06 02 01 51 05 3119回应:01 A6 01 51 21 97发送:F0 06 02 01 5E 45 35回应:01 A6 01 5E 61 93发送:F0 06 02 01 BD 04 BC回应:01 A6 01 BD 20 1A5.机器人抓取工件后
25、,工件信息上传(机器人主动发送)字段值 字段说明XX 上位机地址07 功能码 0706H 数据长度XX 1#数据(机器人地址)XX 2#数据XX 3#数据 XX 4#数据 XX 5#数据XX 6#数据CRCCRC低字节CRC高字节注:1.地址为上位机地址:0F0H。2.1#数据:发送信息的机器人地址2#数据:货架上存放位置编号, A1-A6、B1-B6、C1-C6、D1-D6 、E1-E6203#数据:抓取的工件编号4#数据:从 RFID 中读取的工件名称信息。5#数据:从 RFID 中读取的工件重量信息。6#数据:从 RFID 中读取的工件基本尺寸信息。3.机器人每次从货架上取出 1 个工件
26、,就实时上传信息。上位机应答帧格式:字段值 字段说明XX 地址(机器人地址)A7 功能码 A705H 数据长度XX 2#数据 XX 3#数据 XX 4#数据XX 5#数据XX 6#数据CRCCRC低字节CRC高字节注:应答的数据为机器人上传的 2#-6#数据。例如:发送:F0 07 06 01 A1 01 0A 96 50 DB 78回应: 01 A7 05 A1 01 0A 96 50 A4 E36.机器人装配台安放工件位置信息上传(机器人主动发送)字段值 字段说明21XX 上位机地址08 功能码 0803H 数据长度XX 1#数据(机器人地址)XX 2#数据XX 3#数据 CRCCRC低字
27、节CRC高字节注:1.地址为上位机地址:0F0H。2.1#数据:发送信息的机器人地址2#数据:装配台编号, A1-D2H。 (共有A1、A2、B1、B2、C1、C2、D1 、D2 共 8 个位置)3#数据:工件编号, 01-1EH。3.机器人每次将一个工件在装配台上安放完毕,就实时上传信息。上位机应答帧格式:字段值 字段说明XX 地址(机器人地址)A8 功能码 A802H 数据长度XX 2#数据 XX 3#数据 22CRCCRC低字节CRC高字节注:应答的数据为机器人上传的 2#-3#数据。例如:发送:F0 08 03 01 A2 01 1C 0E回应:01 A8 02 A2 01 20 C0
28、发送:F0 08 03 02 A1 0F 6D 3A回应:02 A8 02 A1 0F E5 F4发送:F0 08 03 02 C2 13 44 03回应:02 A8 02 C2 13 CC CD发送:F0 08 03 02 C1 19 C4 F4回应:02 A8 02 C1 19 4C 3A7.交通灯控制器向机器人下发红绿灯命令字段值 字段说明F4 广播地址09 功能码 0902H 数据长度XXH 命令高位XXL 命令低位 CRCCRC低字节CRC高字节注:1.命令高位: 0AH,命令低位:01-03H,分别代表第 1-第3 组绿灯亮。232.此命令以广播形式发送,不需要机器人回应,比赛开始时,将连续发送 5 次。例如:发送:F4 09 02 0A 01 F0 E9