2025-12-01T01:52:18.896104

Log-linear Backstepping control on $SE_2(3)$

Lin, Perseghetti, Goppert
Most of the rigid-body systems which evolve on nonlinear Lie groups where Euclidean control designs lose geometric meaning. In this paper, we introduce a log-linear backstepping control law on SE2(3) that preserves full rotational-translational coupling. Leveraging a class of mixed-invariant system, which is a group-affine dynamic model, we derive exact logarithmic error dynamics that are linear in the Lie algebra. The closed-form expressions for the left- and right-Jacobian inverses of SE2(3) are expressed in the paper, which provides us the exact error dynamics without local approximations. A log-linear backstepping control design ensures exponential stability for our error dynamics; since our error dynamics is a block-triangular structure, this allows us to use Linear Matrix Inequality (LMI) formulation or $H_\infty$ gain performance design. This work establishes the exact backstepping framework for a class of mixed-invariant system, providing a geometrically consistent foundation for future Unmanned Aerial Vehicle (UAV) and spacecraft control design.
academic

Log-linear Backstepping control on SE2(3)SE_2(3)

基本信息

  • 论文ID: 2511.05775
  • 标题: Log-linear Backstepping control on SE2(3)SE_2(3)
  • 作者: Li-Yu Lin (Purdue University), Benjamin Perseghetti (Rudis Laboratories), James Goppert (Purdue University)
  • 分类: eess.SY (Systems and Control), cs.SY (Systems and Control)
  • 提交时间: 2025年11月8日
  • 论文链接: https://arxiv.org/abs/2511.05775

摘要

本文针对演化在非线性李群上的刚体系统,提出了一种保持完整旋转-平移耦合的SE2(3)SE_2(3)对数线性反步控制律。通过利用混合不变系统(群仿射动力学模型),推导出在李代数中线性的精确对数误差动力学。论文给出了SE2(3)SE_2(3)左右雅可比逆的闭式表达式,无需局部近似即可获得精确误差动力学。对数线性反步控制设计确保了误差动力学的指数稳定性;由于误差动力学具有块三角结构,可以使用线性矩阵不等式(LMI)或HH_\infty增益性能设计。该工作为混合不变系统建立了精确的反步控制框架,为未来无人机(UAV)和航天器控制设计提供了几何一致的理论基础。

研究背景与动机

核心问题

刚体系统(如无人机、航天器)的运动自然地演化在非线性流形(如SO(3)SO(3)SE(3)SE(3))上,而非欧几里得空间。在这些流形上,传统的欧几里得减法失去几何意义,导致基于欧几里得空间设计的控制器可能产生不一致的行为。

问题重要性

  1. 几何一致性:刚体姿态和位置的控制需要尊重底层的李群结构,确保控制律在坐标变换下保持不变性
  2. 耦合动力学:实际系统中旋转和平移动力学是耦合的(如重力、推力),需要统一处理
  3. 全局有效性:避免局部坐标表示(如欧拉角)的奇异性问题

现有方法局限性

  1. 局部近似:许多方法使用一阶或二阶近似(如log(η)ηI\log(\eta) \approx \eta - I),在大误差时精度下降
  2. 解耦设计:分别处理姿态和位置控制,忽略了它们的内在耦合
  3. 缺乏精确表达SE2(3)SE_2(3)的雅可比逆缺乏闭式表达,限制了精确控制设计

研究动机

本文旨在建立一个几何精确、全局有效的反步控制框架,特别针对包含速度信息的扩展李群SE2(3)SE_2(3),为无人机等系统提供理论严格的控制设计方法。

核心贡献

  1. 精确对数误差动力学:推导了SE2(3)SE_2(3)上混合不变系统的精确对数误差动力学,在李代数中呈现线性结构,无需局部近似
  2. 闭式雅可比逆表达式:首次给出SE2(3)SE_2(3)左右雅可比逆的完整闭式表达(9×9块三角矩阵形式),包括平移核QQ_\ellQrQ_r的精确计算
  3. 对数线性反步控制器:设计了保持几何结构的反步控制律,将非线性系统转化为块三角线性误差动力学
  4. 指数稳定性证明:使用李雅普诺夫方法证明了闭环系统的指数稳定性,给出了明确的增益选择条件
  5. LMI/H∞兼容框架:由于误差动力学的线性块三角结构,可直接应用成熟的LMI和HH_\infty优化工具进行增益设计

