关于高款车多段举升功能案例分享
有些项目货架较高,需要车先举升一段行程识别到货码,再举行到最高位;或者起点、终点的货架高度不一致,进终点前需要把举升高度进行调整后,进入终点放下载具。目前基线3.2平台和潜伏基线主控3.4.1以上版本,已支持多段举升功能,本案例内容进行分享多段举升功能配置和问题排查。

一、多段举升功能配置

1.1开启参数配置项

步骤1:

在系统配置——拓展字段——地图数据界面,开启货架举升高度和小车二次举升高度两个配置项。

(图1)开启参数配置项

步骤2:

更改货架举升高度的地图数据类型,添加支持在储位和工作区进行配置。最大、最小值可根据现场实际货架高度范围进行限制,单位为0.1mm,本案例按照默认值保存。

(图2)更改货架举升高度的地图数据类型

步骤3:

更改小车二次举升高度的地图数据类型,添加支持在储位和工作区进行配置,最大、最小值可根据现场实际情况进行限制,单位为0.1mm,本案例按照默认值保存。

(图3)更改小车二次举升高度的地图数据类型

1.2参数配置

步骤4:

配置高度规则:

Ø  货架高度> 车高

Ø  车高+举升高度 > 货架高度

本案例车高610mm、货架高度775mm,举升后的车高为795mm。

高度参数计算:

Ø  小车二次举升高度=举升后的车高—车高=795-610=185mm(由于举升行程有误差,实际配置值要比理论值大点,本案例多15mm作为误差配置200mm)

Ø  货架举升高度=举升后的车高+货架厚=795+15=810mm

(图4)货架举升示意图

步骤6:

点属性的小车二次举升高度配置2000、货架举升高度配置8100,单位为0.1mm。

(图5)点属性配置

二、多段举升功能问题排查

2.1查看任务报文参数

查看任务报文,cms下发RCS小车二次举升高度字段<AgvLiftHeight>2000</AgvLiftHeight>、

货架举升高度字段<PodHeight>8100</PodHeight>。如果下发数值与配置不一致,或者为空需要找cms研发排查。

(图6)模拟测试报文参数

2.2小车收到的高度参数

查看小车收到的高度参数,在AGV日志找到对应举升任务###new_task tid 149 stid 1 move_type 8 task_type 4,往下找到货架任务信息task rack info,收到的小车二次举升高度字段” height[2000] ” 、货架举升高度字段“ pod_height[8100] “,单位为0.1mm。

如果height和 pod_height两个字段值为空,cms下发rcs任务报文有高度参数,则小车和rcs协议头文件没有对好,需要嵌入式和rcs研发共同排查。

(图7)操作界面效果图

步骤7:

小车最大举升行程高度字段max_stroke,单位为0.1mm。当收到height大于max_stroke时才会打印,小车现象为:移动到起点不动作、也不报警。

(图8)查看小车最大举升行程高度

2.3RCD日志分析

RCD日志查看举升器的lift.state(举升状态)、lift.act_pos(当前举升高度)、lift.tag_pos(举升目标高度)。

(图9)RCD日志查看

lift.state(举升状态)说明:

CB_LIFTER_STATE_UNKNOWN                = 0,    /**< 未知状态 */

CB_LIFTER_STATE_RISE_DONE              = 1,    /**< 上升完成,在最顶部 */

CB_LIFTER_STATE_FALL_DONE              = 2,    /**< 下降完成,在最底部 */

CB_LIFTER_STATE_FORCE_STOP             = 3,    /**< 中间状态强制停止 */

CB_LIFTER_STATE_PROCESSING             = 4,    /**< 处理过程中中 */

CB_LIFTER_STATE_OUT_OF_TOP             = 5,    /**< 异常,顶部脱离 */

CB_LIFTER_STATE_OUT_OF_BOTTOM          = 6,    /**< 异常,底部脱离 */

CB_LIFTER_STATE_RISE_TIMEOUT           = 7,    /**< 异常,举升时上传感器超时未检测到 */

CB_LIFTER_STATE_FALL_TIMEOUT           = 8,    /**< 异常,下放时下传感器超时未检测到 */

CB_LIFTER_STATE_SENSOR_BOTH_DETECT_ERR = 9,    /**< 异常,上下传感器都检测到 */

CB_LIFTER_STATE_RUN_TO_TARGET_DONE     = 10,   /**< 运行到达目标位置 */

CB_LIFTER_STATE_RUN_TIMEOUT            = 11,   /**< 运行超时 */

CB_LIFTER_STATE_OUT_OF_TARGET          = 12,   /**< 脱离目标位置 */

CB_LIFTER_STATE_SENSOR_ERROR           = 13,   /**< 异常,传感器异常 */

CB_LIFTER_STATE_RUN_ERR                = 14,   /**< 异常,运行错误 */

CB_LIFTER_STATE_SEND_ERR               = 15,   /**< 异常,命令发送失败需要重新下发指令 */

CB_LIFTER_STATE_RUN_TO_SENSOR_DONE     = 16,   /**< 扩展举升完成,扩展传感器触发 */

备注:多段车没有高位, 举升完就是10

三、比亚迪体系重载车多段举升功能

配置方面:

1、平台配置方面跟第二章一样,但平台版本不一样,单位会不一样,需要注意根据提示单位配置

2、重载车型需要在castor_conf.xml文件,将suport_multi_lifter字段改为1(0是一段举升,1是二段举)

版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇
已经是第一篇啦~
下一篇
已经是最后一篇啦~
评论请先登录 登录
全部评论 0
Lv.0
0
关注
49
粉丝
28
创作
108
获赞
相关阅读
  • 第三届‘悉灵杯’基于MV-DT01SDU相机获取深度图和彩色图
    2024-09-18 浏览 0
  • 第三届‘悉灵杯’基于MV-DT01SDU相机获取深度图和彩色图
    2024-09-18 浏览 0
  • 海康移动机器人技术资料目录
    2024-09-21 浏览 0
  • 海康移动机器人技术资料目录
    2024-09-21 浏览 0
  • usb共享网络更改路由
    2024-09-24 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器