Efficient Trajectory Planning for Drone-Based Logistics: A JPS–Bresenham and Ellipsoid-Based Safe Corridor Approach
Highlights
- We propose a JPS–Bresenham path search method for efficient waypoint reduction.
- We design safe flight corridors with overlapping convex polyhedra via ellipsoid fitting.
- The proposed hierarchical framework enables computationally efficient, smooth, and dynamically feasible trajectory planning for quadrotors, with strong applicability in drone-based logistics delivery across complex low-altitude urban environments.
Abstract
1. Introduction
- JPS–Bresenham integration with theoretical bounds: We propose a theoretically grounded path search method combining JPS with Bresenham-based collision detection. We derive the upper bound on waypoint reduction and prove that the method maintains path optimality while achieving 67.3% average waypoint reduction compared to standard JPS.
- Efficient ellipsoid fitting with bounded complexity: We design a safe-flight-corridor generation scheme with provable convergence properties. The introduction of bounding boxes reduces obstacle search complexity by half while maintaining corridor volume, as validated through theoretical analysis and experimental comparison.
- Linear constraint transformation for Bézier-based optimization: Instead of conventional piecewise polynomials, we employ Bézier curves and provide explicit mathematical derivation showing how non-convex corridor constraints can be transformed into linear inequalities on control points. This reduces the optimization from non-convex to convex quadratic programming, achieving 40–55% reduction in snap integral and 30–45% faster computation.
2. Related Work
2.1. UAV Motion Planning for Low-Altitude Logistics Operations
2.2. Safe Flight Corridor Construction and Trajectory Optimization
2.3. Learning-Based Trajectory Planning
3. Method
3.1. Motion Planning Framework for Low-Altitude Drone Logistics
3.2. JPS–Bresenham-Based Front-End Path Search
3.2.1. JPS Jump Point Search Algorithm
- Forced Neighbor: When there is an obstacle among the eight neighbors of node x, and the parent node p of node x reaches node n through node x with a distance cost that is always less than reaching node n without going through node x, then node n is called a forced neighbor of node x.
- Inferior Node: If the distance cost from parent node p to node n without going through current node x is less than or equal to the distance cost from parent node p to node n through current node x, then node n is called an inferior node.
- Natural Node: A node that can only be reached through child node x is a natural node.
- Node x is the start or end point.
- Node x has at least one forced neighbor.
- The parent node p of node x is in the diagonal direction, and there exists a node in the straight direction (horizontal or vertical) of node x that satisfies condition one or two.
3.2.2. Map Construction
3.2.3. JPS–Bresenham-Based Path Search
3.2.4. Theoretical Analysis of Waypoint Reduction
| Algorithm 1 JPS–Bresenham Algorithm |
Input: 3D grid map , start position , goal position Output: Simplified waypoint sequence
|
3.3. Convex Space Construction
3.3.1. Safe Corridor Construction
3.3.2. Time Allocation
3.4. Bézier Curve-Based Back-End Trajectory Optimization
3.4.1. Bézier Curves
- Endpoint interpolation property: Bézier curves always start at the first control point and end at the last control point, without passing through other control points;
- Convex hull property: Bézier curves are completely constrained within the convex hull formed by their control points;
- Hodograph property: The derivative of a Bézier curve is still a Bézier curve, and the control points of the derivative can be linearly represented by the control points of the original Bézier curve;
- Fixed time interval: Bézier curves are always defined within .
3.4.2. Linear Constraint Transformation
3.4.3. Minimum Snap Optimization
4. Experiments
4.1. Experimental Setup and Dataset
4.2. Performance Evaluation Metrics
- Path Length: The cumulative straight-line distance spanning from start to goal along the planned path.
- Computation Time: Total time including initial path exploration, corridor construction, and trajectory refinement.
- Number of Waypoints: Total waypoints in the geometric path, indicating path complexity.
- Snap Integral: The cumulative sum of snap squared (position’s 4th-order derivative), measuring trajectory smoothness.
- Maximum Velocity/Acceleration: Peak values of trajectory derivatives, verifying kinodynamic feasibility.
4.3. Front-End Path Planning Experiments
4.4. Monte Carlo Statistical Experiments
4.5. Safe Corridor Construction Results
4.6. Back-End Trajectory Optimization Experiments
4.7. Motion Planning Method Comparison
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Rejeb, A.; Rejeb, K.; Simske, S.J.; Treiblmaier, H. Drones for supply chain management and logistics: A review and research agenda. Int. J. Logist. Res. Appl. 2023, 26, 708–731. [Google Scholar] [CrossRef] [Scilit]
- Sah, B.; Gupta, R.; Bani-Hani, D. Analysis of barriers to implement drone logistics. Int. J. Logist. Res. Appl. 2021, 24, 531–550. [Google Scholar] [CrossRef] [Scilit]
- Pachayappan, M.; Sundarakani, B. Drone delivery logistics model for on-demand hyperlocal market. Int. J. Logist. Res. Appl. 2023, 26, 1728–1760. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Liu, M.; Jiang, D. Application of unmanned aerial vehicles in logistics: A literature review. Sustainability 2022, 14, 14473. [Google Scholar] [CrossRef] [Scilit]
- Zrelli, I.; Rejeb, A.; Abusulaiman, R.; AlSahafi, R.; Rejeb, K.; Iranmanesh, M. Drone applications in logistics and supply chain management: A systematic review using latent Dirichlet allocation. Arab. J. Sci. Eng. 2024, 49, 12411–12430. [Google Scholar] [CrossRef] [Scilit]
- Jazairy, A.; Persson, E.; Brho, M.; von Haartman, R.; Hilletofth, P. Drones in last-mile delivery: A systematic literature review from a logistics management perspective. Int. J. Logist. Manag. 2024, 36, 1–62. [Google Scholar] [CrossRef] [Scilit]
- Wu, K.; Lan, J.; Lu, S.; Wu, C.; Liu, B.; Lu, Z. Integrative path planning for multi-rotor logistics UAVs considering UAV dynamics, energy efficiency, and obstacle avoidance. Drones 2025, 9, 93. [Google Scholar] [CrossRef] [Scilit]
- Cheng, Q.; Zhang, Z.; Du, Y.; Li, Y. Research on particle swarm optimization-based UAV path planning technology in urban airspace. Drones 2024, 8, 701. [Google Scholar] [CrossRef] [Scilit]
- Mellinger, D.; Kumar, V. Minimum snap trajectory generation and control for quadrotors. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011; pp. 2520–2525. [Google Scholar] [CrossRef] [Scilit]
- Burke, D.; Chapman, A.; Shames, I. Generating minimum-snap quadrotor trajectories really fast. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 24 October–24 January 2021; pp. 1487–1492. [Google Scholar] [CrossRef] [Scilit]
- Manzoni, M.; Rubinacci, R.; Invernizzi, D. Efficient motion primitives-based trajectory planning for UAVs in the presence of obstacles. Drones 2024, 8, 256. [Google Scholar] [CrossRef] [Scilit]
- Zhou, B.; Gao, F.; Wang, L.; Liu, C.; Shen, S. Robust and efficient quadrotor trajectory generation for fast autonomous flight. IEEE Robot. Autom. Lett. 2019, 4, 3529–3536. [Google Scholar] [CrossRef] [Scilit]
- Gao, F.; Wu, W.; Lin, Y.; Shen, S. Online safe trajectory generation for quadrotors using fast marching method and Bernstein basis polynomial. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia, 21–25 May 2018; pp. 344–351. [Google Scholar] [CrossRef] [Scilit]
- Kumar, P.; Pal, K.; Govil, M.C. Comprehensive review of path planning techniques for unmanned aerial vehicles (UAVs). ACM Comput. Surv. 2025, 58, 1–44. [Google Scholar] [CrossRef] [Scilit]
- Wang, B.; Zhang, Y.; Zhang, W. Integrated path planning and trajectory tracking control for quadrotor UAVs with obstacle avoidance in the presence of environmental and systematic uncertainties: Theory and experiment. Aerosp. Sci. Technol. 2022, 120, 107277. [Google Scholar] [CrossRef] [Scilit]
- Zhai, Z.; Gao, Y.; Ni, W.; Yuan, X.; Wang, X. Trajectory Design for UAV-Assisted Logistics Collection in Low-Altitude Economy. arXiv 2025, arXiv:2511.07178. [Google Scholar] [CrossRef] [Scilit]
- Zou, F.; Li, J.; Niu, Y. Motion planning for agile fixed-wing UAVs in complex low-altitude environments. Robotica 2025, 43, 1640–1659. [Google Scholar] [CrossRef] [Scilit]
- Saunders, J.; Saeedi, S.; Li, W. Autonomous aerial robotics for package delivery: A technical review. J. Field Robot. 2024, 41, 3–49. [Google Scholar] [CrossRef] [Scilit]
- Quan, L.; Han, L.; Zhou, B.; Shen, S.; Gao, F. Survey of UAV motion planning. IET Cyber-Syst. Robot. 2020, 2, 14–21. [Google Scholar] [CrossRef] [Scilit]
- Allaire, F.C.J.; Labonté, G.; Tarbouchi, M.; Roberge, V. Recent advances in unmanned aerial vehicles real-time trajectory planning. J. Unmanned Veh. Syst. 2019, 7, 259–295. [Google Scholar] [CrossRef] [Scilit]
- Liu, S.; Watterson, M.; Mohta, K.; Sun, K.; Bhattacharya, S.; Taylor, C.J.; Kumar, V. Planning dynamically feasible trajectories for quadrotors using safe flight corridors in 3-D complex environments. IEEE Robot. Autom. Lett. 2017, 2, 1688–1695. [Google Scholar] [CrossRef] [Scilit]
- Park, J.; Kim, H.J. Online trajectory planning for multiple quadrotors in dynamic environments using relative safe flight corridor. IEEE Robot. Autom. Lett. 2020, 6, 659–666. [Google Scholar] [CrossRef] [Scilit]
- Sun, J.; Xu, G.; Wang, Z.; Long, T.; Sun, J. Safe flight corridor constrained sequential convex programming for efficient trajectory generation of fixed-wing UAVs. Chin. J. Aeronaut. 2025, 38, 103174. [Google Scholar] [CrossRef] [Scilit]
- Miao, H.; Long, T.; Sun, J.; Li, J.; Wang, S.; Zhou, Z. Hierarchical Trajectory Sequential Convex Programming Method for UAV Based on Safe Flight Corridors. In Proceedings of the International Conference on Guidance, Navigation and Control, Changsha, China, 9–11 August 2024; pp. 306–316. [Google Scholar]
- Ren, Y.; Zhu, F.; Liu, W.; Wang, Z.; Lin, Y.; Gao, F.; Zhang, F. Bubble planner: Planning high-speed smooth quadrotor trajectories using receding corridors. In Proceedings of the 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, Japan, 23–27 October 2022; pp. 6332–6339. [Google Scholar] [CrossRef] [Scilit]
- Ren, Y.; Zhu, F.; Lu, G.; Cai, Y.; Yin, L.; Kong, F.; Lin, J.; Chen, N.; Zhang, F. Safety-assured high-speed navigation for MAVs. Sci. Robot. 2025, 10, eado6187. [Google Scholar] [CrossRef] [Scilit]
- Satai, H.A.; Zahra, M.M.A.; Rasool, Z.I.; Abd-Ali, R.S.; Pruncu, C.I. Bézier curves-based optimal trajectory design for multirotor UAVs with any-angle pathfinding algorithms. Sensors 2021, 21, 2460. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Tang, L.; Wang, H.; Li, P.; Wang, Y. Real-time trajectory generation for quadrotors using B-spline based non-uniform kinodynamic search. In Proceedings of the 2019 IEEE International Conference on Robotics and Biomimetics (ROBIO), Dali, China, 6–8 December 2019; pp. 1133–1138. [Google Scholar] [CrossRef] [Scilit]
- Wang, L.; Guo, Y. Speed adaptive robot trajectory generation based on derivative property of B-spline curve. IEEE Robot. Autom. Lett. 2023, 8, 1905–1911. [Google Scholar] [CrossRef] [Scilit]
- Kheireddine, C.; Yassine, A.; Fawzi, S.; Khalil, M. A robust synergetic controller for quadrotor obstacle avoidance using Bezier curve versus B-spline trajectory generation. Intell. Serv. Robot. 2022, 15, 143–152. [Google Scholar] [CrossRef] [Scilit]
- Liu, J.; Luo, W.; Zhang, G.; Li, R. Unmanned aerial vehicle path planning in complex dynamic environments based on deep reinforcement learning. Machines 2025, 13, 162. [Google Scholar] [CrossRef] [Scilit]
- Pan, Y.; Cheng, C.-A.; Saigol, K.; Lee, K.; Yan, X.; Theodorou, E.A.; Boots, B. Imitation learning for agile autonomous driving. Int. J. Robot. Res. 2020, 39, 286–302. [Google Scholar] [CrossRef] [Scilit]
- Holmsen, A.F. Helly type problems in convexity spaces. arXiv 2024, arXiv:2408.05871. [Google Scholar] [CrossRef] [Scilit]
- Jiang, M.; Li, Y.; Zhang, Q.; Qin, J. Joint position and time allocation optimization of UAV enabled time allocation optimization networks. IEEE Trans. Commun. 2019, 67, 3806–3816. [Google Scholar] [CrossRef] [Scilit]
- Karakılıç, İ.; Karakılıç, S.; Budakçı, G.; Özger, F. Bézier curves and surfaces with the blending (α, λ, s)-Bernstein basis. Symmetry 2025, 17, 219. [Google Scholar] [CrossRef] [Scilit]
- Harabor, D.; Grastien, A. The JPS pathfinding system. In Proceedings of the International Symposium on Combinatorial Search, Niagara Falls, ON, Canada, 19–21 July 2012; Volume 3, pp. 207–208. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.; Zhou, X.; Xu, C.; Gao, F. Geometrically constrained trajectory optimization for multicopters. IEEE Trans. Robot. 2022, 38, 3259–3278. [Google Scholar] [CrossRef] [Scilit]
- Zhou, B.; Pan, J.; Gao, F.; Shen, S. Raptor: Robust and perception-aware trajectory replanning for quadrotor fast flight. IEEE Trans. Robot. 2021, 37, 1992–2009. [Google Scholar] [CrossRef] [Scilit]
- Velikzhanin, A.; Skarga-Bandurova, I. A Bresenham-based global path planning algorithm on grid maps. In Proceedings of the 2023 13th International Conference on Dependable Systems, Services and Technologies (DESSERT), Athens, Greece, 13–15 October 2023; pp. 1–8. [Google Scholar] [CrossRef] [Scilit]
- Wang, Q.; Wang, Z.; Wang, M.; Ji, J.; Han, Z.; Wu, T.; Jin, R.; Gao, Y.; Xu, C.; Gao, F. Fast iterative region inflation for computing large 2-D/3-D convex regions of obstacle-free space. IEEE Trans. Robot. 2025, 41, 3223–3243. [Google Scholar] [CrossRef] [Scilit]
- Alqudsi, Y.; Makaraci, M.; Kassem, A.; El-Bayoumi, G. A numerically-stable trajectory generation and optimization algorithm for autonomous quadrotor UAVs. Robot. Auton. Syst. 2023, 170, 104532. [Google Scholar] [CrossRef] [Scilit]
- Zhou, X.; Wang, Z.; Ye, H.; Xu, C.; Gao, F. Ego-planner: An ESDF-free gradient-based local planner for quadrotors. IEEE Robot. Autom. Lett. 2020, 6, 478–485. [Google Scholar] [CrossRef] [Scilit]
- Du, B.; Chen, J.; Sun, D.; Manyam, S.G.; Casbeer, D.W. UAV trajectory planning with probabilistic geo-fence via iterative chance-constrained optimization. IEEE Trans. Intell. Transp. Syst. 2021, 23, 5859–5870. [Google Scholar] [CrossRef] [Scilit]
- Gong, H.; Tan, X.; Wu, Q.; Li, J.; Chu, Y.; Jiang, A.; Han, H.; Zhang, K. Bidirectional jump point search path-planning algorithm based on electricity-guided navigation behavior of electric eels and map preprocessing. Biomimetics 2023, 8, 387. [Google Scholar] [CrossRef] [Scilit]
- Ganesan, S.; Ramalingam, B.; Mohan, R.E. A hybrid sampling-based RRT* path planning algorithm for autonomous mobile robot navigation. Expert Syst. Appl. 2024, 258, 125206. [Google Scholar] [CrossRef] [Scilit]
- Hüppi, M.; Bartolomei, L.; Mascaro, R.; Chli, M. T-PRM: Temporal probabilistic roadmap for path planning in dynamic environments. In Proceedings of the 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, Japan, 23–27 October 2022; pp. 10320–10327. [Google Scholar] [CrossRef] [Scilit]
























