历史上的今天
返回首页

历史上的今天

今天是:2025年02月19日(星期三)

正在发生

2020年02月19日 | 【仙知小课堂】仙知网络协议API使用教程(十二)

2020-02-19 来源:仙知机器人

为方便用户更高效的使用移动机器人,仙知机器人向用户开放机器人操作的相关 API。

之前分别介绍了仙知网络协议API的概念、类别、使用教程及如何查询机器人状态API中的“机器人信息”和“机器人运行信息”等,本期将介绍“如何查询机器人载入的地图以及储存的地图”、“如何查询机器人当前载入地图中的站点信息”及“如何查询机器人参数”:

如何查询机器人载入的地图以及储存的地图

查询机器人载入的地图以及储存的地图

请求

编号: 1300 (0x0514)

名称: robot_status_map_req

描述: 查询机器人载入的地图以及储存的地图

JSON 数据区: 无

请求示例

响应

编号: 11300 (0x2C24)

名称: robot_status_map_res

描述: 查询机器人载入的地图以及储存的地图的响应

JSON 数据区: 见下表

数据示例

响应示例

如何查询机器人当前载入地图中的站点信息

查询机器人当前载入地图中的站点信息

(该 API 用于获得地图中所有站点的坐标、角度以及类型信息)

请求

编号: 1301 (0x0515)

名称: robot_status_station_req

描述: 查询机器人当前载入地图中的站点信息

JSON 数据区: 无

请求示例

响应

编号: 11301 (0x2C25)

名称: robot_status_station_res

描述: 查询机器人当前载入地图中的站点信息的响应

JSON 数据区: 见下表

object 形式如下:

数据示例

响应示例

如何查询机器人参数

查询机器人参数

请求

编号: 1400 (0x0578)

名称: robot_status_params_req

描述: 查询机器人参数信息

JSON 数据区: 见下表

数据示例

如下表示查询 MoveFactory 插件的 MaxAcc 参数

请求示例

响应

编号: 11400 (0x2C88)

名称: robot_status_params_res

描述: 查询机器人参数信息的响应

JSON 数据区: 见下

A: 如果请求中 plugin 与 param 均不缺省, 表示查询特定插件的某个参数, 下面以 MoveFactory 插件为例说明数据区的格式

plugin = "MoveFactory", param = "MaxAcc", 查询 MoveFactory 插件的 MaxAcc 参数, 响应数据区如下:

B: 如果请求中 plugin 不缺省而 param 缺省, 表示查询特定插件的所有参数, 下面以 NetProtocol 插件为例说明数据区的格式

plugin = "NetProtocol", param 缺省或 param="", 查询 NetProtocol 插件的所有参数:

C: 如果请求中 plugin 缺省, 表示查询所有参数

plugin 缺省或 plugin="", 查询所有参数:

响应示例

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

后期将会陆续推出

敬请关注下期

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

有关仙知

上海仙知机器人科技有限公司,是一家以移动机器人控制与调度为核心的高新技术企业。作为一站式移动机器人方案专家,仙知机器人掌握了具有自主知识产权的移动机器人核心技术,并在工业自动化领域内拥有丰富的项目经验。仙知机器人致力于服务各行业集成商,并为其提供包括移动机器人控制、调度与信息管理在内的一站式移动机器人解决方案。

目前,仙知机器人的产品、技术及解决方案已在汽车制造、家电制造、3C电子制造、半导体制造、食品烟草、电商仓储、安防巡检、商用服务、医疗教育等领域广泛应用。

仙知机器人积极践行企业使命—“让智能创造价值”,不断坚持技术创新,并以开放包容、合作共赢的姿态携手合作伙伴,最大程度地满足客户对产品、技术与解决方案的高品质追求,力争“成为机器人产业的创新者与引领者!”

推荐阅读

史海拾趣

Advanced Ceramic X Corporation公司的发展小趣事

