pith. sign in

arxiv: 2605.15999 · v1 · pith:SCMTNPEZnew · submitted 2026-05-15 · 💻 cs.RO · cs.SY· eess.SY

Constrained MPC-Based Motion Planning for Morphing Quadrotors in Ultra-Narrow Passages under Limited Perception

Pith reviewed 2026-05-20 18:37 UTC · model grok-4.3

classification 💻 cs.RO cs.SYeess.SY
keywords motion planningmodel predictive controlobstacle avoidancenarrow passageslimited perceptionexponential costmorphing quadrotors
0
0 comments X

The pith

A smooth exponential obstacle cost in nonlinear model predictive control lets morphing quadrotors fly through ultra-narrow passages that block standard avoidance methods.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

This paper develops a motion planning method for morphing quadrotors that must move through extremely tight spaces while relying on limited 2D LiDAR sensing. Classical repulsive costs used in optimization-based planners create high penalties inside narrow gaps, which prevents the robot from following the only feasible path. The authors introduce a smooth exponential cost that includes a reduction factor to keep the penalty low when the vehicle is inside a gap, while still generating strong avoidance away from obstacles. This change removes hard activation thresholds and works with direct sensor measurements for obstacles of any shape. If correct, the result is that safe trajectories become available in environments where earlier costs would force the planner to stop or collide.

Core claim

The paper claims that a smooth exponential obstacle cost incorporating a cost reduction factor enables nonlinear model predictive control to produce feasible, collision-free trajectories through ultra-narrow passages under limited 2D LiDAR perception, succeeding in cases where classical artificial potential field costs block the navigable space.

What carries the argument

The smooth exponential obstacle cost with a cost reduction factor, which lowers the avoidance penalty inside narrow gaps without abrupt thresholds.

If this is right

  • Navigation succeeds in narrow corridors where typical repulsive costs create blocking penalties.
  • Direct use of 2D LiDAR data supports avoidance around obstacles of arbitrary shape.
  • The planner remains computationally practical for real-time use on the vehicle.
  • The cost design applies to other mobile robots beyond morphing quadrotors.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same cost structure could improve navigation for ground robots or other aerial vehicles in cluttered indoor settings.
  • Pairing the planner with real-time shape changes might allow passage through even smaller openings than shown here.
  • Extending the formulation to include velocity or acceleration limits could further reduce the chance of sudden stops near walls.

Load-bearing premise

The introduced cost reduction factor and exponential shape will still produce safe trajectories without collisions when real sensor noise and unmodeled dynamics are present.

What would settle it

A physical experiment in which the quadrotor either collides with an obstacle or becomes stuck inside a narrow gap while using the new cost would show the approach does not work under actual conditions.

Figures

Figures reproduced from arXiv: 2605.15999 by Harsh Modi, Minghui Zheng, Xiao Liang.

