一种基于一致性算法的水下清洗机器人调头侧移量控制方法技术

技术编号:25823281 阅读:29 留言:0更新日期:2020-10-02 14:08
本发明专利技术针对一型由多推进器混合驱动贴壁+双履带行走的水下清洗机器人提出一种侧向偏移量控制方法。为了提升水下清洗机器人的清洗效率,需合理控制左右履带的转速以实现无重叠无遗漏地清洗壁面。然而左右履带转速常存在响应不一致问题,其将导致水下清洗机器人难以按期望侧移量调头,进而导致无法实现无重复无遗漏地清洗壁面。针对上述问题,在推导履带速度与调头侧移量之间关系的基础上,本发明专利技术构建了基于履带真实速度的调头侧移误差项,设计了基于一致性理论的自适应控制律,其能在线调整履带速度参考值,使水下清洗机器人按期望侧移量调头,并通过仿真验证了方法的有效性。

【技术实现步骤摘要】
一种基于一致性算法的水下清洗机器人调头侧移量控制方法
本专利技术涉及水下机器人控制
,具体为一种基于一致性算法的水下清洗机器人调头侧移量控制方法。
技术介绍
相对于公路运输和航空运输,船舶运输具有营运成本低、运载量大等特点,已成为当前国内、国际间大宗货物运输的重要手段。由于常年水中航行,船舶外壳容易附着厚重坚硬的垢层。这类船舶附着物不仅会加速船体的腐蚀,缩短船舶使用寿命,而且还会使船体表面更加粗造,使航行阻力增大,进而抬高运营成本。因此,为了延长船舶使用寿命,降低船舶运营成本,需要定期清除船舶表面的附着物。当前,多采用人工潜水方式对船舶表面进行清除,即手持锤子、铲子或喷枪等设备对附着物进行清除。这类清洗方式存在劳动强度大、危险性高、清洗效率低等问题。因此,研制水下清洗机器人来提高船舶表面附着物清除效率具有重要意义。受限于清洗设备的尺寸,水下清洗机器人的清洗宽度通常是有限的。因此,需要合理设计水下清洗机器人的覆盖控制算法,以实现对船体表面附着物的无重复无遗漏地高效率清洗。沿着预定规划路径循环式覆盖方法作为一种实用简单的覆盖控制算法广泛应用于实际工程中,其核心在于机器人调头侧移量的精确控制。基于此,面向左右履带驱动的水下清洗机器人调头侧移量的控制是一个很有理论和实际意义的研究问题。但是,目前针对水下清洗机器人研究都是针对理想情况的分析,而在实际工程应用中,我们发现对于左右履带驱动的水下清洗机器人,由于左右履带负载的不一致性,以及左右履带的驱动电机特性的不一致性,均会导致调头侧移量存在控制误差。因此,如何设计合适的调头控制方法以抵抗上述实际干扰因素,是一个迫切需要研究的问题。
技术实现思路
要解决的技术问题在面向无重复无遗漏地清洗船体表面需求下,采用左右履带驱动的水下清洗机器人调头侧移量的控制还存在以下两个问题:1、如何构造左右履带速度与调头侧移量之间关系;2、左右履带负载和电机驱动特性的不一致性导致的左右履带速度响应不一致;针对上述问题,本专利技术提出一种基于一致性算法的水下清洗机器人调头侧移量控制方法,能有效地抵抗左右履带负载和电机驱动特性不一致造成的干扰,保证控制系统有良好的性能。技术方案所述一种基于一致性算法的水下清洗机器人调头侧移量控制方法,其特征在于:包括以下步骤:步骤1:忽略水下清洗机器人在贴壁后履带行走时的打滑,建立水下清洗机器人的运动学方程:其中,(x,y)和ψ分别为清洗机器人的位置和航向角,和分别为左右履带的真实速度,L为左右履带间距;步骤2:当左右履带转速分别为和时,水下清洗机器人当前旋转原点距离水下机器人中心点距离yL表示为当时,水下清洗机器人沿着直线运动,不存在旋转原点;当时,水下清洗机器人围绕其中心点旋转;步骤3:为了使调头侧移量为yc,需保证水下清洗机器人按期望侧移方向,以偏离机器人中心处的坐标点为旋转原点旋转180°来实现调头:稳定收敛为零,则有此时水下清洗机器人左右履带相对旋转原点的角速度大小应当保持一致,方向应当相反,满足以下关系式:步骤4:利用一致性算法,来设计调头侧移量控制律:进行水下清洗机器人调头控制,其中V1和V2为期望的履带速度;yc为水下清洗机器人期望的调头侧移量;K1和K2均为大于零的常数。有益效果本专利技术在构造调头侧移量与左右履带速度之间关系的基础上,利用一致性收敛原理设计水下了清洗机器人调头侧移量闭环控制方法,其通过在线调节期望履带速度,来主动适应由于左右履带负载和驱动特性的差异性造成的不确定干扰,以达到准确控制水下清洗机器人调头侧移量的目的。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:附图1为水下清洗机器人调头侧移量控制系统示意图。附图2为水下清洗机器人旋转原点生成机制示意图。附图3为水下清洗机器人调头运动轨迹图。附图4为水下清洗机器人左右履带速度变化曲线图。附图5为水下清洗机器人调头侧移量变化曲线图。具体实施方式下面结合具体实施来描述本专利技术:本实施例以某型由多推进器混合驱动贴壁+双履带行走的水下清洗机器人为研究对象。水下清洗机器人的左右履带间距为L=1m;水下清洗机器人期望的调头下移量设置为yc=0.2m,且定义初始位置和初始航向角均为零,即x(0)=y(0)=ψ(0)=0;定义左右履带初始速度分别为仿真中利用一阶惯性环节来模拟外界干扰造成的左右履带速度响应特性不一致问题,其中,左右履带的一阶惯性环节时间常数分别设置为1s和2s;此外,控制参数设置为K1=K2=1。步骤1:由于多推进器混合驱动实现贴壁,因此可以忽略水下清洗机器人在贴壁后履带行走时的打滑,建立水下清洗机器人的运动学方程:其中,(x,y)和ψ分别为清洗机器人的位置和航向角,和分别为左右履带的真实速度,L为左右履带间距。步骤2:如图2所示,当左右履带转速分别为和时,水下清洗机器人当前旋转原点距离水下机器人中心点距离yL可表示为当时,水下清洗机器人沿着直线运动,不存在旋转原点;当时,水下清洗机器人围绕其中心点旋转。步骤3:为了使调头侧移量为yc,则需保证水下清洗机器人按期望侧移方向,以偏离机器人中心处的坐标点为旋转原点旋转180°来实现调头,即需要确保能稳定收敛为零,则有因此,水下清洗机器人左右履带相对旋转原点的角速度大小应当保持一致,方向应当相反,即满足以下关系式:在实际工程中,水下清洗机器人左右履带负载的不一致性,以及左右履带的驱动电机特性的不一致性,均会导致调头侧移量存在控制误差。为了削弱上述干扰因素的不利影响,需要设计合理的自适应调节机制,以确保水下清洗机器人的当前旋转中心能收敛于期望的旋转中心,即保证步骤4:利用一致性算法,来设计调头侧移量控制律:其中,和为霍尔元件获取的左右履带真实速度;V1和V2为期望的履带速度;yc为水下清洗机器人期望的调头侧移量;K1和K2均为大于零的常数,应该根据实际工况选择这两个参数,保证机器人以期望的时间使左右履带速度“一致性”收敛;初始期望履带速度V1(0)和V2(0)可根据实际情况来选取。针对本实施例中的水下清洗机器人运动模型,采用上述的控制方法进行调头控制。为了验证所提方法的优越性,本专利技术与传统开环控制律进行了对比。由图3可以看出,由于左右履带速度响应差异性的存在,传统开环控制律会使水下清洗机器人产生严重的后退现象,而本专利技术所提方法能较好地抑制这种现象。图4给出了水下清洗机器人左右履带速度变化曲线,其结果表明一致性算法能较好地调整左右履带的速度。图5为水下清洗机器人调头侧移量变化曲线图,其验证了本专利技术所提的方法能本文档来自技高网
...

【技术保护点】
1.一种基于一致性算法的水下清洗机器人调头侧移量控制方法,其特征在于:包括以下步骤:/n步骤1:忽略水下清洗机器人在贴壁后履带行走时的打滑,建立水下清洗机器人的运动学方程:/n

【技术特征摘要】
1.一种基于一致性算法的水下清洗机器人调头侧移量控制方法,其特征在于:包括以下步骤:
步骤1:忽略水下清洗机器人在贴壁后履带行走时的打滑,建立水下清洗机器人的运动学方程:



其中,(x,y)和ψ分别为清洗机器人的位置和航向角,和分别为左右履带的真实速度,L为左右履带间距;
步骤2:当左右履带转速分别为和时,水下清洗机器人当前旋转原点距离水下机器人中心点距离yL表示为



当时,水下清洗机器人沿着直线运动,不存在旋转原点;当时,水下清洗机器人围绕其中心点旋转;
步骤3:为了使调头侧移量为yc,需保证水下清洗机器人按期望侧移...

【专利技术属性】
技术研发人员:严卫生崔荣鑫陈乐鹏许晖王崇武李宏邢瑶蒋绍博张守旭
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1