亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Equipment >> 工业机器人

新手指南:在树莓派上搭建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到树莓派时遇问题,它将派上用场。

可能遇问题的两大原因:

  1. 依赖项变更 — Linux包常更新,自我们开发此版本以来,部分依赖可能已变。解决方法或是降级相关包,或请我们更新RoboDK。
  2. 系统上其他包 — 若非“干净”安装的Raspbian(如曾用树莓派做其他编程项目),系统可能有干扰RoboDK的包。简单解法是从头重装Raspbian。

有任何问题,在RoboDK论坛告诉我们。我们会帮您解决。

您只需安装一次!

树莓派最有用的机器人项目中,有几个涉及配置多个相同设置的树莓派——如装备培训室或教室教机器人编程。

树莓派的一大优势是极易“克隆”整个系统。搭建好后,只需将Raspbian安装(含RoboDK)复制到其他SD卡,即可直接使用,无需更改。这里有克隆RoboDK+Raspbian安装的教程。

您能用RoboDK树莓派版做什么?欢迎在下方评论留言,或加入LinkedIn、Twitter、Facebook、Instagram或RoboDK论坛的讨论。


工业机器人

  1. 加速现场效能:移动 CMMS App 落地实战框架
  2. 首次买车险全攻略:小白也能买到高性价比保障
  3. 如何开启 3D 打印之旅以实现最大商业价值
  4. 掌握国际运输:零售商与制造商实操指南
  5. 制造业持续改善:驱动效率提升的五大实战步骤
  6. 掌握边缘 AI 推理:获取可落地洞察的实战指南
  7. 用ArtCAM生成CNC G代码:图文步骤详解
  8. 安川 Motoman 机器人编程入门:提升速度与精度的实战指南
  9. 优化微型 PCB 上的无线性能:面向移动设备设计指南
  10. IXON Cloud快速上手:工业设备安全远程访问三步走
  11. 借助物联网为 AI 做好制造运营准备
  12. Python入门:安装、运行与编写第一个程序