[项目]重拾漂移驴车项目-树莓派系统烧录及配置
本帖最后由 yoyojacky 于 2021-10-22 22:13 编辑组装部分由于还没有购买小车,手头有树莓派的朋友可以先行配置树莓派了。安装软件
[*]概述
[*]软件:
[*]步骤 1:在主机 PC 上安装软件
[*]第 2 步:在 Donkeycar 上安装软件
[*]创建 Donkeycar 应用程序
概述官方文档的说明中表示,玩儿转DonkeyCar需要两部分组件。
1. 台式机或者笔记本,主要是为了训练模型用。笔记本,台式机均可,相对于树莓派,性能上面要强大很多,这将会极大的影响你训练的时间。
2. 树莓派或者Jetson Nano,不过其他的arm平台也能用,Friendly ARM SBC或者任何基于Debian系统的SBC(single boardcomputer单板主机) 上都可以工作。
这篇帖子主要先讲解在树莓派上搭建环境的方法,下一篇要给大家讲解在笔记本或者台式机上搭建训练环境的方法,基本上差异不大。我们统一使用树莓派,你可以使用树莓派3B,树莓派3B+ 或者树莓派4B都可以,4B还有三个不同内存的版本,我这里实验所使用的是树莓派4B的8GB版本,大家可以根据自己的经济条件自行选择。操作系统下载地址:https://www.raspberrypi.org/software浏览页面到这里:然后选择这个:下载好以后,你电脑上还需要一个软件烧录固件到TF卡上。就是一个叫etcher的烧录工具,简单好用。下面地址可以下载。https://www.balena.io/etcher/根据你的操作系统选择适合你的版本安装即可。将卡插入读卡器并插入电脑USB口,然后通过选择镜像,选择磁盘(这里的磁盘选择你的TF卡所在的磁盘,一般通过容量就可以看出来), 点Flash烧录即可。这里稍微注意下,选错磁盘就有可能将你的数据送往火葬场。切记选择时不要秀操作。烧录好系统后,将TF卡插入树莓派TF卡槽。然后你需要一根HDMI标准口转MicroHDMI的高清数字线来接树莓派和电视机。类似这种,当然这是针对小白同学的最简单入门的操作方法。然后接入USB鼠标键盘,和Type-C口的电源即可(5V/3A)看到启动画面。启动初始化会一步步引导你选择,这个我回头做个视频。一般情况下,语言选择一下,然后wifi country选择好就可以了,其他的不重要。系统安装完以后,就可以进行系统的简单配置,例如联网,更新系统。本指南将帮助您设置软件以在 Raspberry Pi 或 Jetson Nano 上运行 Donkeycar。选择与您的 SBC 类型相匹配的设置。(SBC = 单板计算机)整体步骤:
[*]步骤 1:烧录操作系统
[*]第 2 步:为首次启动设置 WiFi
[*]第 3 步:设置 Pi 的主机名
[*]第 4 步:在启动时启用 SSH
[*]第 5 步:连接到 Pi
[*]第 6 步:更新和升级
[*]第 7 步:Raspi 配置
[*]第 8 步:安装依赖项
[*]步骤 9:安装可选的 OpenCV 依赖项
[*]第 10 步:设置虚拟环境
[*]第 11 步:安装 Donkeycar Python 代码
[*]第 12 步:安装可选的 OpenCV
[*]第 13 步:安装可选的驴车控制台
[*]然后创建您的 Donkeycar 应用程序
这里先给大家一个框架。
每个步骤我分开写, 这里我准备用一个小视频来完成基本配置的操作。
视频录制中。。。
大家可以先安装尝试一下。
几个要注意的部分。
1. tensorflow要选择2.2.0版本
2. virtualenv配置时需要加--system-site-packages 参数
https://www.bilibili.com/video/BV1df4y1g7Bz?share_source=copy_web
手机简单录制了一下初始化部分。
https://www.bilibili.com/video/BV1Cu411d7sq?share_source=copy_web
关于漂移驴车BOM表和说明,欢迎大家参考:https://mc.dfrobot.com.cn/thread-311287-1-1.html 小白入门推荐套件。有树莓派的推荐底盘套件。
页:
[1]