# 基于虚拟样机的微缩智能车自动驾驶
#### 介绍
加入学银在线[基于虚拟样机的微缩智能车自动驾驶虚拟仿真实验课程](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
- 粉丝: 2451
- 资源: 4700
最新资源
- 基于java的校园疫情防控系统的设计和实现.docx
- 基于java的影院订票系统的设计和实现.docx
- 基于java的疫情信息管理系统的设计和实现.docx
- 基于java的银行账目账户管理系统的设计和实现.docx
- 基于java的制造装备物联及生产管理ERP系统的设计和实现.docx
- 基于java的针对老年人的景区订票系统的设计和实现.docx
- 基于java的游戏交易系统的设计和实现.docx
- FDTD魔角光子晶体激光器
- 后端flaskapp.py
- Tableau-用分段条形图呈现数据占比
- 译 ApacheCN 大数据译文集.zip
- 四轮转向汽车稳定性控制策略 1.完美复现lunwen第四章:lunwen第四章共3种控制策略(四轮转向比例控制,四轮转向横摆角速度反馈控制,4WS比例+横摆角速度反馈控制)均已经复现,其中有一种策略
- docker配置docker-compose.yml
- “万创杯”中医药天池大数据竞赛-中医文献问题生成挑战 决赛 第一名方案.zip
- 基于非支配排序的多目标小龙虾优化算法求解柔性作业车间调度问题FJSP(MATLAB代码) https: mbd.pub o bread mbd-ZZ2Wlp9x
- Nodejs的详细安装过程与步骤(2025.01.01最新版)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