1、 1 / 9 第二届第二届全国人工智能应用技术技能大赛全国人工智能应用技术技能大赛 江苏江苏省省选拔选拔赛赛实操实操题题(样题样题) 人工智能训练师 (服务机器人人工智能技术应用)赛项 职工组 江苏省选拔赛组委会技术工作委员会 二二一年十月 2 / 9 重要说明重要说明 1比赛时间180分钟,60分钟后,选手可以弃赛,但不可提前离开赛位,需要在赛位指定位置等待,并与比赛设备隔离开。 2 实操比赛包含 3 个任务, 过程中进行职业素养考核, 总分 100 分,见表 1。 表 1 比赛任务及配分 3除有说明外,不限制各任务评判顺序,且不限制任务中各项的先后顺序,选手在实际比赛过程中要根据赛题情况进
2、行操作。 4请务必阅读各任务的重要提示。 5比赛所需要的资料及软件都以电子版的形式保存。工位计算机保存在 桌面 中; ARV 保存在 /arv_ws/ 中; CastleX 保存在 /castlex_ws/ 中 6选手对比赛过程中需裁判确认部分,应当先举手示意。 7参赛选手在竞赛过程中,参赛选手在竞赛过程中,除任务书除任务书中出现允中出现允许的情况(例如:任许的情况(例如:任务三)外,其他竞赛情况及过程务三)外,其他竞赛情况及过程不得使用不得使用 U 盘盘及及类类似功能的设备似功能的设备。 8选手在竞赛过程中应该遵守相关的规章制度和安全守则,如有违反,则按照相关规定在竞赛的总成绩中扣除相应分值
3、。 9赛题中要求的备份和保存在电脑中的文件,需选手在计算机桌面任务 项目内容 配分 备注 1 服务机器人人工智能关键模块集成 20 2 服务机器人人工智能公共服务 35 3 服务机器人人工智能工业巡检 45 合计 100 3 / 9 中建立结果存储文件夹结果存储文件夹或文件(命名方式请参考具体任务要求)(命名方式为:场次号+工位号+AI),例如结果存储文件夹名称为 Z0102AI,其中, Z 表示职工组组别,01 代表场次号,02 代表赛位。 10选手严禁携带任何通讯、存储设备及技术资料,如有发现将取消其竞赛资格。选手擅自离开本参赛队赛位或与其他赛位的选手交流或在赛场大声喧哗,严重影响赛场秩序
4、,如有发生,将取消其竞赛资格。 11选手必须主动填写各类文档并按要求签名确认,竞赛完成后所有文档按页码顺序一并上交。 12选手必须及时保存自己编写的程序及材料,防止意外断电及其它情况造成程序或资料的丢失。 13赛场提供的任何物品,不得带离赛场。 4 / 9 一、一、竞赛项目任务书竞赛项目任务书 任务一任务一 服务机器人人工智能关键模块集成服务机器人人工智能关键模块集成 任务描述:根据任务书要求,完成安全防护要求、硬件线路装调及硬件检测。 任务任务 1 1- -1 1 安全防护安全防护 根据场地要求穿着指定服装。 任务任务 1 1- -2 2 硬件装调硬件装调 连接 arv 工控机的 USB 线
5、和网线, 向裁判展示 USB 线和网线的连接。 任务任务 1 1- -3 3 传感器传感器驱动驱动 能够正确驱动激光雷达、超声波并展示图像和数据,完成后向裁判展示激光雷达图像数据和超声波距离数据。 任务任务 1 1- -4 4 前后摄像头驱动前后摄像头驱动 驱动前后摄像头并使用图像化软件显示前后摄像头的实时图像,完成后向裁判展示前后摄像头实时图像。 任务任务 1 1- -5 5 检测麦克风和扬声器检测麦克风和扬声器 检测巡检机器人的麦克风与扬声器功能正常,完成后向裁判展示麦克风动态画面和扬声器播放声音。 任务任务 1 1- -6 6 网络配置网络配置 配置工控机网络,使其可以正常连接互联网,打
6、开一个终端界面输入 ping 可以 ping 通,并向裁判展示 ping 通的结果。 机器人共两张有线网卡, 根据接线不同, 网卡其一连接云台相机 (IP地址为:192.168.5.64,后台账号为 admin,后台密码为 abcd1234); 另一网卡连接中继路由器(IP 地址为:192.168.188.253,后台账号为 admin,后台密码为 admin)。 5 / 9 工位路由器连接互联网, 已开启 DHCP 服务, IP 地址为 192.168.3.1,后台密码为 12345678,WiFi 密码为 12345678,SSID 为工位号,在各机器人上有工位号标签。 任务任务 1 1-
7、 -7 7 云台相机云台相机调测调测 配置云台相机参数及网络,使其可以被机器人程序调用,实时显示图像,并可以控制图像放大和缩小、摄像头转动等功能,向裁判展示云台相机实时图像数据并演示其功能。 任务任务 1 1- -8 8 巡检机器人底盘驱动及控制巡检机器人底盘驱动及控制 向裁判展示巡检机器人能正常移动,急停功能正常。 6 / 9 任务任务二二 服务机器人人工智能公共服务服务机器人人工智能公共服务 任务描述:根据任务书要求,完成地图和点位的创建。在搭建的仿真环境当中,通过进行若干典型的机器人语音识别,语音合成,物联网等人工智能技术的编写与应用,赋能机器人完成指定任务。 任务任务 2-1 建图与导
8、航建图与导航 使用机器人内部预先编写好的程序,进行地图的构建与导航点的标注,并向裁判展示构建完成的地图。 任务任务 2-2 建立地图点位建立地图点位 根据现场地图标注合理点位,并向裁判展示脚本文件中保存点的位置信息 任务任务 2-3 ROS 编程与调试编程与调试 根据 castlex_nav.launch 文件内注释完成 launch 文件编写, 通过Rviz 测试机器人运动,并向裁判展示机器人可以正常运行 任务任务 2-4 自动巡航自动巡航 根据任务 2-2 的点位修改巡航文件, 并向裁判展示正确的点位巡航 任务任务 2-5 语音导航语音导航 根据任务 2-2 的点位, 修改语音导航文件,
9、并向裁判展示通过语音指令使机器人启动巡航,分别完全进入四个区域,可以重复语音指令 任务任务 2-6 紫外消毒紫外消毒 根据任务 2-2 的点位,修改紫外消毒文件,并向裁判展示通过语音指令,使机器人启动紫外消毒模块并经过四个区域,可以重复语音指令 任务任务 2-7:喷雾消毒:喷雾消毒 根据任务 2-2 的点位,修改喷雾消毒文件,并向裁判展示通过语音指令,使机器人启动喷雾消毒模块并经过四个区域,可以重复语音指令 7 / 9 任务任务三三 服务机器人人工智能工业巡检服务机器人人工智能工业巡检 任务描述:根据任务书要求,完成地图构建、导航点标定、数据采集、图像标注、模型部署等任务。通过图形化程序进行图
10、像标注、模型调参、数据集制作等任务,使用指令完成模型训练。并在搭建的仿真环境当中部署及验证训练好的模型,赋能机器人完成指定任务。 任务任务 3-1 建图与导航建图与导航 使用机器人内部预先编写好的程序,进行地图的构建与导航点的标注,并向裁判展示构建完成的地图。 任务任务 3-2 数据采集数据采集 使用机器人内部预先编写好的程序,启动摄像头采集多张电气柜图片,用于后续图片标注,并向裁判展示采集好的图片。 任务任务 3-3 图片标注图片标注 使用工位电脑内部预先编写好的程序,对采集的图片进行标注,用于后续模型训练,并向裁判展示标注信息文件与图片文件。 任务任务 3-4 模型训练模型训练 使用工位电
11、脑内部预先编写好的程序,对模型进行调参并生成训练集和测试集后,通过命令行调用 darknet 框架开始训练。并向裁判展示训练过程和损失函数图。 任务任务 3-5 模型部署模型部署 将训练好的模型导入设备,并修改配置文件,使识别程序调用新部署的模型。向裁判展示部署的模型以及修改好的配置文件。 任务任务 3-6 自动巡航自动巡航 修改配置文件使巡航程序调用任务 3-1 创建的地图,使用机器人内部预先编写好的程序,开始执行巡航并在设备运动到电气柜前指定区域并停下时,向裁判表示巡航完成。 8 / 9 任务任务 3-7 机器学习应用机器学习应用 使用机器人内部预先编写好的程序,启动识别系统并识别电气柜上方四个指示灯。选手通过电气柜下方面板手动控制指示灯状态,稳定识别后示意裁判检查,四个灯共八种状态均需要验证。 9 / 9 二、本项目提供的文档和资料二、本项目提供的文档和资料 竞赛过程和结束后,选手将比赛结果文件保存在工位计算机桌面的结果存储文件夹结果存储文件夹内。路径如下: 桌面结果存储文件夹结果存储文件夹(组别+场次号+赛位号+AI)全部比赛结果文件。 三、竞赛结束时当场提交的成果与资料三、竞赛结束时当场提交的成果与资料 竞赛结束时,参赛队须当场提交成果与资料: 将结果存储文件夹结果存储文件夹备份至大赛提供的 1 个移动 U 盘中,封装后签上场次和赛位号,并上交裁判。