journal article·2021-08-29Open access

Ellipsoidal Path Planning for Unmanned Aerial Vehicles

Carlos Villaseñor, Alberto A. Gallegos, Gehova Lopez-Gonzalez, Javier Gomez-Avila, Jesus Hernandez-Barragan, Nancy Arana-Daniel

Applied Sciences· Volume 11· Issue 17

Abstract

The research in path planning for unmanned aerial vehicles (UAV) is an active topic nowadays. The path planning strategy highly depends on the map abstraction available. In a previous work, we presented an ellipsoidal mapping algorithm (EMA) that was designed using covariance ellipsoids and clustering algorithms. The EMA computes compact in-memory maps, but still with enough information to accurately represent the environment and to be useful for robot navigation algorithms. In this work, we develop a novel path planning algorithm based on a bio-inspired algorithm for navigation in the ellipsoidal map. Our approach overcomes the problem that there is no closed formula to calculate the distance between two ellipsoidal surfaces, so it was approximated using a trained neural network. The presented path planning algorithm takes advantage of ellipsoid entities to represent obstacles and compute paths for small UAVs regardless of the concavity of these obstacles, in a very geometrically explicit way. Furthermore, our method can also be used to plan routes in dynamical environments without adding any computational cost.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Robotics and Sensor-Based Localization · Advanced Image and Video Retrieval Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science, University of Guadalajara, 1421 Marcelino García Barragán, Guadalajara 44430, Mexico

Department of Artificial Intelligence, Neural10 S de RL de CV, Av. Aviación 5051, Zapopan 45019, Mexico

Funding

Consejo Nacional de Ciencia y Tecnología

References (29)

Show source-provided references
1. Improved Bat Algorithm for UAV Path Planning in Three-Dimensional Space10.1109/ACCESS.2021.3054179 ↗
2. LiDAR-equipped UAV path planning considering potential locations of defects for bridge inspection10.1016/j.autcon.2020.103250 ↗
3. Comparison of parallel genetic algorithm and particle swarm optimization for real-time UAV path planning10.1109/TII.2012.2198665 ↗
4. Fan, M., and Akhter, Y. (2021, January 5–7). A Time-Varying Adaptive Inertia Weight based Modified PSO Algorithm for UAV Path Planning. Proceedings of the 2021 2nd International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST), Dhaka, Bangladesh.
5. Efficient path planning for UAV formation via comprehensively improved particle swarm optimization10.1016/j.isatra.2019.08.018 ↗
6. Using simplified swarm optimization on path planning for intelligent mobile robot10.1016/j.procs.2017.11.213 ↗
7. Arana-Daniel, N., Gallegos, A.A., López-Franco, C., and Alanis, A.Y. (2014, January 6–11). Smooth global and local path planning for mobile robot using particle swarm optimization, radial basis functions, splines and Bézier curves. Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC), Beijing, China.10.1109/CEC.2014.6900244 ↗
8. Arana-Daniel, N., Gallegos, A.A., López-Franco, C., and Alanis, A.Y. (2012, January 16–19). Smooth path planning for mobile robot using particle swarm optimization and radial basis functions. Proceedings of the International Conference on Genetic and Evolutionary Methods (GEM), Las Vegas, NV, USA.
9. Mobile Robot Path Planning based on Conformal Geometric Algebra and Teaching-Learning Based Optimization10.1016/j.ifacol.2018.07.301 ↗
10. Villaseñor, C., Arana-Daniel, N., Alanis, A.Y., Lopez-Franco, C., and Gomez-Avila, J. (2018). Multiellipsoidal Mapping Algorithm. Appl. Sci., 8.10.3390/app8081239 ↗
11. Thrun, S. (2003). Robotic Mapping: A Survey. Exploring Artificial Intelligence in the New Millennium, Morgan Kaufmann Publishers Inc.
12. Collins, T., Collins, J., and Ryan, D. (2007, January 27–29). Occupancy grid mapping: An empirical evaluation. Proceedings of the 2007 Mediterranean Conference on Control & Automation, Athens, Greece.10.1109/MED.2007.4433772 ↗
13. Variable resolution occupancy mapping using gaussian mixture models
14. Meyer-Delius, D., Beinhofer, M., and Burgard, W. (2012, January 22–26). Occupancy grid models for robot mapping in changing environments. Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence, Toronto, ON, Canada.10.1609/aaai.v26i1.8377 ↗
15. Thrun, S., Burgard, W., Chakrabarti, D., Emery, R., Liu, Y., and Martin, C. (2003). A real-time algorithm for acquiring multi-planar volumetric models with mobile robots. Robotics Research, Springer.10.1007/3-540-36460-9_2 ↗
16. Sola, J. (2021, August 25). Simulataneous Localization and Mapping with the Extended Kalman Filter. Avery Quick Guide with MATLAB Code. Available online: https://www.iri.upc.edu/people/jsola/JoanSola/objectes/curs_SLAM/SLAM2D/SLAM%20course.pdf.
17. OctoMap: An efficient probabilistic 3D mapping framework based on octrees10.1007/s10514-012-9321-0 ↗
18. Wurm, K.M., Hornung, A., Bennewitz, M., Stachniss, C., and Burgard, W. (2010, January 7). OctoMap: A probabilistic, flexible, and compact 3D map representation for robotic systems. Proceedings of the ICRA 2010 Workshop on Best Practice in 3D Perception and Modeling for Mobile Manipulation, Anchorage, AK, USA.
19. Munoz, D., Bagnell, J.A., Vandapel, N., and Hebert, M. (2009, January 20–25). Contextual classification with functional max-margin markov networks. Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.10.1109/CVPRW.2009.5206590 ↗
20. Kumar, M.S., and Gayathri, G. (2015). A short survey on teaching learning based optimization. Emerging ICT for Bridging the Future-Proceedings of the 49th Annual Convention of the Computer Society of India CSI Volume 2, Springer.10.1007/978-3-319-13731-5_20 ↗
21. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems10.1016/j.cad.2010.12.015 ↗
22. Mummareddy, P.K., and Satapaty, S.C. (2015). An hybrid approach for data clustering using K-means and teaching learning based optimization. Emerging ICT for Bridging the Future-Proceedings of the 49th Annual Convention of the Computer Society of India CSI Volume 2, Springer.10.1007/978-3-319-13731-5_19 ↗
23. Backstepping approach for controlling a quadrotor using lagrange form dynamics10.1007/s10846-009-9331-0 ↗
24. Real-time integral backstepping with sliding mode control for a quadrotor UAV10.1016/j.ifacol.2018.07.337 ↗
25. Lee, K.U., Choi, Y.H., and Park, J.B. (2017). Inverse optimal design for position control of a quadrotor. Appl. Sci., 7.10.3390/app7090907 ↗
26. Optimal path planning using RRT* based approaches: A survey and future directions
27. Price, K.V. (2013). Differential evolution. Handbook of Optimization, Springer.10.1007/978-3-642-30504-7_8 ↗
28. Particle swarm optimization10.1007/s11721-007-0002-0 ↗
29. Firefly algorithm: Recent advances and applications