[发明专利]一种基于二阶贝塞尔曲线的机器人连续路径优化方法有效
申请号: | 202210116904.5 | 申请日: | 2022-02-08 |
公开(公告)号: | CN114137991B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 韩旭;段书用;陆文涛;裴文良;章霖鑫;赵熙灼;徐福田 | 申请(专利权)人: | 河北工业大学;中信重工开诚智能装备有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 天津市鼎拓知识产权代理有限公司 12233 | 代理人: | 刘雪娜 |
地址: | 300401 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 二阶贝塞尔 曲线 机器人 连续 路径 优化 方法 | ||
1.一种基于二阶贝塞尔曲线的机器人连续路径优化方法,其特征在于,所述优化方法包括以下步骤:
S1:构建第一控制向量,所述第一控制向量包括由3个顺序相邻的二阶贝塞尔曲线控制点计算得到的第一间距、第二间距和第一夹角,3个顺序相邻的二阶贝塞尔曲线控制点中位于中间的控制点为转折点;
S2:训练预测模型,所述预测模型的输入为所述第一控制向量;所述预测模型的输出为计算所述第一控制向量的二阶贝塞尔曲线控制点中转折点对应的最大偏移量;所述预测模型为
Si=f(d1i,d2i,βi)
式中,Si为二阶贝塞尔曲线转折点对应的最大偏移量,i≥1且为自然数;d1i表示第一间距;d2i表示第二间距;βi表示第一夹角;
S3:以所述预测模型构建评价函数;所述评价函数为
S4:加载环境地图,得到第一路径;
S5:提取所述第一路径中的所有控制点,得到第三集合,所述第三集合包括起始点、终止点和其它所有转折点;
S6:识别所述第三集合中的所有转折点;
S7:逐一选取所述第三集合中的转折点,并随机获取与所述转折点顺序相邻的两侧控制点,组成第四集合;
S8:计算所述第四集合中所有转折点对应的第一控制向量,得到第五集合;
S9:将第五集合输入至评价函数,得到第一评价值;
S10:重复执行S7~S9,得到第二评价值;
S11:比较所述第一评价值与所述第二评价值,保留二者中的较小值及其对应的第四集合,所述较小值作为第一评价值继续参与下一次比较;
S12:重复执行S10~S11,直至达到终止条件,得到最小评价值;
S13:获取最小评价值对应的第四集合;
S14:逐一选取最小评价值对应的第四集合中的转折点及与其顺序相邻的两侧控制点,输入二阶贝塞尔曲线函数,得到所有转折点对应的二阶贝塞尔曲线;
S15:从起始点开始顺序连接所有转折点对应的二阶贝塞尔曲线及终止点,得到优化路径。
2.根据权利要求1所述的一种基于二阶贝塞尔曲线的机器人连续路径优化方法,其特征在于,所述预测模型采用BP神经网络构建,包括输入层、输出层和隐含层,所述隐含层包括60个神经元。
3.根据权利要求1所述的一种基于二阶贝塞尔曲线的机器人连续路径优化方法,其特征在于,在步骤S7之后还包括以下步骤:
S71:取所述第四集合中顺序相邻的控制点Pi、Pi+1、Pi+2及Pi+3;
其中,所述控制点为Pi和Pi+3为所述第一路径中相邻的两个转折点,所述控制点Pi+1、Pi+2为位于Pi和Pi+3之间路径上的两个二阶贝塞尔曲线控制点;
S72:比较与
如果则pi=0,说明获取的所述第四集合有效,继续执行下一步骤;
如果则pi=1,说明获取的所述第四集合无效,返回执行步骤S7;
其中,所述为转折点Pi和Pi+3之间的间距;所述为控制点Pi和Pi+1之间的间距;所述为控制点Pi+2和Pi+3之间的间距,所述pi为距离惩罚因子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北工业大学;中信重工开诚智能装备有限公司,未经河北工业大学;中信重工开诚智能装备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210116904.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:蓝牙回连方法、装置和存储介质
- 下一篇:一种应用构建方法及计算机可读存储介质