[发明专利]一种无人机重心偏移的补偿方法及系统有效
申请号: | 201710630420.1 | 申请日: | 2017-07-28 |
公开(公告)号: | CN109308074B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 康腾;黄涛;刘国良;费鹏 | 申请(专利权)人: | 深圳禾苗通信科技有限公司 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 蔡晓红;柯夏荷 |
地址: | 518000 广东省深圳市福田区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无人机 重心 偏移 补偿 方法 系统 | ||
1.一种无人机重心偏移的补偿方法,其特征在于,包括:
获取无人机的目标控制力矩;
获取所述无人机由重心偏移得到的附加力矩;
采用递推最小二乘法辨识出所述无人机所需的补偿力矩;
将所述附加力矩和所述补偿力矩添加到所述目标控制力矩中进行补偿控制;
将补偿后的力矩分配给四个电机,以使所述四个电机驱动所述无人机达到目标姿态;
所述采用递推最小二乘法辨识出所述无人机所需的补偿力矩,具体包括:
基于俯仰角方向的总力矩、俯仰角速度、滚转角加速度和偏航角速度,采用所述递推最小二乘法辨识出所述无人机在所述俯仰角方向上所需的补偿力矩;
基于滚转角方向的总力矩、滚转角速度、俯仰角加速度和偏航角速度,采用所述递推最小二乘法辨识出所述无人机在所述滚转角方向上所需的补偿力矩;
基于偏航角方向的总力矩、偏航角加速度、滚转角速度和俯仰角速度,采用所述递推最小二乘法辨识出所述无人机在所述偏航角方向上所需的补偿力矩。
2.如权利要求1所述的无人机重心偏移的补偿方法,其特征在于,所述获取无人机的目标控制力矩,具体包括:
根据所述无人机的目标姿态角以及由所述无人机当前姿态解算得到的姿态角,计算获得姿态角误差;
根据所述姿态角误差获得目标角速度,并根据所述目标角速度以及由所述无人机当前姿态解算得到的角速度,计算获得姿态角速度误差;
根据所述姿态角速度误差获得所述目标控制力矩。
3.如权利要求1所述的无人机重心偏移的补偿方法,其特征在于,所述基于俯仰角方向的总力矩、俯仰角速度、滚转角加速度和偏航角速度,采用所述递推最小二乘法辨识出所述无人机在所述俯仰角方向上所需的补偿力矩,具体包括:
获取所述无人机俯仰角方向的力矩平衡方程其中,Mx为无人机俯仰角方向的总力矩,为滚转角加速度,为俯仰角速度,为偏航角速度,Ixx、Iyy、Izz为无人机的转动惯量,为俯仰角方向的补偿力矩;
设线性方程组Ax=b,则A(k,:)x=bk,其中,k=1,2,…n,A(k,:)=[ak1,ak2,…,akn],x=[x1,x2,…,xn]T;
令b=Mx,采用递推最小二乘法辨识出所述无人机在所述俯仰角方向上所需的补偿力矩
所述递推最小二乘法为:
xk+1=xk+Qk[bk-A(k,:)xk],k=1,2,…,n;
Pk+1=[I-QkA(k,:)]Pk;
其中,随机产生初始权值向量x0=rand(n,1),设P0=αI∈Rn×n,α=106~1010,I∈Rn×n是单位矩阵。
4.如权利要求1所述的无人机重心偏移的补偿方法,其特征在于,所述将补偿后的力矩分配给四个电机,以使所述四个电机驱动所述无人机达到目标姿态,具体包括:
基于所述无人机的重量、转动惯量以及电机到质量中心的臂长,依次将所述俯仰角方向的补偿力矩、所述滚转角方向的补偿力矩、所述偏航角方向的补偿力矩分配给所述四个电机,以调整所述四个电机的转速,使所述四个电机驱动所述无人机达到目标姿态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳禾苗通信科技有限公司,未经深圳禾苗通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710630420.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动导航避障小车
- 下一篇:具有性能表数据链路能力的飞行管理系统