非常抱歉,由于我无法直接获取到Advanced Ceramic X Corporation公司的具体发展细节,因此无法为您直接编写关于该公司发展的五个具体故事。然而,我可以为您提供一种构建这类故事的框架,您可以根据这个框架,结合公司的公开信息,来编写符合要求的故事。

故事框架示例

故事一:技术突破引领市场

Advanced Ceramic X Corporation自成立以来,一直致力于陶瓷材料的研究与开发。某年,公司成功研发出一种具有极高耐高温性能的新型陶瓷材料,这一技术突破使得公司在航空航天领域获得了广泛应用,推动了公司的快速发展。随着技术的不断完善和市场需求的增长,公司逐渐成为了陶瓷材料领域的领军企业。

故事二:国际合作拓宽市场

为了进一步扩大市场份额,Advanced Ceramic X Corporation积极寻求国际合作机会。公司与欧洲一家知名陶瓷材料公司签订了战略合作协议,共同开发新型陶瓷产品。这一合作不仅提高了公司的技术水平,还拓宽了公司的国际市场,使得公司的产品在全球范围内得到了广泛应用。

故事三:环保理念驱动创新

在环保意识日益增强的背景下,Advanced Ceramic X Corporation积极响应国家环保政策,将环保理念融入产品研发和生产过程中。公司成功研发出一种环保型陶瓷材料,该材料不仅具有优异的性能,而且在生产过程中产生的污染极低。这一创新举措赢得了客户的广泛赞誉,也提升了公司的品牌形象。

故事四:人才培养与团队建设

Advanced Ceramic X Corporation深知人才是企业发展的核心动力。公司注重人才培养和团队建设,通过定期举办技术培训、团队建设活动等方式,提高员工的业务能力和团队协作能力。同时,公司还积极引进国内外优秀人才,为公司的长远发展奠定了坚实的基础。

故事五:社会责任与公益事业

作为一家有社会责任感的企业,Advanced Ceramic X Corporation积极参与公益事业。公司捐资支持教育事业、扶贫济困等公益活动,为社会发展贡献自己的力量。同时,公司还关注员工福利,为员工提供良好的工作环境和福利待遇,增强了员工的归属感和忠诚度。

请注意,上述故事仅为示例,并未涉及Advanced Ceramic X Corporation公司的具体发展情况。您可以根据公司的实际情况和公开信息,结合上述框架来编写符合要求的故事。在编写过程中,请确保只描述事实,避免加入个人主观评价。

DUBILIER公司的发展小趣事

在电子行业中,产品质量是企业生存和发展的关键。DUBILIER公司深知这一点,因此一直致力于提升产品质量和可靠性。公司建立了严格的质量管理体系,对生产过程进行全面监控和控制。通过采用先进的生产设备和工艺,以及实施严格的质量检测程序,DUBILIER公司确保了其产品的卓越品质。这种对品质的执着追求使得DUBILIER公司的产品在市场上备受信赖。

友盟(AP)公司的发展小趣事

在追求商业成功的同时,友盟(AP)公司也积极履行社会责任,致力于可持续发展。公司关注环境保护、公益事业等方面的问题,积极参与相关活动和项目。同时,友盟还通过技术创新和产品优化,推动电子行业的绿色发展和数字化转型。这些努力不仅提升了公司的社会形象,也为其未来的发展注入了新的动力。

以上是关于电子行业里友盟(AP)公司发展起来的5个相关故事。这些故事从不同角度展现了友盟在技术创新、合作伙伴关系、市场拓展、人才团队建设以及社会责任等方面的努力和成就。当然,每个公司的发展都是一个复杂而多元的过程,这些故事只是其中的一部分。

C&D公司的发展小趣事

在追求经济效益的同时,C&D公司也积极履行社会责任。公司注重环保和可持续发展,采用环保材料和生产工艺,减少对环境的影响。此外,C&D公司还积极参与社会公益事业,为社会做出贡献。这种负责任的态度赢得了社会各界的认可和尊重。

