第三阶段:智能驱动,探索小车未来—— MSPM0 MCU智能小车应用任务设计大赛
活动对象:
所有在校大学生
活动时间:
2024年4月 - 6月
任务描述:
本系列任务基于智能小车进行拆解,以MSPM0 MCU为主控芯片,侧重于小车的功能实现,可作为小车控制的入门任务训练,需要设计编写相应的实验代码,并重点完成文档的编写。
详细要求:
一、硬件平台:
请使用 MSPM0 系列 MCU,可以基于 TI Launchpad 套件,也可以是第三方开发的套件,还可以自行制作的板卡;
二、上传工程资料的压缩包:
1、所有任务需上传工程源代码,代码需规范整洁;
2、请标注所使用的集成开发环境如 CCS,Keil,IAR 等;
3、如果使用图形配置工具 SysConfig,需要包含 *.syscfg 文件;
4、其他必要的资料,以其他同学复制并重新制作出来为参考原则;
三、需提交设计文档,详见各任务要求;
四、需附上作品实现相应功能的测试视频:
1、视频格式要求:
· 拍摄以及剪辑时选择横屏模式,以避免画面无法填充整个屏幕;
· MP4 格式,分辨率 1080P 不超过 4K;
· 视频时长不超过5分钟;
2、视频内容要求,需要包含以下要素:
· 需要包含统一的视频封面(由电赛培训网提供);
· 要有 MCU 芯片的特写;
· 完成相应功能的测试视频;
3、制作完成后上传到本人B站,提供视频链接。
· 标题需包含文字“TI杯”,其它不作要求。
· 分区:生活-日常
· 标签:需要包含 “TI 杯” 和 “MSPM0 ”
任务设置:(任务可自行选择,最少需要完成一个任务,也可多选任务完成。)
任务1:基本巡线跑 · 功能要求: o 车体大小暂不作要求,可直接用实验室现有的框架,也可以参考往年电赛题。 o 沿地面贴一条长1米的黑色电工胶带,小车能沿着黑线前进;走到头后,不调头,能直接回退行驶。(实现沿着黑线前进和后退的功能) 任务2:线内直线跑 · 功能要求: o 车体大小暂不作要求,可直接用实验室现有的框架,也可以参考往年电赛题。 o 道路为两条平行的线,长1米,距离为车宽的1.5倍,小车在线内行驶,车身投影不能压线,实现小车的前行和后退功能。 任务3:测距和避障 · 功能要求: o 选一种传感器模块(超声波、红外、激光等),实现距离测量,最远1米,其余具体参数自定。 o 显示并通过语音播报测量结果; 任务4:标识的识别 · 功能要求: o 指示标线的识别 直行箭头、左转箭头、右转箭头、左右转箭头、直行加左转箭头、直行加右转箭头、掉头箭头、左转加掉头箭头、直行加掉头箭头。 o 数字的识别 数字的识别范围:01 - 20 o 能正确识别出指示标线或数字,在MSPM0 MCU板卡上显示,并语音播报结果; o 摄像头的处理器不做限制和要求; o 系统预留功耗测量接口; o 标识需要用A4纸黑白打印;一张A4放3或4个标识,具体可根据识别效果来确定,在提交的文档中需附上标识的文档。 o 识别时,标识需放置在地面上,摄像头角度固定后,不可手动调整。 任务5:手部控制机械臂抓取物品 通过手部的动作来控制机械臂抓取物品 · 功能要求: o 通过手部的动作来控制机械臂抓取物品; o 手部和机械臂之间通过无线传输,具体模块可自选; o 手部的动作自行定义; o 机械臂抓取物品 o 地面有三个圆圈A/B/C,圈内放置机械臂容易抓取的物品,需要将A圈内的物品,搬运到B圈中, 然后把C圈中的物品搬运到A圈中。 任务6:机械臂自动抓取物品 借助传感器如摄像头等实现物品的自动抓取 · 功能要求: o 使用的传感器不限; o 机械臂的控制需要在MSPM0 MCU系统板上完成; o MSPM0 MCU系统板连接有一按键,按下按下时,开始机械臂开始工作; o 地面有三个圆圈A/B/C,圈内放置机械臂容易抓取的物品,需要将A圈内的物品,搬运到B圈中, 然后把C圈中的物品搬运到A圈中。 任务7:数据的无线数传 · 功能要求: o MSPM0系统板与PC端的数据互传 显示小车的速度和行驶状态,并将数据传到PC端 o 两块MSPM0系统板的数据互传 显示小车的速度和行驶状态,将数据传到MSPM0系统板上,并显示;
获奖评审:
将选出30个优秀视频作品,从中产生一等奖(5个)、二等奖(10个)、三等奖(20个)赠送精美礼品,其余15个视频赠送电赛纪念品。
|