姿态与轨道动力学笔记
圆锥曲线轨道
轨道六根数指:
半长轴(a)、偏心率(e),轨道倾角(i),升交点赤经($\Omega$)、近地点幅角($\omega$)、真近点角($\phi$)。
其它参数:
角动量 $\vec{h}$、半通径 $p$、远拱点 $r_a$、周期 $T$。
由轨道元素计算位置和速度向量
平近点角(mean anomaly, $M$)
真近点角(true anomaly, $\theta$)
偏近点角(eccentric anomaly, $E$)
根据平近点角计算真近点角
已知 $\mu$、初始位置 $\vec{r}$ 和速度 $\vec{v}$ 计算经过指定时间 $T_0$ 后的位置和速度
- 根据初始位置速度计算轨道能量 $\mathcal{E}$ 和偏心率 $\vec{e}$
- 根据 $\mu$ 和 $\mathcal{E}$ 计算半长轴 $a$ 进而计算轨道周期 $T$
- 根据 $T_0$ 和 $T$ 计算平近点角进而计算偏近点角 $E$
- 根据 $\vec{e}$ 计算半短轴 $b$ 和焦距 $c$,由椭圆参数方程得到 $\vec{r}$
- 由 $\mathcal{E}$ 计算速度大小 $|\vec{v}|$
- 由偏心率公式计算速度 $\vec{v}$
四元数、欧拉角、旋转矩阵
旋转坐标系下的速度和加速度
QUEST 算法
QUEST(QUaternion ESTimator)已知多个参考向量 $y_k$ 和对应的多个观测向量 $x_k$,求旋转矩阵 $A$ 使得 $y=Rx$ 的误差最小,即最小化指标函数
或者最大化指标函数
其中 $y_k$ 和 $x_k$ 均为单位向量,$\alpha_k\ge 0$ 为加权因子,$\sum\alpha_k=1$,并且 $J=1-J_0$。
一组数据的情况
首先研究一个向量 $y=Ax$,设 $B=yx^\text{T}$,利用关于矩阵的迹的两个公式
则
将四元数与旋转矩阵的关系 (四元数、欧拉角、旋转矩阵笔记)
代入 $J$ 得
记
则
其中第3行到第4行 $y^\text{T}q_v^{\wedge}x = -q_v^\text{T}y^{\wedge}x$ 实际上等价于
考虑到单位四元数 $q$ 满足 $|q|=1$,使用拉格朗日乘子法,
进一步扩展到多组数据并加入权重,取