Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Multi-Robot Task Allocation Framework with Integrated Risk-Aware 3D Path Planning
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Signals and Systems.ORCID iD: 0000-0001-6762-7172
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Signals and Systems.ORCID iD: 0000-0003-3922-1735
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Signals and Systems.ORCID iD: 0000-0002-1046-0305
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Signals and Systems.ORCID iD: 0000-0001-8870-6718
Show others and affiliations
2022 (English)In: 2022 30th Mediterranean Conference on Control and Automation (MED), IEEE, 2022, p. 481-486Conference paper, Published paper (Refereed)
Abstract [en]

This article presents an overall system architecture for multi-robot coordination in a known environment. The proposed framework is structured around a task allocation mechanism that performs unlabeled multi-robot path assignment informed by 3D path planning, while using a nonlinear model predictive control(NMPC) for each unmanned aerial vehicle (UAV) to navigate along its assigned path. More specifically, at first a risk aware 3D path planner D∗+ is applied to calculate cost between each UAV agent and each target point. Then the cost matrix related to the computed trajectories to each goal is fed into the Hungarian Algorithm that solves the assignment problem and generates the minimum total cost. NMPC is implemented to control the UAV while satisfying path following and input constraints. We evaluate the proposed architecture in Gazebo simulation framework and the result indicates UAVs are capable of approaching their assigned target whilst avoiding collisions.

Place, publisher, year, edition, pages
IEEE, 2022. p. 481-486
Series
Mediterranean Conference on Control and Automation (MED), ISSN 2325-369X, E-ISSN 2473-3504
National Category
Computer Sciences Computer graphics and computer vision
Research subject
Robotics and Artificial Intelligence
Identifiers
URN: urn:nbn:se:ltu:diva-92636DOI: 10.1109/MED54222.2022.9837240ISI: 000854013700080Scopus ID: 2-s2.0-85136284162OAI: oai:DiVA.org:ltu-92636DiVA, id: diva2:1689434
Conference
30th Mediterranean Conference on Control and Automation (MED), Vouliagmeni, Greece, June 28 - July 1, 2022
Note

ISBN för värdpublikation: 978-1-6654-0673-4 (electronic), 978-1-6654-0674-1 (print)

Available from: 2022-08-23 Created: 2022-08-23 Last updated: 2025-12-10Bibliographically approved
In thesis
1. Risk Aware Path Planning and Dynamic Obstacle Avoidance towards Enabling Safe Robotic Missions
Open this publication in new window or tab >>Risk Aware Path Planning and Dynamic Obstacle Avoidance towards Enabling Safe Robotic Missions
2023 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

This compilation thesis presents two main contributions in path planning and obstacle avoidance, as well as an integration of the proposed modules with other frameworks to enable resilient robotic missions in complex environments.In general, through different types of robotic missions it is important to have a collision tolerant and reliable system, both regarding potential risks from collisions with dynamic and static obstacles, but also to secure the overall mission success.%Particularly, a common trend in the presented work is safety regarding collisions with dynamic and static obstacles, as well as reliable overall systems that are capable of executing missions.

The work included in this thesis presents the risk-aware path planner D$^*_+$ that is capable of planning traversable paths for both ground and aerial robots. D$^*_+$ is developed on top of D$^*$-lite with a risk layer close to occupied space, modeling the unknown areas as a risk, and is implemented with a dynamic map to enable updates and adjustments to a changing environment.

The risk layer aids in solving two common challenges with path planning for real robots: a) it creates a safety margin that gives free space between the path and obstacles so that robots with the corresponding size can follow the path, and b) it masks smaller holes in walls that occur when building maps from real data.

Using a dynamic map makes it possible to use D$^*_+$ for an exploration mission, it also enables for the re-planning of the path if the environment changes for example, if an obstacle suddenly blocks a path, a new path will be planned. D$^*_+$ have been tested in different real-life experiments with both an Unmanned Areal Vehicle (UAV) and a quadruped-legged robot and shown to produce traversable paths in different application scenarios, such as exploration, return to base, and navigation on known maps.