方法详解

任务定义

控制目标:设计控制输入(推力TT和角速度ω\omega),使系统状态X=(R,v,p)SE2(3)X = (R, v, p) \in SE_2(3)跟踪参考轨迹Xˉ=(Rˉ,vˉ,pˉ)\bar{X} = (\bar{R}, \bar{v}, \bar{p}),其中:

  • RSO(3)R \in SO(3):姿态旋转矩阵
  • vR3v \in \mathbb{R}^3:惯性系速度
  • pR3p \in \mathbb{R}^3:惯性系位置

约束条件:系统动力学为混合不变形式(左不变项+右不变项)

李群与李代数基础

SE2(3)SE_2(3)群结构

矩阵表示: X=[Rvp010001]SE2(3)X = \begin{bmatrix} R & v & p \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix} \in SE_2(3)

相应的李代数se2(3)\mathfrak{se}_2(3)[x]=[[ω]×av000000][x]^\wedge = \begin{bmatrix} [\omega]_\times & a & v \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix}

其中x=[v,a,ω]TR9x = [v, a, \omega]^T \in \mathbb{R}^9

不变误差定义

左不变误差η=Xˉ1XSE2(3)\eta = \bar{X}^{-1}X \in SE_2(3)

具体形式: ηp=Rˉ(ppˉ),ηv=Rˉ(vvˉ),ηR=RˉR\eta_p = \bar{R}^\top(p - \bar{p}), \quad \eta_v = \bar{R}^\top(v - \bar{v}), \quad \eta_R = \bar{R}^\top R

对数误差ξ=[log(η)]R9\xi = [\log(\eta)]^\vee \in \mathbb{R}^9

提供最小坐标表示的配置偏差。

混合不变系统动力学

系统动力学模型: X˙=(MC)X+X(N+C)\dot{X} = (M - C)X + X(N + C)

其中:

  • M=[0,g,0]M = [0, g, 0]^\wedge:左不变项(惯性系重力)
  • N=[0,TeT,ω]N = [0, Te_T, \omega]^\wedge:右不变项(体系推力和角速度)
  • CC:运动学耦合矩阵(p˙=v\dot{p} = v关系)

C=[03×303×303×101×30101×300]C = \begin{bmatrix} 0_{3\times3} & 0_{3\times3} & 0_{3\times1} \\ 0_{1\times3} & 0 & 1 \\ 0_{1\times3} & 0 & 0 \end{bmatrix}

精确对数误差动力学推导

引理1(对数误差动力学): 定义M~=MˉM\tilde{M} = \bar{M} - MN~=NˉN\tilde{N} = \bar{N} - N,则对数误差满足:

ξ˙=adnˉξ+([ξ,C])+Jr1(ξ)n~+J1(ξ)Ad[Xˉ1]m~\dot{\xi} = -\text{ad}_{\bar{n}}\xi + ([\xi^\wedge, C])^\vee + J_r^{-1}(\xi)\tilde{n} + J_\ell^{-1}(\xi)\text{Ad}_{[\bar{X}^{-1}]}^\vee \tilde{m}

其中:

  • adnˉ\text{ad}_{\bar{n}}:伴随作用(生成参考系旋转的叉积项)
  • J(ξ),Jr(ξ)J_\ell(\xi), J_r(\xi):左右雅可比
  • nˉ=[0,TˉeT,ωˉ]T\bar{n} = [0, \bar{T}e_T, \bar{\omega}]^Tn~=[0,T~eT,ω~]T\tilde{n} = [0, \tilde{T}e_T, \tilde{\omega}]^T

显式形式ξ˙=[[ωˉ]×I00[ωˉ]×[TˉeT]×00[ωˉ]×]ξ+Jr1(ξ)n~+J1(ξ)Ad[Xˉ1]m~\dot{\xi} = \begin{bmatrix} -[\bar{\omega}]_\times & I & 0 \\ 0 & -[\bar{\omega}]_\times & -[\bar{T}e_T]_\times \\ 0 & 0 & -[\bar{\omega}]_\times \end{bmatrix}\xi + J_r^{-1}(\xi)\tilde{n} + J_\ell^{-1}(\xi)\text{Ad}_{[\bar{X}^{-1}]}^\vee \tilde{m}

