CN101825903A - 一种遥控水下机器人水面控制方法 - Google Patents

一种遥控水下机器人水面控制方法 Download PDF

Info

Publication number
CN101825903A
CN101825903A CN201010159041A CN201010159041A CN101825903A CN 101825903 A CN101825903 A CN 101825903A CN 201010159041 A CN201010159041 A CN 201010159041A CN 201010159041 A CN201010159041 A CN 201010159041A CN 101825903 A CN101825903 A CN 101825903A
Authority
CN
China
Prior art keywords
layer
partiald
sigma
underwater robot
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201010159041A
Other languages
English (en)
Other versions
CN101825903B (zh
Inventor
万磊
黄海
庞永杰
邹劲
秦再白
唐旭东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin ha te special equipment technology development Co., Ltd.
Original Assignee
Harbin Engineering University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN201010159041.7A priority Critical patent/CN101825903B/zh
Publication of CN101825903A publication Critical patent/CN101825903A/zh
Application granted granted Critical
Publication of CN101825903B publication Critical patent/CN101825903B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Feedback Control In General (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明的目的在于提供一种遥控水下机器人水面控制方法,通过水下机器人装有的CCD和前视声纳获取水下被跟踪物体、场景图像和水下障碍物的信息,根据获取的信息采用改进的Sage-Husa自适应卡尔曼滤波算法获得水下机器人实际的艏向和深度,根据获得的水下机器人实际的艏向和深度、通过递归的以太神经网络DPRFNN算法自动对水下机器人发送运动控制指令。本发明具有简单、灵活,功能强大、适应性强等优点。

Description

一种遥控水下机器人水面控制方法
技术领域
本发明涉及的是一种控制方法,具体地说是应用于水下数据采集、深海作业和船体检测等领域机器人的一种控制方法。
背景技术
占地球表面积75%的海洋,是一个富饶而远未得到开发的宝库。人类要维持生存繁衍和发展,充分利用地球仅有的这块最后待开发的疆土,将是无可回避的选择。水下机器人由于其行动灵活,动力充足,信息和数据的传递和交换快捷方便、数据量大,能够在水中长时间工作,现已广泛应用于水下工程、海洋石油资源开发、海洋矿物资源调查、海洋生物资源调查、深海打捞、船体检测等方面,因此水下机器人的研制和应用具有重要的战略意义。
申请号为200810064256.3的中国专利文件(公开日:2008年4月8日)中公开的“基于递归模糊神经网络的水下潜器空间变结构控制方法”提供了水下潜器自动舵控制的控制方法。基于递归模糊神经网络的水下潜器空间变结构控制方法虽然与本专利属于同一技术领域,但它是通过设计基于递归模糊神经网络(RFNN)的方向舵控制***、围壳舵控制***、尾升舵控制***,进而构成水下潜器空间运动联合控制***,与本发明实现的方法不同。
而本发明是通过获得传感器和环境感知信息对水下机器人的运动进行控制,进而实现其避障,跟踪,检测等功能。
发明内容
本发明的目的在于提供用于控制水下数据采集、深海作业和船体检测等领域机器人的一种遥控水下机器人水面控制方法。
本发明的目的是这样实现的:
本发明通过水下机器人装有的CCD和前视声纳获取水下被跟踪物体、场景图像和水下障碍物的信息,根据获取的信息采用改进的Sage-Husa自适应卡尔曼滤波算法获得水下机器人实际的艏向和深度,根据获得的水下机器人实际的艏向和深度、通过递归的以太神经网络DPRFNN算法自动对水下机器人发送运动控制指令。
本发明的一种遥控水下机器人水面控制方法还包括:
1、所述的改进的Sage-Husa自适应卡尔曼滤波算法是在基本的KALMAN滤波基础上增加***噪声统计的估计值
Figure GSA00000099087100021
和量测噪声统计的估计值
Figure GSA00000099087100022
的调整:
***干扰均值
q ^ ( k ) = ( 1 - d k - 1 ) q ^ ( k - 1 ) + d k - 1 [ X ^ ( k / k ) - Φ ( k , k - 1 ) X ^ ( k - 1 / k - 1 ) ]
***干扰方差矩阵
Q ^ ( k ) = ( 1 - d k - 1 ) Q ^ ( k - 1 ) + d k - 1 [ K ( k ) ϵ ( k ) ϵ T ( k ) + P ( k / k )
- Φ ( k , k - 1 ) P ( k - 1 / k - 1 ) Φ T ( k , k - 1 ) ]
量测噪声均值
r ^ ( k ) = ( 1 - d k - 1 ) r ^ ( k - 1 ) + d k - 1 [ Z ( k ) - H ( k ) X ^ ( k - 1 / k - 1 ) ]
量测噪声方差矩阵
R ^ ( k ) = ( 1 - d k - 1 ) R ^ ( k - 1 ) + d k - 1 [ ϵ ( k ) ϵ T ( k ) - H ( k ) P ( k / k - 1 ) H T ( k ) ]
其中
Figure GSA00000099087100028
是状态X(k)的估计,Φ(k,k-1)为t(k-1)时刻至t(k)时刻的一步转移阵,H(k)为量测阵,
Figure GSA00000099087100029
为***噪声序列的方差阵Q(k)的估计,
Figure GSA000000990871000210
为量测噪声序列方差阵R(k)的估计,
Figure GSA000000990871000211
为新息矩阵,新息包含有一步预测的误差,对其作适当加权处理将
Figure GSA000000990871000212
分离出来修正
Figure GSA000000990871000213
Figure GSA000000990871000214
b是遗忘因子
Figure GSA000000990871000215
它对滤波的发散和精度起着至关重要的作用,并通过调整Pk+1|k控制滤波增益阵Kk+1来防止滤波器的发散,当
Figure GSA000000990871000216
不成立,则按
Figure GSA000000990871000217
修正Pk+1|k,其中γ≥1为事先确定可调系数,Sk+1是自适应系数,将***干扰均值、***干扰方差矩阵、量测噪声均值、量测噪声方差矩阵和卡尔曼滤波结合就构成了改进的Sage-Husa自适应卡尔曼滤波算法。
2、所述的以太神经网络DPRFNN算法包括输入层i、隶属度层j、petri以太层、规则层k层和输出层o层五层结构,递归反馈通过在隶属度层嵌入反馈连接来实现,信号的传播和每一层的基本函数表示如下:
(1)第一层是输入层,输入层的每一个节点直接把输入变量xi(i=1,2,3,4)直接传递到下一层,输入节点为深度和角度的和下潜速度与角速度误差,neti 1是第一层输出:
Figure GSA00000099087100031
(2)第二层是隶属度层,层内的每一个节点都经过隶属度函数,隶属度输入为
r i j ( n ) = x i ( n ) + μ i j ( n - 1 ) α i j
n是训练次数,αi j是代表自反馈循环的权值,μi j(n-1)是上一次训练第二层的输出信号,它通过高斯型隶属函数来定义:
net j ( r i j ) = - ( r i j - m i j ) 2 ( σ i j ) 2 , μ i j [ net j ( r i j ) ] = exp ( net j ( r i j ) )
mi j和σi j分别是第i个输入变量的第j个模糊集合的高斯型隶属函数的均值和标准差,它们都是可调参数,j=1,2,…,nj,nj是每个输入的语义变量的数量,μi j[netj(ri j)]是第二层输出;
(3)第三层是Petri层,它提供令牌,使用如下的竞争规则
t i j = 1 , &mu; i j [ net j ( r i j ) ] &GreaterEqual; d th 0 , &mu; i j [ net j ( r i j ) ] < d th
其中ti j是转换值,dth是动态变化的阈值、随着***响应误差的而变化;
(4)第四层是规则层,每个节点k由∏表示,即连乘输入输入并输出结果:
&phi; k = &Pi; i = 1 4 &omega; ji k &mu; i j [ net j ( r i j ) ] , t i j = 1 0 , t i j = 0
式中ωji k是Petri网和规则层的权值、为恒定的值,φk(k=1,2,...ny)第k层输出,ny是规则总数,φk是第四层输出;
(5)第五层是输出层:
其中,连接权值ωk o是和第k条规则相关的第0个输出的输出强度,yo是第五层输出,输出值即为推力器的控制电压值;
DPRFNN使用的在线学习算法是监督-斜坡算法,该算法为首先其能量函数E定义为:
Figure GSA00000099087100042
式中h和θ是控制中遥控水下机器人的实时深度值和艏向值,hd和θd分别是h和θ的期望值,eh=hd-h、eθ=θd-θ分别是深度和艏向的误差,动态变化阈值dth由下式来调整:
Figure GSA00000099087100043
式中α和β是正常数;
在输出层,误差反向传播值为:
Figure GSA00000099087100044
连接权值ωk o按照下式来更新:
Figure GSA00000099087100045
ηω连接权值学习率,下一时刻ωk o为:
Figure GSA00000099087100046
规则层的权值是恒定的,则该层的误差为:
Figure GSA00000099087100047
Petri层中误差如下计算
&rho; j ( r i j ) = &Sigma; k &zeta; k &phi; k , t i j = 1 0 , t i j = 0
模糊化层各参数的更新规则为:
&Delta; m i j = &eta; m &rho; j 2 ( r i j - m i j ) 2 ( &sigma; i j ) 2 &mu; i j ( n - 1 ) , &Delta;&sigma; i j = &eta; s &rho; j 2 ( r i j - m i j ) 2 ( &sigma; i j ) 3
&Delta; &alpha; i j = - &eta; &alpha; &rho; j 2 ( r i j - m i j ) ( &sigma; i j ) 2 &mu; i j ( n - 1 )
下一时刻模糊化层各参数为:
m i j ( n + 1 ) = m i j ( n ) + &Delta; m i j ( n ) , &sigma; i j ( n + 1 ) = &sigma; i j ( n ) + &Delta; &sigma; i j ( n ) , &alpha; i j ( n + 1 ) = &alpha; i j ( n ) + &Delta; &alpha; i j ( n )
&eta; m = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; m i j ) 2 + &epsiv; ] &eta; w = E ( n ) 4 [ &Sigma; O = 1 n O &Sigma; k = 1 n y ( &PartialD; E ( n ) &PartialD; y O &PartialD; y O &PartialD; &omega; k o ) 2 + &epsiv; ]
&eta; &sigma; = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; &sigma; i j ) 2 + &epsiv; ] &eta; &alpha; = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; &alpha; i j ) 2 + &epsiv; ]
式中ηm,ηw,ησ,ηα是高斯函数的学习率参数,ε是正常数。
本发明的优势在于:简单、灵活,功能强大、适应性强等。
附图说明
图1是本发明的控制方法总图;
图2是本发明的无线操纵杆手操控制方法体系框图;
图3是本发明的改进的Sage-Husa自适应KALMAN滤波流程图;
图4是本发明的遥控水下机器人FNN深度和艏向控制体系框图;
图5是本发明的自动控制遥控水下机器人的五层DPRFNN结构图;
图6是本发明的遥控水下机器人跟踪运动控制流程图;
图7是本发明的遥控水下机器人避碰运动控制流程图;
图8是PC/104计算机与水面主控计算机的联系SOCKET通讯过程图。
具体实施方式
下面结合附图举例对本发明做更详细地描述:
结合图1~8,本实施方式的主体是水面遥控制方法。其中水面遥控制方法硬件通过光纤和ROV相连,实现水下机器人的控制。水下机器人自动控制方法水面控制机采用WindowsXP操作***,利用VisualC++图形进行可视编程,建立主控程序。
结合图1遥控水下机器人的水面控制方法由水面遥控平台和水下机器人本体两部分来实现,水面遥控平台的硬件设备由一台水面主控计算机,***,液晶显示器和一个机器人无线控制操纵手柄组成。水面遥控平台的软件由水下机器人的操纵杆手操控制,声视觉识别和避障算法,视觉规划跟踪算法,传感器滤波算法与水下PC/104的SOCKET通讯模块组成。水面遥控平台通过水下机器人装有的环境感知设备和运动感知设备获取作业(包括视频、声图像)、姿态和深度信息(经过滤波处理),控制者可以通过操纵杆手操,FNN定向和定深控制,跟踪和避碰控制,发送机器人的运动控制命令,该命令通过SOCKET通讯模块和***传递给水下PC/104,从而控制机器人的导管螺旋桨完成动作。
结合图2无线操纵杆手操控制方法为操纵者实时提供水下机器人的当前深度;艏向角,各推力器电压信息;运动轨迹和当前位置,所采集到的视频和前视声纳(SONAR)信号等信息,操纵者根据这些信息,给水下机器人的六个导管螺旋桨推进器(包括两个主推,两个侧推,两个垂推)发送控制电压,控制机器人沿目标位姿和方向前进。其中,艏向角和深度由罗经和深度计经过野值剔除和改进的Sage-Husa自适应KALMAN滤波得到;手操同时对设备进行故障检测和诊断,以保证设备正常运行。
结合图3采用改进的Sage-Husa自适应卡尔曼滤波获得水下机器人实际的艏向和深度。
其实现方案就是在基本的KALMAN滤波基础上增加了***噪声统计q(k)、Q(k)和量测噪声统计r(k)、R(k)的调整:
***干扰均值
q ^ ( k ) = ( 1 - d k - 1 ) q ^ ( k - 1 ) + d k - 1 [ X ^ ( k / k ) - &Phi; ( k , k - 1 ) X ^ ( k - 1 / k - 1 ) ]
***干扰方差矩阵
Q ^ ( k ) = ( 1 - d k - 1 ) Q ^ ( k - 1 ) + d k - 1 [ K ( k ) &epsiv; ( k ) &epsiv; T ( k ) + P ( k / k )
- &Phi; ( k , k - 1 ) P ( k - 1 / k - 1 ) &Phi; T ( k , k - 1 ) ]
量测噪声均值
r ^ ( k ) = ( 1 - d k - 1 ) r ^ ( k - 1 ) + d k - 1 [ Z ( k ) - H ( k ) X ^ ( k - 1 / k - 1 ) ]
量测噪声方差矩阵
R ^ ( k ) = ( 1 - d k - 1 ) R ^ ( k - 1 ) + d k - 1 [ &epsiv; ( k ) &epsiv; T ( k ) - H ( k ) P ( k / k - 1 ) H T ( k ) ]
其中
Figure GSA00000099087100072
是状态X(k)的估计,Φ(k,k-1)为t(k-1)时刻至t(k)时刻的一步转移阵,H(k)为量测阵,
Figure GSA00000099087100073
为***噪声序列的方差阵Q(k)的估计,
Figure GSA00000099087100074
为量测噪声序列方差阵R(k)的估计,
Figure GSA00000099087100075
为新息矩阵,新息包含有一步预测的误差,对其作适当加权处理就能将
Figure GSA00000099087100076
分离出来修正
Figure GSA00000099087100077
Figure GSA00000099087100078
b是遗忘因子
Figure GSA00000099087100079
它对滤波的发散和精度起着至关重要的作用。
并通过调整Pk+1|k控制滤波增益阵Kk+1来防止滤波器的发散,当
Figure GSA000000990871000710
不成立,则按
Figure GSA000000990871000711
修正Pk+1|k,其中γ≥1为事先确定可调系数,Sk+1是自适应系数。
将上面的公式和卡尔曼滤波结合交替计算就构成了改进的Sage-Husa自适应卡尔曼滤波算法。
结合图4、5水下机器人自动控制方法:图4中采用改进的Sage-Husa自适应KALMAN滤波的方法对数据进行最优估计。机器人控制器采用模糊神经网络控制器,控制器根据收到的姿态信息进行对机器人本体在自动控制时进行深度或目标位姿的控制。结合水动力参数,对机器人本体和仿真同时进行,以保证控制的实时和准确性。同时对设备进行故障检测和诊断,以保证设备正常运行。
图5中描述了自动控制遥控水下机器人使用的一个五层DPRFNN结构。包含输入层i,隶属度层j,petri以太层,规则层k层,和输出层o层,如图所示。递归反馈通过在隶属度层嵌入反馈连接来实现。信号的传播和每一层的基本函数表示如下:
第一层是输入层。输入层的每一个节点直接把输入变量xi(i=1,2,3,4)直接传递到下一层,本专利中,输入节点为深度和角度的和下潜速度与角速度误差,neti 1是第一层输出。
Figure GSA000000990871000712
第二层是模糊化(隶属度)层。层内的每一个节点都经过隶属度函数,隶属度输入为
Figure GSA00000099087100081
这里n是训练次数,αi j是代表自反馈循环的权值,μi j(n-1)是上一次训练第二层的输出信号,它通过高斯型隶属函数来定义:
net j ( r i j ) = - ( r i j - m i j ) 2 ( &sigma; i j ) 2 - - - ( 7 )
&mu; i j [ net j ( r i j ) ] = exp ( net j ( r i j ) ) - - - ( 8 )
mi j和σi j分别是第i个输入变量的第j个模糊集合的高斯型隶属函数的均值和标准差,它们都是可调参数。j=1,2,…,nj,nj是每个输入的语义变量的数量,μi j[netj(ri j)]是第二层输出。
第三层是Petri层。该层的目的为了提供令牌,以使用下面的竞争规则:
t i j = 1 , &mu; i j [ net j ( r i j ) ] &GreaterEqual; d th 0 , &mu; i j [ net j ( r i j ) ] < d th - - - ( 9 )
其中ti j是转换值,dth是动态变化的阈值,它将随着***响应误差的而变化
第四层是规则层。每个节点k由∏表示,即连乘输入输入并输出结果。
&phi; k = &Pi; i = 1 4 &omega; ji k &mu; i j [ net j ( r i j ) ] , t i j = 1 0 , t i j = 0 - - - ( 10 )
式中ωji k是Petri网和规则层的权值,是恒定的值,φk(k=1,2,...ny)第k层输出,ny是规则总数,φk是第四层输出。
第五层是输出层。
Figure GSA00000099087100086
其中,连接权值ωk o是和第k条规则相关的第O个输出的输出强度,yo是第五层输出。本专利中输出值即为推力器的控制电压值。
DPRFNN使用的在线学习算法是监督-斜坡算法,首先其能量函数E定义为 E = 1 2 ( e d 2 + e &CenterDot; d 2 + e &theta; 2 + e &CenterDot; &theta; 2 ) - - - ( 12 )
式中h和θ是控制中遥控水下机器人的实时深度值和艏向值,hd和θd分别是h和θ的期望值。eh=hd-h,eθ=θd-θ分别是深度和艏向的误差。式(9)的动态变化阈值由下式来调整。
Figure GSA00000099087100091
式中α和β是正常数。这意味着误差越大阈值越小,即误差越大阈值减小,以使尽量多的控制规则投入使用。
在输出层,误差反向传播值为
Figure GSA00000099087100092
连接权值ωk o按照下式来更新
Figure GSA00000099087100093
ηω连接权值学习率,下一时刻ωk o为:
由于规则层的权值是恒定的,该层的误差为:
Figure GSA00000099087100095
Petri层中误差如下计算
Figure GSA00000099087100096
模糊化层各参数的更新规则为:
&Delta; m i j = &eta; m &rho; j 2 ( r i j - m i j ) 2 ( &sigma; i j ) 2 &mu; i j ( n - 1 ) , &Delta;&sigma; i j = &eta; s &rho; j 2 ( r i j - m i j ) 2 ( &sigma; i j ) 3
&Delta; &alpha; i j = - &eta; &alpha; &rho; j 2 ( r i j - m i j ) ( &sigma; i j ) 2 &mu; i j ( n - 1 ) - - - ( 19 )
下一时刻模糊化层各参数为:
m i j ( n + 1 ) = m i j ( n ) + &Delta; m i j ( n ) , &sigma; i j ( n + 1 ) = &sigma; i j ( n ) + &Delta; &sigma; i j ( n ) , &alpha; i j ( n + 1 ) = &alpha; i j ( n ) + &Delta; &alpha; i j ( n )
其中ηm,ηw,ησ,ηα是高斯函数的学习率参数。
&eta; m = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; m i j ) 2 + &epsiv; ] , &eta; w = E ( n ) 4 [ &Sigma; O = 1 n O &Sigma; k = 1 n y ( &PartialD; E ( n ) &PartialD; y O &PartialD; y O &PartialD; &omega; k o ) 2 + &epsiv; ] - - - ( 20 )
&eta; &sigma; = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; &sigma; i j ) 2 + &epsiv; ] , &eta; m = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; y O &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; m i j ) 2 + &epsiv; ]
式中ε是正常数。这样能量函数
E ( n + 1 ) = E ( n ) + &Delta;E ( n )
Figure GSA00000099087100102
= &epsiv; ( &eta; w + &eta; m + &eta; &sigma; + &eta; &alpha; ) < E ( n ) 4 + E ( n ) 4 + E ( n ) 4 + E ( n ) 4 = E ( n )
结合图6遥控水下机器人的跟踪控制,通过水下机器人装有的CCD获取水下被跟踪物体及场景图像,通过灰度处理和分割、使用神经网络分类器结合知识库和逻辑推理机制进行特征提取、分类和识别,采用势场法对机器人跟踪路径进行规划。采用图4的方法,对水下机器人发送运动控制指令,从而控制机器人的导管螺旋桨使其完成跟踪的动作。
结合图7遥控水下机器人的避碰控制,通过水下机器人装有的前视声纳获取水下障碍物信息,通过形态膨胀学对声图像进行分割和处理,得到安全区域,采用势场法对机器人避碰路径进行规划,采用图4的方法,对水下机器人发送运动控制指令,从而控制机器人的导管螺旋桨使其完成跟踪的动作。
结合图8,PC/104嵌入式程序采用上位机SOCKET触发机器人嵌入式处理器的方式进行节拍控制。机器人嵌入式处理器建立SOCKET服务器端,绑定端口,开始监听等待。水面控制机请求握手连接。若成功,触发SOCKET事件,PC/104发出控制指令,把传感器数据通过SOCKET回传给水面控制机。以后每0.1s水面控制机发一次控制指令给PC/104,SOCKET触发PC/104:输出控制指令给执行器;处理传感器信息并通过SOCKET回传给水面控制机,完成一个控制的闭环。若不成功,输出错误信息,进行出错处理。
图8中,水下嵌入式软件通过PC/104总线通信。包括SOCKET通讯模块,模拟信号电压采集程序,数字/模拟(D/A)转换及电压发送程序,数字信号采集程序。其中,SOCKET通讯模块用于水面控制机的网络通信;模拟信号电压采集程序负责采集深度计反馈回来的电压值;D/A转换及电压发送程序控制导管螺旋桨的转速;数字信号采集程序监测水密舱内的漏水报警器。
PC/104中采用了实时嵌入式操作***(VxWorks)。由于VxWorks的嵌入式操作***提供了Pentium3的BSP,对BSP进行简单的修改即可使用。主要就是对于Compact Flash Card卡(CF)的支持。可把CF卡当作一块硬盘来处理。而对于网卡,采用的是Intel 82559ER网卡,这是VxWorks默认的网卡,驱动都是可以直接用的。这样PC/104就可以通过开机自检CF卡启动VxWorks。默认的VxWorks内核支持CUP板上自带的两个串口″/tyCo/0″和″/tyCo/1″。由于采用串口板进行光纤罗经数据采集,因此必须在VxWorks下驱动串口板。
通过接收到机器人的位姿(深度Depth(即z值),姿态角(Yaw,Pith,Roll)和是否漏水信息),CCD拍摄到的视频和前视声纳获得和处理的信息,机器人控制手柄或控制器向水面控制机发送控制指令,水面控制机通过SOCKET将推力器指令由PC/104发送给导管螺旋桨。

