4 Star 4 Fork 2

CrayonDing / DonkeyCar_SWJTU_Summer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

DonkeyCar_SWJTU_Summer

[TOC]

致谢

由衷的感谢指导我们实习的李君老师、王衡老师以及工程训练中心其它的老师们!

介绍

这是我们大二年级的暑期实习项目。

小组成员及分工

尹恒
  • 小车搭建、小组汇报、数据采集
丁毅
  • 代码编写、模型训练、数据采集
吴凯
  • 数据采集、模型训练
龚傲林
  • 小车搭建、文档撰写、数据采集

实习计划

甘特

仓库目录结构

.
├── 工作日志
│   ├── 丁毅.md
│   ├── 龚傲林.md
│   ├── 吴凯.md
│   └── 尹恒.md
├── 模拟器配置及使用.md
├── docs
│   ├── 7.12进度汇报.pptx
│   ├── 7.13-14进度汇报.pptx
│   ├── 甘特.vsdx
│   └── 阶段学习任务安排.docx
├── donkeyConfigAndModel # 存放小车项目文件
│   ├── actuator.py
│   ├── calibrate.py
│   ├── config.py
│   ├── manage.py
│   ├── models
│   │   ├── m1.h5
│   │   ├── m2.h5
│   │   ├── m3.h5
│   │   ├── m4.h5
│   │   ├── m5.h5
│   │   ├── m6.h5
│   │   ├── m7.h5 # 综合最佳
│   │   ├── m8.h5 # 避障加强
│   │   ├── m9.h5 # 逆时针方向加强
│   │   ├── rpi10.h5
│   │   ├── rpi6.h5
│   │   ├── rpi7.h5
│   │   ├── rpi8.h5
│   │   ├── rpi9.h5
│   ├── myconfig.py
│   └── train.py
├── README.en.md
├── README.md
└── structureModel
    ├── 2dmodel激光切割
    │   ├── 车底板.dxf
    │   ├── 上层板.dxf
    │   └── 相机支架.dxf
    └── 3dmodel3D打印
        ├── Base_Plate_Spacers.stl
        ├── Base_Plate v0.stl
        ├── Roll_Cage_Camera_Spacers.stl
        ├── Roll_Cage_Nut_Trays.stl
        └── Roll_Cage v1.stl
        

工作记录

  • Day 1:
    • 组队,分工,创建gitee仓库,编写README,配置各项环境。
  • Day 2:
    • 学习3D建模,准备树莓派的安装,学习DonkeyCar的训练。
  • Day 3:
    • 学习使用DonkeyCar Simulater,在电脑上使用模拟器进行模拟训练。

训练结果

DonkeyCarSim

  • Day 4:
    • 参观学习铸造、焊接、热处理内容
    • 参观学习钳工、车工、铣工内容
  • Day 5:
    • 学习激光切割
    • 学习3D打印
  • Day 6:
    • 学习PCB原理图、PCB图设计绘制
    • 学习PCB切割打印
  • Day 7 & 8:
    • 学习conda与pip的区别
    • 完成老师布置的作业
  • Day 9:
    • 拿到树莓派
    • 激光切割制作车体
    • 小车的部分组装
  • Day 10:
    • 拿到PCA9685和L298N
    • 小车的完整组装
    • 协助老师完成赛道的铺设
    • 初步的数据收集与训练工作
  • Day 11:
    • 增设7.4V电池为电机单独供电
    • 不断进行数据收集和训练工作
    • 修改代码,使小车支持倒车功能
  • Day 12:
    • 增设12V电池为电机单独供电
    • 总结Day11训练结果不佳的经验
    • 继续进行数据收集与训练工作
  • Day 13:
    • 修改代码,添加根据角度、最高速度进行限速的逻辑,提升鲁棒性
    • 通过DonkeyUI对模型和数据进行审查修改(模型验证视频
    • 继续进行数据收集与训练工作

资料链接

https://www.ncnynl.com/category/DonkeyCar/

https://docs.donkeycar.com/

https://www.bilibili.com/video/BV1Mk4y1y7bj

https://zhuanlan.zhihu.com/p/67829552?utm_source=qq&utm_medium=social&utm_oi=748984998886916096

视频链接

https://b23.tv/DMdYin 【自动驾驶Donkeycar【暑期实习vlog】-哔哩哔哩】

空文件

简介

暂无描述 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/crayonding/donkey-car_-swjtu_-summer.git
git@gitee.com:crayonding/donkey-car_-swjtu_-summer.git
crayonding
donkey-car_-swjtu_-summer
DonkeyCar_SWJTU_Summer
master

搜索帮助