CoNi-MPC: Cooperative Non-inertial Frame Based Model Predictive Control
CoNi-MPC: Cooperative Non-inertial Frame Based Model Predictive Control
摘要
- 提出了多机器人协同的系统,可用于在移动的平台上降落、和目标物保持特定的相对运动等任务
- 直接在目标的坐标系中控制UAV,不对目标的运动做假设
- 在非惯性系(non-inertial frame)中使用NMPC
- 需要目标的相对姿态和速度、角速度以及加速度
- 该框架不需要准确的状态估计、对目标运动模型的先验知识、频繁的重规划
引言
- 目标的相对姿态和速度可由相对定位方法获得
- 目标的角速度和加速度可由MEMS IMU传感器获得
主要贡献:
- 提出了在非惯性系中使用MPC的无人机-目标(drone-target)相对运动框架。不需要目标在世界坐标系中的姿态和运动。
- 通过相对运动模型,将和目标相关的元素组合在一起并使用目标坐标系中的IMU信息替换。避免了使用世界坐标系中的数据。
- MPC控制器作为一个统一的框架支持多种无人机-目标交互的任务。无需频繁的重规划。

相关工作
其他工作需要全局状态估计和频繁的全局路径重规划,本文的方法可避免这两项
问题表述和CoNi-MPC
符号
$B$:智能体的自身坐标系;$N$:目标的自身坐标系;$W$:世界惯性坐标系
左侧上标:以该坐标系为参考;右侧下标:该坐标系的物理量
标量:小写字母;向量:加粗小写字母;矩阵:加粗大写字母
$\odot$:四元数的Hamilton乘积;$[\boldsymbol{t}]_{\times}$:向量$\boldsymbol{t}$的反对称矩阵(skew-symmetric matrix)
四元数的Hamilton乘积,也称为四元数的乘法,是定义在四元数集合上的一种二元运算。
向量的反对称矩阵通常用于表示三维向量的叉积。给定一个三维向量$\mathbf{v} = (v_1, v_2, v_3)$,其对应的反对称矩阵$A$定义如下: $A = \begin{pmatrix} 0 & -v_3 & v_2 \ v_3 & 0 & -v_1 \ -v_2 & v_1 & 0 \end{pmatrix}$