管理 学会应用最佳实践并优化您的操作。

连接机器人的远程设备管理

设备管理系统支持远程配置,软件升级,命令和控制,配置更新,状态和健康监控,诊断和调试等功能。

在IOT和连接的设备系统中,来自服务器或云的远程设备管理是最关键的功能之一,但通常也是最缺陷的。由于设备管理解决方案不会导致系统的实际切实或可见功能,因此产品管理通常倾向于在系统开发期间忽略它。后来当设备在现场推出时,设备管理的重要性变得清晰。例如,当未实现设备管理系统时,关键软件修复需要复杂的程序将软件升级到现场部署的IOT端点。

自主性移动机器人(AMR)越来越多地连接。室内AMR可使用Wi-Fi。户外AMR可通往蜂窝。可能存在将连接限制为内部部署LAN的情况,以获得额外的安全性。总的来说,AMRS已连接。

人们可以在车轮上查看连接的AMRS作为连接的IOT设备,在它们部署的字段中自动导航。他们需要远程管理。需要典型的设备管理功能;但是,由于机器人的自主移动性,存在一些独特的挑战并使用需要对远程管理的特定附加功能的情况。驱动远程管理解决方案的关键问题是如何远程管理配置,诊断和将软件更新提供给现场的AMR?

对于具有机器人武器的工业机器人来说,类似的要求占有。它们具有越来越多的传感器,多CPU配置和连接。虽然它们的动作仅限于它们周围的配置空间,但是需要远程管理的大量方面,包括状态,传感器,电源或电池运行状况,算法,软件和固件。

本文潜入了AMR和工业机器人远程设备管理的典型要求,并作为现有和新机器人OEM的产品管理团队,AMRS和工业机器人的软件解决方案提供商的产品管理团队指南。

管理员应该记住用于远程管理机器人的关键功能功能是:

  1. 供应和认证。这涉及与远程管理服务器的机器人登机,注册和身份验证。
  2. 命令与控制。出厂重置或重新引导等功能。
  3. 配置更新:发送脱机生成的修改后网站地图,特定于站点的动态映射编辑,更新其他配置参数,以便在此期间更好地进行罚款。
  4. 监控和诊断。这些允许从机器人捕获日志文件并将其上传到远程管理服务器。文件包括传感器数据,算法数据,事件数据和错误日志的实时流,以便监视状态和诊断。所有这些都需要具有与数据相关的时间戳。
  5. 软件更新和升级。在机器人中,有各种主机和从CPU或连接模块,机器人应用程序和更新代理。所有都需要更新错误修复,新功能等。软件更新和升级还包括新更新创建问题时的回滚或降级。需要为各种组件进行软件更新,包括机器人主机CPU应用程序,用于更新的代理,机器人操作系统(ROS)中间件,主机操作系统,微控制器(MCU)固件,Wi-Fi或蜂窝模块,与AI的计算机视觉和机器学习模型和集装箱。
  6. 具有基于角色的访问控制的多租户远程机器人管理系统服务器。基于系统中设置的各种角色和权限管理机器人队列。机器人队员本身是在不同的群体中组织的,具有不同的权限。
  7. 车队的管理:需要为一组机器人提供远程管理功能,是机器人机器人内的一组,以及多车队管理。
  8. 机器人关闭,取消登记和禁用。

除了上述功能功能之外,还有许多不属于核心功能的一部分,而是专注于安全性,适应性,分析,位置,调度,监视,数据存储和日志数据。

  1. 安全。安全性是所有功能的基础主题。如果没有安全的身份验证和配置和安全的数据交换机制,则刚才无法信任远程机器人管理解决方案。
  2. 适应连接质量。通过无线连接的AMRS和工业机器人出现的一个特定问题是无线连接的不可预测的质量。AMRS需要适应性的可变连接质量。Wi-Fi或蜂窝无线连接链路可能不可靠。信号强度会因整个环境而异。通过蜂窝连接时也可以存在高数据消耗成本。远程机器人管理解决方案需要处理这种情况,如托管服务限制数据并在存在连接问题时重试。当业务影响最小时,需要发生软件更新。
  3. 分析。基于存储在服务器上的数据流分析来自车队或单个机器人的数据。
  4. 找到和搜索机器人。机器人具有基于状态或其他属性的特定客户和站点的特定ID,并查看信息,状态,配置和数据。
  5. 安排超空房工作。调度是基于广告系列,查看不同作业的状态。
  6. 监控各种API调用。
  7. 可视化见解和数据。
  8. 易于导航,响应GUI。
  9. 播放捕获的日志和诊断数据。在机器人模拟的环境中,在ROSBAG文件中存储数据 - ROSBAG是ROS支持的文件格式 - 允许使用正确的时间戳重新播放数据。
  10. 基于元数据的搜索和远程管理。
  11. 地图上传,组合和推回。如果在服务器上组合的映射操作,则该字段中的AMR在该字段中可以将单独的映射上传到服务器,然后将其推回机器人。

