| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
This repository implements a distributed multi-UAV coverage path planning system for networked operations based on our paper:
"Decentralized Communication and Energy-Aware Multi-UAV Coverage Path Planning"
Felix Muller and Nick Truttmann
ETH Zurich, 2025
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
This project addresses the challenge of deploying multiple UAVs to efficiently cover an area while maintaining network connectivity and minimizing energy consumption. We implement a novel approach combining:
The system is implemented as a distributed multi-agent ROS2 application where each UAV operates independently while maintaining network connectivity.
Our approach achieves:
Launch the system with four UAVs:
ros2 run controller controllerMonitoring and cleanup:
ros2 node list
killall -9 uav_agentEach agent uses multiple mixins:
| Back | FazBrowse Home | New Git URL |