[发明专利]一种基于五阶贝塞尔曲线的机器人路径平滑方法及系统在审
申请号: | 202110213716.X | 申请日: | 2021-02-25 |
公开(公告)号: | CN113031592A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 周洋;靳兴来;冯艳晓;朱世强;裴翔;王国成 | 申请(专利权)人: | 杭州国辰机器人科技有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 苏州中合知识产权代理事务所(普通合伙) 32266 | 代理人: | 阮梅 |
地址: | 311215 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 五阶贝塞尔 曲线 机器人 路径 平滑 方法 系统 | ||
1.一种基于五阶贝塞尔曲线的机器人路径平滑方法,其特征在于,包括如下步骤:
S1获取栅格地图信息以及连接起始点和目标点的折线路径;
S2根据折线路径设定多段五阶贝塞尔曲线,每段五阶贝塞尔曲线为五次多项式,以每段五阶贝塞尔曲线的六个控制点作为优化变量,多段五阶贝塞尔曲线的平滑性作为优化目标,建立线性等式约束条件和线性不等式约束条件;
S3采用二次规划算法进行求解,获得连接起始点和目标点的最优平滑路径。
2.根据权利要求1所述的一种基于五阶贝塞尔曲线的机器人路径平滑方法,其特征在于,所述栅格地图信息包括距离图和地图原点坐标。
3.根据权利要求2所述的一种基于五阶贝塞尔曲线的机器人路径平滑方法,其特征在于,所述距离图包含每个栅格与障碍物的距离信息。
4.根据权利要求1所述的一种基于五阶贝塞尔曲线的机器人路径平滑方法,其特征在于,所述接收连接起始点和目标点的折线路径后,还包括如下步骤:
S12判断折线路径是否为新生成,若是,则对路径点进行预处理,进入步骤S2;否则继续等待接收折线路径。
5.根据权利要求1所述的一种基于五阶贝塞尔曲线的机器人路径平滑方法,其特征在于,所述步骤S2,具体包括如下步骤:
根据折线路径设定多段五阶贝塞尔曲线,第i段五阶贝塞尔曲线方程表示为:
其中,参数ui∈[0,1],六个控制点包括路径起点p0、终点p5以及位于起点与终点之间从该起点至终点依次排布的四个中间控制点p1、p2、p3和p4;
贝塞尔曲线的两个端点Si(0)、Si(1)的位置、一阶导数、二阶导数与控制点满足如下关系式:
Si(0)=P0 Si(1)=P5
S′i(0)=5(P1-P0) S′i(1)=5(P5-P4)
S″i(0)=20(P0-2P1+P2) S″i(1)=20(P3-2P4+P5)
设计五阶贝塞尔曲线的优化变量为:
其中,共包含变量数为12×M,其中M为曲线分段数,状态由6个控制点组成:
第i段贝塞尔曲线可以改写为:Si(ui)=QT(ui)Xi,其中,
设计五阶贝塞尔曲线的平滑性作为优化目标:
其中k1和k2分别是二阶导和三阶导的权重系数,
建立线性等式约束条件:
Si(1)=Si+1(0)
S′i(1)=S′i+1(0)
S″i(1)=S″i+1(0)
建立线性不等式约束条件:
其中,j=0,1,...,5,Ri0,Ri1,Ri2,Ri3为矩形约束框的四个端点。
6.根据权利要求5所述的一种基于五阶贝塞尔曲线的机器人路径平滑方法,其特征在于,所述矩形约束框由所述折线路径中直线段进行不断膨胀到与障碍物相交为止生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州国辰机器人科技有限公司,未经杭州国辰机器人科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110213716.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防疫用室外排队检测引导印画车
- 下一篇:一种防疫排队检测站位圈摆放车