[发明专利]基于波浪评估的多旋翼无人飞船水面起飞控制方法有效
申请号: | 202110338890.7 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113093770B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 韦岗;何宗航;曹燕 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G05D1/06 | 分类号: | G05D1/06 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 詹丽红 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 波浪 评估 多旋翼 无人 飞船 水面 起飞 控制 方法 | ||
1.一种基于波浪评估的多旋翼无人飞船水面起飞控制方法,用于控制多旋翼无人飞船,其特征在于,所述控制方法包括以下步骤:
S1、根据多旋翼无人飞船的状态估计波浪特征;
其中,所述多旋翼无人飞船状态包括:多旋翼无人飞船的竖向加速度、多旋翼无人飞船的竖向速度及多旋翼无人飞船的竖向位移;所述波浪特征包括:波浪的波峰、波浪的波谷及波浪波峰的均值;
S2、收到遥控端发送的起飞指令后,根据估计的波浪特征,选择合适的开始起飞时刻;
S3、以预定的起飞方式控制多旋翼无人飞船起飞;
其中,所述步骤S1中,根据多旋翼无人飞船的状态估计波浪特征的过程如下:
S101、获取多旋翼无人飞船沿机体坐标系三个坐标轴方向运动的加速度及多旋翼无人飞船绕机体坐标系三个坐标轴旋转的角速度;
其中,所述机体坐标系是与多旋翼无人飞船固定连接,没有相对运动的坐标系;机体坐标系的坐标原点为多旋翼无人飞船的重心,机体坐标系的Xb、Yb、Zb三轴分别指向多旋翼无人飞船的前、左、上三个方向,其中下标b为body的缩写,代表机体坐标系;
所述多旋翼无人飞船沿机体坐标系Xb、Yb、Zb三个坐标轴方向运动的加速度由多旋翼无人飞船搭载的加速度传感器测量获得,所述多旋翼无人飞船绕机体坐标系Xb、Yb、Zb三个坐标轴旋转的角速度由多旋翼无人飞船搭载的陀螺仪测量获得;
S102、利用多旋翼无人飞船绕机体坐标系三个坐标轴旋转的角速度将多旋翼无人飞船沿机体坐标系三个坐标轴运动的加速度投影至大地坐标系中;
其中,所述大地坐标系是指一个三轴指向固定、为多旋翼无人飞船提供方位参考的坐标系,令大地坐标系的Xe、Ye、Ze三轴分别指向地理的北、东、地或地理的东、北、天,其中下标e为earth的缩写,代表大地坐标系;
用一个旋转矩阵来表示机体坐标系到大地坐标系的旋转关系,即:
利用四元数Q来表示旋转矩阵用一单位四元数:
表示绕矢量v旋转θ角的这样一个旋转,式中q0为四元数Q的实部,q1、q2、q3为四元数Q的虚部系数,四元数Q与旋转矩阵的对应关系为:
利用步骤S101中获得的绕Xb、Yb、Zb轴旋转的角速度ωxb、ωyb、ωzb对四元数Q=q0+q1i+q2j+q3k的四个系数q0、q1、q2、q3进行迭代更新,以获得最新的旋转矩阵更新公式为:
其中dt为两次更新的间隔时间,q0、q1、q2、q3为上一次的四元数系数,q′0、q′1、q′2、q′3为更新后的四元数系数,q0、q1、q2、q3的初始值分别为:q0=1、q1=0、q2=0、q3=0;
求出大地坐标系下多旋翼无人飞船沿Xe、Ye、Ze三轴运动的加速度axe、aye、aze:
S103、将大地坐标系Ze轴方向的加速度经过高通滤波后得到多旋翼无人飞船的竖向加速度,过程如下:
对测量值aze进行高通滤波得到azef,azef即为多旋翼无人飞船的竖向加速度;
S104、将多旋翼无人飞船的竖向加速度经过积分、高通滤波获得多旋翼无人飞船的竖向速度,过程如下:
对azef积分得到vze,对vze高通滤波得到vzef,vzef即为所述多旋翼无人飞船的竖向速度;
S105、将多旋翼无人飞船的竖向速度经过积分、高通滤波获得多旋翼无人飞船的竖向位移,过程如下:
对vzef积分得到sze;对sze高通滤波得到szef,szef即为所述多旋翼无人飞船的竖向位移;
其中,当多旋翼无人飞船位于水平面时,所述多旋翼无人飞船的竖向位移等于零,当多旋翼无人飞船位于水平面之上时,所述多旋翼无人飞船的竖向位移大于零,当多旋翼无人飞船位于水平面之下时,所述多旋翼无人飞船的竖向位移小于零;
S106、根据多旋翼无人飞船的竖向速度的过零点及过零点前后两点的多旋翼无人飞船的竖向速度的大小关系来估计波浪的波峰和波谷;
S107、计算波浪波峰均值,该波浪波峰均值用来衡量多旋翼无人飞船附近水域波浪幅度的平均大小,计算公式如下:
式中,n代表当前为第n个点,peakn为第n个波峰,meann-1为前n-1个波峰的均值,meann为n个波峰的均值;
其中,所述步骤S2中,收到遥控端发送的起飞指令后,根据估计的波浪特征,选择合适的开始起飞时刻的过程如下:
S201、未选择到合适的开始起飞时刻前,多旋翼无人飞船所有旋翼以预设转速旋转;
其中,所述预设转速小于多旋翼无人飞船在空中悬停时的转速;所述悬停时的转速为能使多旋翼无人飞船在空中悬停的一个旋翼转速的估计值,理想情况下,在悬停时多旋翼无人飞船的竖向速度为零;
S202、判断当前多旋翼无人飞船的竖向位移是否大于波浪波峰均值,若大于则进行步骤S203,否则重复步骤S202;
S203、若多旋翼无人飞船的横滚角和俯仰角均小于设定的阈值,则选择当前时刻为开始起飞时刻,否则重复步骤S202;
其中,所述多旋翼无人飞船的横滚角为多旋翼无人飞船的机体坐标系的Yb轴与大地坐标系XeYe平面的夹角;所述多旋翼无人飞船的俯仰角为多旋翼无人飞船的机体坐标系Xb轴与大地坐标系XeYe平面的夹角;
其中,所述多旋翼无人飞船的横滚角和俯仰角由多旋翼无人飞船绕机体坐标系Xb、Yb、Zb三个坐标轴旋转的角速度经过计算得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110338890.7/1.html,转载请声明来源钻瓜专利网。