请注意,以上故事仅为虚构示例,并不代表C&D公司的真实发展情况。如需了解C&D公司的真实情况,建议查阅相关新闻报道或访问其官方网站。

ABOV(现代单片机)公司的发展小趣事

C&D公司深知品质是企业的生命线,因此始终坚守品质至上的原则。公司建立了严格的质量管理体系,从原材料采购到生产制造,再到产品出厂,每一个环节都严格把控,确保产品的品质达到最高标准。同时,C&D公司还注重品牌建设,通过广告宣传、社交媒体营销等方式,提升品牌知名度和美誉度。

DS-IMP公司的发展小趣事

在电子行业,供应链管理是企业发展的关键因素之一。DS-IMP公司深知这一点,因此在发展过程中不断优化供应链管理。公司建立了完善的供应链体系,与供应商和客户建立了长期稳定的合作关系。同时,公司还引入了先进的供应链管理软件和技术手段,实现了对供应链的实时监控和精细化管理。这些措施不仅提高了公司的运营效率,还降低了成本风险,为公司的发展提供了有力保障。

问答坊 | AI 解惑

wap gprs cmwap cmnet 联通wap之间的关系及不同

1.WAP和GPRS有什么区别啊? 严格的说wap和gprs并不能相提并论的机以比较,因为这是两个不同的技术概念。简单的说,wap是一种无线网络应用协议,而gprs是实现wap应用的一种网络传输技术方式。形象的说,wap如果是一封信,gprs就是送信到达的邮车 ...…

查看全部问答>

msgQReceive 接收不到消息?

请问:msgQReceive 接收不到消息? 有可能是哪些原因? -------------------------------- …

查看全部问答>

请教关于IPSM的问题

大侠好:    目前修改了FLASH升级到64M,现在已经可以正常进入BOOT的MAIN中,用以前的PSM也可以进入到CE中,但是分区还是跟以前一样,在CE下可用的只有3M。    现在我将IPSM中唯一可以修改的文件plat_api.c进行修改: 如下 ...…

查看全部问答>

弱弱的问一下:在wince5.0中如何实现对SD卡的驱动?

在wince5.0中如何实现对SD卡的驱动,是不是要以下步骤: 1.在WINCE 项目中添加SD 卡的相关的组建,例如: CATALOG->device drivers->SDIO->SDMemory CATALOG->device drivers->SDIO->SDIO Host->Samsung 2410 SDIO Host CATALOG->device drivers-> ...…

查看全部问答>

问一个arm中断的问题

我的环境:at91rm9200+28F128+dataflash 我运行仿真器时,程序执行起点是__ENTRY,地址是0x20000000,(1)请问这个地址是可变的吗? 1ffffff4        [0xffffffff]   dci      0xffffffff ; ...…

查看全部问答>

关于cpu指令集的问题?

指令集指什么?硬件上的还是软件上的? 如果我自己做一个cpu的话,需要和使用的操作系统之间 在指令集上有什么考虑?…

查看全部问答>

怎么在新话题里面插图片呀?麻烦高手指点一下,谢谢

我想把我的一些原理图弄到新话题里面,请教高手一些问题,但不知道怎么把图片弄进来?  …

查看全部问答>

stm32中延时程序

                                 现在处理器越用性能越强,突然想起一个问题,不知道大家通常在STM32中是怎样写比较准确点的延时程序,如延时 ...…

查看全部问答>

献给新手:解析STM32的库函数

replyreload += \',\' + 1099317; 意法半导体在推出STM32微控制器之初,也同时提供了一套完整细致的固件开发包,里面包含了在STM32开发过程中所涉及到的所有底层操作。通过在程序开发中引入这样的固件开发包,可以使开发人员从复杂冗余的底层寄 ...…

查看全部问答>