[项目]重拾漂移驴车项目-树莓派系统烧录及配置

2021-10-225726
AI 快速预览详细 收起
本篇教程详细介绍了如何在树莓派上搭建Donkeycar所需的软件环境。首先,通过Etcher工具将Raspberry Pi操作系统镜像烧录到TF卡上。然后,插入TF卡并连接显示器、鼠标、键盘和电源,完成系统的初始化设置。接下来,进行WiFi设置、主机名配置、SSH启用等步骤,确保树莓派可以正常联网和远程访问。最后,安装必要的依赖项和Donkeycar Python代码,为后续的漂移驴车项目做好准备。


组装部分由于还没有购买小车,手头有树莓派的朋友可以先行配置树莓派了。安装软件概述官方文档的说明中表示,玩儿转DonkeyCar需要两部分组件。
1. 台式机或者笔记本,主要是为了训练模型用。笔记本,台式机均可,相对于树莓派,性能上面要强大很多,这将会极大的影响你训练的时间。
2. 树莓派或者Jetson Nano,不过其他的arm平台也能用,Friendly ARM SBC或者任何基于Debian系统的SBC(single board  computer单板主机) 上都可以工作。

这篇帖子主要先讲解在树莓派上搭建环境的方法,下一篇要给大家讲解在笔记本或者台式机上搭建训练环境的方法,基本上差异不大。

我们统一使用树莓派,你可以使用树莓派3B,树莓派3B+ 或者树莓派4B都可以,4B还有三个不同内存的版本,我这里实验所使用的是树莓派4B的8GB版本,大家可以根据自己的经济条件自行选择。

操作系统下载地址:https://www.raspberrypi.org/software

浏览页面到这里:

[项目]重拾漂移驴车项目-树莓派系统烧录及配置图1

然后选择这个:

[项目]重拾漂移驴车项目-树莓派系统烧录及配置图2

下载好以后,你电脑上还需要一个软件烧录固件到TF卡上。

就是一个叫etcher的烧录工具,简单好用。下面地址可以下载。

https://www.balena.io/etcher/

根据你的操作系统选择适合你的版本安装即可。

[项目]重拾漂移驴车项目-树莓派系统烧录及配置图4

将卡插入读卡器并插入电脑USB口,然后通过选择镜像,选择磁盘(这里的磁盘选择你的TF卡所在的磁盘,一般通过容量就可以看出来), 点Flash烧录即可。这里稍微注意下,选错磁盘就有可能将你的数据送往火葬场。切记选择时不要秀操作。

[项目]重拾漂移驴车项目-树莓派系统烧录及配置图3

烧录好系统后,将TF卡插入树莓派TF卡槽。

然后你需要一根HDMI标准口转MicroHDMI的高清数字线来接树莓派和电视机。

[项目]重拾漂移驴车项目-树莓派系统烧录及配置图5

类似这种,当然这是针对小白同学的最简单入门的操作方法。

然后接入USB鼠标键盘,和Type-C口的电源即可(5V/3A)看到启动画面。启动初始化会一步步引导你选择,这个我回头做个视频。一般情况下,语言选择一下,然后wifi country选择好就可以了,其他的不重要。

系统安装完以后,就可以进行系统的简单配置,例如联网,更新系统。

本指南将帮助您设置软件以在 Raspberry Pi 或 Jetson Nano 上运行 Donkeycar。选择与您的 SBC 类型相匹配的设置。(SBC = 单板计算机)

整体步骤:

这里先给大家一个框架。
每个步骤我分开写, 这里我准备用一个小视频来完成基本配置的操作。
视频录制中。。。
大家可以先安装尝试一下。
几个要注意的部分。
1. tensorflow要选择2.2.0版本
2. virtualenv配置时需要加--system-site-packages 参数

手机简单录制了一下初始化部分。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
yoyojacky
yoyojacky
作者
小白入门推荐套件。有树莓派的推荐底盘套件。
昊男Henry
昊男Henry
关于漂移驴车BOM表和说明,欢迎大家参考:https://mc.dfrobot.com.cn/thread-311287-1-1.html
- 没有更多了 -