你以前可能从没有考虑过嵌入式机器人,但有一些巧妙的方法可以将嵌入式系统用于机器人编程。
RoboDK现已支持世界上几种最流行的嵌入式计算机。尽管此类机器的计算能力相对较低,但你可以使用它们创建一些功能强大的新机器人应用程序。
在嵌入式计算机上运行RoboDK可以实现什么?本篇介绍了RoboDK的嵌入式版本及其支持的系统。
为什么用嵌入式计算机编程机器人?
你可能想知道为什么你需要选择用嵌入式系统为机器人编程。毕竟,机器人编程不是一个通常用计算机或机器人示教器执行的任务吗?
但是,使用嵌入式系统为机器人编程对于某些应用程序非常实用。

嵌入式计算机基本上只是小型、轻量级的计算机。它们非常适合运行特定的计算任务。大多数人使用通用计算机编程机器人,然而有时,这些计算机的计算能力比他们实际需要的要强得多。
只需一点点想象力,你就能想出一系列机器人的用途……
便携式机器人编程的5个妙用
什么时候适合使用嵌入式计算机进行机器人编程?

这里有5个用途:
- 创建无需专用笔记本,且具有集成编程系统的独立机器人工作站。
- 将额外的功能整合到机器人应用程序中,例如高级传感、数据监控和高级规划。
- 将多个机器人协调到单个应用程序中,从而无需进行大量复杂的机器人控制器编程。
- 为教育创建一组低成本的独立机器人编程工作站。
- 为客户制造完全独立的机器人系统,包括必要的硬件和编程软件(例如DIY Robotics机器人的去毛刺单元)。
在这种情况下,与专用计算机相比,运行RoboDK的嵌入式计算机将是一种更简单、更容易且成本更低的解决方案。
RoboDK 目前支持的3大嵌入式系统
RoboDK现在支持一些世界上最流行的嵌入式计算机。这些系统价格便宜,且易于搜寻。
有些比其他的更强大,但它们都可以运行RoboDK。这就意味着你可以使用它们对我们机器人在线库中的数百个机器人中的任何一个进行编程。
RoboDK目前支持的3种机器人嵌入式计算机是:
让我们分别看看这些系统,以及如何在机器人应用程序中使用它们。
树莓派机器人项目
树莓派可以说是世界上最著名的微型电脑,也是世界各地制作者的最爱之一。它被教育工作者、业余爱好者和工业用户广泛使用。
树莓派系列微型电脑于2012年首次上市,此后又发布了多个新版本。这些开发板基于 ARM 处理器,集成了一系列模块,包括 WiFi、以太网、 GPIO 和显示器。
树莓派经常被用于机器人项目,部分原因是它们强大的计算能力和庞大的用户群。
使用新版树莓派RoboDK,只需连接一个普通的计算机显示器,就可以直接从主板上运行编程环境。

英伟达Jetson机器人项目
英伟达Jetson系列嵌入式计算机于2014年上市。这些微型计算机与众不同的地方在于其令人印象深刻的图形处理能力,其目的在于帮助人工智能应用。
Jetson的用户已经在AI机器人项目中表现出了极大的创造力,包括将其用于搜救无人机、AI机器人宠物和面罩检测等应用。
英伟达Jetson版RoboDK为AI机器人应用提供了一个十分有用的机会。RoboDK已经具有一些AI功能,例如其AI驱动的机器人运动规划器。这种配对为更多令人兴奋的AI应用程序提供了机会。
NanoPi NEO机器人项目
NanoPi NEO可能是市场上最小的嵌入式计算机。它比树莓派Zero(一种针对物联网(IoT)项目的小版本树莓派)更小、更快。
该板包括MicroSD插槽、GPIO和以太网连接等外围设备。
NanoPi NEO版的RoboDK提供了一个开发集成机器人编程工作站的机会,其外形尺寸非常小。事实上,开发板的电线可能会比开发板本身占用更多空间!
你会选择哪种嵌入式机器人系统?
随着RoboDK对这些嵌入式计算机的支持,现在完全集成的机器人应用程序有了丰富的可能性。
你应该选择哪款开发板?在某种程度上,这并不重要。
凭借其低成本和高可用性,你甚至可以直接购买这3块板,并对它们进行测试!然而,比较不同板的一个好方法是查看每个板的性能,并将它们与应用程序的需求相匹配。
你可以尝试哪些应用程序?就像机器人世界中的许多项目一样,唯一阻碍你前进的只有你的想象力!
我们期待着你为RoboDK的新嵌入式版本带来更多的项目。通过RoboDK论坛,让我们知道你开发了哪些项目。