雅可比逆的闭式表达式

这是本文的关键技术贡献。首先给出SO(3)SO(3)部分:

SO(3)SO(3)左雅可比JSO(3)(ω)=I+1cosθθ2W+θsinθθ3W2J_\ell^{SO(3)}(\omega) = I + \frac{1-\cos\theta}{\theta^2}W + \frac{\theta - \sin\theta}{\theta^3}W^2

其中θ=ω\theta = \|\omega\|W=[ω]×W = [\omega]_\times

左雅可比逆S(ω)=I12W+(1θ21+cosθ2θsinθ)W2S_\ell(\omega) = I - \frac{1}{2}W + \left(\frac{1}{\theta^2} - \frac{1+\cos\theta}{2\theta\sin\theta}\right)W^2

平移核(关键创新): Qr(ω)=01sR(sω)ds=q0I+q1W+q2W2Q_r(\omega) = \int_0^1 s R(s\omega) ds = q_0 I + q_1 W + q_2 W^2

系数: q0=12,q1=sinθθcosθθ3,q2=12θ2sinθθ3cosθ1θ4q_0 = \frac{1}{2}, \quad q_1 = \frac{\sin\theta - \theta\cos\theta}{\theta^3}, \quad q_2 = \frac{1}{2\theta^2} - \frac{\sin\theta}{\theta^3} - \frac{\cos\theta - 1}{\theta^4}

Q(ω)=JSO(3)(ω)Qr(ω)Q_\ell(\omega) = J_\ell^{SO(3)}(\omega) - Q_r(\omega)

SE2(3)SE_2(3)雅可比逆(9×9块三角矩阵): J1(p,v,ω)=[SSQSSQ(ω;p)S0SSQ(ω;v)S00S]J_\ell^{-1}(p,v,\omega) = \begin{bmatrix} S_\ell & -S_\ell Q_\ell S_\ell & -S_\ell Q_\ell(\omega; p)S_\ell \\ 0 & S_\ell & -S_\ell Q_\ell(\omega; v)S_\ell \\ 0 & 0 & S_\ell \end{bmatrix}

其中Q(ω;x)=(Q(ω)x)×Q_\ell(\omega; x) = (Q_\ell(\omega)x)_\times(张量映射)

最终误差动力学: ξ˙=(adnˉ+AC)ξ+[c3c2eTc4c1eTc10][ω~T~]+[d2d10]Rˉg~\dot{\xi} = (-\text{ad}_{\bar{n}} + A_C)\xi + \begin{bmatrix} c_3 & c_2e_T \\ c_4 & c_1e_T \\ c_1 & 0 \end{bmatrix}\begin{bmatrix} \tilde{\omega} \\ \tilde{T} \end{bmatrix} + \begin{bmatrix} d_2 \\ d_1 \\ 0 \end{bmatrix}\bar{R}\tilde{g}

反步控制器设计

将误差动力学分解为三个子系统: ξ˙p=[ωˉ]×ξp+ξv+c3ω~+c2eTT~+d2Rˉg~\dot{\xi}_p = -[\bar{\omega}]_\times\xi_p + \xi_v + c_3\tilde{\omega} + c_2e_T\tilde{T} + d_2\bar{R}\tilde{g}ξ˙v=[ωˉ]×ξv+[TˉeT]×ξr+c4ω~+c1eTT~+d1Rˉg~\dot{\xi}_v = -[\bar{\omega}]_\times\xi_v + [-\bar{T}e_T]_\times\xi_r + c_4\tilde{\omega} + c_1e_T\tilde{T} + d_1\bar{R}\tilde{g}ξ˙r=[ωˉ]×ξr+c1ω~\dot{\xi}_r = -[\bar{\omega}]_\times\xi_r + c_1\tilde{\omega}

步骤1:姿态控制 设计虚拟控制ξrd\xi_r^d(期望姿态误差),角速度控制律: ω~=c11([ωˉ]×ξrd+ξ˙rdKr(ξrξrd))\tilde{\omega} = c_1^{-1}([\bar{\omega}]_\times\xi_r^d + \dot{\xi}_r^d - K_r(\xi_r - \xi_r^d))

