赞
踩
为了建立起能够描述无人机的物理和运动特性的方程,需要定义建模时的坐标系。定义两种坐标系:固定坐标系(惯性坐标系){A}和无人机的机身坐标系{B}。使用欧拉角 ξ = ( ϕ , θ , ψ ) T \xi {\rm{ = }}{\left( {\phi, \theta ,\psi } \right)^T} ξ=(ϕ,θ,ψ)T表示在机身坐标系中无人机绕各个轴转动的角度, P = ( x , y , z ) T P={\left( {x, y ,z } \right)^T} P=(x,y,z)T表示无人机重心坐标。无人机为"X"型,无人机质量为 m m m,机臂长度为 l l l,绕无人机三个轴转动的转动惯量分别为 I x x , I y y , I z z I_{xx},I_{yy},I_{zz} Ixx,Iyy,Izz。无人机结构图如下
四个旋翼的升力分别为 F 1 , F 2 , F 3 , F 4 F_1,F_2,F_3,F_4 F1,F2,F3,F4,都沿着无人机机身 z z z轴方向。总升力 u 1 = F 1 + F 2 + F 3 + F 4 u_1=F_1 + F_2 + F_3 + F_4 u1=F1+F2+F3+F4, 作用于 x x x轴的力矩 u 2 = l 2 ( − F 1 − F 2 + F 3 + F 4 ) u_2=\dfrac{l}{
{\sqrt 2 }}( - F_1 - F_2 + F_3 + F_4) u2=2
l(−F1−F2+F3+F4), 作用于 y y y轴的力矩 u 3 = l 2 ( − F 1 + F 2 + F 3 − F 4 ) u_3=\dfrac{l}{
{\sqrt 2 }}( - F_1 +F_2 + F_3 - F_4) u3=2
l(−F1+F2+F3−F4), 作用于 z z z轴的力矩(扭矩) u 4 = − b ( F 1 + F 2 − F 3 + F 4 ) u_4= -b( F_1 + F_2 - F_3 + F_4) u4=−b(F1+F2−F3+F4), 其中 b b b 是力到扭矩的系数。根据牛顿-欧拉方程可得无人机运动学方程
I Ω ˙ + Ω × I Ω = N I\dot \Omega + \Omega \times I\Omega = N IΩ˙+Ω×IΩ=N其中I是无人机惯性张量矩阵,认为无人机机身对称,则 I = d i a g ( I x x , I y y , I z z ) I = diag(I_{xx},I_{yy},I_{zz}) I=diag(Ixx,Iyy,Izz), Ω \Omega Ω表示无人机绕各个轴转动的角速度 Ω = ( ϕ ˙ , θ ˙ , ψ ˙ ) T \Omega=({\dot \phi, \dot \theta ,\dot \psi } )^T Ω=(ϕ˙,θ˙,ψ˙)T, N N N表示作用在无人机上的合力矩, N = ( u 2 , u 3 , u 4 ) T N=(u_2,u_3,u_4)^T N=(u2,u3,u4)T。展开得
ϕ ¨ = θ ˙ ψ ˙ I y y − I z z I x x + u 2 I x x \ddot \phi = \dot \theta \dot \psi \dfrac{
{
{I_{yy}} - {I_{zz}}}}{
{
{I_{xx}}}} + \dfrac{u_2}{
{
{I_{xx}}}} ϕ¨=θ˙ψ˙IxxIyy−Izz+Ixxu2 θ ¨ = ϕ ˙ ψ ˙ I z z − I x x I y y + u 3 I y y \ddot \theta = \dot \phi \dot \psi \dfrac{
{
{I_{zz}} - {I_{xx}}}}{
{
{I_{yy}}}} + \dfrac{u_3}{
{
{I_{yy}}}} θ¨=ϕ˙ψ˙IyyIzz−Ixx+Iyyu3 ψ ¨ = θ ˙ ϕ ˙ I x x − I y y I z z + u 4 I z z \ddot \psi = \dot \theta \dot \phi \dfrac{
{
{I_{xx}} - {I_{yy}}}}{
{
{I_{zz}}}} + \dfrac{u_4}{
{
{I_{zz}}}} ψ¨=θ˙ϕ˙IzzIxx−Iyy+Izzu4由牛二定律
m a = B A R z y x F ma=_B^A{R_{zyx}} F ma=BARzyxF其中 a = ( x ¨ , y ¨ , z ¨ ) T a=(\ddot x,\ddot y,\ddot z)^T a=(x¨,y¨,z¨)T, F = ( 0 , 0 , u 1 ) T F=(0,0,u_1)^T F=(0,0,u1)T。 B A R z y x _B^A{R_{zyx}} BARzyx的计算在后面。展开得
x ¨ = u 1 ( cos ϕ sin θ cos ψ + sin ϕ sin ψ ) m \ddot x = \dfrac{
{u_1(\cos \phi \sin \theta \cos \psi + \sin \phi \sin \psi )}}{m} x¨=mu1(cosϕsinθcosψ+sinϕsinψ) y ¨ = u 1 ( cos ϕ sin θ sin ψ − sin ϕ cos ψ ) m \ddot y = \dfrac{
{u_1(\cos \phi \sin \theta \sin \psi - \sin \phi \cos \psi )}}{m} y¨=mu1(cosϕsinθsinψ−sinϕcosψ) z ¨ = u 1 cos ϕ cos θ m − g \ddot z = \dfrac{
{u_1\cos \phi \cos \theta }}{m} - g z¨=mu1cosϕcosθ−g
先将{B}坐标系绕{B}的z轴旋转 ψ
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。