赛项简介
智能时代下,中央电化教育馆洞察到中小学开展人工智能和信息素养教育的重要性,不断推进人才培养创新与合作。优必选科技作为国内顶尖人工智能企业,依托技术与教育生态实践的丰富经验,积极响应国家号召,双方共同发起全国中小学电脑制作活动首个人工智能项目——“优创未来”。
活动承载推动人工智能教育普及的战略目标,结合真实社会场景创新打造“教学展评”一体化的教学模式。培养青少年人工智能学习兴趣,助力青少年信息技术素养与价值观协同发展。
电脑制作活动-优创未来
软硬件基础使用
器材基础使用-认识器材
竞赛指定使用器材为优必选科技股份有限公司的Ukit教育机器人:优创未来活动器材包-初中版
程序介绍
任务顺序如下图
主程序
初始化姿态
匀速直行:向前或向后以设定的速度直行设定的时间,然后停止。用于在狭窄区域微调小车位置。
启动前进:以匀加速的方式向前或向后形式设定的时间。用于小车快速通过从起点出发的一段长的直路。
由于小车启动时两轮电机的启动有时间差,启动速度越大,该偏差越明显,因此可以采取匀加速的方式从低速启动。
右转:转向设定的角度。由于电机启动时的时间差问题,选择了一轮转动,一轮停止的转向方式。转向的等待时间需要单独进行测量。
左转模块同理。
巡线行驶:
视觉识别模块:切换视觉识别功能模块。用于:切换不同的视觉识别功能并执行识别。设计巡线模块需要使用“交通识别AI模型”
双轨线中心偏移量(数值模块)用于:反映车身位置方向实现视觉巡线行驶。
巡线行驶:以设定的速度通过视觉巡线行驶设定的时间。以100ms为单位,获取偏移量并根据比例调整两轮的速度,实现巡线行驶,比例的大小会影响小车调整方向的幅度。可以尝试设定更小的单位时间(<100ms),以进一步提高准确度。
巡线看蓝线:控制小车以设定的速度巡线行驶,直到看到蓝线。此模块有两个作用:1.慢速调整车体在道路上的偏移情况。2.车体定位,更加便于设定接下来的行驶时间。
实际运行过程中很少出现偏移值为0的情况,我们设置偏移值在(-1,1)内车体都是直的。其他情况下需要将一轮的转速设为0,更快地纠正偏移。
标志识别:根据现场任务设置和规则要求用此方法设计4个分支,将车体动作和标志内容、标志序号一一对应。
精准播撒:为了提高运行速度,可直接控制电机和舵机的运行时间来实现。
交通标志1
割草
交通标志2
交通标志3
击打小人
识别生物
本地训练:
1.新建“生物”类别,使用视觉传感器拍摄有生物的照片
2.新建“空白”类别,使用视觉传感器拍摄没有生物的照片
3.将已拍摄的图片输入神经网络进行训练,获得本地AI模型。
素材图片越多,训练耗时越久。
4.测试模型的准确度,测试无误则可以投入使用。
交通标志4:
识别交通标志4后,根据设计好的路线行驶至C点。途中综合使用“巡线行驶”和“巡线看蓝线”两个模块,保证转入C点时车体的体位
置准确。