[发明专利]一种六轮独立驱动独立转向机器人的避障方法在审
申请号: | 202310103879.1 | 申请日: | 2023-02-13 |
公开(公告)号: | CN116225004A | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 周乐来;刘江涛;李贻斌;张辰;宋锐;田新诚 | 申请(专利权)人: | 山东大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 陈桂玲 |
地址: | 250061 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 独立 驱动 转向 机器人 方法 | ||
1.一种六轮独立驱动独立转向机器人的避障方法,其特征是:包括求解避障路径和基于模糊决策的避障策略;当传感器检测到障碍物后,将障碍物信息发送到避障控制器和避障规划器,然后通过实际环境的约束求解最佳路径点,通过轨迹平滑和多项式拟合后得到最佳路径,将最佳路径离散为坐标点后输出,在输出坐标点后进行避障策略的选择,根据策略进行避障,整个避障过程结束。
2.根据权利要求1所述的六轮独立驱动独立转向机器人的避障方法,其特征是:所述求解避障路径的过程是:
在规划避障路径的过程中,根据机器人的尺寸和障碍物的尺寸进行膨胀处理,按照障碍物和机器人的必需安全裕度和障碍物的信息对障碍物进行膨胀,因为存在安全裕度,所以将机器人的膨胀范围也加入到此部分中;考虑到存在障碍物较大、机器人可能从障碍物中间穿过的情况,对障碍物进行分割处理,在障碍物轮廓处设置障碍物分割点将进行分割处理;
在求解避障路径中,设计避障惩罚函数和设计偏差参考轨迹的代价函数;避障惩罚函数用于避障函数的求解和约束中,通过机器人质心坐标与障碍物分割点的距离偏差来调节函数的大小,距离越近,函数值越大;机器人偏离参考轨迹的代价函数作为求解的一个约束条件;
避障路径的求解是直接求得最佳路径点坐标,所以定义:
ξ=[xa ya]T,
其中,xa ya为避障路径坐标点;
为了提高避障的准确性,定义距离惩罚函数Dobs,在避障函数中加入软约束其中,K为极大的正整数,这是针对动态障碍物在机器人移动过程中突然靠近机器人的情况,机器人与障碍物距离较近时,软约束项较大,权重影响大;当机器人与障碍物距离较远时,软约束项较小,权重影响小;
根据上述惩罚项和约束,设计基于数学优化的方法的避障规划器,设计如下:
其中:P为权重矩阵;项为MPC的控制量,在避障规划器中的作用为约束避障路径,保证规划器求得的避障路径符合机器人运动学模型约束;避障规划器求解的结果ξ即为机器人的避障路径;Pobs为避障惩罚函数,Dobs距离惩罚函数。在约束条件中,为MPC控制量,保证结果符合机器人的运动模型,γ为偏差参考轨迹的代价函数;
对避障规划器求解的避障路径通过曲线拟合进行处理,曲线拟合将平滑后的轨迹点生成符合机器人约束的轨迹点。
3.根据权利要求2所述的六轮独立驱动独立转向机器人的避障方法,其特征是:所述避障惩罚函数Pobs如下:
其中,pobs是避障惩罚函数权重系数,(xi,yi)是障碍物分割点坐标,∈是极小的正数,避免分母出现0的情况。
4.根据权利要求2所述的六轮独立驱动独立转向机器人的避障方法,其特征是:所述偏差参考轨迹的代价函数如下:
其中,xmin,xmax,ymin,ymax是全局地图坐标范围,xr,yr是参考轨迹坐标,xa,ya为避障路径坐标点。
5.根据权利要求2所述的六轮独立驱动独立转向机器人的避障方法,其特征是:所述距离惩罚函数为:
其中,xobs,yobs为障碍物质心坐标,xrob,yrob为机器人质心坐标,dobs为距离惩罚函数权重系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310103879.1/1.html,转载请声明来源钻瓜专利网。