当前位置:主页 > 网站空间 > 正文

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

时间:2021-07-13 13:23 来源:埃里克云 编辑:埃里克云

核心提示

如果你正在寻找一个演示如何将机器人连接到物联网的端到端示例的教程,那么这个博客就是为你准备的。在这里,我们提供了一个文字玩具的例子走-利用科兹莫玩具机器人由安基。...

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

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

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

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

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

笔记本、智能手机、Anki Cozmo

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

作为此步骤的先决条件,您需要在笔记本上安装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版本,

  • <strong>数据库_太原网站建设公司_高性价比</strong> 数据库_太原网站建设公司_高性价比

    解决上述问题,请遵循以下步骤: 2。在Fiori-BI启动板中设置验证选项卡和CMS可见: 1。\SAP BusinessObjects Enterprise XI4.0\warfiles\webapps\BOE\WEB-INF\config\custom\ 如果您使用的是BI平台安装的Tomc...

  • <strong>京东云_企业邮箱排名_年度促销</strong> 京东云_企业邮箱排名_年度促销

    场景:在这个场景中,我将解释如何使用计算视图中的计算列来计算学生平均分。 计算视图用于组合其他分析视图、属性视图和其他计算视图以及基本列表。它们用于执行复杂的计算...

  • <strong>对象存储_长沙网站建设公司_9元</strong> 对象存储_长沙网站建设公司_9元

    在特拉华的最后几天,我们正在研究物联网方面的创新。除此之外,我们还创建了一些智能数据流,并在designstudio中使用它们。现在为了创建一些真实的演示,我们需要一个物联网模...

  • <strong>香港带宽_oa系统数据库设计_免费申请</strong> 香港带宽_oa系统数据库设计_免费申请

    This blog is the part 2 of the 5-part blog-series. In this blog, we will introduce OData Interfaces which are exposed from SAP Process Orchestration (from 7.40 onwards) (SAP PO) can be exposed as Open APIs and managed through SAP API Man...

  • <strong>全站加速_企业邮箱用哪家的好_测评</strong> 全站加速_企业邮箱用哪家的好_测评

    亲爱的合作伙伴 由SAP主题专家主持的Enablement Insights网络研讨会每月在我们的各个合作伙伴协作室举行一次。这些会议室使您能够轻松地与同事协作、分享知识并提高知识的趣味性,以...

  • <strong>域名注册_关系数据库是以_优惠</strong> 域名注册_关系数据库是以_优惠

    最近我们在结算WBS元素时遇到了两个错误。我们使用WBS元素来记录成本,然后先将其结算给AuC,然后再将其结算给主要资产。 我们在2017财年,我们的关闭资产年度是2015年,这意味着...

  • <strong>天翼云_常用数据库管理系统_免费6个月</strong> 天翼云_常用数据库管理系统_免费6个月

    达芬奇可能是指数思维的最早采用者之一。 达芬奇500多年前出生在半农村的托斯卡纳,父母收入微薄。尽管他很少接受正规教育,但他能够推断出有关建筑学、工程学、数学、城市规...

  • <strong>金山云_白雪公主百度云_优惠</strong> 金山云_白雪公主百度云_优惠

    在本系列的第一篇博客中,我讨论了什么是保证交付,它是如何工作的,以及为什么您应该将它用于流项目和适配器。如果您错过了它,您可以阅读这里的介绍。 现在,在第二部分中...

  • <strong>美国服务器_分布式数据库有哪些_免费申</strong> 美国服务器_分布式数据库有哪些_免费申

    美国作家、未来主义者阿尔文·托夫勒(Alvin Toffler)通常被引用为这句名言的创始者:"21世纪的文盲将不是那些不会读和写的人,而是那些不会学习、忘却和重新学习的人。"然而,托...