详细内容或原文请订阅后点击阅览
将您的 ROS2 机器人与 Viam 集成 | Viam
Viam 平台可以与 ROS2 集成。在这篇文章中,我们将展示如何利用集成通过移动应用程序远程控制机器人。
来源:Viam 博客你好(又见面了) :-)!在之前的博客文章中,我们研究了如何将 Viam 平台与 ROS1 机器人结合起来。接下来我们将重点介绍 ROS2,解释如何成功将 ROS2/Humble Turtlebot 4 与 Viam 连接,并轻松添加移动应用程序进行远程控制。
上一篇博客文章 ROS2 连接 ROS2/Humble Turtlebot 4 添加移动应用程序进行远程控制为什么要进行远程控制?首先,因为它很有趣!但它也具有广泛的适用性,是朝着未来实现完全自主机器人迈出的一步。敬请期待,因为我们将发布更多博客文章,介绍许多其他 Viam 服务,例如代码部署和使用机器学习、SLAM、障碍物检测导航等扩展机器人的功能。
远程控制 实现完全自主机器人 代码部署并通过机器学习扩展机器人的功能 SLAM、障碍物检测导航â
ROS 2 集成:使用 Viam 扩展 ROS
Viam 是一个用于智能机器(如机器人)的平台,可以替代现有代码或与其他代码结合使用。Viam 的核心是使用模块化资源的概念,其中包括组件和服务。
代替现有代码 与其他代码结合使用 模块化资源 组件和服务组件基本上是硬件(例如相机或电机)的抽象。服务是软件功能,例如数据管理、SLAM 或导航。所有这些资源都可以通过一组标准化的 API 和数据结构 (gRPC/协议缓冲区) 访问,通过支持各种不同的编程语言,使软件开发变得简单且非常高效。
硬件的抽象 软件功能,例如数据管理、SLAM 或导航 ROS 使用节点的概念 â Github repo 。