Claims (3)

1.一种遥控水下机器人水面控制方法,其特征是:通过水下机器人装有的CCD和前视声纳获取水下被跟踪物体、场景图像和水下障碍物的信息,根据获取的信息采用改进的Sage-Husa自适应卡尔曼滤波算法获得水下机器人实际的艏向和深度,根据获得的水下机器人实际的艏向和深度、通过递归的以太神经网络DPRFNN算法自动对水下机器人发送运动控制指令。
2.根据权利要求1所述的一种遥控水下机器人水面控制方法,其特征是:所述的改进的Sage-Husa自适应卡尔曼滤波算法是在基本的KALMAN滤波基础上增加***噪声统计的估计值
Figure FSA00000099087000011
和量测噪声统计的估计值
Figure FSA00000099087000012
Figure FSA00000099087000013
的调整:
***干扰均值
q ^ ( k ) = ( 1 - d k - 1 ) q ^ ( k - 1 ) + d k - 1 [ X ^ ( k / k ) - &Phi; ( k , k - 1 ) X ^ ( k - 1 / k - 1 ) ]
***干扰方差矩阵
Q ^ ( k ) = ( 1 - d k - 1 ) Q ^ ( k - 1 ) + d k - 1 [ K ( k ) &epsiv; ( k ) &epsiv; T ( k ) + P ( k / k )
- &Phi; ( k , k - 1 ) P ( k - 1 / k - 1 ) &Phi; T ( k , k - 1 ) ]
量测噪声均值
r ^ ( k ) = ( 1 - d k - 1 ) r ^ ( k - 1 ) + d k - 1 [ Z ( k ) - H ( k ) X ^ ( k - 1 / k - 1 ) ]
量测噪声方差矩阵
R ^ ( k ) = ( 1 - d k - 1 ) R ^ ( k - 1 ) + d k - 1 [ &epsiv; ( k ) &epsiv; T ( k ) - H ( k ) P ( k / k - 1 ) H T ( k ) ]
其中
Figure FSA00000099087000019
是状态X(k)的估计,Φ(k,k-1)为t(k-1)时刻至t(k)时刻的一步转移阵,H(k)为量测阵,
Figure FSA000000990870000110
为***噪声序列的方差阵Q(k)的估计,
Figure FSA000000990870000111
为量测噪声序列方差阵R(k)的估计,
Figure FSA000000990870000112
为新息矩阵,新息包含有一步预测的误差,对其作适当加权处理将
Figure FSA000000990870000113
分离出来修正
Figure FSA00000099087000021
Figure FSA00000099087000022
b是遗忘因子
Figure FSA00000099087000023
它对滤波的发散和精度起着至关重要的作用,并通过调整Pk+1|k控制滤波增益阵Kk+1来防止滤波器的发散,当
Figure FSA00000099087000024
不成立,则按
Figure FSA00000099087000025
修正Pk+1|k,其中γ≥1为事先确定可调系数,Sk+1是自适应系数,将***干扰均值、***干扰方差矩阵、量测噪声均值、量测噪声方差矩阵和卡尔曼滤波结合就构成改进的Sage-Husa自适应卡尔曼滤波算法。
3.根据权利要求1或2所述的一种遥控水下机器人水面控制方法,其特征是:所述的以太神经网络DPRFNN算法包括输入层i、隶属度层j、petri以太层、规则层k层和输出层o层五层结构,递归反馈通过在隶属度层嵌入反馈连接来实现,信号的传播和每一层的基本函数表示如下:
(1)第一层是输入层,输入层的每一个节点直接把输入变量xi(i=1,2,3,4)直接传递到下一层,输入节点为深度和角度的和下潜速度与角速度误差,neti 1是第一层输出:
net i 1 = x i 1 ;
(2)第二层是隶属度层,层内的每一个节点都经过隶属度函数,隶属度输入为
r i j ( n ) = x i ( n ) + &mu; i j ( n - 1 ) &alpha; i j
n是训练次数,αi j是代表自反馈循环的权值,μi j(n-1)是上一次训练第二层的输出信号,它通过高斯型隶属函数来定义:
net j ( r i j ) = - ( r i j - m i j ) 2 ( &sigma; i j ) 2 , &mu; i j [ net j ( r i j ) ] = exp ( net j ( r i j ) )
mi j和σi j分别是第i个输入变量的第j个模糊集合的高斯型隶属函数的均值和标准差,它们都是可调参数,j=1,2,...,nj,nj是每个输入的语义变量的数量,μi j[netj(ri j)]是第二层输出;
(3)第三层是Petri层,它提供令牌,使用如下的竞争规则
t i j = 1 , &mu; i j [ net j ( r i j ) ] &GreaterEqual; d th 0 , &mu; i j [ net j ( r i j ) ] < d th
其中ti j是转换值,dth是动态变化的阈值、随着***响应误差的而变化;
(4)第四层是规则层,每个节点k由∏表示,即连乘输入输入并输出结果:
&phi; k = &Pi; i = 1 4 &omega; ji k &mu; i j [ net j ( r i j ) ] , t i j = 1 0 , t i j = 0
式中ωji k是Petri网和规则层的权值、为恒定的值,φk(k=1,2,...ny)第k层输出,ny是规则总数,φk是第四层输出;
(5)第五层是输出层
Figure FSA00000099087000032
其中,连接权值ωk o是和第k条规则相关的第0个输出的输出强度,yo是第五层输出,输出值即为推力器的控制电压值;
DPRFNN使用的在线学习算法是监督-斜坡算法,该算法为首先其能量函数E定义为
Figure FSA00000099087000033
式中h和θ是控制中遥控水下机器人的实时深度值和艏向值,hd和θd分别是h和θ的期望值,eh=hd-h、eθ=θd-θ分别是深度和艏向的误差,动态变化阈值dth由下式来调整:
Figure FSA00000099087000034
式中α和β是正常数;
在输出层,误差反向传播值为
Figure FSA00000099087000035
连接权值ωk o按照下式来更新:
Figure FSA00000099087000036
ηω连接权值学习率,下一时刻ωk o为:
Figure FSA00000099087000037
规则层的权值是恒定的,则该层的误差为:
Figure FSA00000099087000038
Petri层中误差如下计算:
Figure FSA00000099087000041
模糊化层各参数的更新规则为:
&Delta; m i j = &eta; m &rho; j 2 ( r i j - m i j ) 2 ( &sigma; i j ) 2 &mu; i j ( n - 1 ) , &Delta;&sigma; i j = &eta; s &rho; j 2 ( r i j - m i j ) 2 ( &sigma; i j ) 3
&Delta; &alpha; i j = - &eta; &alpha; &rho; j 2 ( r i j - m i j ) ( &sigma; i j ) 2 &mu; i j ( n - 1 )
下一时刻模糊化层各参数为:
m i j ( n + 1 ) = m i j ( n ) + &Delta; m i j ( n ) , &sigma; i j ( n + 1 ) = &sigma; i j ( n ) + &Delta; &sigma; i j ( n ) ,
&alpha; i j ( n + 1 ) = &alpha; i j ( n ) + &Delta; &alpha; i j ( n )
&eta; m = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; m i j ) 2 + &epsiv; ] &eta; w = E ( n ) 4 [ &Sigma; O = 1 n O &Sigma; k = 1 n y ( &PartialD; E ( n ) &PartialD; y O &PartialD; y O &PartialD; &omega; k o ) 2 + &epsiv; ]
&eta; &sigma; = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; &sigma; i j ) 2 + &epsiv; ] &eta; &alpha; = E ( n ) 4 [ &Sigma; i = 1 n i &Sigma; j = 1 n j &Sigma; O = 1 n O ( &PartialD; E ( n ) &PartialD; x i &PartialD; x i &PartialD; y O &PartialD; y O &PartialD; &alpha; i j ) 2 + &epsiv; ]
式中ηm,ηw,ησ,ηα是高斯函数的学习率参数,ε是正常数。
CN201010159041.7A 2010-04-29 2010-04-29 一种遥控水下机器人水面控制方法 Active CN101825903B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010159041.7A CN101825903B (zh) 2010-04-29 2010-04-29 一种遥控水下机器人水面控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010159041.7A CN101825903B (zh) 2010-04-29 2010-04-29 一种遥控水下机器人水面控制方法

