journal article·2021Open access

Path Planning of Quadrotors in a Dynamic Environment Using a Multicriteria Multi-Verse Optimizer

Raja Jarray, Mujahed Al-Dhaifallah, Hegazy Rezk, Soufiene Bouall鑗ue

Computers, Materials & Continua· Volume 69· Issue 2

Abstract

Paths planning of Unmanned Aerial Vehicles (UAVs) in a dynamic environment is considered a challenging task in autonomous flight control design. In this work, an efficient method based on a Multi-Objective Multi-Verse Optimization (MOMVO) algorithm is proposed and successfully applied to solve the path planning problem of quadrotors with moving obstacles. Such a path planning task is formulated as a multicriteria optimization problem under operational constraints. The proposed MOMVO-based planning approach aims to lead the drone to traverse the shortest path from the starting point and the target without collision with moving obstacles. The vehicle moves to the next position from its current one such that the line joining minimizes the total path length and allows aligning its direction towards the goal. To choose the best compromise solution among all the non-dominated Pareto ones obtained for compromise objectives, the modified Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) is investigated. A set of homologous metaheuristics such as Multiobjective Salp Swarm Algorithm (MSSA), Multi-Objective Grey Wolf Optimizer (MOGWO), Multi-Objective Particle Swarm Optimization (MOPSO), and Non-Dominated Genetic Algorithm II (NSGAII) is used as a basis for the performance comparison. Demonstrative results and statistical analyses show the superiority and effectiveness of the proposed MOMVO-based planning method. The obtained results are satisfactory and encouraging for future practical implementation of the path planning strategy.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Metaheuristic Optimization Algorithms Research · Control and Dynamics of Mobile Robots

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

References (37)

Show source-provided references
1. Route planning for unmanned aerial vehicle (UAV) on the sea using hybrid differential evolution and quantum-behaved particle swarm optimization10.1109/TSMC.2013.2248146 ↗
2. UAV route planning for joint search and track missions: An information-value approach10.1109/TAES.2012.6237608 ↗
3. A survey of autonomous control for UAV
4. Dynamic optimal UAV trajectory planning in the national airspace system via mixed integer linear programming, Proceedings of the Institution of Mechanical Engineers
5. Multi-robot path planning in a dynamic environment using improved gravitational search algorithm10.1016/j.jesit.2015.12.003 ↗
6. A new dynamic path planning approach for unmanned aerial vehicles10.1155/2018/8241342 ↗
7. Path planning of UAV for oilfield inspections in a three-dimensional dynamic environment with moving obstacles based on an improved pigeon-inspired optimization algorithm10.1007/s10489-020-01650-2 ↗
8. Three-dimensional path planning for uninhabited combat aerial vehicle based on predator-prey pigeon-inspired optimization in dynamic environment10.1109/TCBB.2015.2443789 ↗
9. Robust path planning for avoiding obstacles using time-environment dynamic map10.1177/0020294019847704 ↗
10. Real-time dynamic track planning of multi-UAV formation based on improved artificial bee colony algorithm
11. Objectives and methods in multi-objective routing problems: A survey and classification scheme10.1016/j.ejor.2020.07.005 ↗
12. Comparison of exact and approximate multi-objective optimization for software product lines
13. A multi-UAV mission planning videogame-based framework for player analysis
14. Robot path planning in uncertain environment using multi-objective particle swarm optimization10.1016/j.neucom.2012.09.019 ↗
15. Modified central force optimization (MCFO) algorithm for 3D UAV path planning10.1016/j.neucom.2015.07.044 ↗
16. A new approach to line-sphere and line-quadrics intersection detection and computation
17. Handling constraints as objectives in a multiobjective genetic based algorithm
18. Multi-verse optimizer: A nature-inspired algorithm for global optimization10.1007/s00521-015-1870-7 ↗
19. Optimization of problems with multiple objectives using the multi-verse optimization algorithm10.1016/j.knosys.2017.07.018 ↗
20. Inter-company comparison using modified TOPSIS with objective weights10.1016/S0305-0548(99)00069-6 ↗
21. Control and navigation framework for quadrotor helicopters10.1007/s10846-012-9789-z ↗
22. Elkholy · Unmanned Aerial Vehicles: Breakthroughs in Research and Practice · 2019 · 2010.4018/978-1-5225-8365-3.ch002 ↗
23. A design modification for a quadrotor UAV: Modeling, control and implementation10.1080/01691864.2018.1556116 ↗
24. Modeling of a quadcopter trajectory tracking system using PID controller10.1016/j.promfg.2019.02.253 ↗
25. Control and navigation framework for quadrotor helicopters10.1007/s10846-012-9789-z ↗
26. Integral backstepping control prototyping for a quad tilt wing unmanned aerial vehicle
27. Control strategy for a quadrotor based on a memetic shuffled frog leaping algorithm10.32604/cmc.2021.015681 ↗
28. LQG controller design for a quadrotor UAV based on particle swarm optimization10.1504/IJAAC.2019.101910 ↗
29. Salp swarm algorithm: A bio-inspired optimizer for engineering design problems10.1016/j.advengsoft.2017.07.002 ↗
30. Multiobjective grey wolf optimizer: A novel algorithm for multi-criterion optimization10.1016/j.eswa.2015.10.039 ↗
31. Handling multiple objectives with particle swarm optimization10.1109/TEVC.2004.826067 ↗
32. A fast and elitist multiobjective genetic algorithm: NSGA-II10.1109/4235.996017 ↗
33. Comparison of multiobjective evolutionary algorithms: Empirical results10.1162/106365600568202 ↗
34. Multi-objective stochastic fractal search: A powerful algorithm for solving complex multi-objective optimization problems10.1007/s00500-019-04080-6 ↗
35. Performance assessment of multiobjective optimizers: An analysis and review10.1109/TEVC.2003.810758 ↗
36. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach10.1109/4235.797969 ↗
37. Overview of Friedman’s test and post-hoc analysis10.1080/03610918.2014.931971 ↗