OpenBot,一个将智能手机变成机器人的平台

最近有消息说 OpenBot项目0.5新版本发布,其中 进行了一些有趣的改进 例如对 Arduino 固件的重新设计,并添加了对 RTR 和 RC 机器人的支持,以及对配置消息的支持。

对于那些不了解 OpenBot 的人,我可以告诉你,这是一个开发平台的项目,用于创建具有运动轮子的机器人,其基础是基于 Android 的普通智能手机。

该平台 在英特尔的研究部门创建 并发展出在创建机器人时使用智能手机的计算能力和内置 GPS、陀螺仪、指南针和摄像头的想法。

机器人控制、环境分析和自主导航软件 它被实现为 Android 平台的应用程序。 该代码是用 Java、Kotlin 和 C++ 编写的,并在 MIT 许可下分发。

希望该平台可用于教授机器人技术,快速创建自己的移动机器人原型,以及进行与自动驾驶仪和自主导航相关的研究。

关于 OpenBot

OpenBot 将 允许用户以最低成本开始使用移动机器人进行实验:要创建一个机器人,使用中端智能手机和附加组件就足够了,总成本约为 50 美元。

机器人底盘,以及 关联方 连接智能手机 根据提议的设计在 3D 打印机上打印 (如果没有 3D 打印机,您可以用纸板或胶合板切割框架)。 推进力由四个电动机提供。

控制 额外的电机、附件和传感器,以及监控电池电量, 使用 Arduino Nano 板 基于 ATmega328P 微控制器,它通过 USB 端口连接到智能手机。

此外,还支持连接超声波声纳和速度传感器。 机器人可以通过 Android 客户端应用程序、同一 WiFi 网络上的计算机、网络浏览器或支持蓝牙的游戏控制器(如 PS4、XBox 和 X3)进行远程控制。

控制软件 在智能手机上运行 包括用于物体识别的机器学习系统 (定义了大约 80 种对象)并执行自动驾驶功能。

该应用程序允许机器人确定所需的物体、避开障碍物、跟随选定的物体并解决自主导航问题。

例如,机器人可以在自动驾驶仪上移动到特定位置,以适应环境的变化。 运动也可以手动控制,将机器人用作遥控移动摄像机。

OpenBot 0.5 的主要创新点

在新版本中, Arduino 的固件经过重大重新设计,其中出现了对其他类型的机器人(RTR 和 RC)的支持。

除了它 添加了对带有固件的新消息传递协议的支持 从微控制器到 Android 应用程序,实现了处理配置消息的能力,并重做了对通过游戏控制器进行控制的支持。 添加了用于在新 RC-Truck 底盘的 3D 打印机上打印的模型。

另一个引人注目的变化是 添加了一个按钮来更改机器人上的摄像头 客户端应用程序和对 RTSP 协议的支持已停止支持 WebRTC。 基于 Node.js 的 Web 界面提供远程控制的能力 通过浏览器移动机器人,并使用 WebRTC 从机器人的摄像机传输数据。

最后 如果您有兴趣了解更多有关它的信息 关于项目,您可以查看详细信息 在下面的链接中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。