历史上的今天
返回首页

历史上的今天

今天是:2025年04月22日(星期二)

正在发生

2020年04月22日 | 仙知小课堂|仙知网络协议API使用教程(十六)

2020-04-22 来源:仙知机器人

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

仙知小课堂

之前分别介绍了机器人导航API—API列表、暂停当前导航、继续当前导航、取消当前导航等,本期将继续介绍“机器人导航API”,包括“路径导航”、“获取路径导航的路径”、“平动”及“转动”:

路径导航

路径导航为给定目标站点, 由机器人自动规划沿着贝塞尔曲线的路径运行, 期间会经过其它中间站点但不会停留。

请求

编号: 3051 (0x0BEB)

名称: robot_task_gotarget_req

描述: 路径导航

JSON 数据区: 见下表

注意 1: angle 为到点朝向, 如果缺省则会使用站点上设置的值。

注意 2: max_speed, max_wspeed, max_acc, max_wacc 字段不建议使用, 最好通过地图上的路径和区域属性或机器人参数来控制这些值, 并且这些字段可能在将来被删除。

请求示例

operation 相关说明

在 Roboshop  pro 中使用路径导航至 AP(或 TL,WL)点时,可以选择执行动作(含义为导航至AP并执行动作),如下图:

根据 AP 点上配置的执行对象和识别模型文件,可以执行各种动作。

此时需要在路径导航指令中增加更多参数来使机器人导航至目标点并完成相应的动作,现说明如下:

1、货叉

AP 点的执行对象需配置为 fork,识别模型文件按需求配置为栈板的模型文件或者不配置。

operation:动作可以为 "ForkLoad" 或 "ForkUnload"

recognize:代表插入栈板时是否需要识别(如果需要识别,请确保识别模型文件配置正确)

layer:为需要货叉插入的栈板层数(仅 recognize = true 时有意义)

start_height:动作开始时,货叉的起始高度(仅 recognize = false 时有意义)

end_height:动作结束后,货叉的终止高度(仅 recognize = false 时有意义)

2、辊筒

AP 点的执行对象需配置为 roller,识别模型文件不需要配置。(roller 目前不存在识别)

operation:动作可以为 "RollerLoad" 或 "RollerUnload"。

direction:为辊筒运动的方向,可以为 "left" 或 "right"。

recognize:代表是否需要识别(对于辊筒来说,recognize 目前无效)。

3、顶升

AP 点的执行对象需配置为 jack,识别模型文件按需求配置为货架的模型文件或者不配置。

operation:动作可以为 "JackLoad" 或 "JackUnload" 或 "JackHeight"。

jack_height:为顶升定高的高度(仅 operation = "JackHeight" 时才有意义)。

recognize:代表钻入货架时是否需要识别(如果需要识别,请确保识别模型文件配置正确,对于需要识别钻货架顶升的使用,请参考该教程)。

use_pgv:代表是否使用 PGV 传感器矫正钻入货架后的位置。

4、牵引

AP 点的执行对象需配置为 hook,识别模型文件按需求配置为料车的模型文件或者不配置。

operation:动作可以为 "HookLoad" 或 "HookUnload"

recognize:代表牵引料车前是否需要识别

响应

编号: 13051 (0x32FB)

名称: robot_task_gotarget_res

描述: 路径导航的响应

JSON 数据区: 见下表

响应示例

获取路径导航的路径

该请求只返回使用路径导航去到目标点所规划的路径, 并不实际执行导航。

请在机器人未进行导航时使用该指令,请勿在机器人导航时使用该指令,否则会造车机器人停止。

请求

编号: 3053 (0x0BED)

名称: robot_task_target_path_req

描述: 获取路径导航的路径

JSON 数据区: 见下表

请求示例

响应

编号: 13053 (0x32FD)

名称: robot_task_target_path_res

描述: 获取路径导航的路径的响应

JSON 数据区: 见下表

响应示例

平动

请求

编号: 3055 (0x0BEF)

名称: robot_task_translate_req

描述: 平动,以固定速度直线运动固定距离

JSON 数据区: 见下表

注意: 3055(平动), 3056(转动), 3057 不能同时进行

如果 vx, vy 都有值, 则会将速度合成。

里程模式不需要定位精准, 但是对于长距离的运动可能会产生较大误差, 误差随距离的增大而增大。

定位模式需要当前环境定位稳定, 误差与当前环境和定位精度相关。

请求示例

响应

编号: 13055 (0x32FF)

名称: robot_task_translate_res

描述: 平动,以固定速度直线运动固定距离的响应

JSON 数据区: 见下表

响应示例

转动

请求

编号: 3056 (0x0BF0)

名称: robot_task_turn_req

描述: 转动, 以固定角速度旋转固定角度

JSON 数据区: 见下表

注意: 3055(平动), 3056(转动), 3057 不能同时进行

里程模式不需要定位精准, 但是对于角度很大的转动动可能会产生较大误差, 误差随旋转角度的增大而增大。
定位模式需要当前环境定位稳定, 误差与当前环境和定位精度相关。

请求示例

响应

编号: 13056 (0x3300)

名称: robot_task_turn_res

描述: 转动, 以固定角速度旋转固定角度的响应

JSON 数据区: 见下表

响应示例

有关仙知

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

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

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

推荐阅读

史海拾趣

Active-Semi公司的发展小趣事