Publications (2)

Publication Number Publication Date
CN101825903A true CN101825903A (zh) 2010-09-08
CN101825903B CN101825903B (zh) 2014-11-19

Family

ID=42689856

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010159041.7A Active CN101825903B (zh) 2010-04-29 2010-04-29 一种遥控水下机器人水面控制方法

Country Status (1)

Country Link
CN (1) CN101825903B (zh)

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102411657A (zh) * 2011-10-31 2012-04-11 江苏科技大学 自由航行状态下耙吸挖泥船动力定位的滤波器设计方法
CN102508960A (zh) * 2011-10-31 2012-06-20 江苏科技大学 变吃水作业状态下耙吸挖泥船动力定位的滤波器设计方法
CN103336525A (zh) * 2013-06-18 2013-10-02 哈尔滨工程大学 随机***高权值便捷ukf滤波方法
CN103376802A (zh) * 2012-04-18 2013-10-30 中国科学院沈阳自动化研究所 一种利用水面机器人跟踪水下机器人的方法
CN103425070A (zh) * 2013-08-15 2013-12-04 青岛远创机器人自动化有限公司 一种用于控制浅水观察级迷你水下机器人的方法
CN103488175A (zh) * 2013-09-26 2014-01-01 上海海事大学 一种自治遥控水下机器人水下管道检测跟踪***及检测方法
CN103529844A (zh) * 2013-10-18 2014-01-22 吴宝举 基于前视声纳的水下机器人避碰方法
CN103576693A (zh) * 2013-11-11 2014-02-12 哈尔滨工程大学 基于二阶滤波器的水下机器人三维路径跟踪控制方法
CN103760909A (zh) * 2014-01-23 2014-04-30 河海大学常州校区 一种水下探测装置的控制***
CN103970144A (zh) * 2014-03-28 2014-08-06 哈尔滨工程大学 一种自主式水下机器人的水面操控***
CN104865829A (zh) * 2015-03-26 2015-08-26 哈尔滨工业大学 多机器人***分布式自适应神经网络连续跟踪控制方法
CN104948916A (zh) * 2015-05-15 2015-09-30 厦门大学 圆形环绕水下鱼形机器人水下管道检测装置及检测方法
CN105068550A (zh) * 2015-08-21 2015-11-18 燕山大学 一种基于拍卖模式的水下机器人多目标选择策略
CN105072395A (zh) * 2015-08-04 2015-11-18 李勇妹 一种基于数据通信的潜水员水下岩石避让方法
CN105059503A (zh) * 2015-08-05 2015-11-18 彭晓梅 潜水员佩戴的清晰化岩石避让***
CN105163066A (zh) * 2015-08-05 2015-12-16 魏芳 采用神经网络识别的水下岩石避让平台
CN105187775A (zh) * 2015-08-04 2015-12-23 李勇妹 基于数据通信的潜水员水下岩石避让***
CN107092019A (zh) * 2016-02-18 2017-08-25 北京臻迪科技股份有限公司 涉水机器人及水中探测***
CN108319276A (zh) * 2017-12-26 2018-07-24 上海交通大学 基于布尔网络的水下机器人姿态调节控制装置及方法
CN108469433A (zh) * 2018-03-21 2018-08-31 濮阳市华信技术服务有限公司 一种用于污水在线分析的智能***及其使用方法
CN108490472A (zh) * 2018-01-29 2018-09-04 哈尔滨工程大学 一种基于模糊自适应滤波的无人艇组合导航方法
CN108490774A (zh) * 2018-03-18 2018-09-04 西北工业大学 一种基于Petri网的自主水下航行器决策层离散事件动态***控制方法
CN108983794A (zh) * 2018-07-05 2018-12-11 上海查派机器人科技有限公司 水下机器人智能辅助作业***与方法
CN109189075A (zh) * 2018-10-08 2019-01-11 哈尔滨工程大学 一种舰船用模糊遗忘因子无模型自适应航向控制方法
CN109213174A (zh) * 2018-10-24 2019-01-15 北京工业大学 一种基于模糊神经网络的污水处理厂智能巡检避障方法
CN109916405A (zh) * 2018-12-14 2019-06-21 智慧航海(青岛)科技有限公司 Dubins算法和神经网络算法融合的航迹规划方法
CN110308714A (zh) * 2019-06-25 2019-10-08 中国船舶重工集团公司第七0七研究所 一种水上平台动力定位***核心操控策略验证的试验平台
CN110471451A (zh) * 2019-08-29 2019-11-19 株洲中车时代电气股份有限公司 一种远程遥控水下机器人操控***
US10661867B2 (en) 2016-02-18 2020-05-26 Powervision Tech Inc. Underwater drone with capacity of fishing, rapidly moving and wireless remote control
CN111538349A (zh) * 2020-04-17 2020-08-14 中国海洋大学 面向多任务的长航程auv自主决策方法
CN112462730A (zh) * 2020-10-09 2021-03-09 中国科学院沈阳自动化研究所 一种水下滑翔机的故障诊断方法
CN112578389A (zh) * 2020-12-08 2021-03-30 浙江景奕智能控制技术有限公司 一种多源融合的rov实时路径规划方法
CN113848984A (zh) * 2021-10-29 2021-12-28 哈尔滨工业大学 一种无人机集群控制方法及***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1718378A (zh) * 2005-06-24 2006-01-11 哈尔滨工程大学 浮游式水下机器人运动的s面控制方法
CN101256409A (zh) * 2008-04-08 2008-09-03 哈尔滨工程大学 基于递归模糊神经网络的水下潜器空间变结构控制方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1718378A (zh) * 2005-06-24 2006-01-11 哈尔滨工程大学 浮游式水下机器人运动的s面控制方法
CN101256409A (zh) * 2008-04-08 2008-09-03 哈尔滨工程大学 基于递归模糊神经网络的水下潜器空间变结构控制方法

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102411657A (zh) * 2011-10-31 2012-04-11 江苏科技大学 自由航行状态下耙吸挖泥船动力定位的滤波器设计方法
CN102508960B (zh) * 2011-10-31 2013-11-06 江苏科技大学 变吃水作业状态下耙吸挖泥船动力定位的滤波器设计方法
CN102508960A (zh) * 2011-10-31 2012-06-20 江苏科技大学 变吃水作业状态下耙吸挖泥船动力定位的滤波器设计方法
CN103376802B (zh) * 2012-04-18 2015-11-18 中国科学院沈阳自动化研究所 一种利用水面机器人跟踪水下机器人的方法
CN103376802A (zh) * 2012-04-18 2013-10-30 中国科学院沈阳自动化研究所 一种利用水面机器人跟踪水下机器人的方法
CN103336525A (zh) * 2013-06-18 2013-10-02 哈尔滨工程大学 随机***高权值便捷ukf滤波方法
CN103336525B (zh) * 2013-06-18 2016-09-14 哈尔滨工程大学 随机***高权值便捷ukf滤波方法
CN103425070A (zh) * 2013-08-15 2013-12-04 青岛远创机器人自动化有限公司 一种用于控制浅水观察级迷你水下机器人的方法
CN103488175A (zh) * 2013-09-26 2014-01-01 上海海事大学 一种自治遥控水下机器人水下管道检测跟踪***及检测方法
CN103529844A (zh) * 2013-10-18 2014-01-22 吴宝举 基于前视声纳的水下机器人避碰方法
CN103529844B (zh) * 2013-10-18 2017-03-15 吴宝举 基于前视声纳的水下机器人避碰方法
CN103576693B (zh) * 2013-11-11 2016-06-29 哈尔滨工程大学 基于二阶滤波器的水下机器人三维路径跟踪控制方法
CN103576693A (zh) * 2013-11-11 2014-02-12 哈尔滨工程大学 基于二阶滤波器的水下机器人三维路径跟踪控制方法
CN103760909B (zh) * 2014-01-23 2018-01-02 河海大学常州校区 一种水下探测装置的控制***
CN103760909A (zh) * 2014-01-23 2014-04-30 河海大学常州校区 一种水下探测装置的控制***
CN103970144A (zh) * 2014-03-28 2014-08-06 哈尔滨工程大学 一种自主式水下机器人的水面操控***
CN103970144B (zh) * 2014-03-28 2017-02-22 哈尔滨工程大学 一种自主式水下机器人的水面操控***
CN104865829A (zh) * 2015-03-26 2015-08-26 哈尔滨工业大学 多机器人***分布式自适应神经网络连续跟踪控制方法
CN104865829B (zh) * 2015-03-26 2017-06-23 哈尔滨工业大学 多机器人***分布式自适应神经网络连续跟踪控制方法
CN104948916A (zh) * 2015-05-15 2015-09-30 厦门大学 圆形环绕水下鱼形机器人水下管道检测装置及检测方法
CN105072395B (zh) * 2015-08-04 2016-10-26 刘更新 一种基于数据通信的潜水员水下岩石避让方法
CN105072395A (zh) * 2015-08-04 2015-11-18 李勇妹 一种基于数据通信的潜水员水下岩石避让方法
CN105187775A (zh) * 2015-08-04 2015-12-23 李勇妹 基于数据通信的潜水员水下岩石避让***
CN105163066A (zh) * 2015-08-05 2015-12-16 魏芳 采用神经网络识别的水下岩石避让平台
CN105059503A (zh) * 2015-08-05 2015-11-18 彭晓梅 潜水员佩戴的清晰化岩石避让***
CN105068550B (zh) * 2015-08-21 2017-10-20 燕山大学 一种基于拍卖模式的水下机器人多目标选择方法
CN105068550A (zh) * 2015-08-21 2015-11-18 燕山大学 一种基于拍卖模式的水下机器人多目标选择策略
US10661867B2 (en) 2016-02-18 2020-05-26 Powervision Tech Inc. Underwater drone with capacity of fishing, rapidly moving and wireless remote control
CN107092019A (zh) * 2016-02-18 2017-08-25 北京臻迪科技股份有限公司 涉水机器人及水中探测***
US11008081B2 (en) 2016-02-18 2021-05-18 Powervision Tech Inc. Underwater drone with capacity of fishing, rapidly moving and wireless remote control
CN108319276A (zh) * 2017-12-26 2018-07-24 上海交通大学 基于布尔网络的水下机器人姿态调节控制装置及方法
CN108490472A (zh) * 2018-01-29 2018-09-04 哈尔滨工程大学 一种基于模糊自适应滤波的无人艇组合导航方法
CN108490774B (zh) * 2018-03-18 2020-10-27 西北工业大学 一种基于Petri网的自主水下航行器决策层离散事件动态***控制方法
CN108490774A (zh) * 2018-03-18 2018-09-04 西北工业大学 一种基于Petri网的自主水下航行器决策层离散事件动态***控制方法
CN108469433A (zh) * 2018-03-21 2018-08-31 濮阳市华信技术服务有限公司 一种用于污水在线分析的智能***及其使用方法
CN108469433B (zh) * 2018-03-21 2020-10-16 新昌县夙凡软件科技有限公司 一种用于污水在线分析的智能***及其使用方法
CN108983794A (zh) * 2018-07-05 2018-12-11 上海查派机器人科技有限公司 水下机器人智能辅助作业***与方法
CN109189075A (zh) * 2018-10-08 2019-01-11 哈尔滨工程大学 一种舰船用模糊遗忘因子无模型自适应航向控制方法
CN109213174A (zh) * 2018-10-24 2019-01-15 北京工业大学 一种基于模糊神经网络的污水处理厂智能巡检避障方法
CN109213174B (zh) * 2018-10-24 2021-10-01 北京工业大学 一种基于模糊神经网络的污水处理厂智能巡检避障方法
CN109916405A (zh) * 2018-12-14 2019-06-21 智慧航海(青岛)科技有限公司 Dubins算法和神经网络算法融合的航迹规划方法
CN110308714A (zh) * 2019-06-25 2019-10-08 中国船舶重工集团公司第七0七研究所 一种水上平台动力定位***核心操控策略验证的试验平台
CN110471451A (zh) * 2019-08-29 2019-11-19 株洲中车时代电气股份有限公司 一种远程遥控水下机器人操控***
CN111538349A (zh) * 2020-04-17 2020-08-14 中国海洋大学 面向多任务的长航程auv自主决策方法
CN111538349B (zh) * 2020-04-17 2021-03-23 中国海洋大学 面向多任务的长航程auv自主决策方法
CN112462730A (zh) * 2020-10-09 2021-03-09 中国科学院沈阳自动化研究所 一种水下滑翔机的故障诊断方法
CN112578389B (zh) * 2020-12-08 2021-09-24 浙江景奕智能控制技术有限公司 一种多源融合的rov实时路径规划方法
CN112578389A (zh) * 2020-12-08 2021-03-30 浙江景奕智能控制技术有限公司 一种多源融合的rov实时路径规划方法
CN113848984A (zh) * 2021-10-29 2021-12-28 哈尔滨工业大学 一种无人机集群控制方法及***
CN113848984B (zh) * 2021-10-29 2022-06-10 哈尔滨工业大学 一种无人机集群控制方法及***

