分层控制架构提升无人机多目标飞行抗扰能力,实测表现更可信。
Layered Outer-Loop Control for Disturbance-Robust Multi-Waypoint UAV Arrival

- 设计分阶段控制框架,分离平滑逼近、偏差补偿与近点调控机制。
- 硬件测试中近点风扰误差低至0.024米,跨平台性能稳定。
- 适合关注无人机高鲁棒性控制的工程与算法研究者。
无人机在理想仿真中易实现抗扰位置控制,但在接近目标时快速收敛、近点行为良好且超越单一基准的实用性仍具挑战。本文提出一种分层终端控制架构,用于多航点无人机位置调节,并通过PyBullet、PX4/Gazebo及硬件平台开展分阶段评估。第一阶段在含随机风的PyBullet环境中快速筛选结构,识别出可分离平滑逼近、持续偏移补偿与监督式近点调控的核心控制器;第二阶段将该主架构引入更严苛的PX4/Gazebo闭环系统,外环控制器通过带延迟敏感性的级联飞行栈运行,强化了从过渡到悬停的耦合关系。此阶段揭示哪些基准优势能保留于自动驾驶仪动态中,哪些优化在更贴近部署的闭环中失效。第一阶段中基础控制器达到0.024米平均后期风扰误差;第二阶段采用以迁移性为导向的选择规则,强调无基准先验、跨场景平衡性与可部署的监督逻辑。严格以主报告参考;附录回溯性Grace分析显示,部分残余失败集对完成语义敏感,而非显著偏离航点。最终在单个Vicon追踪的Tello平台上完成双层级硬件验证。整体结果表明,当主控制器设计与特定基准优化分离,并能在更严苛闭环下保持有效性时,基准成功更具信息量。
原文摘要 · Abstract (English)
Disturbance-robust UAV position control is easy to demonstrate in benign simulations but much harder to make fast in approach, well behaved near the target, and credible beyond a single benchmark. This letter presents a layered terminal-control architecture for multi-waypoint UAV position regulation together with a staged evaluation across PyBullet, PX4/Gazebo, and hardware. Phase I uses a PyBullet benchmark with stochastic wind for rapid structural selection, identifying a controller core that separates smooth approach generation, persistent-bias compensation, and supervised near-target terminal regulation. Phase II carries only that main architecture into a more demanding PX4/Gazebo closed loop, where the outer-loop controller acts through a cascaded flight stack with delay-sensitive settling and stronger transit-to-hover coupling. This step exposes which benchmark gains survive autopilot-mediated dynamics and which refinements collapse once the loop becomes more deployment-like. In Phase I, the bare controller attains 0.024 m mean late-stage wind error. In Phase II, the final controller is selected using a transfer-oriented rule emphasizing absence of benchmark priors, cross-scenario balance, and deployable supervisory logic. Strict is used as the primary reporting reference; the supplementary retrospective Grace analysis shows that part of the residual failure set is sensitive to completion semantics rather than gross waypoint-miss behaviour. The evaluation is completed on one Vicon-tracked Tello stack through a two-level hardware study. Taken together, the results suggest that benchmark success becomes more informative when the main controller design is separated from benchmark-specific refinement and remains defensible under harder closed-loop evaluation.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。