Active-Semi是一家专注于功率管理芯片和解决方案的领先企业。以下是该公司发展的五个相关故事:

  1. 公司成立与初期发展: Active-Semi成立于2004年,总部位于美国德克萨斯州达拉斯。公司的创始人致力于研发创新的功率管理解决方案,以满足日益增长的电子设备对于高效能耗、高性能和低成本的需求。初期,公司聚焦于LED照明、消费电子和工业应用等领域。

  2. 技术创新与产品推出: Active-Semi在功率管理领域取得了多项技术创新,不断推出具有高性能和高集成度的芯片产品。公司的产品涵盖了DC-DC转换器、AC-DC转换器、LED驱动器、电池管理器等多个子领域,并通过不断创新提高了产品性能和稳定性。

  3. 市场拓展与国际化发展: 随着产品线的扩展和市场认可度的提高,Active-Semi逐步拓展了国内外市场。公司在美国、中国、日本等地设立了销售和技术支持中心,与全球各地的客户建立了合作关系。通过与国际渠道商合作,Active-Semi的产品远销至全球各地,赢得了广泛的市场认可。

  4. 并购与战略合作: 为了加强自身的技术实力和市场地位,Active-Semi进行了一系列的并购和战略合作。其中最重要的是2018年,Active-Semi被斯图尔特半导体(Stewart Semiconductor)收购。这一并购进一步扩大了Active-Semi在功率管理领域的影响力和市场份额。

  5. 持续创新与未来展望: Active-Semi致力于持续创新,不断推出符合市场需求的新产品和解决方案。公司将继续加强技术研发投入,提升产品性能和稳定性,以满足客户在不断变化的市场需求。未来,Active-Semi将继续致力于成为功率管理领域的领先企业,并在全球范围内提供优质的产品和服务。

EPIGAP公司的发展小趣事

为了进一步扩大市场份额,EPIGAP公司开始实施国际化战略。公司先后在多个国家和地区设立了办事处和研发中心,以便更好地了解当地市场需求和技术发展趋势。通过与国际客户的深入合作,EPIGAP公司的产品逐渐打入国际市场,赢得了广泛的认可和赞誉。

艾华集团(AISHI)公司的发展小趣事

在科技创新的推动下,艾华集团的产品逐渐在国内外市场上崭露头角。公司不仅在国内市场上取得了显著成绩,还积极拓展海外市场,产品远销欧美、东南亚等地区。同时,艾华集团也注重品牌建设,通过提升产品品质、加强售后服务等方式,不断提升品牌影响力和美誉度。

Dover Corporation公司的发展小趣事

进入21世纪后,Dover Corporation开始实施多元化发展战略。除了电梯业务外,公司逐渐将业务扩展到其他领域,如工程产品、燃料解决方案、成像和身份识别等。这一战略的实施使Dover能够更好地应对市场变化,实现业务的持续增长。

DIOO公司的发展小趣事

DIOO公司的创始人李奥(Leo)是一位热衷于电子技术的工程师。在20世纪80年代初,他看到了电子行业的巨大潜力,并决定创立DIOO公司,专注于开发和生产高端电子产品。凭借对技术的热爱和对市场的敏锐洞察,李奥带领DIOO公司推出了第一款自主研发的电子产品——高性能音频放大器,该产品凭借其卓越的性能和独特的设计在市场上引起了轰动。

ATOP_Technologies公司的发展小趣事

面对未来,ATOP Technologies制定了明确的战略规划。公司将继续加大在研发和创新方面的投入,推动产品向高端化、智能化方向发展。同时,ATOP Technologies还将积极拓展新的应用领域和市场渠道,寻求更多的合作伙伴和机会。此外,公司还将注重人才培养和团队建设,为公司的长远发展奠定坚实的基础。

这些故事只是ATOP Technologies发展历程中的一部分,每个故事都反映了公司在不同阶段的努力和成就。然而,由于具体细节可能涉及公司内部信息,因此我无法提供更为详细和具体的故事内容。如需了解更多关于ATOP Technologies的信息,建议查阅相关新闻报道或公司官方资料。

问答坊 | AI 解惑

TI锂离子电池充电器具备过压保护及热过载保护稳压特性

日前,德州仪器(TI)宣布推出一款新型1A bqTINY单体锂离子电池线性充电器,该产品增强了热过载保护稳压(thermal fold-back regulation)以及低压降电源管理功能。对于多种通过电池充电底座或AC适配器进行充电的应用来说,该款新型3x3毫米器件将使充电 ...…

查看全部问答>

主题:能猜中图中是什么芯片的就是高手

能猜中图中是什么芯片的就是高手 …

查看全部问答>

光通訊主動元組件導論5/8

光通訊主動元組件導論 05光接收— 檢光器.ppt …

查看全部问答>

宏晶单片机网站两天上不去了,怎么回事

我想下个资料昨天没上去今天又没上去,怎么搞的难道。。。。宏晶有什么事啦么?   什么有图有真像,上图哈   [ 本帖最后由 ddllxxrr 于 2011-8-2 14:11 编辑 ]…

查看全部问答>

谁有触摸板原理图,例程

我用的校园网,TI的网站上不去,谁能上去?分享下相关资料,不胜感激!!!…

查看全部问答>

有关上拉电阻的计算

我想问个问题,比如说以80c51单片机,要在P0端口接一三八译码器,又因为P0口是开漏的,所以要接一上拉电阻,又因为P0口的拉电流为250uA,三八译码器的高电平输入电流为最大为20uA,根据以上条件如何计算上拉电阻的取值范围…

查看全部问答>

中断程序的问题

请教各位下面这段程序在向量表的初始化和赋值中有什么作用呢?当中断发生时,CPU是怎么判段是哪中断,如何自动进入中断程序的呢?希望高人指教,谢谢 void InitPieVectTable(void){ int16 i; Uint32 *Source = (void *) &PieVect ...…

查看全部问答>

MC9S12XET100MAl代码

飞思卡尔 XEP100MAL  ADC程序…

查看全部问答>

cpld出售

epm1207能卖多少钱?完整的开发办…

查看全部问答>