[发明专利]一种开放道路无人洗扫车大规模轨迹平滑方法有效

专利信息
申请号: 202010254450.9 申请日: 2020-04-02
公开(公告)号: CN111459160B 公开(公告)日: 2021-10-15
发明(设计)人: 李会军;李杨;尤威;叶宾;周欣怡;毛影 申请(专利权)人: 中国矿业大学
主分类号: G05D1/02 分类号: G05D1/02
代理公司: 北京淮海知识产权代理事务所(普通合伙) 32205 代理人: 张旭
地址: 221000*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 开放 道路 无人 洗扫车 大规模 轨迹 平滑 方法
【权利要求书】:

1.一种开放道路无人洗扫车大规模轨迹平滑方法,其特征在于,具体步骤为:

步骤一、获取原始指引线轨迹:连接车道中心线,获取大规模原始指引线轨迹;

步骤二、将步骤一获取的大规模原始指引线轨迹按照固定距离线性插值,获取插值指引线;

步骤三、建立无人洗扫车的运动学模型,根据运动学模型获取无人洗扫车本身参数限制,并设置轨迹点属性;

步骤四、将带有轨迹点属性的指引线轨迹分段,并开辟平滑器线程;

步骤五、根据开放道路无人洗扫车的任务场景需求,设置平滑处理的目标函数,具体为:目标函数包含两个部分:

①平滑后指引线轨迹尽可能贴合原始规划轨迹:

其中xi*,yi*为平滑前轨迹点坐标,xi,yi为平滑后轨迹;

②相邻轨迹点的无人洗扫车前轮偏转角变化之和尽可能小:

则目标函数为:

fmin=ad1+bd2 (11)

其中a,b分别为以上两部分的权重,根据具体任务场景需求进行配置;

其中目标函数的第一项为总轨迹长度,设每一段平滑前后的长度差的平方为li,和为lsum,则:

li=(statesi→x-xi+1)2+(statesi→y-xne+i+1) i∈[0,ne-1] (12)

第二项为洗扫车相邻点前轮偏转角度变化,设平滑后相邻点的前轮偏转角度度差平方为δi,和为δsum,则:

δi=(x3ne+i-x3ne+i-1)2 i∈[2,ne] (14)

设平滑权重分别为a,b,则得到目标函数为:

fmin=a×lsum+b×θsum (16);

步骤六、分析步骤二得到的插值指引线轨迹,构建几何学约束;然后分析步骤三建立的无人洗扫车运动学模型,构建运动学模型相关约束,具体为:

构建几何学约束为:

设相邻三个轨迹点中,处于中间的轨迹点在平滑前和平滑后,都能满足在另外两个轨迹点连线的垂线上,因此在原始轨迹中,根据相邻三点之间的关系,得到每一个点的垂线方程,即:ax+by+c=0;

根据每一点的前后点关系,求得每个点的a,b,c值,也把这个值保存为点的属性之一;

则约束方程为:

gi=(statesj→a)×xj+(statesj→b)×xne+j+c j,i∈[2,ne-1] (17)

为了保证平滑后的轨迹点与平滑前相比,顺序一致,因此,另一个约束为点的顺序约束;使用向量的方式来表示:设三个顺序轨迹点为A、B、C,为保证轨迹点在平滑处理后顺序不变,则建立向量和向量,满足:则两个向量顺序相同,由此可得约束方程为:

gi=(xj+1-xj)×(xj+2-xj+1)+(xne+j+1-xne+i)×xne+j+2-xne+j+1 (18)

其中i∈[ne+1,2ne-2],j∈[1,ne-2];

构建运动学模型相关约束,具体为:

根据洗扫车的转向运动学模型:

可得相邻轨迹点之间的关系:

式(19)等式两端同乘以Δt可得:

dx为连续两轨迹点x方向位移,dy为连续两轨迹点y方向位移,θ为当前点的角度值,δ为当前点洗扫车的前轮偏转角,dδ为当前点到下一点偏转角角度变化量,ds为当前点到下一点的位移;

综上,得到两个关于运动学模型的约束方程:

gi=(xj+1-xj)×sin(x2ne+j)-(xne+j+1-xne+j)×cos(x2ne+j) (21)

其中,i∈[2ne+1,3ne-1],j∈[1,ne-1],上式为运动学模型的第一个约束;

其中i∈[3ne+1,4ne-1],j∈[1,ne-1];

综上,共设置四个约束,分别为:点的垂直约束、点的顺序约束、机器人运动学x,y约束,机器人运动学角度约束;

设定各个约束的上下限及点属性的上下限:

变量x:

xi∈(-∞,+∞),其中i∈[0,3ne];

xi∈(-δmax,+δmax),其中i∈[3ne+1,4ne]

对于约束g:

点的垂直约束:gi=0,其中i∈[0,ne];

点的顺序约束:gi∈(0,+∞),其中i∈[ne+1,2ne];

运动学x,y约束:gi=0,其中i∈[2ne+1,3ne];

运动学角度约束:gi=0,i∈[3ne+1,4ne];

步骤七、设置迭代次数,在步骤四建立的平滑器线程内采用IPOPT非线性优化方式,并结合自动微分工具Casadi进行自动微分,输入设定的目标函数、运动学约束、几何学约束,开始求解;

步骤八、将步骤七求解得到的各个平滑处理后轨迹点坐标,组成平滑后的轨迹,使无人洗扫机按照该轨迹进行运动,完成整个平滑处理过程。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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