与每个机器人的数据相关联是各种类型的元信息,包括当前位置,站点,客户和机器人ID。使用此元数据快速搜索AMR,然后完成远程管理。

与中间件相互作用的重要性

远程管理系统总是涉及驻留在机器人上的代理,通常在主机CPU上。代理应提供一个灵活的握手,其中包含远程管理的所有功能的机器人应用。

ROS是机器人中的一个非常受欢迎的中间件。ROS1是,持续一段时间,但ROS2也在即将到来。两者都为命令和控制提供了各种发布和订阅主题和服务,以便控制远程管理代理需要与机器人的主要应用程序接口。领域和组织中有机器人开发不使用ROS的新机器人。接口到机器人本机应用程序的能力很重要。ROS为非ROS应用程序和ROS应用程序提供了桥接功能以握手。

远程调试AMRS和机器人手臂机器人在该领域。

由于使用原始传感器数据的传感器和算法,AMRS和机器人臂的运动是可能的。传感器易受噪声,内在随机性和统计变异的影响。

AMRS监控实时传感器数据,在云或远程服务器中查看它,并根据时间参数在服务器端记录实时数据,例如在接下来的10分钟的选择数量的传感器的开始捕获或显示最后10分钟的所选传感器和算法数据。

传感器数据可以包括来自深度摄像机,GPS,估计的姿势,动态线性和角速度,加速度,各种事件,各种电动机参数的点云,来自各种摄像机和内径测量的实况视频流。其中许多这些都在遥测下进行分类。

对于连续生成各种状态和处理输出的各种算法,相同的算法也是如此。AMRS的算法包括本地化,映射,猛烈的计算机视觉和ai。工业机器人武器的算法包括运动规划,逆运动学,计算机视觉,传感器融合等。

将大型原始传感器或算法将数据流传输到远程服务器的挑战

带宽限制和使用可能是一个问题,尤其是当流传输大量的原始传感器或源自激光器,深度和视觉摄像机的处理数据时,其他传感器和算法处理了数据。捕获稍后向服务器上传的机器人的数据可能是更好的方法。但是,当技术人员是远程调试机器人时,实时流是不可避免的。

一些最终客户对公共云连接不舒服。本地数据流具有高价值,具有与云部署系统类似的线条的功能。

离线机器人由于连接损失

在工业机器人和工业机器人的领域可能无法使用连接AMRS部署。例如,AMRS可以部署在远程站点中 - 例如挖掘字段 - 没有蜂窝连接的地方。卫星连接成本高昂。连接损耗不应导致机器人出现故障,其远程管理应保持活动状态,但以不同的形式保持活动状态。必须通过USB或本地以太网LAN支持捕获日志,流诊断,从现场机器人和软件更新作为远程管理的一部分。将机器人上的捕获数据推向稍后的管理服务器。有限的数据可以在机器人上本地存储多少数据,但维护即使是最后10秒的数据也可以产生很大的差异,以诊断出现的错误情况时出现的问题,例如AMR崩溃或工业机器人未能失败挑选和地方。

黑盒子为AMRS

随着可以在本地捕获的大量数据用于日志记录,诊断和以后上传,整体需要一个类似于飞行记录器黑匣子的黑匣子。成本是具有独立黑匣子的一个大因素,它可以在碰撞到用于远程监控的接收器时以周期性间隔存活地崩溃和传输信标信号。这将变得越来越重要。

遥控管理24/7

机器人在室内仓库和室外环境下的现场运行了24/7。拥有强大的远程机器人管理解决方案,结合了24/7个托管服务对客户的安心部署了AMRS的舰队。管理服务的关键性不应低估。

本文专注于优先功能。还有其他非功能性功能不一定覆盖。

所有IOT议程网络贡献者负责其帖子的内容和准确性。意见是作者,不一定能够传达物联盟议程的思想。

搜索CIO.

搜索安全

搜索联网

搜索数据中心

搜索数据管理

关闭