历史上的今天
返回首页

历史上的今天

今天是:2024年10月17日(星期四)

正在发生

2019年10月17日 | 【仙知小课堂】仙知网络协议API使用教程(八)

2019-10-17 来源:仙知机器人

为方便用户更高效的使用移动机器人,仙知向用户开放机器人操作的相关API。之前分别介绍了仙知网络协议API的概念、类别、使用教程及如何查询机器人状态API中的“机器人信息”和“机器人运行信息”等,本期将介绍“如何查询机器人超声传感器数据”、“如何查询机器人二维码(PGV)数据”及“如何查询机器人导航状态”:

如何查询机器人超声传感器数据

查询机器人的超声传感器数据

请求

编号:1016(0x03F8)

名称:robot_status_ultrasonic_req

描述:查询机器人的超声传感器数据

JSON数据区:无

请求示例

响应

编号:11016(0x2B08)

名称:robot_status_ultrasonic_res

描述:查询机器人的超声传感器数据的响应

JSON数据区:见下表

object形式如下:

获得id和dist后需要根据模型文件中相应超声的配置来换算成世界坐标系中的值。

数据示例

如下为五个超声节点的数据:

响应示例

如何查询机器人二维码(PGV)数据

查询二维码数据(PGV)

请求

编号:1017(0x03F9)

名称:robot_status_pgv_req

描述:查询二维码数据(PGV)数据

JSON数据区:无

请求示例

响应

编号:11017(0x2B09)

名称:robot_status_pgv_res

描述:查询二维码数据(PGV)数据的响应

JSON数据区:见下表

object形式如下:

主要关注device_address(PGV设备的ID)和tag_value(二维码标签的数据)

数据示例

如下为两个PGV设备的数据:

响应示例

如何查询机器人导航状态

查询机器人导航状态

请求

编号:1020(0x03FC)

名称:robot_status_task_req

描述:查询机器人当前的导航状态,导航站点,导航相关路径(已经经过的站点,尚未经过的站点)等

JSON数据区:见下表

请求示例

响应

编号:11020(0x2B0C)

名称:robot_status_task_req

描述:查询机器人当前的导航状态的响应

JSON数据区:见下表

注:如果只返回简单数据,则下表的字段中只有task_status

数据示例

如下数据表示机器人正在使用路径导航的方式去id为"LM6"的站点,已经经过的站点为LM1,LM2,LM3,尚未经过的站点为LM4,LM5,LM6

如下数据表示机器人正在使用自由导航的方式去世界坐标为(1.2,2.3)的点

如果只返回简单数据(数据区只有17个字符):

响应示例

更多仙知网络协议API使用教程

后期将会陆续推出

敬请关注下期

仙知网络协议API使用教程(九)

推荐阅读

史海拾趣

FRONTIER公司的发展小趣事

背景:此故事基于假设存在一个专注于超级计算机研发的FRONTIER公司。

发展故事:近年来,随着大数据和人工智能技术的飞速发展,超级计算机在科研、工业等领域的应用越来越广泛。FRONTIER Supercomputing作为该领域的佼佼者,成功研发出了世界上首台突破百亿亿次计算瓶颈的超级计算机——Frontier。该计算机以其卓越的性能和广泛的应用价值,在多个领域取得了突破性成就,如太空探索、气候建模、基因组学等。Frontier的成功不仅为公司赢得了国际声誉,也为全球科技进步贡献了重要力量。

迪一电子公司的发展小趣事

作为一家有远见的企业,迪一电子公司始终关注社会责任和可持续发展。公司积极参与环保和公益活动,推动绿色生产和可持续发展。同时,公司还注重员工培训和福利保障,为员工提供良好的工作环境和发展机会。这些举措不仅提升了公司的社会形象,也增强了员工的归属感和凝聚力。

风华(FH)公司的发展小趣事

为了进一步扩大市场覆盖和品牌影响力,福斯特半导体积极寻求战略合作。2023年2月,福斯特半导体与世强先进(深圳)科技股份有限公司签署授权代理协议,借助世强先进在技术分销和互联网推广方面的丰富经验,布局线上和线下功率器件渠道市场。这一合作不仅拓宽了福斯特半导体的产品应用领域,还提升了公司在新能源汽车、储能、照明等市场的知名度。通过世强硬创平台,福斯特半导体的功率MOS和二极管等产品得以快速覆盖目标市场,进一步降低了客户供应链成本。

