新手指南:在树莓派上搭建RoboDK
树莓派版是RoboDK家族近期新增的(且略有不同)成员,适合小型项目。以下是搭建方法。
我们的RoboDK树莓派版专为这款惊人适应性的微型电脑构建。它与普通RoboDK版本略有不同,因为它面向小型、自包含的机器人编程项目。
树莓派是基于ARM集成芯片的Linux电脑(类似许多手机用的芯片)。关于树莓派介绍,请阅读前文。
本文将探讨如何在树莓派上启动运行RoboDK。
驾驭Linux
若一切顺利,安装过程非常快捷简单。
但我们在打交道Linux。事情不总如愿顺利。别担心——我们在这帮您。
若您从未用过树莓派且这是首个项目,建议先熟悉系统再动手。完全不懂Linux的,这里有个快速视频入门。
排查RoboDK运行问题时,您几乎肯定需要用命令行。命令行新手请参考这篇实用文章。
什么是Raspbian?
我们已有两个Linux版RoboDK——Ubuntu 64位版和Android版。但每个版本略有差异。
此版RoboDK专为Raspbian构建,Raspbian是专为树莓派定制的Linux版本。
Raspbian是所谓Linux“发行版”——一堆配置好协同工作的包和程序。它基于另一发行版Debian,后者是许多现代Linux发行版的基础。
5步在树莓派上安装RoboDK
以下是在Raspbian上启动RoboDK的主要步骤。有些步骤更繁琐。
1. 获取树莓派
先买一块树莓派。有多种型号视项目需求而定。只有两款确定兼容RoboDK:3B+型号和4型号。
2. 安装Raspbian
接下来获取匹配您型号的Raspbian版本。3B+兼容“Stretch”版,4型号兼容“Buster”版。
最简单方式是用NOOBS安装器。从Raspbian官网下载,将文件复制到空SD卡(格式化为FAT32),插入树莓派。启动设备时会安装Raspbian并运行初始设置(注意会安装更新,可能耗时)。
3. 下载RoboDK
随后通过以下链接下载RoboDK。
下载为ZIP文件,含RoboDK核心文件。右键选“解压到此处”或用命令行“unzip”工具解压。
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+Raspbian安装的教程。
您能用RoboDK树莓派版做什么?欢迎在下方评论留言,或加入LinkedIn、Twitter、Facebook、Instagram或RoboDK论坛的讨论。
工业机器人