| Obstacle | Map1 | Map2 | ||
|---|---|---|---|---|
| Lower-Left | Upper-Right | Lower-Left | Upper-Right | |
| 1 | (1, 0.5, 0.1) | (2, 0.7, 3) | (2.25, 0, 0) | (2.65, 1.9, 3.4) |
| 2 | (0, 1.5, 0) | (1, 1.7, 3) | (0.05, 1.1, 0) | (0.45, 3, 3.4) |
| 3 | (2, 1.5, 0.1) | (3, 1.7, 3) | (4.5, 1.1, 0) | (4.9, 3, 3.4) |
| Obstacle | Map3 | Map4 | ||
|---|---|---|---|---|
| Lower-Left | Upper-Right | Lower-Left | Upper-Right | |
| 1 | (0, 2, 0) | (10, 2.5, 1.5) | (3.1, 0, 2.1) | (3.9, 5, 6) |
| 2 | (0, 2, 4.5) | (10, 2.5, 6) | (9.1, 0, 2.1) | (9.9, 5, 6) |
| 3 | (0, 2, 1.5) | (3, 2.5, 4.5) | (15.1, 0, 2.1) | (15.9, 5, 6) |
| 4 | (7, 2, 1.5) | (10, 2.5, 4.5) | (0.1, 0, 0) | (0.9, 5, 3.9) |
| 5 | (3, 0, 2.4) | (7, 0.5, 4.5) | (6.1, 0, 0) | (6.9, 5, 3.9) |
| 6 | (0, 15, 0) | (0, 10, 20) | (12.1, 0, 0) | (12.9, 5, 3.9) |
| 7 | (0, 15, 1) | (1, 10, 16) | (18.1, 0, 0) | (18.9, 5, 3.9) |
| 8 | (0, 18, 4.5) | (10, 19, 6) | — | — |
| Obstacle | Map5 | Map6 | ||
|---|---|---|---|---|
| Lower-Left | Upper-Right | Lower-Left | Upper-Right | |
| 1 | (0, −5, 0) | (10, 20, 6) | (0, 4, 0) | (1, 10, 10) |
| 2 | (0, −2, 3) | (10, −1.5, 6) | (0, 0, 0) | (3, 3, 10) |
| 3 | (0, −2, 1.5) | (3, −1.5, 3) | (2, 0, 0) | (3, 8, 10) |
| 4 | (6, −2, 1.5) | (10, −1.5, 3) | (4.5, 6, 0) | (5.5, 10, 10) |
| 5 | (0, 2, 0) | (10, 2.5, 1.5) | (4.5, 4, 0) | (5.5, 6, 3.5) |
| 6 | (0, 2, 4.5) | (10, 2.5, 6) | (4.5, 4, 6.5) | (5.5, 6, 10) |
| 7 | (0, 7, 0) | (10, 7.5, 0.5) | (4.5, 0, 0) | (5.5, 4, 10) |
| 8 | (0, 7, 2) | (10, 7.5, 5.5) | (6, 0, 0) | (7, 10, 2) |
| 9 | (0, 11, 0) | (10, 11.5, 2.5) | (6, 8.5, 2) | (7, 10, 8) |
| 10 | (0, 11, 4) | (10, 11.5, 5.5) | (6, 4, 2) | (7, 7.5, 8) |
| 11 | (0, −2, 0) | (0, 10, −1.5) | (6, 0, 2) | (7, 2, 8) |
| 12 | (0, −2, 3) | (10, −1.5, 5.5) | (6, 0, 8) | (7, 10, 10) |
| 13 | (0, 2, 1.5) | (3, 2.5, 4.5) | (8.5, 5, 0) | (9.5, 9, 10) |
| 14 | (7, 2, 1.5) | (10, 2.5, 4.5) | (8.5, 1.5, 0) | (11, 3.5, 10) |
| 15 | (3, 0, 2.4) | (7, 0.5, 4.5) | (8.5, 0, 0) | (13, 0.5, 10) |
| 16 | (0, 15, 0) | (10, 20, 1) | (10.5, 3.5, 0) | (11, 10, 10) |
| 17 | (0, 15, 1) | (10, 16, 3.5) | (11, 3, 0) | (13, 10, 10) |
| 18 | (0, 18, 4.5) | (10, 19, 6) | (11.5, 0.5, 0) | (13, 2, 10) |
| Map | Algorithm | Path Length | Waypoints | Time (s) |
|---|---|---|---|---|
| Map1 | JPS [44] | 3.7276 | 13 | 0.13 |
| RRT* [45] | 5.5098 | 6 | 4.82 | |
| PRM [46] | 5.2365 | 7 | 3.37 | |
| JPS–Bresenham | 3.4859 | 8 | 0.15 | |
| Map2 | JPS | 14.6572 | 26 | 0.21 |
| RRT* | 14.9452 | 9 | 5.24 | |
| PRM | 16.9338 | 6 | 4.56 | |
| JPS–Bresenham | 14.2825 | 8 | 0.24 | |
| Map3 | JPS | 23.0685 | 25 | 0.64 |
| RRT* | 23.3988 | 8 | 4.89 | |
| PRM | 27.2583 | 6 | 5.02 | |
| JPS–Bresenham | 22.6777 | 6 | 0.28 | |
| Map4 | JPS | 27.1576 | 47 | 0.82 |
| RRT* | 28.2183 | 13 | 7.20 | |
| PRM | 32.1264 | 14 | 5.59 | |
| JPS–Bresenham | 25.8701 | 13 | 0.91 | |
| Map5 | JPS | 24.4271 | 32 | 0.61 |
| RRT* | 24.8791 | 9 | 4.21 | |
| PRM | 25.8316 | 9 | 4.55 | |
| JPS–Bresenham | 23.3693 | 14 | 0.68 | |
| Map6 | JPS | 19.0359 | 39 | 0.37 |
| RRT* | 18.8136 | 9 | 5.68 | |
| PRM | 19.1350 | 9 | 4.86 | |
| JPS–Bresenham | 18.4513 | 18 | 0.45 |
| Config | Algorithm | Path Length (m) | Waypoints | Time (s) |
|---|---|---|---|---|
| Small–Low | A* | 9.05 | 49.3 | 0.270 |
| JPS | 7.82 | 10.4 | 0.046 | |
| JPS–Bresenham | 7.39 | 3.4 | 0.046 | |
| Small–High | A* | 7.60 | 42.0 | 0.150 |
| JPS | 7.27 | 15.9 | 0.037 | |
| JPS–Bresenham | 6.94 | 7.1 | 0.036 | |
| Medium–Low | A* | 18.27 | 95.4 | 6.001 |
| JPS | 17.39 | 21.4 | 0.303 | |
| JPS–Bresenham | 16.64 | 8.1 | 0.303 | |
| Medium–High | A* | 14.76 | 77.8 | 2.222 |
| JPS | 13.37 | 23.9 | 0.067 | |
| JPS–Bresenham | 12.58 | 8.6 | 0.066 | |
| Large–Low | A* | 35.21 | 180.1 | 113.939 |
| JPS | 34.35 | 42.8 | 2.117 | |
| JPS–Bresenham | 31.96 | 10.7 | 2.113 | |
| Large–High | A* | 31.39 | 161.0 | 73.639 |
| JPS | 32.22 | 53.0 | 0.383 | |
| JPS–Bresenham | 30.87 | 16.9 | 0.380 |
| Map | Map1 | Map2 | Map3 | Map4 | Map5 | Map6 |
|---|---|---|---|---|---|---|
| Time | 0.041 | 0.056 | 0.099 | 0.124 | 0.154 | 0.183 |
| Map | Integral of Snap Squared | Time (s) | ||
|---|---|---|---|---|
| Ordinary Polynomial | Bézier Curve | Ordinary Polynomial | Bézier Curve | |
| Map1 | 1576 | 842 | 0.055 | 0.032 |
| Map2 | 796 | 582 | 0.073 | 0.048 |
| Map3 | 2546 | 1470 | 0.086 | 0.063 |
| Map4 | 3131 | 1856 | 0.105 | 0.087 |
| Map5 | 4537 | 2105 | 0.158 | 0.103 |
| Map6 | 5687 | 2574 | 0.256 | 0.141 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Mai, X.; Lin, W.; Dong, N.; Liu, S. Efficient Trajectory Planning for Drone-Based Logistics: A JPS–Bresenham and Ellipsoid-Based Safe Corridor Approach. Drones 2026, 10, 323. https://doi.org/10.3390/drones10050323
Mai X, Lin W, Dong N, Liu S. Efficient Trajectory Planning for Drone-Based Logistics: A JPS–Bresenham and Ellipsoid-Based Safe Corridor Approach. Drones. 2026; 10(5):323. https://doi.org/10.3390/drones10050323
Chicago/Turabian StyleMai, Xiaoming, Weixu Lin, Na Dong, and Shuai Liu. 2026. "Efficient Trajectory Planning for Drone-Based Logistics: A JPS–Bresenham and Ellipsoid-Based Safe Corridor Approach" Drones 10, no. 5: 323. https://doi.org/10.3390/drones10050323
APA StyleMai, X., Lin, W., Dong, N., & Liu, S. (2026). Efficient Trajectory Planning for Drone-Based Logistics: A JPS–Bresenham and Ellipsoid-Based Safe Corridor Approach. Drones, 10(5), 323. https://doi.org/10.3390/drones10050323