This thesis also presents an obstacle avoidance architecture for velocity objects, structured around an object detection and tracking scheme that is combined with non-linear model predictive controller (NMPC) to plan the avoidance maneuver. %that uses a Convolutional Neural Network to detect obstacles that are tracked so they can be avoided by a non-linear model predictive controller (NMPC).In this case, the detection is done with the Convoluitonal Neural Network (CNN) You Only Lock Once v4 (YOLO) where the most certain human is tracked with a Kalman filter, and the velocity of the human is estimated.The proposed scheme models the object motion as constant velocity, which is utilized from the NMPC to plan control inputs for the robot to avoid the identified obstacle. A merit of the approach is that the avoidance maneuver does not only consider the current identification position, but also considers the motion prediction of the object. This avoidance framework proved to be capable to avoid non-cooperative obstacles, such as humans moving towards it.Due to the fact that the avoidance is starting when a future collision is predicted, the avoidance maneuver is started early enough to avoid obstacles with a higher velocity than a classic ``static obstacle'' radius approach can handle.

An additional aim of this thesis is to showcase that the proposed contributions can be applied in full robotic missions/frameworks. Thus, this thesis presents a search and rescue mission with a quadruped-legged robot and a UAV on a partially known map to find the location of survivors and other objects of related interest. In this mission, the quadruped-legged robot carries the UAV to the edge of the known map from where it launches the UAV that then explores and detects any survival and other relevant objects.Also, an autonomy solution, based on Boston dynamics' quadruped-legged robot Spot, for enabling a map-based navigation in confined environments has been developed and tested. This Spot solution enables the robot to navigate to a user-selected point, rotate in the desired direction, and instruct the UAV, in the combined search and rescue mission, to take off.

Place, publisher, year, edition, pages
Luleå University of Technology, 2023
Series
Licentiate thesis / Luleå University of Technology, ISSN 1402-1757
Keywords
Robotic, Path planning, Obstacle avoidanc, Robotic missions, licenti thesis
National Category
Robotics and automation
Research subject
Robotics and Artificial Intelligence
Identifiers
urn:nbn:se:ltu:diva-95349 (URN)978-91-8048-248-6 (ISBN)978-91-8048-249-3 (ISBN)
Presentation
2023-03-09, A1545, Luleå tekniska universitet, Luleå, 09:00 (English)
Opponent
Supervisors
Available from: 2023-01-24 Created: 2023-01-20 Last updated: 2025-10-21Bibliographically approved
2. Synergistic Strategies in Multi-Robot Systems: Exploring Task Assignment and Multi-Agent Pathfinding
Open this publication in new window or tab >>Synergistic Strategies in Multi-Robot Systems: Exploring Task Assignment and Multi-Agent Pathfinding
2024 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

Robots are increasingly utilized in industry for their capability to perform repetitive,complex tasks in environments unsuitable for humans. This surge in robotic applicationshas spurred research into Multi-Robot Systems (MRS), which aim to tackle complex tasksrequiring collaboration among multiple robots, thereby boosting overall efficiency. However,MRS introduces multifaceted challenges that span various domains, including robot perception,localization, task assignment, communication, and control. This dissertation delves into theintricate aspects of task assignment and path planning within MRS.The first area of focus is on multi-robot navigation, specifically addressing the limitationsinherent in current Multi-Agent Path Finding (MAPF) models. Traditional MAPF solutionstend to oversimplify, treating robots as holonomic units on grid maps. While this approachis impractical in real-world settings where robots have distinct geometries and kinematicrestrictions, it is important to note that even in its simplified form, MAPF is categorized as anNP-hard problem. The complexity inherent in MAPF becomes even more pronounced whenextending these models to non-holonomic robots, underscoring the significant computationalchallenges involved. To address these challenges, this thesis introduces a novel MAPF solverdesigned for non-holonomic, heterogeneous robots. This solver integrates the hybrid A*algorithm, accommodating kinematic constraints, with a conflict-based search (CBS) for efficientconflict resolution. A depth-first search approach in the conflict tree is utilized to accelerate theidentification of viable solutions.The second research direction explores synergizing task assignment with path-finding inMRS. While there is substantial research in both decentralized and centralized task assignmentstrategies, integrating these with path-finding remains underexplored. This dissertation evaluatesdecoupled methods for sequentially resolving task assignment and MAPF challenges. Oneproposed method combines the Hungarian algorithm and a Traveling Salesman Problem (TSP)solver for swift, albeit suboptimal, task allocation. Subsequently, robot paths are generatedindependently, under the assumption of collision-free navigation. During actual navigation, aNonlinear Model Predictive Controller (NMPC) is deployed for dynamic collision avoidance. Analternative approach seeks optimal solutions by conceptualizing task assignment as a MultipleTraveling Salesman Problem (MTSP), solved using a simulated annealing algorithm. In tandem,CBS is iteratively applied to minimize the cumulative path costs of the robots.