星海公司的发展小趣事

面对数字化时代的挑战和机遇,星海公司开始积极推进数字化转型。公司引入先进的生产管理系统和数字化营销手段,提高生产效率和市场响应速度。同时,星海公司还积极探索新的商业模式和合作方式,以适应不断变化的市场需求。展望未来,星海公司将继续秉承“质量为本、创新为魂”的发展理念,致力于成为全球领先的乐器制造商和音乐教育服务提供商。

申风(everanalog)公司的发展小趣事

在申风(everanalog)公司的发展过程中,知识产权保护和品牌建设一直是其重点关注的问题。公司注重技术研发和知识产权保护,已经拥有多项专利和注册商标。这些知识产权的保护不仅提升了公司的核心竞争力,也为公司的品牌建设提供了有力支持。同时,公司还积极参与行业展会和交流活动,提升品牌知名度和影响力。

Corporation Soneet公司的发展小趣事

然而,随着市场竞争的加剧,Soneet也面临着来自同行的挑战。为了应对这些挑战,Soneet不断加强研发投入,提升技术创新能力。同时,公司还通过优化生产流程、降低成本等方式,提高产品的竞争力。这些措施使得Soneet能够在激烈的市场竞争中保持领先地位。

问答坊 | AI 解惑

8051单片机实践与应用,包括51所有例子

8051单片机实践与应用,包括51所有例子.pdf…

查看全部问答>

请教“ WDTCTL = WDT_ADLY_250; ”

请教各位大侠, 小弟看程序时,突然冒出这么一句程序,很费解,请指教-----“WDTCTL = WDT_ADLY_250;” 怎么理解呢? …

查看全部问答>

如何用单片机存入波形

一直存不进去,AD用不来啊。求指点…

查看全部问答>

大家讨论讨论龙芯在嵌入式方面的应用

国产自主知识产权的CPU芯片-龙芯,已经搞了很久了,只看见声音响,没有看见实物出来。大家讨论讨论,它能在嵌入式方面有哪些出路。…

查看全部问答>

大侠们!!求一个测距模块,测量水位的(帖子里有要求),还有测水温的模块

本帖最后由 paulhyde 于 2014-9-15 08:58 编辑 测量水位的模块有什么?不要深入到水中,不知道超声波测距模块怎么样;怕精度不够所测水位仅为10cm口径的杯子,要精确测水温的模块,不要伸入水中,可测量表面的温度  …

查看全部问答>

【MSP430共享】AsiaTechnicalSeminar经典资料分享

AsiaTechnicalSeminar很权威的资料,大家好好珍藏吧,好好学习!!! [ 本帖最后由 鑫海宝贝 于 2011-10-12 09:35 编辑 ]…

查看全部问答>

MSP430G2553产生在一定范围内任意占空比,任意频率的方波

#include  <msp430g2553.h>#define pwm_sf 200    //在这里可以任意调节频率,S是舵机的意思,#define pwm_vf 1000   //v是指电机的意思 (可以在这里随意设定舵机跟电机的频率)void pwm_sinit(unsigned char pwmva ...…

查看全部问答>

怎么才能让FPGA支持读取EMMC的资料

怎么才能让FPGA支持读取EMMC的资料,需要写入程序,但不知道怎么做!懂的大大教下可以吗?…

查看全部问答>

STM32内部flash的问题

小弟绝对菜鸟,问题问的有点没水平,望高手见谅! 1:STM32内部flash用于存储程序,可是向cpu内部下程序的时候也没有对flash擦啊什么的啊,都是把程序直接下进去的,这是为什么呢? 2:STM32F103的flash是128K,假如程序大于128K了,放哪里了? ...…

查看全部问答>

msp430 时钟模块振动器失效检测问题?

    请教一下各位,在14x系列中:     1.如果手动停止XT1(HF)或XT2,是否会使OFIFG置1?     2.如果我设置MCLK来源于XT2,我首先会开启XT2,然后会用到下面一段程序确保XT2开启正常,之后再对相关寄存器配置,使MCL ...…

查看全部问答>