[发明专利]一种基于贝塞尔曲线的AGV避障方法有效
申请号: | 202011597427.6 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112783161B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 曹杰华 | 申请(专利权)人: | 广东嘉腾机器人自动化有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 广州圣理华知识产权代理有限公司 44302 | 代理人: | 陈嘉耀;刘伟强 |
地址: | 528325 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 贝塞尔 曲线 agv 方法 | ||
1.一种基于贝塞尔曲线的AGV避障方法,其特征在于,包括以下步骤:
根据贝塞尔曲线方程生成多条轨迹样本曲线;
分别对所述多条轨迹样本曲线进行成本分析,以获得各条轨迹样本曲线的优先级;
按照轨迹样本曲线优先级由高到低的顺序依次对所述多条轨迹样本曲线进行碰撞检测:
根据障碍物的轮廓建立模型,所述模型包括一个长边长度为l、短边长度为w的矩形、以及在所述矩形上规则排列的n个圆,所述圆的半径相邻两个圆的圆心距每个与所述矩形长边相交的圆的两个交点之间的距离均为
分别获取当前轨迹样本曲线上,各离散点i和与其最近的圆心之间的安全距离M(i);
若各离散点i对应的安全距离M(i)均小于或等于预设阈值时,判断当前轨迹样本曲线不符合预设规定,AGV与障碍物发生碰撞,对下一优先级的轨迹样本曲线进行碰撞检测;
若各离散点i对应的安全距离M(i)均大于预设阈值时,则判断当前优先级的轨迹样本曲线符合预设规定,AGV不会与障碍物发生碰撞,停止碰撞检测并选取当前的轨迹样本曲线作为避障路线。
2.根据权利要求1所述的AGV避障方法,其特征在于,生成所述多条轨迹样本曲线的步骤包括:
设定最大时间预测值为MAXT,最小时间预测值为MINT,最大道路宽度为MaxWidth,起始点、两个控制点和终止点的坐标分别为(0,0),(Ti,Di);
以道路宽度采样频率为D_RoadWidth、时间采样频率为DT,在区间Ti∈[MINT,MAXT],内,根据起始点、两个控制点和终止点的状态进行采样,根据贝塞尔曲线方程生成条轨迹样本曲线。
3.根据权利要求1所述的AGV避障方法,其特征在于,所述成本分析的步骤包括:
获取每条轨迹样本曲线的成本加权和Ctotal,并按照成本加权和Ctotal值越小优先级越高、值越大优先级越低设定每条轨迹样本曲线的优先级。
4.根据权利要求3所述的AGV避障方法,其特征在于,对轨迹样本曲线进行离散化处理以获取若干个离散点i,每一离散点i的成本函数元素包括横向偏移成本|dl(i)|2、横向速度成本|vla(i)|2、横向加速度成本|ala(i)|2、轨迹曲率成本|ki(i)|2、预测行走距离成本|S(i)|2;
所有离散点的横向偏移成本总和横向速度成本总和横向加速度成本总和轨迹曲率成本总和预测行走距离成本总和
所述成本加权和其中A,B,C,D,E为权重系数。
5.根据权利要求4所述的AGV避障方法,其特征在于,dl(i)为AGV沿轨迹样本曲线活动至对应离散点i的位置时,其后轮轴中点与该离散点i的距离。
6.根据权利要求4所述的AGV避障方法,其特征在于,vla(i)为dl(i)的一阶导数,ala(i)为dl(i)的二阶导数。
7.根据权利要求4所述的AGV避障方法,其特征在于,为轨迹样本曲线位于对应离散点i的一阶导数,为轨迹样本曲线位于对应离散点i的二阶导数。
8.根据权利要求1所述的AGV避障方法,其特征在于,执行选择的避障路线,使AGV避开障碍物后重新回到原设的路径上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东嘉腾机器人自动化有限公司,未经广东嘉腾机器人自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011597427.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种道路交通规划设计勘测装置
- 下一篇:一种带指示光源式多连接三通