[发明专利]一种水下剖面监测机器人控制器及自动轨迹跟踪控制方法有效
申请号: | 201410163840.X | 申请日: | 2014-04-23 |
公开(公告)号: | CN104090579B | 公开(公告)日: | 2017-08-15 |
发明(设计)人: | 袁健;周忠海;金光虎;徐娟;王越;姚璞玉;李俊晓;王起维;牟华;臧鹤超 | 申请(专利权)人: | 山东省科学院海洋仪器仪表研究所 |
主分类号: | G05D1/10 | 分类号: | G05D1/10;G05B13/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266001*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种水下剖面监测机器人控制器,包括置于船载控制箱内的控制器A和置于水下机器人仪器舱内的控制器B两部分,二者通过铠装的脐带电缆进行通信,控制器A实时采集船载控制器控制面板的遥控控制指令,并将控制指令按照自定义的通信协议进行编码和组装成帧,经由通信模块发送到水下控制器B;水下控制器B实时接收船载控制器A发送的协议帧,并进行协议解码,按照协议格式解析出控制指令,进而控制继电器驱动板上的对应的继电器的开关动作,从而实现对水下机器人运动姿态的控制。本发明采用有限时间轨迹跟踪控制技术实现水下机器人对预定轨迹点的跟踪,能够实现水下剖面监测机器人的大范围、高精度运动和姿态控制。 | ||
搜索关键词: | 一种 水下 剖面 监测 机器人 控制器 自动 轨迹 跟踪 控制 方法 | ||
【主权项】:
一种水下剖面监测机器人控制器,其特征在于:包括置于船载控制箱内的控制器A和置于水下机器人仪器舱内的水下控制器B两部分,二者通过铠装的脐带电缆进行通信,所述控制器A实时采集船载控制器控制面板的遥控控制指令,并将控制指令按照自定义的通信协议进行编码和组装成帧,经由通信模块发送到水下控制器B;所述水下控制器B实时接收船载控制器A发送的协议帧,并进行协议解码,按照协议格式解析出控制指令,进而控制继电器驱动板上的对应的继电器的开关动作,继而驱动推进电机进行工作,从而实现对水下机器人运动姿态的控制;所述控制器A和水下控制器B还包括有串口通信模块、串口/光纤转换器和电压转换和稳压模块A、电压转换和稳压模块B;用于水下机器人控制器和船载控制器间的相互通信,其还包括铠装的脐带通信电缆,通过电压转换和稳压模块B将供电电压转换为机器人所需的工作电压,并提供其与控制器A间的远程数据通信,保证信号传输的无失真;所述的电压转换和稳压模块A包含电压转换和稳压电路,用于将岸上电源进行AC‑DC电压转换和低压差线性稳压的两级电压转换,从而为电路提供稳定的工作电压;电压转换和稳压模块B,对电压进行转换和稳压,为控制器B和机器人驱动电机提供必需的工作电压;所述水下机器人控制器之间的通信协议,采用自定义的通信协议帧,水下控制器B按照协议格式解析出控制器A发送的控制指令;所述协议帧头和帧尾均由1个字节组成,控制命令字由1个字节组成,其相应低4位数据位从右至左分别代表左侧水平推进器、右侧水平推进器、左侧垂直推进器和右侧垂直推进器,高4为自动/手动切换;最高位用于区分手动操控还是自动轨迹跟踪控制,如果为0,则为手动操控,如果为1,则为自动轨迹跟踪控制;循环冗余检测CRC也由1个字节组成,控制器B通过CRC检测算法计算出检测未位的值,并与接收到的CRC值进行对比,完成对数据帧的差错检测,出现错误则丢弃该数据包,不进行机器人操控;由水下控制器B、深度传感器和驱动电机组成水下剖面监测机器人的水下闭环随动控制系统;该水下闭环随动控制系统实现水下机器人对预定轨迹点的跟踪控制,采用有限时间跟踪控制技术,使水下机器人在有限时间内实现对预定轨迹点的跟踪;考虑到外界的海流扰动、环境噪声的影响以及轨迹控制的快速性,水下机器人的有限时间轨迹控制器就是设计v,ω的估计值的控制律使水下机器人在有限的时间内跟踪上预定的参考轨迹点,其中设计的有限时间控制律为:ω^=ωd+k1θ^e+k2sgn(θ^e)|θ^e|γ1,|θ^e|>k2/k1ωd+k1vdy^e+k2vdsgnθ^e|θ^e|γ2,|θ^e|≤k2/k1]]>v^=vdcosθ^e+ωdy^e+k3y^e+k4sgn(y^e)|y^e|β1+k5x^e+k6sgn(x^e)|x^e|β2,|θ^e|>k2/k1vdcosθ^e+k1x^e+k0sgn(x^e)|x^e|β0,|θ^e|≤k2/k1]]>从而实现水下机器人对一系列预定轨迹点的跟踪控制;上式中,v,ω分别为水下机器人的线速度和角速度,分别为v,ω经过卡尔曼滤波后的估计值,νd,ωd分别为水下机器人线速度和角速度的参考控制输入,k0,k1,k2,k3,k4,k5,k6>0,0<γ0,γ1<1,0<β0,β1<1,β2=2β1/(1+β1)都为有限时间控制律的调节系数,分别为xe,ye,θe经过卡尔曼滤波后的估计值,其中xe,ye,θe可以表示为这里xd,yd表示水下机器人位置坐标的期望值,θd表示水下机器人运动方向的期望值,x,y表示水下机器人位置坐标的当前值,θ表示水下机器人运动方向的当前值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省科学院海洋仪器仪表研究所,未经山东省科学院海洋仪器仪表研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410163840.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种人工气候室控制方法
- 下一篇:一种用于食药用菌养殖的智能管理系统