<p>Reliable underwater visual inspection in confined corridors and near-seabed environments demands attitude stabilization under boundary-induced disturbances, because small rotational jitter degrades image acquisition, feature tracking, image registration, and defect localization. This paper presents a disturbance-aware hierarchical control allocation framework for a four-fin bio-inspired AUV. The outer loop combines sliding-mode attitude control with a first-order disturbance observer; the inner loop maps desired body torques to bounded fin commands through regularized allocation. Unlike conventional designs that treat disturbance rejection and actuator allocation separately, the proposed framework explicitly retains the allocation residual in both the lumped disturbance model and a uniform ultimate boundedness analysis. Numerical evaluation on a reduced-order rotational model shows that the proposed method achieves the lowest disturbance-case RMS attitude error among PID, LQR, SMC, and ADRC baselines (<InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(0.0267^\circ \)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>0</mn> <mo>.</mo> <msup> <mn>0267</mn> <mo>∘</mo> </msup> </mrow> </math></EquationSource> </InlineEquation> vs. <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(0.0440^\circ \)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>0</mn> <mo>.</mo> <msup> <mn>0440</mn> <mo>∘</mo> </msup> </mrow> </math></EquationSource> </InlineEquation> for ADRC and <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(0.1077^\circ \)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>0</mn> <mo>.</mo> <msup> <mn>1077</mn> <mo>∘</mo> </msup> </mrow> </math></EquationSource> </InlineEquation> for SMC), with strong robustness confirmed by a 200-run Monte Carlo study (<InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(p &lt; 10^{-66}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>p</mi> <mo>&lt;</mo> <msup> <mn>10</mn> <mrow> <mo>-</mo> <mn>66</mn> </mrow> </msup> </mrow> </math></EquationSource> </InlineEquation>), a <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(10\times \)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>10</mn> <mo>×</mo> </mrow> </math></EquationSource> </InlineEquation> IMU-noise sweep (<InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(24\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>24</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation> degradation versus <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(659\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>659</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation> for ADRC), and multi-scenario confined-environment tests. Sinusoidal tracking under continuous boundary disturbance achieves <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(0.017^\circ \)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>0</mn> <mo>.</mo> <msup> <mn>017</mn> <mo>∘</mo> </msup> </mrow> </math></EquationSource> </InlineEquation> RMS, supporting smooth inspection trajectories. In a combined tracking-plus-disturbance scenario where the controller must simultaneously settle a step command and reject the boundary disturbance, SMC and ADRC achieve slightly lower disturbance-phase RMS than the proposed method due to a transient observer–adaptation phase, which is acknowledged as a known limitation of the proposed architecture in this specific scenario. A motion-blur proxy analysis further demonstrates that the proposed attitude-error reduction translates into a <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(39\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>39</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation> lower estimated blur index compared with ADRC and a <InlineEquation ID="IEq10"> <EquationSource Format="TEX">\(75\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>75</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation> reduction compared with SMC, providing a direct quantitative link between control performance and visual-inspection quality. Simulation code and numerical data are openly available at <a href="https://github.com/NingCao1/AUVHierarchicalControl">https://github.com/NingCao1/AUVHierarchicalControl</a>. Future work will validate the framework with real underwater imagery and task-level visual metrics including feature-match retention, image registration error, and defect-detection accuracy.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Disturbance-aware hierarchical control allocation for stable visual inspection by a multi-fin bio-inspired AUV in confined underwater environments

  • Youjie Li,
  • Ning Cao

摘要

Reliable underwater visual inspection in confined corridors and near-seabed environments demands attitude stabilization under boundary-induced disturbances, because small rotational jitter degrades image acquisition, feature tracking, image registration, and defect localization. This paper presents a disturbance-aware hierarchical control allocation framework for a four-fin bio-inspired AUV. The outer loop combines sliding-mode attitude control with a first-order disturbance observer; the inner loop maps desired body torques to bounded fin commands through regularized allocation. Unlike conventional designs that treat disturbance rejection and actuator allocation separately, the proposed framework explicitly retains the allocation residual in both the lumped disturbance model and a uniform ultimate boundedness analysis. Numerical evaluation on a reduced-order rotational model shows that the proposed method achieves the lowest disturbance-case RMS attitude error among PID, LQR, SMC, and ADRC baselines ( \(0.0267^\circ \) 0 . 0267 vs. \(0.0440^\circ \) 0 . 0440 for ADRC and \(0.1077^\circ \) 0 . 1077 for SMC), with strong robustness confirmed by a 200-run Monte Carlo study ( \(p < 10^{-66}\) p < 10 - 66 ), a \(10\times \) 10 × IMU-noise sweep ( \(24\%\) 24 % degradation versus \(659\%\) 659 % for ADRC), and multi-scenario confined-environment tests. Sinusoidal tracking under continuous boundary disturbance achieves \(0.017^\circ \) 0 . 017 RMS, supporting smooth inspection trajectories. In a combined tracking-plus-disturbance scenario where the controller must simultaneously settle a step command and reject the boundary disturbance, SMC and ADRC achieve slightly lower disturbance-phase RMS than the proposed method due to a transient observer–adaptation phase, which is acknowledged as a known limitation of the proposed architecture in this specific scenario. A motion-blur proxy analysis further demonstrates that the proposed attitude-error reduction translates into a \(39\%\) 39 % lower estimated blur index compared with ADRC and a \(75\%\) 75 % reduction compared with SMC, providing a direct quantitative link between control performance and visual-inspection quality. Simulation code and numerical data are openly available at https://github.com/NingCao1/AUVHierarchicalControl. Future work will validate the framework with real underwater imagery and task-level visual metrics including feature-match retention, image registration error, and defect-detection accuracy.