Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
169 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Model predictive altitude and velocity control in ergodic potential field directed multi-UAV search (2401.02899v1)

Published 5 Jan 2024 in cs.RO, cs.MA, and math.OC

Abstract: This research addresses the challenge of executing multi-UAV survey missions over diverse terrains characterized by varying elevations. The approach integrates advanced two-dimensional ergodic search technique with model predictive control of UAV altitude and velocity. Optimization of altitude and velocity is performed along anticipated UAV ground routes, considering multiple objectives and constraints. This yields a flight regimen tailored to the terrain, as well as the motion and sensing characteristics of the UAVs. The proposed UAV motion control strategy is assessed through simulations of realistic search missions and actual terrain models. Results demonstrate the successful integration of model predictive altitude and velocity control with a two-dimensional potential field-guided ergodic search. Adjusting UAV altitudes to near-ideal levels facilitates the utilization of sensing ranges, thereby enhancing the effectiveness of the search. Furthermore, the control algorithm is capable of real-time computation, encouraging its practical application in real-world scenarios.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (39)
  1. Cooperative coverage using receding horizon control. In 2007 European Control Conference (ECC), pages 2466–2470. IEEE, 2007.
  2. Lsar: Multi-uav collaboration for search and rescue missions. IEEE Access, 7:55817–55832, 2019.
  3. Search and rescue with autonomous flying robots through behavior-based cooperative intelligence. Journal of International Humanitarian Action, 3(1):1–18, 2018.
  4. A swarm-based approach to dynamic coverage control of multi-agent systems. Automatica, 112:108637, 2020.
  5. Receding horizon control of autonomous aerial vehicles. In Proceedings of the 2002 American control conference (IEEE Cat. No. CH37301), volume 5, pages 3741–3746. IEEE, 2002.
  6. Whole-body ergodic exploration with a manipulator using diffusion. IEEE Robotics and Automation Letters, 2023.
  7. Fast algorithm for centralized multi-agent maze exploration. arXiv preprint arXiv:2310.02121, 2023.
  8. Gradient-based online safe trajectory generation for quadrotor flight in complex environments. In 2017 IEEE/RSJ international conference on intelligent robots and systems (IROS), pages 3681–3688. IEEE, 2017.
  9. Energy-efficient velocity control for massive numbers of uavs: A mean field game approach. IEEE Transactions on Vehicular Technology, 71(6):6266–6278, 2022.
  10. Fast marching techniques for teaming uav’s applications in complex terrain. Drones, 7(2):84, 2023.
  11. Gmsh: A 3-d finite element mesh generator with built-in pre-and post-processing facilities. International journal for numerical methods in engineering, 79(11):1309–1331, 2009.
  12. Supporting wilderness search and rescue using a camera-equipped mini uav. Journal of Field Robotics, 25(1-2):89–110, 2008.
  13. Array programming with NumPy. Nature, 585(7825):357–362, September 2020.
  14. J. D. Hunter. Matplotlib: A 2d graphics environment. Computing in Science & Engineering, 9(3):90–95, 2007.
  15. Stefan Ivić. Motion control for autonomous heterogeneous multiagent area search in uncertain conditions. IEEE Transactions on Cybernetics, 52(5):3123–3135, 2020.
  16. Autonomous control for multi-agent non-uniform spraying. Applied Soft Computing, 80:742–760, 2019.
  17. Indago: Python 3 module for numerical optimization.
  18. Constrained multi-agent ergodic area surveying control based on finite element approximation of the potential field. Engineering Applications of Artificial Intelligence, 116:105441, 2022.
  19. Ergodicity-based cooperative multiagent area coverage via a potential field. IEEE Transactions on Cybernetics, 47(8):1983–1993, Aug 2017.
  20. Optimal online trajectory generation for a flying robot for terrain following purposes using neural network. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, 229(6):1124–1141, 2015.
  21. Robust constrained receding horizon control for trajectory planning. In AIAA Guidance, Navigation, and Control Conference and Exhibit, page 6079, 2005.
  22. Use of multi-rotor unmanned aerial vehicles for radioactive source search. Remote sensing, 10(5):728, 2018.
  23. Uav intelligent path planning for wilderness search and rescue. In 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 709–714. IEEE, 2009.
  24. drozbot: Using ergodic control to draw portraits. IEEE Robotics and Automation Letters, 7(4):11728–11734, 2022.
  25. Collision avoidance for an unmanned aerial vehicle in the presence of static and moving obstacles. Journal of Guidance, Control, and Dynamics, 43(1):96–110, 2020.
  26. David Q Mayne. Model predictive control: Recent developments and future promise. Automatica, 50(12):2967–2986, 2014.
  27. Safety-enhanced uav path planning with spherical vector-based particle swarm optimization. Applied Soft Computing, 107:107376, 2021.
  28. Model predictive contouring control for time-optimal quadrotor flight. IEEE Transactions on Robotics, 38(6):3340–3356, 2022.
  29. Multipurpose uav for search and rescue operations in mountain avalanche events. Geomatics, Natural Hazards and Risk, 8(1):18–33, 2017.
  30. Multi-uav disaster environment coverage planning with limited-endurance. In 2022 International Conference on Robotics and Automation (ICRA), pages 10760–10766. IEEE, 2022.
  31. Collision and obstacle avoidance in unmanned aerial systems using morphing potential field navigation and nonlinear model predictive control. Journal of dynamic systems, measurement, and control, 137(1), 2015.
  32. C Sullivan and Alexander Kaszynski. Pyvista: 3d plotting and mesh analysis through a streamlined interface for the visualization toolkit (vtk). Journal of Open Source Software, 4(37):1450, 2019.
  33. Intelligent flight task algorithm for unmanned aerial vehicle. Expert Systems with Applications, 38(8):10036–10048, 2011.
  34. Mader: Trajectory planner in multiagent and dynamic environments. IEEE Transactions on Robotics, 38(1):463–476, 2021.
  35. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nature Methods, 17:261–272, 2020.
  36. Optimal complete terrain coverage using an unmanned aerial vehicle. In 2011 IEEE International conference on robotics and automation, pages 2513–2519. IEEE, 2011.
  37. Distributed coverage control of multi-agent systems in uncertain environments using heat transfer equations. arXiv preprint arXiv:2204.09289, 2022.
  38. Robust and efficient quadrotor trajectory generation for fast autonomous flight. IEEE Robotics and Automation Letters, 4(4):3529–3536, 2019.
  39. Racer: Rapid collaborative exploration with a decentralized multi-uav system. IEEE Transactions on Robotics, 2023.

Summary

We haven't generated a summary for this paper yet.