Place, publisher, year, edition, pages
Luleå: Luleå tekniska universitet, 2024. p. 94
Series
Licentiate thesis / Luleå University of Technology, ISSN 1402-1757
Keywords
Autonomous robots, Multi-robot systems, Task assignment, Multi-agent path-finding
National Category
Robotics and automation
Research subject
Robotics and Artificial Intelligence
Identifiers
urn:nbn:se:ltu:diva-103895 (URN)978-91-8048-474-9 (ISBN)978-91-8048-475-6 (ISBN)
Presentation
2024-02-28, A117, Luleå University of Technology, Luleå, 09:00 (English)
Opponent
Supervisors
Available from: 2024-01-23 Created: 2024-01-23 Last updated: 2025-10-21Bibliographically approved
3. Safe and Field Resilient Risk-Aware Path Planning with Dynamic Obstacle Avoidance in Unknown and Uncontrolled Environments
Open this publication in new window or tab >>Safe and Field Resilient Risk-Aware Path Planning with Dynamic Obstacle Avoidance in Unknown and Uncontrolled Environments
2026 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

This PhD thesis advances robotic autonomy by developing novel path-planning and collision-avoidance solutions that enable resilient missions in complex, unstructured real-world environments. The primary contribution is D*+, a risk-aware path planner extending the D*-lite framework for ground and aerial robots. D*+ introduces a risk layer around occupied and unknown spaces, ensuring traversable paths with safety margins while operating on imperfect maps from real data. Its dynamic mapping supports adaptive replanning, enabling exploration missions in unknown environments, and is excellent for waypoint navigation. Real-world trials with a UAV and quadrupedal robot confirm its versatility across diverse scenarios.

The second contribution is the Detect Track and Avoid Architecture (DTAA), which tackles dynamic obstacles using YOLO-based detection, Kalman filter state estimation, and a nonlinear model predictive controller (NMPC) for anticipatory avoidance maneuvers. DTAA effectively handles fast-moving objects while following D*+ paths; however, it is limited by a short predictive horizon and susceptible to local minima. To overcome these weaknesses, this thesis introduces A*+T, a distributed, time-dependent multi-agent path planner. Built on an A*framework, A*+T integrates D*+ 's risk layers and DTAA's dynamic obstacle handling, adding a temporal dimension to the planning process, enabling collision checks in time and space. The temporal dimension enables distributed autonomous robots to plan collision-free paths in shared spaces based on other robots' planned paths.

Leveraging shared paths and predicted paths from DTAA, A*+T plans collision-free paths around the dynamic obstacles. Validated through simulations and real-world experiments, A*+T enhances mission readiness for multi-agent scenarios.

Beyond these, the thesis integrates these modules into complete robotic systems, enhancing mission control for large-scale applications. Demonstrations include mining inspections (visual and gas detection) and search-and-rescue missions (locating humans/objects). These original advancements offer robust, practical solutions for robotic navigation, validated through extensive real-world testing, and contribute significantly to autonomous systems in high-stakes environments.

Place, publisher, year, edition, pages
Luleå University of Technology, 2026
Series
Doctoral thesis / Luleå University of Technology 1 jan 1997 → …, ISSN 1402-1544
Keywords
Path-planning, Dynamic obstacle avoidance, Field robotics
National Category
Robotics and automation
Research subject
Robotics and Artificial Intelligence
Identifiers
urn:nbn:se:ltu:diva-115766 (URN)978-91-8048-964-5 (ISBN)978-91-8048-965-2 (ISBN)
Public defence
2026-04-14, A1545, Luleå University of Technology, Luleå, 08:30 (English)
Opponent
Supervisors
Available from: 2025-12-10 Created: 2025-12-10 Last updated: 2026-02-12Bibliographically approved

Open Access in DiVA

fulltext(1839 kB)577 downloads
File information
File name FULLTEXT01.pdfFile size 1839 kBChecksum SHA-512
7e41b62e98bb5772f6114862ab8fdece82bfaff8f6bee3006c9d22b43932f7cd7f2a83dc52e9d0710c48dfea1b167a62fe0dff581f967fd2983816e819a6e0b9
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Bai, YifanLindqvist, BjörnKarlsson, SamuelKanellakis, ChristoforosNikolakopoulos, George

Search in DiVA

By author/editor
Bai, YifanLindqvist, BjörnKarlsson, SamuelKanellakis, ChristoforosNikolakopoulos, George
By organisation
Signals and Systems
Computer SciencesComputer graphics and computer vision

Search outside of DiVA

GoogleGoogle Scholar
Total: 580 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 595 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf