# 基于虚拟样机的微缩智能车自动驾驶
#### 介绍
加入学银在线[基于虚拟样机的微缩智能车自动驾驶虚拟仿真实验课程](https://www.xueyinonline.com/detail/227080685),按照实验步骤下载自解压实验包ROAD40.exe到D盘,ROAD.exe自解压到D盘后会生成一个ROAD40文件夹,里面包含以下2个文件夹和5个文件:
CarLab文件夹——包含不同尺寸虚拟样机和六个虚拟赛道的微缩智能车自动驾驶虚拟仿真实验室,简称仿真平台,双击该文件夹下road4.0.exe程序可以进入实验室。
CarCode文件夹——操作、控制微缩智能车自动驾驶虚拟仿真实验室的python源代码1.0版本,简称算法平台
手动安装说明.txt——手动安装python运行CarCode代码需要site-packages功能包的说明文档
BatchInstall.py——批量安装python运行CarCode代码需要site-packages功能包的源程序(调用方法见手动安装说明.txt)
python-3.6.8-amd64.exe——python3.6.8版本的安装包(请务必安装这个指定版本,其他版本python可能导致兼容问题)。
pycharm-community-2020.3.5.exe——调试python语言的IDE工具。
site-packages.exe——我们提供的CPU版本的完成本实验需要安装的python package自解压功能包,简称功能包。
建立算法平台CarCode与仿真平台CarLIb通讯联系,安装包括计算机视觉算法库OpenCV、深度学习框架tensorflow、及keras在内的python功能包,是大家进入微缩智能车自动驾驶虚拟仿真实验室开展自动驾驶算法研究所必须掌握的专业技能之一。严格按照实验课程的操作指示进行并反馈信息,你将在10分钟内完成本地微缩智能车自动驾驶虚拟仿真实验室的建立,并基本掌握上述技能。
#### 软件架构
CarCode软件架构说明
HANDdrive.py 手动开车python代码——老老实实推着走,认认真真看现象
PIDdrive.py PID过第一关的python代码
load_data.py 训练CNN模型前载入数据的python代码,每次采集了新数据要重新运行一遍
model.py 训练CNN模型的python代码
drive.py 测试CNN模型的python代码
目前实验只需要这几个python代码文件
data文件夹:存放为训练CNN模型采集的数据
logs文件夹: 存放训练好的CNN模型
#### 使用说明
实验中遇到问题请先看视频——我们在[基于虚拟样机的微缩智能车自动驾驶虚拟仿真实验课程](https://www.xueyinonline.com/detail/218028465)中为所有操作步骤提供了讲解视频,学生在完成实验步骤时遇到问题请先观看它们,如果不能解决,可以申请加入QQ群8117977868进行提问。
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 特技
1. 手动开车,从车的视角看赛道
2. 简易PID算法
3. CNN模型测试过程中的手动干预和补充数据
#### TODO
1. 能够通过全部六关的PID算法
2. 能够通过全部六关的CNN模型
3. 模型预测控制算法
4. 强化学习算法
5. 美国天普大学王培老师的OpenNars——非公立逻辑推理 https://zhuanlan.zhihu.com/p/360273437
6. 日本顾泽苍博士的SDL——自律学习算法 http://www.eepw.com.cn/article/202010/419701.htm
路漫漫其修远兮,吾等将上下而求索!
机智的程序员zero
- 粉丝: 2423
- 资源: 5033
最新资源
- 主题渗透测试&代码审计的内容.zip
- 钓鱼检测数据集VOC+YOLO格式1813张1类别.zip
- 【java毕业设计】酒店管理系统源码(完整前后端+说明文档+LW).zip
- 大数据管理与分析课程设计-基于hadoop实现的图书推荐系统+Java源码+文档说明+课程实验报告(高分作品)
- Python实现基于CNN+LSTM的4位验证码识别项目源码(高分毕业设计)
- 主要用于渗透测试中的字典.zip
- 基于 Java+Mysql 实现的某学校题库管理系统【数据库课程设计】
- C#订单配送管理系统源码数据库 SQL2008源码类型 WebForm
- 【java毕业设计】基于聊天室的远程作业管理系统源码(完整前后端+说明文档+LW).zip
- AI职场领域提示词模板(AI写作提示词)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