![](https://csdnimg.cn/release/download_crawler_static/88501224/bg1.jpg)
代码说明
收集数据
$ python collect.py
require:
---- joystick.py 手柄控制
---- car.py 小车控制
训练模型
$ jupyter notebook
open http://localhost:8888/tree:
----> train/train.ipynb
自动驾驶
python driver.py
require:
---- model.py 训练模型
---- car.py 小车控制
基于深度学习+树莓派实现控制小车自动驾驶项目python源码+项目详解说明.zip 【部分操作说明】 1.配置树莓派(单独配置SSH文件)使其能够实现基本的操作,如putty连接,vncviewer可视化操作,winscp传输文件等,可在软件中配置 2.准备对应得设备,如杜邦线,螺丝刀,基本的车壳, 3.配置树莓派在小车上,并利用杜邦线连接相对应的电机,这里使用的L298N电机,GPIO口对应得分别是7,11(后轮电机),13,15(前轮电机),并且将电源连接到L298N电机上,注意这里的一定要单独給电机供电,靠树莓派的电压会不够,还有就是这里的接地线,连接到GPIO口9,并与电源的负极短接。可以利用test1back.py,test2front.py进行测试。 4.配置使能端口,这里利用的是GPIO口12,16,可以根据自己的实际需要进行调整,注意拔掉L298N电机上的跳线帽连接。ps:增加使能是因为测试中发现一旦转向, 车轮不能回正因电机保持通电状态需要让电机断电从而释放动力。 等等.......基于深度学习+树莓派实现控制小车自动驾驶项目python源码+项目详解说明.zip