定义er=ξrξrde_r = \xi_r - \xi_r^d,得到: e˙r=[ωˉ]×erKrer\dot{e}_r = -[\bar{\omega}]_\times e_r - K_r e_r

步骤2:速度控制 设计虚拟控制ξvd\xi_v^d和推力T~\tilde{T}[TˉeT]×ξrd+c1eTT~=c3ω~d1Rˉg~Kvev+ξ˙vd[ωˉ]×ξvd[-\bar{T}e_T]_\times\xi_r^d + c_1e_T\tilde{T} = -c_3\tilde{\omega} - d_1\bar{R}\tilde{g} - K_v e_v + \dot{\xi}_v^d - [\bar{\omega}]_\times\xi_v^d

定义ev=ξvξvde_v = \xi_v - \xi_v^d,得到: e˙v=[ωˉ]×evKvev+[TˉeT]×er\dot{e}_v = -[\bar{\omega}]_\times e_v - K_v e_v + [-\bar{T}e_T]_\times e_r

步骤3:位置控制 设计反馈线性化: ξvd=c3ω~c2eTT~d2Rˉg~Kpep\xi_v^d = -c_3\tilde{\omega} - c_2e_T\tilde{T} - d_2\bar{R}\tilde{g} - K_p e_p

最终闭环误差动力学: ξ˙p=[ωˉ]×ξpKpξp+ev\dot{\xi}_p = -[\bar{\omega}]_\times\xi_p - K_p\xi_p + e_ve˙v=[ωˉ]×evKvev+[TˉeT]×er\dot{e}_v = -[\bar{\omega}]_\times e_v - K_v e_v + [-\bar{T}e_T]_\times e_re˙r=[ωˉ]×erKrer\dot{e}_r = -[\bar{\omega}]_\times e_r - K_r e_r

技术创新点

  1. 精确性:完全避免对数映射的泰勒近似,在整个李代数范围内有效
  2. 块三角结构:通过反步设计实现误差动力学的级联结构,便于稳定性分析
  3. 几何一致性:所有操作都在李群/李代数框架内进行,保持坐标不变性
  4. 可计算性:所有矩阵(c1,c2,c3,c4,d1,d2c_1, c_2, c_3, c_4, d_1, d_2)都有显式表达式

稳定性分析

定理4.1(指数稳定性)

条件:增益矩阵Kp,Kv,KrR3×3K_p, K_v, K_r \in \mathbb{R}^{3\times3}对称正定,且满足: λmin(Kr)>B22λmin(Kv)\lambda_{\min}(K_r) > \frac{\|B\|^2}{2\lambda_{\min}(K_v)}

其中B=Tˉ[eT]×B = -\bar{T}[e_T]_\times

结论:平衡点(ξp,ev,er)=(0,0,0)(\xi_p, e_v, e_r) = (0, 0, 0)指数稳定

证明思路

李雅普诺夫函数V=12(ξp2+ev2+er2)V = \frac{1}{2}(\|\xi_p\|^2 + \|e_v\|^2 + \|e_r\|^2)

时间导数V˙=ξpTξ˙p+evTe˙v+erTe˙r\dot{V} = \xi_p^T\dot{\xi}_p + e_v^T\dot{e}_v + e_r^T\dot{e}_r

关键观察:斜对称项[ωˉ]×[\bar{\omega}]_\times满足xT[ωˉ]×x=0x^T[\bar{\omega}]_\times x = 0,因此: V˙=ξpTKpξp+ξpTevevTKvev+evTBererTKrer\dot{V} = -\xi_p^T K_p \xi_p + \xi_p^T e_v - e_v^T K_v e_v + e_v^T B e_r - e_r^T K_r e_r

Young不等式界定交叉项ξpTevκp2ξp2+12κpev2\xi_p^T e_v \leq \frac{\kappa_p}{2}\|\xi_p\|^2 + \frac{1}{2\kappa_p}\|e_v\|^2evTBerκv2ev2+B22κver2e_v^T B e_r \leq \frac{\kappa_v}{2}\|e_v\|^2 + \frac{\|B\|^2}{2\kappa_v}\|e_r\|^2

