PB3C.3-“无人车”调试程序的综合与基础道路运行测试

引 言

“无人驾驶”项目(主题)应用将带领大家通过扩展板同时接入多种设备(所有配件都将被融合到一个系统并且只使用一块主控板)一起搭建出“无人驾驶”赛车(AI版),通过完整的赛车组装、调试、编程过程,学习和了解相关“图像识别”在无人驾驶应用领域和执行器电路的综合编程应用。

注:课程内容中涉及到相关的一些基础的电路及编程知识建议参考我的另外一本关于Arduino编程的图书

《一块面包板玩转Arduino编程-Mixly图形化编程入门》(点击跳转微课第一节)。

PB3C.3 - 任务要求

通过编程让无人车在完全自主控制状态下,通过图像识别实现“无人驾驶”,要求无人车能够自主环绕无人驾驶初级练习赛道至少1周!

PB3C.3

题目分析

完成无人车底盘与摄像头的独立编程调试后,我们终于可以在无人驾驶场地道路上来实地测试无人车的运行情况了!本节题目就是要求完成完整的无人驾驶程序调试!这部分的复杂度根据方案的不同尤其是所使用图像识别主控板工作原理及方式的不同会有所不同,本节视频将将基于前面的测试程序和调试程序,将其进行综合和优化来实现这个任务,题目涉及到的相关器材及主要编程模块如下:

-- 完整安装的无人车(含电池)

-- 无人驾驶初级练习赛道

-- 无人车底盘与摄像头调试程序

下面我们来和大家一起完成这部分内容,同时介绍一下安装、编程及使用方法。

--相关器材(硬件电路)介绍

完整的无人车:

已经完成底盘、电机、舵机、摄像头的参数采集与调试调整等。

转向舵机调试程序:

将转向舵机调整前轮为正前,并将初始角度调节在90度附近。

驱动电机调试程序:

默认状态下,将小车调整为一直向前前进。

摄像头调试程序(含高亮多彩状态指示):

小车通电(锂电池)情况下,置于无人驾驶初级赛道中间(直道),高亮多彩灯稳定的显示为绿色。

-- 无人车基础运行程序的综合

调试与程序图文整理中,请先参考如下视频微课,谢谢!

注1:创造栗主板固件、无人驾驶TF卡文件可在QQ群文件中下载

注2:创造栗软件安装与主控平台固件升级方式(点击)

--无人车道路实测视频

图文教程整理中,请先参考如下动图,谢谢!

特别注意事项

待补充

进阶任务

待补充

教学(自学)器材推荐

以下器材和套件针对本章节任务特别定制,比较适合有一定Arduino编程基础和电子电路基础知识的的老师和同学学习和制作应用使用。也可以用于创客、创新应用类作品的制作与方案验证,连接线具有防插反功能,模块可重复使用。所有学习教程都可以在订阅号中找到,并可以得到微信/QQ在线的技术支持!

注:无人车底盘套件不包含“创造栗”主控板

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181215G07XBS00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券