[发明专利]一种用于多障碍环境的两轮自平衡车自主避障方法有效

专利信息
申请号: 201911074355.4 申请日: 2019-11-06
公开(公告)号: CN110764411B 公开(公告)日: 2020-08-21
发明(设计)人: 岳明;宁一高;高俊杰;郭烈;上官锦永 申请(专利权)人: 大连理工大学
主分类号: G05B13/02 分类号: G05B13/02;G05B13/04;G05D1/02
代理公司: 大连智高专利事务所(特殊普通合伙) 21235 代理人: 盖小静
地址: 116023 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 障碍 环境 平衡 自主 方法
【权利要求书】:

1.一种用于多障碍环境的两轮自平衡车自主避障方法,其特征在于,包括通过考虑安全距离改进人工势场函数的步骤、基于改进人工势场函数建立两轮自平衡车避障控制器的步骤、对避障控制器的关键参数使用模糊逻辑方法进行调节的步骤;

所述通过考虑安全距离改进人工势场函数的步骤,具体为:将安全距离引入现有斥力势场函数中,表达式为:

引力势场表达式为:

其中,σ∈R+为一定大小的安全距离,Uo(p)为障碍物产生的斥力势场,Ut(p)为目标点产生的引力势场,kr∈R+为斥力势场增益系数,ka∈R+为引力势场增益系数,p=(x,y),po=(xo,yo)和pt=(xf,yf)分别代表机器人、障碍物和目标点的位置,Ro为斥力势场的影响范围,ρ(p,pt)为机器人与目标点之间的距离,ρ(p,po)为机器人与障碍物之间的最短距离,ε为一个设计参数满足ε≥1;

所述基于改进人工势场函数建立两轮自平衡车避障控制器的步骤,具体为:采用人工势场合力Fr(p)的方向信息δ控制两轮自平衡车的转向运动,采用人工势场合力Fr(p)的大小信息Fr控制两轮自平衡车的前向运动:

其中,

其中,和分别是从障碍物指向机器人以及从机器人指向目标点的单位矢量,Foi(p)为第i个障碍物作用在两轮自平衡车上的斥力,N=1,2,3,...为传感器探测范围ρ0内的障碍物数目,Ir=∫Frdt,δ为从两轮自平衡车纵向位移xv的方向到Fr(p)方向的角度,为两轮自平衡车转向角,θ为车身倾角,k、k1、k2、k3、k4、k5和k6为7个设计参数;Ft(p)为目标点所产生的引力,Fo(p)为障碍物产生的斥力;

所述对避障控制器的关键参数使用模糊逻辑方法进行调节的步骤,具体为:根据势场合力大小Fr和车身倾角大小|θ|调节所述避障控制器中的关键参数k,调节原则为“Fr越大,k越小;|θ|越大,k越小”。

2.根据权利要求1所述一种用于多障碍环境的两轮自平衡车自主避障方法,其特征在于,所述改进人工势场函数中的两个参数ka和kr满足如下关系:

当ε=2时,其中,

当ε>2时,其中,

当1≤ε<2时,其中,ρ*=(1-ε/2)/[2(z-σ)],

其中z为目标点与附近障碍物之间的最短距离,满足z=ρ(p,po)-ρ(p,pt)>σ。

3.根据权利要求1所述一种用于多障碍环境的两轮自平衡车自主避障方法,其特征在于,所述避障控制器的相关参数满足如下关系:

1-4a1a2≤0且a1>0

1-4a1a2>0且

其中,a1=2J2/(mb3),a2=(λ2-g)/λ3,λ2=k5/Υ,λ3=k6/Υ,Υ=κ(2mw+mc+mb)r,κ为两轮自平衡车旋转质量转换系数,g为重力加速度,mω为车轮质量,mc为底盘质量,mb为车身质量,r为车轮半径,L为车身质心到轮轴的距离,J2=I4/2+I6/2+mbL2/2,I4为底盘绕轮轴的转动惯量,I6为车身绕轮轴的转动惯量。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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