最终界V˙κp2ξp2κv2ev2(κrB22κv)er2\dot{V} \leq -\frac{\kappa_p}{2}\|\xi_p\|^2 - \frac{\kappa_v}{2}\|e_v\|^2 - \left(\kappa_r - \frac{\|B\|^2}{2\kappa_v}\right)\|e_r\|^2

当增益条件满足时,V˙2αV\dot{V} \leq -2\alpha V,从而: V(t)V(0)e2αtV(t) \leq V(0)e^{-2\alpha t}

证明指数收敛。

实验设置

注意:本文是理论控制论文,未包含数值仿真或实验验证部分。论文聚焦于:

  1. 数学框架的严格推导
  2. 闭式表达式的完整给出
  3. 稳定性的理论证明

潜在应用场景

论文明确指出该框架适用于:

  • 无人机(UAV)控制:四旋翼、固定翼等
  • 航天器控制:姿态-轨道耦合控制
  • 其他刚体系统:机器人操作臂、水下航行器等

实现考虑

实际应用时需要:

  1. 数值计算Q,QrQ_\ell, Q_r等矩阵(当θ\theta很小时使用级数展开)
  2. 通过LMI求解器优化增益Kp,Kv,KrK_p, K_v, K_r
  3. 实时计算参考轨迹的雅可比逆

相关工作

李群控制方法

  1. 几何控制:Lee等人在SO(3)SO(3)SE(3)SE(3)上的工作建立了几何控制基础
  2. 不变系统理论:Mahony、Jouffroy等人发展的左/右不变误差框架
  3. 反步控制:传统反步法在欧几里得空间的成功应用

SE2(3)SE_2(3)群的应用

  • Barrau & Bonnabel的不变扩展卡尔曼滤波(IEKF)
  • 导航和SLAM中的状态估计
  • 本文首次系统化地处理SE2(3)SE_2(3)的控制问题

雅可比计算

  • Barfoot & Furgale给出了SE(3)SE(3)的雅可比
  • Sola等人的微分几何工具箱
  • 本文贡献:首次给出SE2(3)SE_2(3)的完整闭式雅可比逆

本文优势

  1. 精确性:无近似的全局有效公式
  2. 完整性:从动力学建模到稳定性证明的完整链条
  3. 实用性:兼容LMI/H∞等成熟工具

结论与讨论

主要结论

  1. 理论完备性:建立了SE2(3)SE_2(3)上混合不变系统的完整反步控制理论框架
  2. 精确表达:提供了所有必要数学对象(雅可比逆、平移核)的闭式表达式
  3. 指数稳定:证明了控制器保证闭环系统的指数收敛,并给出明确的增益选择条件
  4. 工程可用:块三角结构允许使用现有的线性控制工具(LMI、H∞)

局限性

  1. 无数值验证:论文未包含仿真或实验,理论结果的实际性能未知
  2. 完美模型假设:假设系统完全符合混合不变模型,未考虑建模误差
  3. 扰动鲁棒性:未分析外部扰动(风、测量噪声)的影响
  4. 计算复杂度:实时计算9×9雅可比逆可能有计算负担
  5. 奇异性处理:当θ0\theta \to 0时需要级数展开,实现时需小心处理

未来方向

论文隐含指出的研究方向:

  1. 数值仿真:在四旋翼/航天器模型上验证控制器性能
  2. 鲁棒性扩展:考虑参数不确定性和外部扰动
  3. 自适应控制:在线估计未知参数(如质量、惯量)
  4. 障碍避免:结合障碍李雅普诺夫函数处理约束
  5. 最优控制:利用LMI框架设计H∞或LQR增益

深度评价

优点

1. 数学严谨性

  • 完整的李群理论框架,每个步骤都有严格推导
  • 引理和定理的证明清晰完整
  • 闭式表达式消除了近似误差

2. 理论创新性

  • 首创性SE2(3)SE_2(3)雅可比逆的首次完整表达
  • 统一性:在单一框架内处理姿态、速度、位置的耦合
  • 可扩展性:混合不变系统的概念可推广到其他李群

3. 方法优雅性

  • 反步设计自然地利用了系统的块三角结构
  • 对数误差在李代数中的线性化简化了分析
  • 李雅普诺夫证明直接且紧凑

