[发明专利]一种基于编码器数据的智能叉车航迹推算方法在审

专利信息
申请号: 202010576486.9 申请日: 2020-06-22
公开(公告)号: CN112050811A 公开(公告)日: 2020-12-08
发明(设计)人: 孙京诰;邹章鹏;陈方杰 申请(专利权)人: 华东理工大学
主分类号: G01C21/20 分类号: G01C21/20;B66F9/06
代理公司: 暂无信息 代理人: 暂无信息
地址: 200237 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 编码器 数据 智能 叉车 航迹 推算 方法
【说明书】:

发明涉及一种基于编码器数据的无人智能叉车航位推算方法,根据叉车的编码器数据提供一种叉车航位推算器。其特点是,在封闭的仓库中,GPS应用场景首受限,而使用IMU进行定位时,叉车车体配置的IMU传感器容易出现数据漂移,从而导致智能叉车的定位出现严重的偏差,因此提出了一种利用叉车行走编码器数据和转向编码器数据来推算航位的方法。

技术领域

本发明涉及一种针对无人智能叉车利用舵轮上的编码器数据进行航位推算的方法,其特点在于不使用容易发生零漂的IMU数据,且根据叉车特殊的舵轮结构优化传统的航位推算算法。

背景技术

目前随着无人驾驶技术率先在封闭的仓储领域中落地,传统的负载式AGV由于其工作空间和负载能力都有一定的限制,产生的生产力有相应的局限性,那么具有更高工作空间和负载能力更强的无人智能叉车开始出现在各大AGV生产商的研发计划中。无人智能叉车计划在仓储领域落地,则成熟的定位技术必不可少,针对传统的航位推算技术,耿牛牛提出了一种《单舵轮AGV路径跟踪方法的研究》,该方法针对单舵轮AGV做了简要的分析与研究。

发明内容

针对叉车式AGV中舵轮的中心点相对AGV中心点是动态变化的问题,本发明目的在于提出一种针对叉车式AGV使用舵轮上的编码器数据进行航位推算时定位不准确的情况,能提出合理的方法表示舵轮的中心点变化情况,从而实现提高定位数据精度的方法。

本发明通过以下技术方案来实现上述目的:

输入:输入测量数据L和转向编码器数据。

其中,L是叉车当前行走编码器在的采样周期内走的距离(单位:m),是叉车当前转向编码器(舵轮)的角度值,范围大小为;

输出:叉车当前的舵轮的轮速和角速度,以及从动轮中心点在地图坐标系中的位置。

步骤1:(单位:m/s)。

步骤2:已知叉车舵轮的中心点相对叉车中心点不是固定的,即叉车的轴距是动态变化的,叉车舵轮中心点与叉车中轴线水平距离也是动态变化的,此时动态的用表示,用表示。

步骤3:根据叉车的新轴距和当前的转向角(单位:rad),得到舵轮当前的瞬时旋转半径,如果 ,转到步骤4,否则转到步骤5。

步骤4:(单位为:m),(单位:rad/s)。

步骤5:(单位为:m),(单位:rad/s)。

步骤6:从动轮中心点的瞬时旋转半径(单位:m),。

步骤7:假设某一时刻叉车在地图坐标系中位置S的位姿信息是,经过一段时间的行驶后,到达P点,此时位姿信息是。

步骤8:由S点可推知P点坐标,即:

,

,。

步骤9:将步骤4中或步骤5所得及步骤6所得代入步骤8中,得:

,结束。

附图说明

图1为本发明所研究平台的布局示意图。

图2为本发明的叉车舵轮中心点相对位置图。

图3为本发明的叉车运动过程图。

具体实施方式

下面结合附图对本发明做详细说明:

本发明公开一种针对无人智能叉车利用舵轮上的编码器数据进行航位推算的方法,本发明所研究的无人智能叉车布局示意图如附图1所示。运算航位推算算法的下位机为DSP。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东理工大学,未经华东理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010576486.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top