云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站服务器_海淀企业网站建设_返利

小七 141 0

如果你正在寻找一个演示如何将机器人连接到物联网的端到端示例的教程,那么这个博客就是为你准备的。在这里,我们提供了一个文字玩具的例子走-利用科兹莫玩具机器人由安基。如果您完成本教程,您将对以下内容有一个基本的了解和简单的实现:

机器人控制器机器人发送到云端的传感器数据机器人遥控将数据科学技术应用于数据以产生见解(例如远程触发适当的机器人动作)–请参阅博客第2部分

除了与机器人玩得开心并开始物联网之外,您还将收集一些使用SAP云平台服务的经验。

本教程提供了一个非常有用的示例简化现实生活中的操作流程,例如在仓库操作中。

我们认为Cozmo机器人是一种自主车辆,例如叉车。机器人可以被分配一系列货物移动任务,并自主地执行这些任务。我们监控机器人的位置以确定其活动的热点。基于热点信息,我们可以重新调整机器人的活动:例如,我们可以在机器人之间重新分配任务,以实现更短的路径和减少碰撞可能性。

笔记本、智能手机、Anki Cozmo

实现端到端示例显然涉及许多步骤和组件。我们将一个接一个地介绍这些步骤——为了更直观的人,我在下面概述了这些步骤及其依赖关系。请注意,淘客qq群,每个标有星号的步骤都表示一个阶段,在这个阶段中,您已经实现了一个可以试用的特性。所以,坚持住!

作为此步骤的先决条件,物联网工程,您需要在笔记本上安装Cozmo SDK和Python(有关详细说明,请参阅Anki的网站)。同时在你的智能手机上安装Cozmo应用程序。

在这一步中,我们创建了一个Python程序,该程序表示机器人被分配了一系列任务,以便自主执行。为了简单起见,我们只是让机器人在无边无际的方格中行驶——并将每一圈都视为一个非常简单的抽象的实际有意义的任务,如货物移动。

Cozmo SDK附带了一组示例程序,返利购物,说明如何通过Cozmo API触发基本移动。基于这些例子,人工智能研究,你可以开发你自己的Cozmo控制器程序来制作Cozmo驱动方格,也可以从下面复制我的程序。

注意,我已经引入了一个全局变量实际机器人实例的cozmo\u实例–我们稍后将需要此实例,以便在远程控制命令处理期间回调。

将文件另存为cozmo_控制器.py然后执行它。您应该看到机器人在方格中行驶。

请注意,要执行测试,您需要将智能手机连接到Cozmo的Wi-Fi,并在SDK模式下启动Cozmo应用程序。

在这一步中,我们准备了SAP云平台(SCP)服务,稍后我们需要这些服务来收集和分析机器人的数据。此步骤包括获取SAP云平台帐户、设置IoT服务和安装数据库。

有关在您的帐户中创建试用实例开发人员帐户和启用IoT服务的说明,请参阅Michael的博客。

接下来,我们需要设置多租户数据库容器(HANA MDC)并将其连接起来物联网服务。设置这样的数据库容器使我们能够在以后使用预测分析库。按照starterkit中的说明设置数据库,并调整IoT服务消息管理(MMS)绑定,使其与新数据库连接。

确保记下为系统用户分配的密码。在这一步中,我们最终将机器人配置为物联网服务中的一个设备,以及我们计划与机器人交换的消息类型。以下涉及物联网服务处理的所有步骤,请参阅启动工具包,以备您需要更多详细信息。

配置的入口点是物联网驾驶舱。要到达那里,请访问您的SCP试用帐户并转到服务–>物联网。

然后选择"转到服务"。

一旦创建了两种消息类型:代表机器人位置的数据结构的COZMOŠPOSITION和代表我们将发送给机器人的命令的数据结构的ToŠCOZMO,创建设备类型并分配这两种消息类型。注意消息类型的不同方向。

最后,创建一个设备并将设备类型指定为刚刚创建的类型。确保在保存设备时记下显示给您的OAuth访问令牌。我们需要这个令牌将机器人的位置发送到SCP。

现在物联网服务已经准备好接收和存储机器人的位置!

在这一步中,我们正在笔记本上的机器人控制器和物联网服务之间建立websocket通信,以便收集机器人在云数据库中的位置。事实上,每次机器人完成一圈驾驶后,我们都会让它将位置发送到云端。

开始之前,您需要在笔记本上安装Python websocket客户端:https://pypi.python.org/pypi/websocket-client

按照安装说明进行安装时,请注意需要使用pip3(而不是pip)进行安装由于Cozmo SDK需要Python版本,