一种水下ROV机器人的控制系统技术方案

技术编号:34821995 阅读:13 留言:0更新日期:2022-09-03 20:33
本发明专利技术提供了一种水下ROV机器人的控制系统,包括位于地面的水上控制系统和位于水下ROV机器人的水下控制系统;水上控制系统包括遥控单元,用于接收工作模式的选择指令和水下控制系统采集的数据,向水下控制系统发送航姿控制指令;水下控制系统包括数据采集单元、微处理器和运动控制单元;数据采集单元实时采集航姿数据和周围的图像;运动控制单元包括位于水下ROV机器人不同方向位置的多个推进器;微处理器接收实时采集的数据以及航姿控制指令,对不同方向位置的推进器的推力值进行计算,控制位于水下ROV机器人实现贴壁动作和多种运动动作。本发明专利技术能够大幅度的提高水下机器人的姿态稳定性、响应的速度性和位置的准确性。响应的速度性和位置的准确性。响应的速度性和位置的准确性。

【技术实现步骤摘要】
一种水下ROV机器人的控制系统


[0001]本专利技术涉及水下机器人控制
,具体涉及一种水下ROV机器人的控制系统。

技术介绍

[0002]水下ROV机器人对船舶清洗、海洋资源勘探、大坝水下设备维护,海洋生物观测,为人类进一步的探索开发海洋资源提供了强有力的帮助,目前由于海洋环境恶劣及其水下环境复杂,由人力进行船舶清洗及水下勘探作业任务时,会受到人员安全及作业范围限制而引发的安全事故,并且存在作业效率低下,费用高而达不到预期的效果,因此对水下结构体的安全检测与维护也是非常重要的。
[0003]目前存在的水下ROV机器人,无法同时实现既满足水下探测,又能实现自动贴壁,同时又能够抵抗3.0节洋流的功能,由于水下机器人的环境复杂干扰源较多,水下机器人控制系统要想保持控制姿态的稳定性、响应的快速性,及位置的准确性是有相当大的控制难度的。
[0004]因此,如何提供一种能够提高水下机器人的姿态稳定性、响应的速度性和位置的准确性是本领域技术人员亟需解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术能够实现水下探测、自动贴壁及抵抗3.0节洋流的一种水下ROV机器人的控制系统,能够大幅度的提高水下机器人的姿态稳定性、响应的速度性和位置的准确性。
[0006]为了实现上述目的,本专利技术采用如下技术方案:
[0007]本专利技术公开了一种水下ROV机器人的控制系统,包括:位于地面的水上控制系统和位于水下ROV机器人的水下控制系统;
[0008]所述水上控制系统包括遥控单元,用于接收工作模式的选择指令和所述水下控制系统采集的数据,向所述水下控制系统发送航姿控制指令;
[0009]所述水下控制系统包括数据采集单元、微处理器和运动控制单元;
[0010]所述数据采集单元实时采集的数据包括所述水下ROV机器人的航姿数据和周围的图像;
[0011]所述运动控制单元包括位于所述水下ROV机器人不同方向位置的多个推进器;
[0012]所述微处理器接收所述实时采集的数据以及所述航姿控制指令,对不同方向位置的推进器的推力值进行计算并发送至相应的推进器,控制所述位于水下ROV机器人实现贴壁动作和多种运动动作。
[0013]优选的,所述水下控制系统还包括数据收发单元,所述数据收发单元与所述遥控单元通过网口的方式进行通讯,数据进行交互时打包为不同的报文帧,报文帧设置地址标识符及CRC校验,通过判断地址标识符与CRC校验进行数据处理,并依次的对数据进行发送及接收。
[0014]优选的,所述遥控单元包括无线遥控器和地面站,所述无线遥控器通过2.4G无线通讯与地面站的上位机进行通讯,地面站的上位机与微处理器通过网口进行数据通讯。
[0015]优选的,所述工作模式为自动工作模式时,所述遥控单元向所述微处理器发送航姿控制指令,所述微处理器采用串级PID的控制算法对运动控制单元进行双闭环控制;
[0016]所述串级PID包括角度环PID控制器和角速度环PID控制器;所述角度环PID控制器根据期望角度与实际角度做差获得角度偏差值,然后根据角度闭环PID进行偏差调整获得期望角速度,将所述期望角速度传输到角速度PID控制器,形成角度环;
[0017]角速度环PID控制器根据期望角速度结合水下ROV机器人实时的实际角速度反馈值,输出推力值,并转换成PWM占空比控制相应的推进器,形成角速度环。
[0018]优选的,所述微处理器根据所述航姿控制指令执行姿态闭环控制过程:
[0019]计算水下机器人俯仰角PID值、横滚角PID值,横滚角PID值、俯仰角PID值带有正负号;
[0020]通过串级PID的控制算法计算水下ROV机器人垂推推进器的PID输出值,进一步得到推力值,控制俯仰角、横滚角的推力方向;
[0021]所述推力值施加到每个垂推推进器上。
[0022]优选的,所述微处理根据所述航姿控制指令执行深度闭环控制过程:
[0023]计算水下机器人水深深度PID值,水深PID值带有正负号;
[0024]通过串级PID的控制算法计算水下ROV机器人垂推推进器的PID输出值,进一步得到推力值,控制垂推推力方向;
[0025]所述推力值施加到每个垂推推进器上。
[0026]优选的,所述微处理根据所述航姿控制指令执行航向闭环控制过程:
[0027]计算水下机器人航向角PID值,航向角PID值带有正负号;
[0028]通过串级PID的控制算法计算水下ROV机器人进退推进器的PID输出值,进一步得到推力值,控制航向角的推力方向;
[0029]所述推力值施加到前后每个进退推进器上。
[0030]优选的,所述微处理根据所述航姿控制指令执行自动贴壁控制过程:
[0031]所述所述数据采集单元测量水下ROV机器人到壁面的实际距离;
[0032]根据所述实际距离计算横滚角PID值、俯仰角PID值、航向角PID值和水深PID值,俯仰角PID值、横滚角PID值、水深PID值、航向角PID值带有正负号;
[0033]通过串级PID的控制算法计算相应推进器的PID输出值,进一步得到推力值,将所述推力值叠加到水下ROV机器人侧推推进器中;
[0034]随着壁面角度的不断变化,根据获得的实际距离进行实时的姿态及壁面贴合程度的调整。
[0035]优选的,所述工作模式为手动工作模式时,所述遥控单元计算出推进器的推力值并将推力值下发至所述微处理器,实现对水下ROV机器人的姿态、定深、航向的控制。
[0036]优选的,所述航姿数据包括姿态、深度、距离、超短基线和速度的数据;所述航姿数据经过微处理器的融合算法处理后,发送至所述遥控单元进行显示及处理。
[0037]优选的,所述水上控制系统包括电源站,所述电源站中有光电转换器电力猫,用于将脐带缆中的光信号转换成电信号,为水下ROV机器人供电的同时利用脐带缆通过电力载
波实现网络通讯将数据回传到地面同时通过脐带缆的电力载波网络通讯将指令下发到水下ROV机器人,实现水下与水上的信息交互。
[0038]经由上述的技术方案可知,与现有技术相比,本专利技术的有益效果包括:
[0039]本专利技术结合串级PID控制算法能够快速、准确响应水上控制系统下发的航姿控制指令,执行前进、后退、左转、右转、左移、右移、上浮、下潜动作,将角度控与角速度相结合的方式组成串级PID,在串级PID的控制中角速度内环是及其重要的,将角速度进行较好的闭环控制,极大地改善了动态特性及稳定性,通常将角速度称为增稳环节,而角度外环体现的是对水下机器人姿态的精准控制,有效增加了控制系统的响应速度和稳态精度。
[0040]本专利技术采用的是有缆控制,与无缆蓄电池提供动力的水下机器人相比较,有缆的水下机器人不受电源动力的影响,可以工作在复杂的深海区域下作业,同时也可以执行更复杂的姿态动作,水下机器人会使水下的作业变得更加的安全、快捷,水下机器人代替人工作业本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种水下ROV机器人的控制系统,其特征在于,包括:位于地面的水上控制系统和位于水下ROV机器人的水下控制系统;所述水上控制系统包括遥控单元,用于接收工作模式的选择指令和所述水下控制系统采集的数据,向所述水下控制系统发送航姿控制指令;所述水下控制系统包括数据采集单元、微处理器和运动控制单元;所述数据采集单元实时采集的数据包括所述水下ROV机器人的航姿数据和周围的图像;所述运动控制单元包括位于所述水下ROV机器人不同方向位置的多个推进器;所述微处理器接收所述实时采集的数据以及所述航姿控制指令,对不同方向位置的推进器的推力值进行计算并发送至相应的推进器,控制所述位于水下ROV机器人实现贴壁动作和多种运动动作。2.根据权利要求1所述的水下ROV机器人的控制系统,其特征在于,所述水下控制系统还包括数据收发单元,所述数据收发单元与所述遥控单元通过网口的方式进行通讯,数据进行交互时打包为不同的报文帧,报文帧设置地址标识符及CRC校验,通过判断地址标识符与CRC校验进行数据处理,并依次的对数据进行发送及接收。3.根据权利要求1所述的水下ROV机器人的控制系统,其特征在于,所述工作模式为自动工作模式时,所述遥控单元向所述微处理器发送航姿控制指令,所述微处理器采用串级PID的控制算法对运动控制单元进行双闭环控制;所述串级PID包括角度环PID控制器和角速度环PID控制器;所述角度环PID控制器根据期望角度与实际角度做差获得角度偏差值,然后根据角度闭环PID进行偏差调整获得期望角速度,将所述期望角速度传输到角速度PID控制器,形成角度环;角速度环PID控制器根据期望角速度结合水下ROV机器人实时的实际角速度反馈值,输出推力值,并转换成PWM占空比控制相应的推进器,形成角速度环。4.根据权利要求3所述的水下ROV机器人的控制系统,其特征在于,所述微处理器根据所述航姿控制指令执行姿态闭环控制过程:计算水下机器人俯仰角PID值、横滚角PID值,横滚角PID值、俯仰角PID值带有正负号;通过串级PID的控制算法计算水下ROV机器人垂推推进器的PID输出值,进一步得到推力值,控制俯仰角、横滚角的推力方向;所述推力值施加到每个垂推推进器上。5.根据权利要求3所述的水下ROV机...

【专利技术属性】
技术研发人员:陈晓博刘羽菁李涛车明
申请(专利权)人:飞马滨青岛智能科技有限公司
类型:发明
国别省市:

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

1