《(全国职业技能比赛:高职)GZ030嵌入式系统应用开发赛项赛题第4套.docx》由会员分享,可在线阅读,更多相关《(全国职业技能比赛:高职)GZ030嵌入式系统应用开发赛项赛题第4套.docx(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、全 国 职 业 院 校 技 能 大 赛嵌入式系统应用开发赛项竞 赛 任 务书(第 4 套)竞赛模块: 模块一 竞赛注意事项1. 选手竞赛过程中, 各参赛选手应注意设备用电安全,禁止带电插拔设备 的组件和模块, 设备工作期间务必远离洗板水、饮用水等非绝缘性液体。若因选手个人操作不当导致设备出现问题应及时向现场裁判报告,由现场裁判处理。2. 竞赛期间选手不得做出影响他人的动作,或者发出噪音干扰其他参赛选手正常竞赛。3. 所有参赛选手进入赛场后,直到比赛结束之前,禁止向赛场任何人透露 任何关于个人身份的任何信息。比赛结束前需参赛选手签字确认的所有文件, 只填写竞赛当天的赛位号,填写其他信息均视为无效
2、并需要重新签字。4. 参赛选手要注意及时保存电脑资料, 由于操作不当导致文件丢失、损坏的,由参赛选手自行负责。5. 竞赛第一模块下发的功能电路板含有故障,选手装联过程中需要进行调 试, 使其能够正常工作。期间若发现物料缺失、损坏等,应在规定时间内补领或 更换,申领器件不得超过标准用量, 请仔细检查, 不得恶意补领器件, 超过规定 时间之后补领元器件按规程扣除相应分数。选手因装接不当造成的故障不在考查范围之内,但属于选手应当掌握的核心专业技术技能,由选手自行处理解决。6. 参赛选手应在第一模块竞赛测评开始前,完成程序下载、固化,第一模块竞赛测评阶段开始后,禁止再次更新功能电路核心板程序。7. 本
3、模块竞赛结束后,参赛选手应将现场下发的所有资料整理并交给现场裁判,不得将现场下发的任何材料带离竞赛现场。8. 竞赛现场为各赛位下发 1 块标准功能电路板,用于各参赛选队测试和固 化程序,若竞赛测评需要使用标准板进行测评,则根据规程扣除相应分数,标准功能电路板在本模块竞赛结束后回收,不得损坏或带离赛场,否则按照违纪处理。9. 本题仅为样题, 正式赛题以竞赛日现场拆封下发的题目为准。第一模块 嵌入式系统硬件制作与驱动开发 竞赛任务书(第 4 套)一、总体要求本竞赛模块要求使用竞赛现场下发的嵌入式系统功能电路板(搭载国产自主嵌入式微处理器) 完成硬件制作和驱动程序开发与测试,具体竞赛 任务要求见竞赛
4、任务表。其中, 嵌入式系统驱动开发任务表中竞赛任务 1-6 由选手自行选择实现方式, 任务 7-8 由裁判基于实时操作系统的命令行终端输入任务测评启动命令后进行各竞赛任务测评。各竞赛任务见竞赛任务表中对应竞赛任务描述。二、竞赛任务表( 一)功能电路板硬件制作任务表序号任务描述任务要求1任务:嵌入式系统功能电路板焊接与装配1. 根据赛场提供的嵌入式系统功能电路板(以下简称“功能电路板”)电路原理 图和物料清单,从提供的元器件中选择相应元器件,准确地焊接在赛场提供的功能电路板上,完成嵌入式系统硬件制作。2. 焊接要求: 在功能电路板上所焊接的元器件焊点大小适中、光滑、圆润、干净, 无毛刺;无漏、假
5、、虚、连焊, 有极性要求的元器件按照极性标注焊接, 接插件引脚 加工尺寸及成形符合工艺要求;导线长度、 线头长度适中,线芯完好无损伤,捻线头镀锡处理。3. 装配要求: 元器件焊接安装无错漏, 元器件按照从小到大、从低到高的顺序进 行焊接装配,元器件上字符标示方向保持一致;电路板上接插件位置正确, 紧固件安装可靠牢固;线路板和元器件无烫伤和划伤处,整机清洁无污物。1(二) 嵌入式系统驱动程序开发任务表序号任务描述任务要求1任务 1:GPIO 基础驱动开发要求基于功能电路板通过编程实现 GPIO 控制。1. 通过编程实现对 RGB LED 灯的亮灭控制,按照红灯、绿灯、蓝灯顺序实现循环 显示, 间
6、隔 1S,5S 后停止循环,红灯、绿灯、蓝灯同时闪烁, 间隔 1S。2. 通过编程实现对蜂鸣器的开启与关闭控制,要求能单独控制蜂鸣器开启与关闭。2任务 2:语音交互应用开发要求语音交互系统实现指定文本信息播报及语音 识别交互显示。1. 通过编程实现语音交互系统播报指定文本信息,信息内容为“奏响新时代社会 主义民主政治华彩乐章”。2. 通过编程实现语音交互系统进入识别模式,识别现场指定的词条信息,并将识 别到的正确词条信息显示在 LCD 显示屏上,词条信息显示位置、字体大小、字体颜色 及屏幕背景颜色选手可自行决定,要求显示清晰便于观察。词条信息仅限于:知识改变命运、技能成就未来、实践锻炼能力、
7、比赛彰显才智。3任务 3:任务编号轮询显示系统要求基于功能电路板通过编程实现数码管任务编 号轮询显示系统。通过编程实现数码管显示竞赛日的日期和选手工位号。例如竞赛日期为 6 月 1 日,选手工位号为 015,则四位数码管应交替显示竞赛日期 0601 和工位号-015,显示格式为: 0601 和-015。显示间隔不少于 2S,即数码管显示 竞赛日期至少 2S 后切换显示工位号,切换显示次数不少于 1 次。4任务 4:LCD 显示屏显示应用开发要求基于功能电路板通过编程实现 LCD 显示屏指 定信息显示。1. 通过编程实现 LCD 显示屏启动后, 依次全屏显示红色、绿色、蓝色,间隔时间 可自行设定
8、,要求显示清晰便于观察。2. 通过编程实现 LCD 显示屏上显示指定完整图片(图片内容详见比赛现场下发 U 盘附件)。5任务 5:传感器数据采集与显示要求 LCD 显示屏实时正确显示光照度传感器、温 度传感器和红外对管传感器数据。1. 通过编程实现启动 LCD 显示屏实时正确显示光照度传感器数据信息,显示格式: “当前环境光强度: XXX lx(若 首位为 0,则可以不显示)”。2. 通过编程实现启动 LCD 显示屏实时正确显示温度传感器数据信息,显示格式: “当前环境温度: XX.XXOC”。3. 通过编程实现 LCD 显示屏实时显示红外对管传感器数据信息,显示格式: 遮挡2物:有、无。显示
9、位置、字体大小、颜色、屏幕背景颜色选手可自行决定,要求清晰显示该文本信息(遮挡物放置在距红外对管传感器1cm处)。6任务6:超声波避障系统开发要求基于功能电路板与超声波传感器模块实现超声波避障系统设计。1.通过编程实现LCD显示屏实时正确显示超声波传感器数据信息,显示格式:“距 离:XX.X cm”(误差:2cm)。2.当被测距离超过20cm时,RGB LED灯白灯最亮;当被测距离不超过20cm且不小于10cm时,RGBLED灯白灯亮度减弱;当被测距离小于10cm时,RGBLED灯白灯最 暗。要求LCD显示屏实时正确显示当前距离信息。7任务7:执行装置应用开发要求基于现场功能电路套件、矩阵键盘
10、模块实现 直流电机控制控制,LCD显示屏实时显示编码直流电机运行状态。本任务启动命令:task011.通过编程实现矩阵键盘识别,当某一按键按下时,显示: “按键:X”,其中X为矩阵键盘模块按键对应的键值。147#25803692.通过编程实现,当按下“0”时开启编码直流电机,当按下“1-8”时,速度依次增加,当按下“9”时编码直流电机停止转动,实时显示格式: “电机转速为:XXXX r/min”。显示位置、字体大小、颜色、屏幕背景颜色选手可自行决定,要求清晰显示到该文本信息。8任务8:GPIO外围设备开发要求根据不同音调的频率播放“1,2,3,4,5,6,7” 七个音调,对应频率如表格所示(单
11、位Hz)。本任务启动命令:task021.通过编程实现无源蜂鸣器播放音调“1,2,3,4,5,6,7”。2 . 实 现 播 放 音 调 “ 5 5 6 5 1 7 , 5 5 6 5 12,5553176,443121”。音名 唱名 音调 音名 频率C do 1 C3 131D re 2 D3 147E mi 3 E3 165F fa 4 F3 175 G sol 5 G3 196 A la 6 A3 220 B si 7 B3 2473备注:1. 竞赛装联调试阶段结束后,参赛选手应停止功能电路板装联、调试,并将电脑置于关闭状态。2. 竞赛测评过程中,上述任务只能使用 1 个综合程序完成功能演
12、示,在现场评分裁判口令下,通过板载功能按键或其他方式等逐个实现上述 任务的结果展示,单个任务测评演示次数不超过 3 次, 否则认定为任务未完成, 如因页面刷新速度过快,导致裁判无法确认显示内容是否正确, 后果由选手自行承担。3. 竞赛测评结束后,参赛选手将功能电路板粘贴加密编号后上交至裁判指定位置。4全 国 职 业 院 校 技 能 大 赛嵌入式系统应用开发赛项竞赛任务书(第 4 套)竞赛模块: 模块二 竞赛注意事项1. 选手竞赛过程中,各参赛选手应注意设备用电安全,禁止带电插拔设备的 组件和模块, 且务必远离饮用水、饮料等液体。若因操作不当导致设备出现问题应及时向现场裁判报告,由现场裁判处理。
13、2. 竞赛期间选手不得做出影响他人的动作, 或者发出噪音, 干扰其他参赛选手的正常竞赛。3. 所有参赛选手进入赛场后,直到竞赛结束之前,禁止向赛场任何人透露任 何关于个人身份的相关信息。竞赛结束前需参赛选手签字确认的所有文件,只填写竞赛当天的工位号,填写其他信息均无效。4. 参赛选手要注意及时保存电脑资料,由于操作不当导致文件丢失、损坏的,由参赛选手自行负责。5. 选手可以在竞赛测试阶段的规定时间内按序进入练习赛道进行测试, 每次 限时 5 分钟,参赛队若放弃赛道任务测试机会, 队长须前往竞赛测试区确认签字, 表明自愿放弃测试机会,此次测试时间轮空且放弃不补,须等待下一轮测试机会,每队测试机会
14、均等。6. 本模块竞赛共有两轮测评机会,每轮 2 次测评机会,2 次测评合计时长不 超过 5 分钟, 超过部分将不记录成绩。取两轮中最高成绩为最终成绩,竞赛平台 开始运行后需完全独立完成竞赛任务,期间不得手动控制,在竞赛平台启动之后,至选手确认竞赛测试结束之前,选手不得触碰竞赛平台。7. 第一轮竞赛测评结束后, 各参赛队拥有等长的调试时间与相同的练习赛道使用时间,超过规定时间不得继续操作,需将竞赛单元再次上交至指定位置。8. 竞赛结束后, 参赛选手应将现场下发所有资料、附件、资料盘等整理并交给现场裁判,不得将现场下发的任何材料带离竞赛现场。9. 本题仅为样题, 正式赛题以竞赛日现场拆封下发的题
15、目为准。第二模块 嵌入式系统应用程序开发 竞赛任务书(第 4 套)一、总体要求参赛选手根据竞赛现场抽取的竞赛任务书编写相关嵌入式系统应用程序,参赛选手需在规定时间内, 使用嵌入式智能车开发单元 A(以下简称“A 车”)、嵌入式智能车开发单元 B(以下简称“B 车”)在智能标志物交互应用沙盘单元模拟的智能化场景中完成各项赛道功能任务。二、竞赛任务表序号任务要求说明1任务 1:A 车启动A 车放置 B7 位置处, 在裁判示意竞赛开始 时, 选手点击启动按钮, 启动智能显示标志物 进入计时状态后,A 车顺利出库。1. 智能显示标志物在 A 车开始移动之前开启计时。2. A 车按照以下路径行进: B7
16、 B6 D6 F6 F4 D4 B4 B2 D2 D12任务 2:A 车通过智能 ETC 系统A 车在指定路线 B6 D6 E6 F6 上行进, 在 D6 附近处使智能 ETC 系统感应到 A 车上携 带的电子标签,打开闸杆,A 车顺利通过智能 ETC 系统。A 车需在不接触 ETC 闸杆(闸杆抬起时间约 10 秒)的情况下通过智能 ETC 系统。 选手应合理设置通过时间, 避免闸杆下落触碰 A 车,若因此导致 A 车失控,则视为选 手控制不当。3任务 3:A 车进行距离信息采集A 车位于 F6 处,获取位于 F7 处静态标志物 (A)垂直平面到 F6 处中心点的距离。1. F7 处静态标志物
17、(A)垂直平面与 F6 中心点距离范围 100mm400mm,记为 h。2. A 车将正确距离信息发送至多功能信息显示标志物(A)中显示。测量误差: 20mm。示例:测距信息为 123mm,则显示信息为: JL-123。4任务 4:A 车完成语音交互A 车在 F6 位置处,启动语音识别,获取智 能公交站发出的语音信息。要求 A 车通过 ZigBee 将公交站播报对应的 语音信息编号按指定格式上传至自动化评分1. A 车上传语音信息编号格式:0xAF,0x06,0xXX,0x02,0x00,0x00,0x01,0xBF;其中 0xXX 代表被识别的语 音命令编号,其他字符固定不变。2. 智能公交
18、站播报信息与编号说明:富强民主 编号 0x02 文明和谐 编号 0x03 自由平等 编号 0x041终端。公正法治 编号 0x05 爱国敬业 编号 0x06 诚信友善 编号 0x075任务 5:A 车完成智能路灯调光A 车位于 F4 处, 通过光照度传感器获取光 照强度数据, 获取位于 F4 处智能路灯初始档 位, 并将智能路灯档位调整到目标档位。1. 智能路灯标志物初始档位记为 n。2. 智能路灯标志物目标档位记为 r。3. 目标档位计算方式为:r = (h/100)%4+1 计算后得到,其中 h 为任务 3 的距 离信息,单位为毫米。6任务 6:A 车获取 RFID 识别读取A 车从 F4
19、 B4 路线行进过程中,寻找到 RFID 卡片,并读取其指定数据块内容。1. RFID 卡片共有 3 张, 读取各卡片数据块内容仅需验证 A 密钥(0xFF,0xFF,0xF F,0xFF,0xFF,0xFF)即可。2. 3 张 RFID 卡片随机放置在 F4 B4 坐标点(含 F4、B4)之间的循迹线上,其中有 且仅有一张 RFID 卡内含有完整且有效信息(B 车指定路径和 B 车初始位置(初始位置 仅限于 F1、F2、F3)其余两张卡片可能为空卡,也可能存有干扰信息。3. RFID 卡片指定数据块地址为:第 2 扇区第 2 个数据块;有效信息示例(字符串) :B4B6D6|F1,其中指定路
20、径以第 1 个 B4 开头, 以最后 1 个 D6 结束,B 车起始位置在 F1 处。7任务 7:B 车完成智能交通信号灯识别A 车到达 B4 处, 选手控制 A 车自行选择路 线进行避让, 打开任务板双闪灯。B 车启动行进至 F2 处,而后启动智能交通 信号灯(A)进入识别模式,并在规定的时间 内识别出当前停留信号灯的颜色, 按照指定格 式发给智能交通信号灯(A)进行比对确认。1. B 车应在规定的时间内识别出智能交通信号灯(A)的颜色, 并将识别结果发送至 智能交通信号灯(A),超时结果无效。2. B 车识别后只需将结果返回至智能交通信号灯(A)即可,无需执行其他操作。3. B 车需采用视
21、频循迹方式完成所有路径任务,使用其他方式完成则路径任务不 得分。8任务 8:B 车通过特殊地形B 车从 D2 C2 B2 路线行进过程中,顺利 通过特殊地形到达 B2 处。1. 特殊地形放置在 D2 B2 循迹线上,中心位置接近 C2 坐标点。2. 竞赛测评时裁判现场将特殊地形标志物摆放至指定位置,地形卡片任选一张, 所有测评赛道中特殊地形标志物摆放位置与地形卡片完全一致。3. B 车在通过地形标志物时,不能和地形标志物两侧护栏发生碰撞,否则认定任 务失败。29任务 9:B 车识别二维码B 车在B2 处,识别位于A2 处静态标志物(B) 上的二维码信息,B 车执行 B2 B1 行进路线进 行避
22、让,并将有效数据发送至 A 车。1. A2 处静态标志物(B)中有两个二维码,选手均需要识别。2. 二维码(一)信息为固定 8 个字节长度字符串, 有效数据格式为“XYYYXY”字 符, X 代表大写 AZ 中任意一个字母, Y 代表 09 中任意一个数字,其他字节均为干 扰字符。例如,二维码(一)信息为: “A/145#B6”,则有效数据为“A145B6”字符。3. 二维码(二) 信息为一个计算公式, 仅包含以下运算: 加(+)、减(-)、乘(*)、 除(/)、次幂( ),涉及计算参数仅为 r、n、y;其中 r 为任务 5 所得路灯目标档位, n 为任务 5 所测得智能路灯初始档位, y 为
23、任务 12 中所获取的智能立体车库(A)的初 始层数。计算结果记为 x。例如,二维码( 二 )信息为 : (n*y+r)4)/100。10任务 10:A 车通过智能道闸A 车关闭双闪并回到 B4 处,控制智能道闸 正确开启,并按照 B4 B2 D2 路线行进,顺 利通过特殊地形,到达 D2 处。1. 道闸开启码为任务 9 中二维码( 一 )的有效数据。2. 在练习测试赛道发任一车牌均可开启智能道闸标志物,在竞赛测评赛道只有发 送任务 9 中获取的有效数据才能开启智能道闸,选手需控制 A 车通过时间, 应当在智 能道闸开启之后快速通过, 避免撞上闸杆。3. 竞赛测评时裁判现场将特殊地形摆放至指定
24、位置,地形卡片任选一张,所有测 评赛道中特殊地形摆放位置与地形卡片保持一致。 A 车在通过特殊地形时, 不能与特 殊地形两侧护栏发生碰撞,否则认定任务失败。示例:任务 9 中二维码( 一)的最终有效数据为A145B6,则道闸开启车牌为“A145B6”。11任务 11:B 车完成智能立体显示交互B 车退出避让路线, 行进到达 B4 处,向位 于C5 处的智能立体显示标志物发送红外数据, 控制智能立体显示标志物显示指定数据。1. B 车在 B4 与 D4 之间行进应能自行智能控制道闸标志物开启并顺利通过。2. 智能立体显示使用车牌显示模式,显示 B 车任务 9 中识别二维码(一)中的车 牌信息和任
25、务 6 中获取的 B 车初始位置。示例:通过前面的示例可以得知, 将有效信息 A145B6D1 通过车牌显示模式发送至 立体显示标志物上显示。12任务 12:B 车按指定路线行进并倒车入库B 车行进至 D4 处按照 A 车从任务 6 中获取 的指定路线行进, 到达 D6 处,B 车查询智能立 体车库(A)中的初始层数, 记为 y,并使用倒 车入库方式进入立体车库(A),并控制其上1. B 车在经过 D4 处后的行进路线需按照任务 6 中 RFID 卡片中给定的路径行驶。2. 选手应在倒车驶入车库前确认其是否已经被控制下降到一层, 并确认在倒车入 库过程中确保停在合适位置。3. 在车库上升过程中
26、, B 车如果从车库跌落,则视为选手控制不当。3升到指定层数(3 层)。13任务 13:A 车开启智能报警台A 车位于 D2 处, 发送指定格式指令控制智 能报警台开启。智能报警台开启码由 r、n、y、x 来确定。将 r、n、y、x 转为 16 进制数据, 则六 字节开启码分别为: x 的高八位、 x 的低八位、 r 的高八位、 r 的低八位、 n 的低八位、 y 的低八位。其中关于 r、n、y、x 的说明请参考任务 9。14任务 14:A 车完成倒车入库A 车在 D2 处, 查询智能立体车库(B)中的 初始层数,记为 z,并使用倒车入库方式进入 智能立体车库(B),并控制其上升到指定层 数。
27、A 车入库完成后, 发送对应指令开启智能无 线充电,而后打开 A 车任务板蜂鸣器,3S 后关 闭蜂鸣器和智能显示标志物计时。1. 选手应在倒车驶入车库前确认车库是否已经下降到一层,并确保在倒车入库 后,停在车库合适位置。在车库上升过程中, A 车如果发生跌落,则视为选手控制不 当,其责任由选手自行承担。2. 智能立体车库(B)上升到指定层数计算方法为: (z+y)n)%4+1。3. 智能显示标志物在相关控制完成后关闭计时。4三、 标志物摆放位置表序号设备名称摆放位置备注01智能立体车库(A)D7入口朝向 D6 处02智能立体车库(B)D1入口朝向 D2 处03多功能信息显示标志物(A)A6显示
28、屏朝向 B6 处04多功能信息显示标志物(B)A4显示屏朝向 B4 处05静态标志物(A)F7静态数据源朝向 F6标志物位置根据赛题需要微调06静态标志物(B)A2静态数据源朝向 B2标志物位置根据赛题需要微调07智能交通信号灯(A)E1信号灯朝向 D2 处08智能交通信号灯(B)A5信号灯朝向 B4 处09智能报警台E3红外接收器朝向 D2 处10智能公交站G6喇叭朝向 F6 处11智能显示标志物G2显示屏朝向 F2 处12智能立体显示C5标志物中心位于 C5 处13智能 ETC 系统E6朝向 D6 处14智能道闸C3道闸杆落在 C4 处15智能路灯G4光源朝向 F4 处16智能无线充电E5
29、标志物中心位于 E5 处17特殊地形C2标志物中心位于 C2 处18A 车出发点B7车头朝向选手自行决定19B 车出发点/RFID 卡内数据指定, 仅限于 F1、F2、 F3,车头朝向选手自行决定20RFID 卡片3 张在 F4-D4 循迹线上任意位置上5静 态 B多功能信息显不-B多功能信息显示 - A智能道闻交通信号灯-A四 、竞赛平台位置示意图61234567交通信号灯-BA8B4A车出发点B特殊地形立体显示C智能立体车库-B智能立体车库-ADB车出发点F1、F2、F3智 能 显 示智能报警台路智 灯能无线充电智能 公交站静态-AFEG全 国 职 业 院 校 技 能 大 赛嵌入式系统应用
30、开发赛项竞赛任务书(第 4 套)竞赛模块: 模块三 竞赛注意事项1. 选手竞赛过程中,各参赛选手应注意设备用电安全,禁止带电插拔设备的 组件和模块, 且务必远离饮用水、饮料等液体。若因操作不当导致设备出现问题应及时向现场裁判报告,由现场裁判处理。2. 竞赛期间选手不得做出影响他人的动作, 或者发出噪音, 干扰其他参赛选手的正常竞赛。3. 所有参赛选手进入赛场后,直到竞赛结束之前,禁止向赛场任何人透露任 何关于个人身份的相关信息。竞赛结束前需参赛选手签字确认的所有文件,只填写竞赛当天的工位号,填写其他信息均无效。4. 参赛选手要注意及时保存电脑资料,由于操作不当导致文件丢失、损坏的,由参赛选手自
31、行负责。5. 选手可以在竞赛测试阶段的规定时间内按序进入练习赛道进行测试, 每次 限时 5 分钟,参赛队若放弃赛道任务测试机会, 队长须前往竞赛测试区确认签字, 表明自愿放弃测试机会, 此次测试时间轮空且放弃不补,须等待下一轮测试机会,每队测试机会均等。6. 本模块竞赛共有两轮测评机会,每轮 2 次测评机会,2 次测评合计时长不 超过 5 分钟, 超过部分将不记录成绩。取两轮中最高成绩为最终成绩,竞赛平台 开始运行后需完全独立完成竞赛任务,期间不得手动控制,在竞赛平台启动之后,至选手确认竞赛测试结束之前,选手不得触碰竞赛平台。7. 第一轮竞赛测评结束后, 各参赛队拥有等长的调试时间与相同的练习
32、赛道使用时间,超过规定时间不得继续操作,需将竞赛单元再次上交至指定位置。8. 竞赛结束后, 参赛选手应将现场下发所有资料、附件、资料盘等整理并交给现场裁判,不得将现场下发的任何材料带离竞赛现场。9. 本题仅为样题, 正式赛题以竞赛日现场拆封下发的题目为准。第三模块 嵌入式系统边缘计算应用开发 竞赛任务书(第 4 套)一、总体要求本模块竞赛要求使用嵌入式智能车开发单元 A(以下简称 “A 车”)及智能标志物交互应用沙盘单元共同完成嵌入式系统边缘计算应用开发的各项竞赛任务,具体竞赛任务要求见竞赛任务表。二、竞赛任务表序号任务要求说明1任务 1:A 车启动A 车放置 D7 处,在裁判示意开始时,选手
33、 点击启动按钮, 启动智能显示标志物的计时功 能, A 车顺利出库。1.智能显示标志物在 A 车开始移动之前开启计时模式。2.A 车按照以下路径行进: D7 D6 B6 B4 D4 F4 F2 D2 B22任务 2:A 车进行二维码识别A 车由 D7 行驶至 D6,在 D6 处,识别位于 E5 处的静态标志物(A)上的二维码,获取有 效文本信息。静态标志物(A)上放置多个二维码, 其中有效文本信息存放在绿色二维码 中, 有效信息仅为字母、数字、 其他均为干扰字符,选手需提取出所有字母和 数字作为任务 7 中开启报警台所需有效信息, 除绿色二维码外其他颜色二维码 存放的信息均为干扰数据。示例:绿
34、色二维码中信息: 0#E12*34AB5678%CD&9,则有效数据为:0E1234AB5678CD9,将有效数据按照数字在前,字母在后, 数字由 1-9,字母由 A-Z 顺序排列后得到“0123456789ABCDE”,作为任务 7 中智能报警台开启任务 中所需的有效信息。3任务 3:A 车进行交通信号灯识别A 车在整个路线上行驶过程中需要进行 4 次 交通信号灯识别任务。A 车分别在 D6、F4、F2、 D2 处识别位于 C5、G3、E1、C1 的交通信号灯 (A/B/C/D)。1.A 车首先控制智能交通信号灯进入识别模式,然后在规定的时间内识别出 交通灯信号颜色, 并将识别结果按照指定格
35、式发送至对应的智能交通信号灯标 志物,超时则无效。2.A 车识别后只需将结果返回至对应的智能交通信号灯标志物即可通行, 无 需执行其他操作。示例:到达 D6 处, 控制位于 C5 处智能交通信号灯标志物(A)进入识别模1式,并在规定的时间内识别出当前停留交通灯的颜色, 按照指定格式发送给智 能交通信号灯标志物(A)进行比对确认。4任务 4:A 车进行车牌识别A 车行进至 B6 处,首先通过翻页获取位于 B7 处多功能信息显示标志物(A)中显示的车 牌信息。然后识别图中的有效车牌信息。最后 将有效车牌信息发送至多功能信息显示标志 物(A)显示(车牌显示模式) 。1.多功能信息显示标志物(A)开机
36、或重启后显示一张默认图片, 选手需要 执行翻页操作找到需要识别的车牌图片, 有效车牌为渐变绿色车牌, 其他为干 扰车牌(干扰车牌数量小于 5 张),汉字不需要识别。2.选手需要识别出车牌号。3.多功能信息显示标志物(A)显示车牌格式为: “国 XXYYYY”。其中“国” 固定不变, 后面 6 位号码, X 代表 AZ 中任意一个字母, Y 代表 09 中任意一 个数字,字母中不包含 I 和 O。A 车将有效车牌进行记录。5任务 5:A 车进行道闸控制A 车在 B6 处,将任务 4 中多功能信息显示 标志物(A)上的有效车牌按照指定格式发送 到位于 A5 处的智能道闸标志物上并控制其开 启。1.
37、在练习赛道发送任意车牌均可开启智能道闸标志物,在竞赛赛道只有发 送由任务 4 中多功能信息显示标志物(A)识别到的有效车牌才能开启。2.选手需要合理控制时间,应当在智能道闸标志物开启之后快速通过,避 免撞上闸杆。6任务 6:A 车文字识别与图形图像识别A 车在 B4 D4 路线上行驶, 在 C4 处,控 制 C3 处的多功能信息显示标志物(B)中图片 翻页, 然后识别图像上的有效文字信息,识别 图形颜色信息, 将获取到有效文字信息后发送 到智能公交站标志物上进行语音播报,将图形 有效信息按照指定格式发送给智能显示标志 物第二排上显示1.多功能信息显示标志物(B)复位后显示一张默认图片, 选手需
38、要执行翻 页操作找到需要识别的有效图片(仅一张图片存在文字信息, 仅一张图片存在 图形信息, 其余为干扰图片, 干扰图片中无文字、图形信息, 图片顺序不定)。2.将识别到的有效文字信息发送到智能公交站标志物上进行语音播报。3.涉及的形状包括:三角形、圆形、矩形、菱形、五角形,其他图形均为 干扰图形, 干扰图形不用识别。此处规定正方形只归属于矩形, 不归属于菱形, 如果图形图片中有图形重叠时, 只需统计完整图形, 不统计被遮盖图形(下面 颜色统计规则一致)。4.涉及的颜色仅限于红色(255,0,0)、绿色(0,255,0)、蓝色(0,0,255)、黄 色(255,255,0)、品色(255,0,
39、255)、青色(0,255,255)、黑色(0,0,0)、白色2(255,255,255)。5.图形类别统计格式: ABCDXX,A 代表红色矩形数量, B 代表蓝色三角形数 量, C 代表品色菱形数量, D 代表所有矩形的数量。 XX 代表所有黄色图形的数 量。示例:识别到图片中红色矩形数量 2 个, 蓝色三角形数量 3 个,品色菱形 数量 1 个,图片中所有矩形数量为 8,图片中所有黄色图形的数量为 4,则智 能显示标志物第二排显示 “231804”。7任务 7:A 车开启智能报警标志物A 车在 D4 F4 路线上行驶,在 E4 处, 向位 于 E3 处的智能报警台标志物发送指定红外数 据
40、,控制其开启报警。1.智能报警台标志物开启报警的指令由任务 2 中获取到的有效数据经过数 据处理算法计算后获得。2.智能报警台标志物开启报警的指令计算方式详见数据处理算法文件。8任务 8:A 车进行交通标志及行人检测与识别A 车到达 D2 处,通过翻页获取位于 D1 处多 功能信息显示标志物(C) 中显示的交通标志 及戴口罩行人图像信息。 A 车识别交通标志图 片,获取交通标志类别以及戴口罩行人数量, 并将交通标志识别结果发送至智能立体显示 标志物进行显示。1.多功能信息显示标志物(C)开启后默认显示 1 张固定图片, 需通过翻页 指令找到需要识别的图像。 需要识别的图像中包含多个行人和 1
41、个交通标志, 要求识别图像中的交通标志信息以及行人数量。2.涉及的交通标志类别包含:直行、左转、 右转、掉头、 禁止掉头、禁止 左转、禁止右转、限速。3.图像中的部分行人戴口罩,要求识别出包括被遮挡的行人在内的所有戴 口罩行人数量。4.戴口罩行人数量对应 A 车入库编号,记为 X,说明如下:X=戴口罩行人数量%3,当 X=0 车库 A;X=1 车库 B;X=2 车库 C。9任务 9:A 车完成倒车入库A 车到达 B2 处, 根据多功能信息显示标志 物(C) 中识别到的行人数量,采用倒车入库 的方式驶入对应车库, 入库后关闭智能显示标 志物计时器。要求选手根据任务 8 中多功能信息显示标志物(C
42、)中识别到的戴口罩行人 数量驶入对应车库。车库(A、B、C)对应的坐标为:车库 A A4,车库 B A2,车库 C B1。示例: 若多功能信息显示标志物(C)中行人数量为 3,则 A 车应驶入车库 A(坐标点: A4);若行人数量为 4,则 A 车驶入车库 B(坐标点: A2);若行 人数量为 5,则 A 车驶入车库 C(坐标点: B1)。3三、 标志物摆放位置表序号设备名称摆放位置备注1智能道闸A5闸杆朝向 B5 处2智能公交站G5喇叭朝向 F5 处3多功能信息显示(A)B7显示屏朝向 B6 处4多功能信息显示(B)C3显示屏朝向 C4 处5多功能信息显示(C)D1显示屏朝向 D26智能报警台E3红外接收器朝向 E4 处7智能交通信号灯(A)C5信号灯朝向 D6 处8智能交通信号灯(B)G3信号灯朝向 F4 处9智能交通信号灯(C)E1信号灯朝向 F2 处10智能交通信号灯(D)C1信号灯朝向 D2 处11智能显示E7显示屏朝向 E6 处12智能立体显示A3位于 A3 坐标点13静态标志物(A)E5静态数据源朝向 D614A 车出发点D7A 车放置在 D7 处451234