使用机器人改善办公室整洁度 | Viam

高级工程师 Ethan Look 分享了有关他和他的团队设计的智能机器的创建见解,该机器用于检测无人看管的杯子并促进办公室整洁。

来源:Viam 博客

周一早上,当我来到办公桌前时,我突然意识到自己把上周的咖啡杯放在了办公桌上,感觉有点恶心。这没什么大不了的 - 我只是把它掉进了洗碗机 - 但这个问题我太熟悉了。我总是忘记我的空咖啡杯!

像任何智能机器爱好者一样,我决定设计一个解决方案来解决我简单的整洁问题。

这个想法相对简单:一辆 Viam Rover 在办公室里导航并寻找咖啡杯。当它找到一个时,它会报告,以便有人(我)可以清理它。

Viam Rover

我喜欢这个项目,因为它将 Viam 平台的几个部分整合在一起,打造出一个有用的智能机器:

我组建了一个小团队,我们开始使用 Viam 灵活且可组合的平台来构建原型。

Viam 灵活且可组合的平台

我们如何构建办公室整洁漫游车

定义任务

我们设计漫游车以遵循办公室周围预定的航点路线。探测车将遵循一个非常简单的控制循环来完成任务:

    导航至航点检查是否有咖啡杯旋转 90° 再次检查咖啡杯重复,直到面朝原始方向继续前往下一个航点
  • 导航至航点
  • 检查是否有咖啡杯
  • 旋转 90°
  • 再次检查咖啡杯
  • 重复,直到面朝原始方向
  • 继续前往下一个航点
  • 目前,探测车可以自主导航,但不会自行启动或停靠进行自我充电。我们决定保持简单明了 - 我们将电池放入探测车并启动服务。

    检测咖啡杯

    我们需要训练一个 ML 模型才能真正检测出咖啡杯。幸运的是,这很容易做到!

    首先,我们设置了数据捕获服务来收集训练数据的相机图像。然后,在图像上传后,我们使用 Viam 的 ML 模型服务训练检测模型。

    数据捕获服务 Viam 的 ML 模型服务 变换相机

    ‍

    ‍