4. 工程实用性

  • 与LMI工具兼容,便于增益优化
  • 闭式公式便于实时实现
  • 明确的稳定性条件指导参数选择

不足

1. 实验缺失

  • 最大缺陷:完全没有数值仿真或实验验证
  • 无法评估实际性能、收敛速度、鲁棒性
  • 不清楚计算复杂度是否可接受

2. 假设严格性

  • 要求系统精确符合混合不变形式
  • 实际系统(如四旋翼)有气动阻力、执行器动态等未建模部分
  • 未讨论模型失配的影响

3. 实现细节不足

  • 未给出θ0\theta \to 0时的数值稳定处理方案
  • 未讨论如何生成参考轨迹Xˉ(t)\bar{X}(t)
  • 增益选择的实际指导不足(仅有理论条件)

4. 对比分析缺失

  • 未与现有方法(如几何控制、滑模控制)比较
  • 不清楚精确雅可比相比近似方法的实际优势有多大

5. 写作问题

  • 符号过载(c1,c2,c3,c4,d1,d2c_1, c_2, c_3, c_4, d_1, d_2的具体定义需在式(32)(33)中推断)
  • 缺少直观解释和物理意义说明
  • 无图表辅助理解

影响力评估

对领域的贡献

  • 理论基础:为SE2(3)SE_2(3)控制提供了严格的数学基础
  • 工具价值:雅可比逆公式可被其他研究者直接使用
  • 范式转变:推动从近似方法向精确几何方法的转变

实用价值

  • 中期潜力:需要后续验证工作才能进入实际应用
  • 教育价值:作为李群控制的教学案例很有价值
  • 软件实现:可集成到CogniPilot等开源项目(作者背景相关)

可复现性

  • 理论可复现:所有推导都可验证
  • 实现可复现:缺少代码和仿真,难以直接复现
  • 需要补充:详细的算法伪代码和数值实现指南

适用场景

高度适合

  1. 高精度航天器控制:轨迹跟踪精度要求极高,计算资源充足
  2. 理论研究:作为进一步研究(鲁棒、自适应、最优)的起点
  3. 仿真验证:在精确模型下评估控制性能上界

需要改进后适用

  1. 实时无人机控制:需要简化计算或实现高效算法
  2. 鲁棒应用:需要扩展到考虑扰动和不确定性
  3. 工程部署:需要完整的实现方案和调试指南

不太适合

  1. 低成本嵌入式系统:计算复杂度可能过高
  2. 强非线性系统:混合不变假设不满足的系统
  3. 需要快速原型:理论复杂性可能阻碍快速开发

推荐后续阅读

虽然论文未列出参考文献列表,但基于内容可推荐:

  1. 李群基础
    • Bullo & Lewis, "Geometric Control of Mechanical Systems"
    • Sola et al., "A micro Lie theory for state estimation in robotics"
  2. 不变系统
    • Mahony et al., "Nonlinear Complementary Filters on SO(3)"
    • Bonnabel, "Left-invariant Extended Kalman Filter"
  3. 反步控制
    • Krstic et al., "Nonlinear and Adaptive Control Design"
    • Lee et al., "Geometric tracking control of a quadrotor UAV on SE(3)"
  4. SE2(3)SE_2(3)应用
    • Barrau & Bonnabel, "Invariant Kalman Filtering"
    • Hartley et al., "Contact-Aided Invariant EKF"

总结

这是一篇理论严谨、数学精美但缺乏验证的控制理论论文。主要价值在于:

理论突破:首次给出SE2(3)SE_2(3)反步控制的完整数学框架
精确表达:雅可比逆的闭式公式是重要的技术贡献
优雅设计:对数线性化+反步法的组合很自然
稳定性保证:指数收敛的严格证明

缺少验证:没有任何仿真或实验是最大问题
实现细节:工程实现的指导不足
对比分析:未量化相比现有方法的优势

推荐指数

  • 理论研究者:⭐⭐⭐⭐⭐(必读,提供了重要数学工具)
  • 工程实践者:⭐⭐⭐(需等待后续验证工作)
  • 学生学习者:⭐⭐⭐⭐(优秀的李群控制教学案例)

期待后续工作:希望作者能尽快发布包含仿真验证、与baseline对比、实际飞行测试的完整版本,以充分展示该理论框架的实用价值。