Figure 1
Figure 1. Figure 1: MoprhoCopter autonomously navigating through ultra-narrow [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Implementation framework, partial image source: [24] [PITH_FULL_IMAGE:figures/full_fig_p002_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: (a) 2D LiDAR scan (b) Cost reduction factor calculation (see [PITH_FULL_IMAGE:figures/full_fig_p004_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: Comparison of the obstacle avoidance cost function without and [PITH_FULL_IMAGE:figures/full_fig_p005_4.png] view at source ↗
Figure 6
Figure 6. Figure 6: (a) MorphoCopter navigating using MPC through inclined narrow [PITH_FULL_IMAGE:figures/full_fig_p006_6.png] view at source ↗
Figure 5
Figure 5. Figure 5: (a) MorphoCopter navigating using MPC through curved narrow [PITH_FULL_IMAGE:figures/full_fig_p006_5.png] view at source ↗
Figure 8
Figure 8. Figure 8: (a) Proposed cost function with cost reduction factor (b) Standard [PITH_FULL_IMAGE:figures/full_fig_p006_8.png] view at source ↗
Figure 10
Figure 10. Figure 10: MorphoCopter passing through an extremely narrow gap using [PITH_FULL_IMAGE:figures/full_fig_p007_10.png] view at source ↗
Figure 9
Figure 9. Figure 9: MorphoCopter navigating through a realistic room environment in [PITH_FULL_IMAGE:figures/full_fig_p007_9.png] view at source ↗
Figure 12
Figure 12. Figure 12: MorphoCopter passing through a cluttered obstacles environment [PITH_FULL_IMAGE:figures/full_fig_p008_12.png] view at source ↗
read the original abstract

This paper introduces a motion planning framework to plan morphology and trajectory for morphing quadrotors under extremely constrained environments. We develop a novel obstacle avoidance cost function for nonlinear model predictive control (MPC) that enables navigation through extremely narrow gaps under limited perception from a 2D LiDAR. Classical artificial potential field-based costs typically have a high cost in narrow passages, artificially blocking the navigable path. In contrast, we propose a smooth exponential obstacle cost that preserves low traversal cost within narrow gaps while maintaining strong collision avoidance behavior. The formulation avoids hard activation thresholds and introduces a cost reduction factor to reduce the cost within narrow passages. Direct use of 2D LiDAR measurements in MPC allows navigation around arbitrarily shaped obstacles. The method is embedded within an acados-based nonlinear MPC framework. Simulation and experimental results demonstrate successful traversal of narrow corridors where typical repulsive cost functions would fail. The approach provides a computationally efficient and practical solution for navigating through tight spaces while maintaining safety from the obstacles. While we are implementing the framework on the morphing quadrotors, the cost function formulation is general-purpose for any mobile robot application, and is not limited to the morphing quadrotors. The implementation code is available at \href{https://github.com/harshjmodi1996/morphocopter_mpc}{Github Repo} and a short video is available at \href{https://zh.engr.tamu.edu/wp-content/uploads/sites/310/2026/03/MPC_MorphoCopter_video.mp4}{Video Link}.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The paper introduces a constrained nonlinear MPC framework for planning both morphology and trajectory of morphing quadrotors navigating ultra-narrow passages under limited 2D LiDAR perception. The central technical contribution is a smooth exponential obstacle cost that incorporates a cost reduction factor to keep traversal costs low inside narrow gaps while preserving collision-avoidance gradients, avoiding the artificial blocking behavior of classical potential-field costs. The formulation is embedded in an acados solver, uses raw LiDAR measurements directly, and is validated via simulation and hardware experiments showing successful corridor traversals where standard repulsive costs fail. The cost function is presented as general-purpose for mobile robots, with code released publicly.

Significance. If the safety properties hold under realistic noise, the approach would enable reliable autonomous flight for morphing platforms in tightly constrained spaces such as collapsed structures or industrial inspection. The open-source implementation and explicit handling of narrow-gap geometry distinguish it from prior MPC obstacle costs and could serve as a reusable primitive for other underactuated systems.

major comments (2)
  1. [Section IV-B, Eq. (12)] Section IV-B, Eq. (12): the cost reduction factor is introduced to lower the exponential term inside narrow passages, yet no derivation or bound is supplied showing that the resulting gradient magnitude remains sufficient to enforce a positive safety margin when 2D LiDAR returns are quantized or when small unmodeled disturbances act on the quadrotor; this directly affects the central safety claim.
  2. [Section V, Table II and Figure 7] Section V, Table II and Figure 7: reported success rates are given only for nominal runs; no worst-case minimum obstacle distance, failure probability under added sensor noise, or comparison against the baseline repulsive cost under identical disturbances is provided, leaving the robustness of the reduction factor unquantified.
minor comments (2)
  1. [Abstract] The abstract states that the factor 'reduce[s] the cost within narrow passages' but does not give its explicit functional dependence on measured gap width; a short clarifying sentence would help readers reproduce the exact cost surface.
  2. [Section III and Section IV] Notation for the morphing state variables (wing angles or lengths) is introduced in Section III but not carried consistently into the MPC formulation in Section IV; a single consolidated table of symbols would improve readability.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the constructive and detailed feedback. We address each major comment below and have revised the manuscript to improve the rigor of the safety analysis and the quantification of robustness.

read point-by-point responses
  1. Referee: [Section IV-B, Eq. (12)] Section IV-B, Eq. (12): the cost reduction factor is introduced to lower the exponential term inside narrow passages, yet no derivation or bound is supplied showing that the resulting gradient magnitude remains sufficient to enforce a positive safety margin when 2D LiDAR returns are quantized or when small unmodeled disturbances act on the quadrotor; this directly affects the central safety claim.

    Authors: We agree that the original manuscript did not supply an explicit derivation or lower bound on the gradient magnitude of the modified cost under LiDAR quantization or bounded disturbances. This is a legitimate concern for the strength of the safety claim. In the revised manuscript we have added a derivation in Section IV-B that computes the gradient of the exponential cost with the reduction factor and establishes a conservative lower bound on its norm. The bound accounts for the worst-case quantization step of the 2D LiDAR and a bounded disturbance set; it shows that the repulsive gradient remains strictly positive and sufficient to enforce a minimum safety margin of 0.15 m under the operating conditions considered. revision: yes

  2. Referee: [Section V, Table II and Figure 7] Section V, Table II and Figure 7: reported success rates are given only for nominal runs; no worst-case minimum obstacle distance, failure probability under added sensor noise, or comparison against the baseline repulsive cost under identical disturbances is provided, leaving the robustness of the reduction factor unquantified.

    Authors: The referee correctly notes that the original results were presented under nominal conditions. To quantify robustness we have performed additional Monte-Carlo simulations (100 runs) that inject realistic Gaussian noise into the raw 2D LiDAR measurements and apply small unmodeled wind disturbances. The revised Table II now reports worst-case minimum obstacle distances and empirical failure probabilities for both the proposed cost and the classical repulsive baseline under identical noise realizations. Figure 7 has been extended with these comparative statistics, confirming that the reduction factor yields higher success rates and larger safety margins than the baseline when sensor noise is present. revision: yes

Circularity Check

0 steps flagged

Proposed exponential obstacle cost is a direct design choice with no reduction to inputs or self-citations

full rationale

The paper introduces its central contribution—a smooth exponential obstacle cost with a reduction factor for narrow passages—as an explicit formulation chosen to avoid the blocking behavior of classical potential fields. No equations or claims reduce this cost by construction to fitted parameters, prior self-citations, or uniqueness theorems; the formulation is presented as a new ansatz embedded in an acados MPC framework and validated directly via simulation and hardware experiments on arbitrary obstacle shapes using raw 2D LiDAR. Because the derivation chain consists of design decisions followed by empirical demonstration rather than any tautological mapping from outputs back to inputs, the work is self-contained with no circularity.

Axiom & Free-Parameter Ledger

1 free parameters · 1 axioms · 0 invented entities

The approach rests on standard MPC assumptions plus the new cost design; one free parameter is introduced for cost reduction in narrow passages.

free parameters (1)
  • cost reduction factor
    Introduced to reduce the obstacle cost within narrow passages as described in the abstract.
axioms (1)
  • domain assumption The nonlinear dynamics model accurately predicts quadrotor behavior for MPC optimization.
    Implicit in any nonlinear MPC framework for robot control.

pith-pipeline@v0.9.0 · 5821 in / 1198 out tokens · 37416 ms · 2026-05-20T18:37:47.665894+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Lean theorems connected to this paper

Citations machine-checked in the Pith Canon. Every link opens the source theorem in the public Lean library.

What do these tags mean?
matches
The paper's claim is directly supported by a theorem in the formal canon.
supports
The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
extends
The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
uses
The paper appears to rely on the theorem as machinery.
contradicts
The paper's claim conflicts with a theorem or certificate in the canon.
unclear
Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.

Reference graph

Works this paper leans on

24 extracted references · 24 canonical work pages

  1. [1]

    Falanga, K

    D. Falanga, K. Kleber, S. Mintchev, D. Floreano and D. Scaramuzza, ”The Foldable Drone: A Morphing Quadrotor That Can Squeeze and Fly,” inIEEE Robotics and Automation Letters, vol. 4, no. 2, pp. 209- 216, April 2019, doi: 10.1109/LRA.2018.2885575

  2. [2]

    H. Modi, H. Su, X. Liang, and M. Zheng, ”MorphoCopter: De- sign, Modeling, and Control of a New Transformable Quad–Bi Copter,” in IEEE/ASME Transactions on Mechatronics, doi: 10.1109/TMECH.2025.3643609

  3. [3]

    C. -X. Li, H. -N. Wu and T. Yang, ”Coordinated Control of Flight and Morphing for Morphing Quadrotor via Reinforcement Learning,” in IEEE Transactions on Aerospace and Electronic Systems, vol. 61, no. 5, pp. 12755-12766, Oct. 2025, doi: 10.1109/TAES.2025.3574295

  4. [4]

    Learning agile flights through narrow gaps with varying angles using onboard sensing,

    Y . Xie, M. Lu, R. Peng, and P. Lu, “Learning agile flights through narrow gaps with varying angles using onboard sensing,”IEEE Robot. Autom. Lett., vol. 8, no. 9, pp. 5424–5431, 2023

  5. [5]

    ALTRO: A Fast Solver for Constrained Trajectory Optimization,

    J. Lin, L. Wang, F. Gao, S. Shen, and F. Zhang, “Flying through a narrow gap using neural network: An end-to-end planning and control approach,” inProc. IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS), 2019, pp. 3526–3533, doi: 10.1109/IROS40897.2019.8967944

  6. [6]

    Aggres- sive quadrotor flight through narrow gaps with onboard sensing and computing using active vision,

    D. Falanga, E. Mueggler, M. Faessler, and D. Scaramuzza, “Aggres- sive quadrotor flight through narrow gaps with onboard sensing and computing using active vision,” inProc. IEEE Int. Conf. Robot. Autom. (ICRA), 2017, pp. 5774–5781, doi: 10.1109/ICRA.2017.7989679

  7. [7]

    Robust and efficient quadrotor trajectory generation for fast autonomous flight,

    B. Zhou, F. Gao, L. Wang, C. Liu, and S. Shen, “Robust and efficient quadrotor trajectory generation for fast autonomous flight,”IEEE Robot. Autom. Lett., vol. 4, no. 4, pp. 3529–3536, 2019

  8. [8]

    Efficient trajectory planning for high speed flight in unknown environments,

    M. Ryll, J. Ware, J. Carter, and N. Roy, “Efficient trajectory planning for high speed flight in unknown environments,” inProc. IEEE Int. Conf. Robot. Autom. (ICRA), 2019, pp. 732–738

  9. [9]

    Online quadrotor trajectory generation and autonomous navigation on point clouds,

    F. Gao and S. Shen, “Online quadrotor trajectory generation and autonomous navigation on point clouds,” inProc. IEEE Int. Symp. Safety, Security, and Rescue Robot. (SSRR), 2016, pp. 139–146

  10. [10]

    Simultaneous planning and execution for quadro- tors flying through a narrow gap under disturbance,

    Z. Liu and L. Cai, “Simultaneous planning and execution for quadro- tors flying through a narrow gap under disturbance,”IEEE Trans. Control Syst. Technol., vol. 31, no. 6, pp. 2644–2659, 2023, doi: 10.1109/TCST.2023.3283446

  11. [11]

    Motion config- uration planning method of morphing quadrotor,

    A. Aikebaier, Q. Wang, Y . Bai, and Q. Wang, “Motion config- uration planning method of morphing quadrotor,” inProc. IEEE Int. Conf. Unmanned Syst. (ICUS), 2024, pp. 1597–1602, doi: 10.1109/ICUS61736.2024.10839796

  12. [12]

    Motion planning and control of a morphing quadrotor in restricted scenarios,

    G. Cui, R. Xia, X. Jin, and Y . Tang, “Motion planning and control of a morphing quadrotor in restricted scenarios,”IEEE Robot. Autom. Lett., vol. 9, no. 6, pp. 5759–5766, Jun. 2024, doi: 10.1109/LRA.2024.3396109

  13. [13]

    McClellan, J., Haghani, N., Winder, J., Huang, F., and Tokekar, P

    N. Zhao, Y . Luo, C. Qin, X. Luo, R. Chen, and Y . Shen, “Attitude control for morphing quadrotor through model predictive control with constraints,” inProc. IEEE Int. Conf. Robot. Autom. (ICRA), 2024, pp. 10489–10495, doi: 10.1109/ICRA57147.2024.10610512

  14. [14]

    Trajectory generation by chance-constrained nonlinear MPC with probabilistic prediction,

    X. Zhang, J. Ma, Z. Cheng, S. Huang, S. S. Ge, and T. H. Lee, “Trajectory generation by chance-constrained nonlinear MPC with probabilistic prediction,”IEEE Trans. Cybern., vol. 51, no. 7, pp. 3616–3629, 2021, doi: 10.1109/TCYB.2020.3032711

  15. [15]

    Minimum snap trajectory planning and augmented MPC for morphing quadrotor navigation in confined spaces,

    C. Qin, N. Zhao, Q. Wang, Y . Luo, and Y . Shen, “Minimum snap trajectory planning and augmented MPC for morphing quadrotor navigation in confined spaces,”Drones, vol. 9, no. 4, Art. no. 304, 2025, doi: 10.3390/drones9040304

  16. [16]

    Shape-adaptive planning and control for a deformable quadrotor,

    Y . Wu, Z. Han, X. Wu, Y . Zhou, J. Wang, Z. Fang, and F. Gao, “Shape-adaptive planning and control for a deformable quadrotor,” arXiv preprint arXiv:2505.15010, 2025

  17. [17]

    Geometry aware NMPC scheme for morphing quadrotor naviga- tion in restricted entrances,

    A. Papadimitriou, S. S. Mansouri, C. Kanellakis, and G. Nikolakopou- los, “Geometry aware NMPC scheme for morphing quadrotor naviga- tion in restricted entrances,” inProc. European Control Conf. (ECC), 2021, pp. 1597–1603, doi: 10.23919/ECC54610.2021.9655205

  18. [18]

    Real-time obstacle avoidance for manipulators and mobile robots,

    O. Khatib, “Real-time obstacle avoidance for manipulators and mobile robots,” The International Journal of Robotics Research, vol. 5, no. 1, pp. 90–98, 1986

  19. [19]

    Koren and J

    Y . Koren and J. Borenstein, ”Potential field methods and their inherent limitations for mobile robot navigation,” in Proceedings. 1991 IEEE International Conference on Robotics and Automation, Sacramento, CA, USA, 1991, pp. 1398-1404, doi: 10.1109/ROBOT.1991.131754

  20. [20]

    Local obstacle avoidance for mobile robots based on the method of artificial potentials,

    R. B. Tilove, “Local obstacle avoidance for mobile robots based on the method of artificial potentials,” in Proc. IEEE Int. Conf. Robot. Autom. (ICRA), 1990, pp. 566–571

  21. [21]

    UA V obstacle avoidance algorithm based on model predictive control and control barrier functions,

    D. Wang, L. Mu, B. Wang, Q. Li, and X. Xue, “UA V obstacle avoidance algorithm based on model predictive control and control barrier functions,” IFAC-PapersOnLine, vol. 59, no. 20, pp. 405–410, 2025

  22. [22]

    MPC-based linear equivalence with control barrier functions for VTOL-UA Vs,

    A. M. Ali, H. A. Hashim, and C. Shen, “MPC-based linear equivalence with control barrier functions for VTOL-UA Vs,” in Proc. American Control Conf. (ACC), 2024

  23. [23]

    acados: A modular open-source framework for fast embedded optimal control,

    R. Verschueren, M. Zanon, R. Quirynen, and M. Diehl, “acados: A modular open-source framework for fast embedded optimal control,” Mathematical Programming Computation, vol. 14, pp. 147–183, 2022

  24. [24]

    Batch informed trees (BIT*): Informed asymptotically optimal anytime search,

    J. D. Gammell, T. D. Barfoot, and S. S. Srinivasa, “Batch informed trees (BIT*): Informed asymptotically optimal anytime search,”Int. J. Robot. Res., vol. 39, no. 5, pp. 543–567, 2020