需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17234 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着科技的迅速发展,人民对智能化的需求越来越高。在无人驾驶技术、人工智能、电控理论、传感器和识别技术的快速发展的今天,如果只是依靠驾驶员对道路交通做出恰当的反应,难免会出现意外情况,从而导致交通事故的发生若将这种技术应用于驾驶上,协助甚至解放驾驶员控制车辆,从而减少交通事故的发生的可能性。 本次设计针对道路行驶,智能控制小车的运行,利用树莓派作为小车的控制器,搭建神经网络的图像处理模型和处理技术,采用Keras+Tensorflow的深度学习框架,通常车载摄像头获取当前位置、道路状况等信息情况,同时借助超声波传感器HC-SR04测量小车前方障碍物距离,实时避免碰撞,实现小车的自我转向、停止和前进,从而实现安全可靠的循迹行驶。另外还拥有友好的Android用户界面,应用无线网卡模块将树莓派接入路由器局域网,利用http协议异步传输实现客户端与服务端的信息交互、视频传输,从而实现小车的远程控制和视频监测。 本系统所选用的解决思想、方案比较有创新性,适应性强,有一定的参考价值。 关键字:树莓派;深度学习;远程控制;视频传输
目录 摘要 Abstract 1 绪论-1 1.1课题开发背景-1 1.2 课题开发的意义-2 1.3 课题开发的目标及难点-2 1.3.1课题开发目标-2 1.3.2 课题开发难点-3 2 系统软硬件模块介绍-3 2.1 硬件模块-3 2.1.1 树莓派介绍-3 2.1.2 树莓派相机(picamera)介绍-5 2.1.3 电机驱动板(L298N)介绍-6 2.1.4 超声波传感器(HC-SR04)介绍-7 2.2 Android操作系统介绍-8 2.2.1 Android系统概述-9 2.2.2 传输协议(TCP和UDP)-9 3 系统设计-10 3.1 智能车总体设计-10 3.2 智能小车控制设计-11 3.2.1 智能车驱动控制设计-11 3.3 智能车避障设计-14 3.4 树莓派服务器-15 3.4.1 Redis服务-15 3.4.2 实现原理-15 3.5 Android客户端设计-15 3.5.1 Android无线控制-16 4 图像采集-18 4.1 摄像头(picamera)的测试使用-18 4.2 多线程图像采集-20 4.2.1 图像摄取-20 4.2.2 多线程处理-21 4.3 图像获取过程-22 4.4 图像分析-23 5 卷积神经网络模型训练-24 5.1 人工神经网络-25 5.2 图片转换成npz格式-27 5.3 搭建卷积神经网络-28 5.3.1 数据集处理-28 5.3.2 搭建卷积神经网络模型-29 5.3.3 模型的训练及编译-31 5.3.4 模型预测-32 6 系统调试与实现-33 6.1 图像采集调试-33 6.2 卷积神经网络参数调试-34 6.2.1 神经网络模型训练分析-35 6.3 测试结果-36 7 总结-38 参考文献-39 致谢-41 |