[发明专利]一种任意阶AGV曲线路线生成方法、装置及系统在审
申请号: | 202110405654.2 | 申请日: | 2021-04-15 |
公开(公告)号: | CN113108795A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 栾瑞鹏;朱礼君;刘衡;赵永帅;铁岩 | 申请(专利权)人: | 杭州壹悟科技有限公司 |
主分类号: | G01C21/20 | 分类号: | G01C21/20;G05D1/02 |
代理公司: | 北京八月瓜知识产权代理有限公司 11543 | 代理人: | 李斌 |
地址: | 310000 浙江省杭州市余杭区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任意 agv 曲线 路线 生成 方法 装置 系统 | ||
本发明提出了一种任意阶AGV曲线路线生成方法、装置及系统及存储介质,涉及轨迹跟踪控制技术领域,所述路线生成方法通过获取AGV贝塞尔曲线路径;在对原贝塞尔曲线不变的情况下,动态增加贝塞尔曲线的阶数,生成高阶曲线路径地图。本发明的路径优化具有无损,易用的优点,能够在保持原路径的信息的前提下,对曲线增加阶数,从而增强路段的灵活修改的能力。
技术领域
本发明涉及轨迹跟踪控制技术领域,尤其涉及一种任意阶AGV曲线路线生成方法、装置及系统及存储介质。
背景技术
传统的AGV(Automated Guided Vehicle,自动导引运输车),轨迹跟踪路线一般是直线、圆弧,此类方法带来的缺点:直线和圆弧,路径规划,图形单一,灵活性差;直线和圆弧组合路径,曲率不连续,路径不平滑,造成AGV跟踪路线时转向不平顺;导致传统轨迹跟踪方法效果不强。
AGV的自主导航依赖于本体或者上位机所持有的地图,曲线路径一般都是基于贝塞尔曲线(Bezier Curve),二阶或者三阶等;阶数越高,曲线的表达能力越强,基于固定阶数;无法从低阶无损转换为高阶;因此修改路线时,有时需要增加路段的方式来响应需求;不仅增加了工作复杂度,由于多个路段的不连续性可能导致AGV运行效率的下降.
发明内容
本发明的目的在于提供一种任意阶AGV曲线路线生成方法、装置及系统及存储介质,无损提升曲线阶数,在对原曲线没有任何改动的情况下,动态增加曲线的阶数,从而增加曲线的表达能力。
第一方面,本发明实施例提供了一种任意阶AGV曲线路线生成方法,所述路线生成方法包括:
获取AGV贝塞尔曲线路径;
在对原贝塞尔曲线不变的情况下,动态增加贝塞尔曲线的阶数,生成高阶曲线路径地图。
可选地,在对原贝塞尔曲线不变的情况下,动态增加塞尔曲线的阶数包括:
基于贝塞尔曲线路径的起点P0、终点Pn、控制点P1,P2...Pn-1,在保持起点P0和终点Pn不变、曲线不变的前提下,增加控制点的数量到n个,具体算法包括:
从1到n循环i次,得到n个新的控制点newPi的x/y坐标:
newPi.x=Pi.x*i/(n+2)+(n+2-i)*Pi+1.x/(n+2);
newPi.y=Pi.y*i/(n+2)+(n+2-i)*Pi+1.y/(n+2);
加上原路径的起点P0和终点Pn,从原有的n-1阶得到n阶曲线,(P0,newP1,newP2...,newPn,Pn);
重复上述步骤,以得到更高阶的曲线路径。
第二方面,本发明实施例提供了一种任意阶AGV曲线路线生成任意阶
AGV曲线路线生成装置,所述路线生成装置包括:
路径获取模块,用于获取AGV贝塞尔曲线路径;
高阶路径生成模块,用于在对原贝塞尔曲线不变的情况下,动态增加贝塞尔曲线的阶数,生成高阶曲线路径地图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州壹悟科技有限公司,未经杭州壹悟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110405654.2/2.html,转载请声明来源钻瓜专利网。