树莓派版本是RoboDK家族的最新成员(略有不同),适用于小型项目。下面是如何设置它。
我们的树莓派版本的RoboDK是为一个适应性惊人的微型计算机而设计的。它与普通版本的RoboDK略有不同,因为它的目标是小型、独立的机器人编程项目。
树莓派是一款基于linux的计算机,它基于ARM集成芯片(与许多移动电话中使用的芯片类似)。关于树莓派的介绍,阅读我们之前的文章.
在这篇文章中,我们将看看如何让RoboDK在树莓派上运行。
掌握Linux
如果一切顺利,安装过程可以非常快速和容易。
另一方面,我们在这里讨论的是Linux。事情并不总是像我们希望的那样顺利。但是,别担心,我们是来帮忙的。
如果你以前从未使用过树莓派,这是你的第一个项目,在你陷入僵局之前熟悉这个系统是一个好主意。如果你对Linux完全不熟悉,这里有一个快速的视频来介绍它是什么.
如果您在运行RoboDK时遇到任何问题,几乎肯定需要使用命令行。如果您不熟悉命令行,这是一篇有用的文章.
什么是拉斯比派?
我们已经有了两个Linux版本的RoboDK-一个用于Ubuntu 64位,一个用于Android。然而,每个版本都略有不同。
这个版本的RoboDK是为Raspbian构建的,而Raspberry Pi是专门为Raspberry Pi构建的Linux版本。
Raspian被称为Linux“发行版”——一堆被配置成可以很好地一起运行的包和程序。它基于另一个名为Debian的发行版,Debian是许多现代Linux发行版的基础。
如何5步安装RoboDK到树莓派
下面是让RoboDK在Raspbian上运行的主要步骤。其中一些步骤比其他步骤更复杂。
1.带上你的树莓派
首先,给自己买一台树莓派。根据项目的需要,有多种可用的模型。只有两个型号绝对兼容RoboDK: Model 3B+和Model 4。
2.安装Raspbian
接下来,你需要给自己弄一份匹配你的模型的Raspbian版本.型号3B+与“拉伸”版本兼容,型号4与“Buster”版本兼容。
最简单的方法是使用NOOBS安装程序。只是雷电竞app下载安卓从Raspbian网站下载,将下载的文件复制至雷电竞app下载安卓空SD卡(格式化为FAT32),并将其插入树莓派。当你加载设备时,它会安装Raspbian并运行初始设置(注意它会安装更新,这可能需要一段时间才能完成)。
3.雷电竞app下载安卓下载RoboDK
然后你就可以雷电竞app下载安卓下载RoboDK通过以下链接.
这将作为一个包含RoboDK核心文件的ZIP文件到达。您可以通过右键单击文件并选择“在此提取”或使用命令行“解压缩”工具。
4.安装依赖项
依赖关系是Linux中几乎所有问题的根源。“依赖项”只是运行特定程序所需的一个包(程序和代码的集合)。RoboDK需要其中的一些。
依赖关系的问题在于它们一直在变化。当一个包被更新时,可能会引起多米诺骨牌效应,导致一系列包停止正常工作。如果遇到问题,请参阅下面的故障排除部分。
您可以在RoboDK目录中通过在命令行中运行以下命令安装所需的依赖项:
sh Install-RoboDK-Dependencies.sh
您还可以通过以下命令安装桌面快捷方式:
sh Install-RoboDK.sh
5.运行RoboDK
安装好依赖后,可以使用以下命令运行RoboDK:
sh RoboDK-Start.sh
如果没有任何问题,这将加载RoboDK,你已经准备好了!
你可以在树莓派上用RoboDK尝试很多不同的项目。
故障排除
故障排除是机器人专家的一项重要技能,如果你在尝试将RoboDK安装到树莓派上时遇到问题,它将派上用场。
你可能会遇到问题的主要原因有两个:
- 依赖关系改变——包在Linux中经常更新,自从我们开发这个版本以来,一些依赖关系可能已经发生了变化。解决这些问题的方法包括降级相关软件包或要求我们更新RoboDK。
- 系统上的其他包-如果你没有使用“干净的”安装的Raspbian(例如,如果你在以前的一些编程项目中使用过树莓派),你的系统上可能有一些包会干扰RoboDK。一个简单的解决方案是重新安装Raspbian。
如果你有任何问题,请在RoboDK论坛.我们将帮你解决这个问题。
你只需要安装一次!
其中的几个树莓派最实用的机器人项目包括用相同的设置设置多个树莓派——例如,当使用它们来装备训练室或教室来教授机器人编程时。
树莓派的一个优点是它很容易“克隆”你的整个系统。一旦你设置好了,你可以将你的Raspbian安装(包括RoboDK)复制到其他SD卡上,它们就可以使用了,没有任何变化。下面是一个关于如何克隆你的RoboDK+Rasbpian安装的教程。
你能用树莓派版本的RoboDK做什么?请在下面的评论中告诉我们,或者加入讨论LinkedIn,推特,Facebook,Instagram或在RoboDK论坛.