[发明专利]水下机器人轨迹跟踪反步控制方法在审
申请号: | 201710965050.7 | 申请日: | 2017-10-17 |
公开(公告)号: | CN107807522A | 公开(公告)日: | 2018-03-16 |
发明(设计)人: | 袁源;许斌;陈杰;凡永华;韩毅 | 申请(专利权)人: | 西北工业大学;西北工业大学深圳研究院 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05D1/10;G05D1/12 |
代理公司: | 西北工业大学专利中心61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 水下 机器人 轨迹 跟踪 控制 方法 | ||
技术领域
本发明涉及一种水下机器人控制方法,特别涉及一种水下机器人轨迹跟踪反步控制方法。
背景技术
ROV(遥控式水下机器人)能很好地胜任强度大、持续时间长的水下工作任务,操作方便,效率高,但当前水下机器人轨迹跟踪控制多采用PID控制算法,由于其控制算法简单且与模型参数无关,同一些与基于模型参数设计的算法相比,其控制效果仍存在些差距。
文献《模糊PID控制在水下机器人运动控制中的应用》(沈伟,哈尔滨工程大学,2005)设计了一种模糊PID控制在水下机器人运动控制的方法。该方法在运动控制部分,首先设计一个Mamdani型的常规模糊控制器,然后在此基础上设计了两种高精度的控制器:模糊自适应PID控制器和模糊PID双模复合控制器,并分别进行了仿真试验和外场试验研究。在该论文的模糊自适应PID控制中,由于目前利用模糊规则进行非线性增益调整还没有成熟的模糊规则可以借鉴,其参数调整的规则是建立在传统PID控制技术参数调整的基础上通过仿真调试得到的,很多参数的选取是基于经验的,由于经验知识的不足以及仿真系统的缺陷,参数调整的模糊舰则有待于进一步完善,特别是在小误差时,增益参数的选取有待于在外场实验中作进一步的研究。
发明内容
为了克服现有水下机器人控制方法实用性差的不足,本发明提供一种水下机器人轨迹跟踪反步控制方法。该方法基于水下机器人体坐标系的六自由度运动方程首先定义广义坐标的跟踪误差,再定义广义速度误差,选择第一个李雅普诺夫函数和第二个李雅普诺夫函数,选择控制律,实现水下机器人控制。本发明采用李雅普诺夫函数,控制的稳定性高,位置误差和角度误差趋近于零,因此实用性好。
本发明解决其技术问题所采用的技术方案:一种水下机器人轨迹跟踪反步控制方法,其特点是包括以下步骤:
步骤一、基于水下机器人体坐标系的六自由度运动方程:
其中M为广义质量正定矩阵,为水下机器人位置与偏航角,v=[ur vrr]为广义水流速度,ur vr r分别为纵向、横侧向速度和偏航角速率,C(v)为广义阻力系数斜对称矩阵,D(v)为流体动力学参数,τc为控制力矩向量;
步骤二、首先定义广义坐标的跟踪误差为:
z1=η-ηd (2)
其中ηd为输入参考信号。对广义坐标跟踪误差求导得:
定义广义速度误差:
z2=v-vr (4)
其中广义速度矢量vr为虚拟控制输入,表示为:
对z2求导,由式(4)得:
步骤三、选择第一个李雅普诺夫函数:
对式(7)求导得:
选择第二个李雅普诺夫函数:
求导得:
为满足条件选择控制律
本发明的有益效果是:该方法基于水下机器人体坐标系的六自由度运动方程首先定义广义坐标的跟踪误差,再定义广义速度误差,选择第一个李雅普诺夫函数和第二个李雅普诺夫函数,选择控制律,实现水下机器人控制。本发明采用李雅普诺夫函数,控制的稳定性高,位置误差和角度误差趋近于零,因此实用性好。
下面结合附图和具体实施方式对本发明作详细说明。
附图说明
图1是本发明水下机器人轨迹跟踪反步控制方法的流程图。
具体实施方式
参照图1。本发明水下机器人轨迹跟踪反步控制方法具体步骤如下:
步骤一、基于水下机器人体坐标系的六自由度运动方程:
其中M为广义质量正定矩阵,为水下机器人位置与偏航角,v=[ur vrr]为广义水流速度,ur vr r分别为纵向、横侧向速度和偏航角速率,为偏航角,C(v)为广义阻力系数斜对称矩阵,D(v)为流体动力学参数,τc为控制力矩向量;各矩阵及参数取值如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学;西北工业大学深圳研究院,未经西北工业大学;西北工业大学深圳研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710965050.7/2.html,转载请声明来源钻瓜专利网。