Also Published As

Publication number Publication date
CN101825903B (zh) 2014-11-19

Similar Documents

Publication Publication Date Title
CN101825903B (zh) 一种遥控水下机器人水面控制方法
Huang et al. A review on underwater autonomous environmental perception and target grasp, the challenge of robotic organism capture
MacIver et al. Designing future underwater vehicles: principles and mechanisms of the weakly electric fish
Ji-Yong et al. Design and vision based autonomous capture of sea organism with absorptive type remotely operated vehicle
Carrera et al. Towards autonomous robotic valve turning
Karapetyan et al. Human diver-inspired visual navigation: Towards coverage path planning of shipwrecks
Li et al. Characteristic evaluation via multi-sensor information fusion strategy for spherical underwater robots
Wettergreen et al. Development of a visually-guided autonomous underwater vehicle
Kim et al. Underwater vehicle manipulators
Sinisterra et al. A USV platform for surface autonomy
Farooq et al. Microcontroller based neural network controlled low cost autonomous vehicle
Manderson et al. GPU-assisted learning on an autonomous marine robot for vision-based navigation and image understanding
Ceccarelli et al. Mobile robots for dynamic environments
Kim et al. Parent-child underwater robot-based manipulation system for underwater structure maintenance
Farooq et al. A lightweight controller for autonomous following of a target platform for drones
Lawrance et al. Shared autonomy for low‐cost underwater vehicles
Silpa-Anan et al. Preliminary experiments in visual servo control for autonomous underwater vehicle
Chen et al. Development of an autonomous unmanned surface vehicle with object detection using deep learning
Ferreira et al. Enhancing autonomous capabilities and human-robot interaction for unmanned surface vehicles
Garberoglio et al. Coordinated asv-uav control for marine collision-free navigation
Fujii et al. Autonomous underwater robots with distributed behavior control architecture
Rist-Christensen Autonomous robotic intervention using ROV
Molnar et al. Guidance, navigation and control system for the Tethra unmanned underwater vehicle
Nagashima et al. Development of a compact hybrid underwater vehicle using variable vector propeller
Lee et al. Integrated Simulation of Virtual Prototypes and Control Algorithms of Unmanned Surface Vehicles Based on a Robot Operating System

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170203

Address after: 15 Heilongjiang, Nangang Province, Nantong street, building No. 258, building, ship, floor, No. 150001

Patentee after: Science Park Development Co., Ltd. of Harbin Engineering University

Patentee after: Gao Liangtian

Patentee after: Sun Yushan

Patentee after: Jia Hui

Address before: 150001 Heilongjiang, Nangang District, Nantong street,, Harbin Engineering University, Department of Intellectual Property Office

Patentee before: Harbin Engineering Univ.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170906

Address after: 150028, Heilongjiang hi tech Industrial Development Zone, Harbin science and technology innovation city, innovation and entrepreneurship Plaza, building 15 (192 bright moon street) torch networking building, room 349

Patentee after: Harbin ha te special equipment technology development Co., Ltd.

Address before: 15 Heilongjiang, Nangang Province, Nantong street, building No. 258, building, ship, floor, No. 150001

Co-patentee before: Gao Liangtian

Patentee before: Science Park Development Co., Ltd. of Harbin Engineering University

Co-patentee before: Sun Yushan

Co-patentee before: Jia Hui