Trajectory Optimization for UAV-Based Medical Delivery with Temporal Logic Constraints and Convex Feasible Set Collision Avoidance
Pith reviewed 2026-05-19 11:03 UTC · model grok-4.3
The pith
UAV medical delivery trajectories are planned as one convex optimization problem that meets time windows and avoids buildings.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The entire planning problem—combining UAV dynamics, STL satisfaction, and collision avoidance—is formulated as a convex optimization problem that ensures tractability and can be solved efficiently using standard convex programming techniques. Simulation results demonstrate that the proposed method generates dynamically feasible, collision-free trajectories that satisfy temporal mission goals, providing a scalable and reliable approach for autonomous UAV-based medical logistics.
What carries the argument
Convex optimization formulation that encodes 3DOF UAV dynamics, Signal Temporal Logic specifications for time windows and priorities, and Convex Feasible Set collision avoidance for 3D convex building obstacles.
If this is right
- The resulting trajectories remain dynamically feasible for the UAV's motion model.
- Paths stay collision-free with respect to the modeled 3D convex obstacles.
- All specified temporal constraints and priorities are satisfied by construction through the STL encoding.
- The full problem can be solved to a solution using off-the-shelf convex solvers in reasonable time.
Where Pith is reading between the lines
- The same convex encoding approach could be tested on other single-vehicle tasks that combine timing rules with geometric safety, such as inspection or emergency response flights.
- If real sensor noise or wind disturbances are added, the method would need a way to keep the problem convex while adding robustness margins.
- Extending the formulation to fleets of UAVs would require checking whether coordination constraints can be kept convex without losing the tractability benefit.
Load-bearing premise
The time windows and priorities can be converted into convex constraints that still guarantee the drone meets the deadlines and avoids crashes whenever the optimizer reports success.
What would settle it
Run the optimizer on a test case with a tight time window or narrow gap between buildings; if the output trajectory misses the window or intersects an obstacle model, the claim that the formulation preserves both feasibility and guarantees is false.
Figures
read the original abstract
This paper addresses the problem of trajectory optimization for unmanned aerial vehicles (UAVs) performing time-sensitive medical deliveries in urban environments. Specifically, we consider a single UAV with 3 degree-of-freedom dynamics tasked with delivering blood packages to multiple hospitals, each with a predefined time window and priority. Mission objectives are encoded using Signal Temporal Logic (STL), enabling the formal specification of spatial-temporal constraints. To ensure safety, city buildings are modeled as 3D convex obstacles, and obstacle avoidance is handled through a Convex Feasible Set (CFS) method. The entire planning problem-combining UAV dynamics, STL satisfaction, and collision avoidance-is formulated as a convex optimization problem that ensures tractability and can be solved efficiently using standard convex programming techniques. Simulation results demonstrate that the proposed method generates dynamically feasible, collision-free trajectories that satisfy temporal mission goals, providing a scalable and reliable approach for autonomous UAV-based medical logistics.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript proposes a trajectory optimization framework for a single 3DOF UAV performing time-sensitive blood deliveries to multiple hospitals. Mission requirements (time windows and priorities) are encoded via Signal Temporal Logic (STL), urban buildings are represented as 3D convex obstacles, and collision avoidance is performed with the Convex Feasible Set (CFS) method. The combined problem of dynamics, STL satisfaction, and obstacle avoidance is formulated as a convex program claimed to be solvable by standard convex solvers; simulation results are stated to confirm that the generated trajectories are dynamically feasible, collision-free, and STL-compliant.
Significance. If the STL encoding truly yields a convex program whose feasible solutions satisfy the original temporal formulas with formal guarantees, the approach would supply a practical, scalable route to safe UAV medical logistics in cluttered urban airspace. The combination of STL mission specification with CFS convexity preservation is a potentially useful engineering contribution, though the absence of quantitative metrics, runtime data, or baseline comparisons in the abstract makes the practical advantage difficult to gauge at present.
major comments (2)
- [Abstract] Abstract: the central claim that the full planning problem (3DOF dynamics + STL + CFS) is a convex program whose solutions satisfy the original STL formulas is asserted without any cited derivation, robustness-function epigraph, or discretization argument showing how disjunctive 'eventually-in-[t1,t2]' and priority operators are rendered convex while preserving formal satisfaction. Simulations alone do not establish this property.
- [Abstract] Abstract and simulation section: no quantitative metrics (e.g., solve time, robustness margin, success rate over Monte-Carlo trials, or comparison against a non-convex baseline) are reported, so the tractability and reliability assertions rest on unshown numerical evidence.
minor comments (2)
- The abstract would be strengthened by a single sentence summarizing the key numerical outcomes (solve time, achieved robustness, number of hospitals visited on time).
- Notation for the STL robustness function and the CFS projection operator should be introduced consistently before the optimization problem is stated.
Simulated Author's Rebuttal
We thank the referee for the constructive comments and the opportunity to improve our manuscript. We address the major comments point by point below, proposing specific revisions where appropriate.
read point-by-point responses
-
Referee: [Abstract] Abstract: the central claim that the full planning problem (3DOF dynamics + STL + CFS) is a convex program whose solutions satisfy the original STL formulas is asserted without any cited derivation, robustness-function epigraph, or discretization argument showing how disjunctive 'eventually-in-[t1,t2]' and priority operators are rendered convex while preserving formal satisfaction. Simulations alone do not establish this property.
Authors: We appreciate the referee highlighting the need for a more explicit derivation. Section III-B of the manuscript presents the STL robustness encoding and its incorporation into the convex program via epigraph forms and time discretization. The 'eventually' operator is handled by auxiliary variables over the discrete time steps with a convex relaxation of the disjunction, while priority is encoded through weighted robustness terms. We acknowledge that the current presentation assumes familiarity with these techniques and does not fully detail the approximation steps or formal guarantees for the original (non-approximated) STL. In the revision we will add a dedicated subsection with the full derivation, epigraph representations, and citations to convex STL literature, while clarifying that solutions satisfy the approximated specifications. revision: yes
-
Referee: [Abstract] Abstract and simulation section: no quantitative metrics (e.g., solve time, robustness margin, success rate over Monte-Carlo trials, or comparison against a non-convex baseline) are reported, so the tractability and reliability assertions rest on unshown numerical evidence.
Authors: We agree that quantitative metrics would strengthen the claims. The current simulations in Section V illustrate feasibility on representative scenarios but lack tabulated metrics. In the revised version we will add a table reporting solver runtimes, achieved robustness margins for each STL formula, and results from repeated trials with perturbed initial conditions to indicate reliability. A full Monte-Carlo study and direct non-convex baseline comparison are not feasible within the scope of this work without substantial new implementation; we will instead emphasize the convexity benefits and cite related benchmarks in the discussion. revision: partial
Circularity Check
No circularity: convex formulation relies on standard techniques without self-referential reduction
full rationale
The paper formulates the UAV trajectory problem (3DOF dynamics + STL temporal constraints + CFS convex obstacle avoidance) as a convex program solved via standard convex programming. No equation or section reduces the claimed convexity, STL satisfaction guarantees, or tractability to a fitted parameter, self-definition, or load-bearing self-citation chain. The derivation chain is self-contained against external benchmarks of convex optimization and STL encoding methods, with no evidence that any 'prediction' or result is equivalent to its inputs by construction.
Axiom & Free-Parameter Ledger
free parameters (1)
- objective weights
axioms (2)
- domain assumption Buildings can be represented as 3D convex obstacles without loss of safety guarantees
- domain assumption STL formulas for time windows and priorities admit a convex encoding
Lean theorems connected to this paper
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We introduce a smooth approximation … μ_k(t) ≈ ½(μ_k(t-1) + ρ_k(t) + sqrt((μ_k(t-1)-ρ_k(t))^2 + α^2)) … μ_k(τ_end^k) ≥ 0
-
IndisputableMonolith/Foundation/BranchSelection.leanbranch_selection unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
Convex Feasible Set … ϕ^c_m(x_t) := ϕ_m(x̄_t) + ∇ϕ_m(x̄_t)(x_t - x̄_t) ≥ 0
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
-
[1]
Computer Communications 149, 270–299
Path planning techniques for unmanned aerial vehicles: A review, solutions, and challenges. Computer Communications 149, 270–299. doi:https://doi.org/10.1016/j.comcom.2019.10.014. Bauer, J., Moormann, D., Strametz, R., Groneberg, D.A.,
-
[2]
doi:10.1136/bmjopen-2020-043791. Belta, C., Sadraddini, S.,
-
[3]
Annual Review of Control, Robotics, and Autonomous Systems 2, 115–140
Formal methods for control synthesis: An optimization perspective. Annual Review of Control, Robotics, and Autonomous Systems 2, 115–140. doi:https://doi.org/10.1146/annurev-control-053018-023717. Betts,J.T.,2010. PracticalMethodsforOptimalControlandEstimationUsingNonlinearProgramming,SecondEdition. SocietyforIndustrialand Applied Mathematics. doi:10.1137...
-
[4]
IEEE Robotics and Automation Letters 10, 5935–5942
Resilient online planning for mobile robots with minimal relaxation of signal temporal logic specifications. IEEE Robotics and Automation Letters 10, 5935–5942. doi:10.1109/LRA.2025.3563119. Buyukkocak, A.T., Aksaray, D., Yazıcıoğlu, Y.,
-
[5]
IEEE Robotics and Automation Letters 6, 1375–1382
Planning of heterogeneous multi-agent systems under signal temporal logic specifications with integral predicates. IEEE Robotics and Automation Letters 6, 1375–1382. doi:10.1109/LRA.2021.3057049. Chen, Q., Cheng, S., Hovakimyan, N.,
-
[6]
IEEE Robotics and Automation Letters 8, 3860–3867
Simultaneous spatial and temporal assignment for fast uav trajectory optimization using bilevel optimization. IEEE Robotics and Automation Letters 8, 3860–3867. doi:10.1109/LRA.2023.3273399. Chen, Z., Cai, M., Zhou, Z., Li, L., Kan, Z.,
-
[7]
IEEE Transactions on Automation Science and Engineering 22, 5293–5307
Fast motion planning in dynamic environments with extended predicate-based temporal logic. IEEE Transactions on Automation Science and Engineering 22, 5293–5307. doi:10.1109/TASE.2024.3418409. Foehn,P.,Romero,A.,Scaramuzza,D.,2021. Time-optimalplanningforquadrotorwaypointflight. ScienceRobotics6,eabh1221. doi: 10.1126/ scirobotics.abh1221. Funk, N., Tarri...
-
[8]
IEEE Robotics and Automation Letters 8, 6723–6730
Orientation-Aware Hierarchical, Adaptive-Resolution A* Algorithm for UAV Trajectory Planning. IEEE Robotics and Automation Letters 8, 6723–6730. doi:10.1109/LRA.2023.3308490. Gill, P.E., Murray, W., Saunders, M.A.,
-
[9]
SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization. SIAM Review 47, 99–131. doi:10.1137/S0036144504446096. Gilpin, Y., Kurtz, V., Lin, H.,
-
[10]
IEEE Control Systems Letters 5, 241–246
A smooth robustness measure of signal temporal logic for symbolic control. IEEE Control Systems Letters 5, 241–246. doi:10.1109/LCSYS.2020.3001875. Grant,M.,Boyd,S.,2008. Graphimplementationsfornonsmoothconvexprograms,in:Blondel,V.,Boyd,S.,Kimura,H.(Eds.),RecentAdvances in Learning and Control. Springer-Verlag Limited. Lecture Notes in Control and Informa...
-
[11]
IEEE Robotics and Automation Letters 6, 3687–3694
Event-based signal temporal logic synthesis for single and multi-robot tasks. IEEE Robotics and Automation Letters 6, 3687–3694. doi:10.1109/LRA.2021.3064220. Kuang, H., Liu, X.,
-
[12]
IEEE Transactions on Aerospace and Electronic Systems 60, 7251–7261
Convergence-guaranteed trajectory optimization for quadrotors subject to aerodynamic drag. IEEE Transactions on Aerospace and Electronic Systems 60, 7251–7261. doi:10.1109/TAES.2024.3414958. Liu,C.,Lin,C.Y.,Tomizuka,M.,2018. Theconvexfeasiblesetalgorithmforrealtimeoptimizationinmotionplanning. SIAMJournalonControl and Optimization 56, 2712–2733. doi:10.11...
-
[13]
IEEE Control Systems Magazine 42, 40–113
Convex optimization for trajectory generation: A tutorial on generating dynamically feasible trajectories reliably and efficiently. IEEE Control Systems Magazine 42, 40–113. doi:10.1109/ MCS.2022.3187542. Morrell,B.,Thakker,R.,Merewether,G.,Reid,R.,Rigter,M.,Tzanetos,T.,Chamitoff,G.,2018. Comparisonoftrajectoryoptimizationalgorithms for high-speed quadrot...
-
[14]
Low-loss self- packaged Ka -Band LTCC filter using artificial multimode SIW resonator,
Model predictive contouring control for time-optimal quadrotor flight. IEEE Transactions on Robotics 38, 3340–3356. doi:10.1109/TRO.2022.3173711. Szmuk, M., Malyuta, D., Reynolds, T.P., Mceowen, M.S., Açikmeşe, B.,
-
[15]
Real-time quad-rotor path planning using convex optimization and compound state-triggered constraints, in: 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 7666–7673. doi:10.1109/IROS40897.2019.8967706. Zhang, G., Liu, X.,
-
[16]
Journal of Guidance, Control, and Dynamics 45, 1732–1738
Uav collision avoidance using mixed-integer second-order cone programming. Journal of Guidance, Control, and Dynamics 45, 1732–1738. doi:10.2514/1.G006353. Chen et al.:Preprint submitted to Elsevier Page 11 of 11
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.