https://www.mdu.se/

mdu.sePublications
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
Task Planning of Industrial Mobile Robots in Collaborative Dynamic Environments
Mälardalen University, School of Innovation, Design and Engineering. ABB.
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Over the past decades, industrial robotics has transitioned from fixed, single-purpose machines to flexible, collaborative mobile systems capable of navigating complex factory environments. Today's manufacturing demands, driven by labor scarcity, the need for rapid reconfiguration, and advances in AI and sensing, require robots to perform increasingly sophisticated, non-repetitive tasks alongside human workers. Designing and executing efficient multi-robot missions in such dynamic, human-in-the-loop settings presents multiple challenges: expressing high-level production requirements in a planner-friendly way, handling unexpected execution errors, scaling to large task allocations, and accounting for uncertainties in task durations and human behavior.

This thesis introduces an intuitive task modeling formalism and a suite of algorithmic methods that address these challenges end-to-end. First, we propose a domain-expert-friendly syntax for defining single-robot production missions, automatically generating problem definitions compatible with diverse off-the-shelf planners. To support rapid recovery from errors, we present task roadmaps, a novel planning algorithm that reuses the original search tree to accelerate replanning when execution deviates. We extend the formalism to a multi-robot kitting use case with alternative task locations and introduce a scalable, clustering-based approach to maintain computational tractability.

Recognizing the inherent uncertainties of human-robot collaboration, we further develop a collaborative stochastic task planning framework that integrates human risk preferences and models variability in task and routing durations. Finally, we tackle a collaborative production scenario with complex cross-schedule dependencies, proposing a stochastic scheduling method that generates optimized, deadlock-free plans while balancing efficiency with human well-being.

Extensive simulations and experiments grounded in real-world applications demonstrate that our methods significantly improve planning efficiency, robustness, and adaptability in dynamic industrial settings, paving the way toward more resilient, human-centric robotic automation.

Abstract [sv]

Under de senaste decennierna har industrirobotiken utvecklats från stationära maskiner specialiserade för enstaka typer av uppgifter till flexibla, kollaborativa och mobila system som kan navigera i komplexa fabriksmiljöer. Dagens tillverkningskrav, drivna av bristen på arbetskraft, behovet av snabba omställningar samt framsteg inom AI och sensorteknik, fordrar att robotar utför alltmer sofistikerade, icke-repetitiva uppgifter tillsammans med mänsklig arbetskraft. Att effektivt utforma och genomföra produktionsuppdrag som omfattar samarbete mellan robotar och människor i den typen av dynamiska miljöer medför flera utmaningar: att specificera produktionsprocessen på en användarvänlig abstraktionsnivå som underlättar resursplaneringen,att hantera oväntade fel under exekvering, att skala upp antalet arbetsmoment som ska fördelas och att hantera osäkerheter i tidsåtgång och mänskligt beteende.

Denna avhandling introducerar ett intuitivt sätt att definiera och organisera arbetsmomentsamt en uppsättning algoritmiska metoder som hanterar utmaningarna genom hela kedjan.Först föreslår vi en användarvänlig modellering för att definiera produktionsuppdrag för en robot, med automatisk generering av planeringsproblem kompatibla med olika kommersiella planeringsverktyg. För att möjliggöra en snabb återhämtning vid fel under drift presenterar vi task roadmaps, en ny planeringsalgoritm som återanvänder det ursprungliga sökträdet för att accelerera en omplanering  när exekveringen avviker. Vi utökar modelleringen till en multi-robot kitting-applikation med alternativa upphämtningsplatser och introducerar en klustringsbaserad algoritm som är beräkningsmässigt hanterbar för uppskalade problem.

Med hänsyn till de inneboende osäkerheterna i människa–robot-samarbete utvecklar vi dessutom ett kollaborativt stokastiskt ramverk för planering av robot-uppgifter som integrerar mänskliga riskpreferenser och modellerar en varierande tidsåtgång för arbetsmoment och förflyttningar. Slutligen behandlar vi ett kollaborativt produktionsscenario med komplexa korsschemaberoenden och föreslår en stokastisk schemaläggningsmetod som genererar optimerade, låsningsfria planer där effektivitet balanseras med mänskligt välbefinnande.

Omfattande simuleringar och experiment baserade på realistiska applikationer visar att våra metoder väsentligen förbättrar effektivitet, robusthet och anpassningsbarhet av robot-planering i dynamiska industriella miljöer, vilket banar väg för en mer hållbar, människocentrerad robotautomatisering.

Place, publisher, year, edition, pages
Västerås: Mälardalens universitet, 2025.
Series
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 441
National Category
Robotics and automation
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-73159ISBN: 978-91-7485-721-4 (print)OAI: oai:DiVA.org:mdh-73159DiVA, id: diva2:1994242
Public defence
2025-10-24, My och digitalt, Mälardalens universitet, Västerås, 09:15 (English)
Opponent
Supervisors
Available from: 2025-09-02 Created: 2025-09-02 Last updated: 2025-10-10Bibliographically approved
List of papers
1. A Task Modelling Formalism for Industrial Mobile Robot Applications
Open this publication in new window or tab >>A Task Modelling Formalism for Industrial Mobile Robot Applications
2021 (English)In: 2021 20th International Conference on Advanced Robotics, ICAR 2021, Institute of Electrical and Electronics Engineers Inc. , 2021, p. 296-303Conference paper, Published paper (Refereed)
Abstract [en]

Industrial mobile robots are increasingly introduced in factories and warehouses. These environments are becoming more dynamic with human co-workers and other uncertainties that may interfere with the robot's actions. To uphold efficient operation, the robots should be able to autonomously plan and replan the order of their tasks. On the other hand, the robot's actions should be predictable in an industrial process. We believe the deployment and operation of robots become more robust if the experts of the industrial processes are able to understand and modify the robot's behaviour. To this end, we present an intuitive novel task modelling formalism, Robot Task Scheduling Graph (RTSG). RTSG provides building blocks for the explicit definition of alternative task sequences in a compact graph format. We present how such a graph is automatically converted to a task planning problem in two different forms, i.e., a Mixed Integer Linear Program (MILP) and a Planning Domain Definition Language specification (PDDL). Converted RTSG models of a mobile kitting application are used to experimentally compare the performance of one MILP planner and two PDDL planners. Besides providing this comparison, the experiments confirm the equivalence of the converted MILP and PDDL problem formulations. Finally, a simulation experiment verifies the assumed correlation between a cost model, based on path lengths, and the makespan. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2021
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-57540 (URN)10.1109/ICAR53236.2021.9659481 (DOI)000766318900045 ()2-s2.0-85124704964 (Scopus ID)9781665436847 (ISBN)
Conference
20th International Conference on Advanced Robotics, ICAR 2021Ljubljana6 December 2021 through 10 December 2021
Available from: 2022-03-02 Created: 2022-03-02 Last updated: 2025-10-10Bibliographically approved
2. Task Roadmaps: Speeding up Task Replanning
Open this publication in new window or tab >>Task Roadmaps: Speeding up Task Replanning
2022 (English)In: Frontiers in Robotics and AI, E-ISSN 2296-9144, Vol. 9Article in journal (Refereed) Published
Abstract [en]

Modern industrial robots are increasingly deployed in dynamic environments, where unpredictable events are expected to impact the robot's operation. Under these conditions, runtime task replanning is required to avoid failures and unnecessary stops, while keeping up productivity. Task replanning is a long-sighted complement to path replanning, which is mostly concerned with avoiding unexpected obstacles that can lead to potentially unsafe situations. This paper focuses on task replanning as a way to dynamically adjust the robot behaviour to the continuously evolving environment in which it is deployed. Analogously to probabilistic roadmaps used in path planning, we propose the concept of Task roadmaps as a method to replan tasks by leveraging an offline generated search space. A graph-based model of the robot application is converted to a task scheduling problem to be solved by a proposed Branch and Bound (B&B) approach and two benchmark approaches: Mixed Integer Linear Programming (MILP) and Planning Domain Definition Language (PDDL). The B&B approach is proposed to compute the task roadmap, which is then reused to replan for unforeseeable events. The optimality and efficiency of this replanning approach are demonstrated in a simulation-based experiment with a mobile manipulator in a kitting application. In this study, the proposed B&B Task Roadmap replanning approach is significantly faster than a MILP solver and a PDDL based planner. 

Place, publisher, year, edition, pages
Frontiers Media SA, 2022
Keywords
ROS; autonomous robots; optimization; robot task modelling; task planning.
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:mdh:diva-58282 (URN)10.3389/frobt.2022.816355 (DOI)000795890300001 ()35572375 (PubMedID)2-s2.0-85130221719 (Scopus ID)
Funder
Swedish Foundation for Strategic Research
Available from: 2022-05-24 Created: 2022-05-24 Last updated: 2026-06-15Bibliographically approved
3. A Scalable Heuristic for Mission Planning of Mobile Robot Teams
Open this publication in new window or tab >>A Scalable Heuristic for Mission Planning of Mobile Robot Teams
Show others...
2023 (English)In: IFAC-PapersOnLine, Elsevier BV , 2023, no 2, p. 7865-7872Conference paper, Published paper (Refereed)
Abstract [en]

In this work, we investigate a task planning problem for assigning and planning a mobile robot team to jointly perform a kitting application with alternative task locations. To this end, the application is modeled as a Robot Task Scheduling Graph and the planning problem is modeled as a Mixed Integer Linear Program (MILP). We propose a heuristic approach to solve the problem with a practically useful performance in terms of scalability and computation time. The experimental evaluation shows that our heuristic approach is able to find efficient plans, in comparison with both optimal and non-optimal MILP solutions, in a fraction of the planning time.

Place, publisher, year, edition, pages
Elsevier BV, 2023
Series
IFAC-PapersOnLine, ISSN 2405-8963
Keywords
Mobile Robotics, Task Planning
National Category
Robotics and automation
Identifiers
urn:nbn:se:mdh:diva-66134 (URN)10.1016/j.ifacol.2023.10.021 (DOI)001122557300258 ()2-s2.0-85184958013 (Scopus ID)9781713872344 (ISBN)
Conference
IFAC-PapersOnLine
Available from: 2024-02-26 Created: 2024-02-26 Last updated: 2026-02-26Bibliographically approved
4. Risk-Aware Planning of Collaborative Mobile Robot Applications with Uncertain Task Durations
Open this publication in new window or tab >>Risk-Aware Planning of Collaborative Mobile Robot Applications with Uncertain Task Durations
Show others...
2024 (English)In: IEEE Int. Workshop Robot Human Commun., RO-MAN, Institute of Electrical and Electronics Engineers (IEEE) , 2024, p. 1191-1198Conference paper, Published paper (Refereed)
Abstract [en]

The efficiency of collaborative mobile robot applications is influenced by the inherent uncertainty introduced by humans' presence and active participation. This uncertainty stems from the dynamic nature of the working environment, various external factors, and human performance variability. The observed makespan of an executed plan will deviate from any deterministic estimate. This raises questions about whether a calculated plan is optimal given uncertainties, potentially risking failure to complete the plan within the estimated timeframe. This research addresses a collaborative task planning problem for a mobile robot serving multiple humans through tasks such as providing parts and fetching assemblies. To account for uncertainties in the durations needed for a single robot and multiple humans to perform different tasks, a probabilistic modeling approach is employed, treating task durations as random variables. The developed task planning algorithm considers the modeled uncertainties while searching for the most efficient plans. The outcome is a set of the best plans, where no plan is better than the other in terms of stochastic dominance. Our proposed methodology offers a systematic framework for making informed decisions regarding selecting a plan from this set, considering the desired risk level specific to the given operational context.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Series
IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), ISSN 1944-9437
Keywords
Collaborative robots, Industrial robots, Microrobots, Mobile robots, Nanorobots, Robot applications, Robot programming, Stochastic systems, Collaborative task planning, Deterministics, Dynamic nature, External factors, Human performance, Makespan, Performance variability, Risk aware, Uncertainty, Working environment
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:mdh:diva-69257 (URN)10.1109/RO-MAN60168.2024.10731449 (DOI)001348918600153 ()2-s2.0-85209780572 (Scopus ID)9798350375022 (ISBN)
Conference
IEEE International Workshop on Robot and Human Communication, RO-MAN
Available from: 2024-12-04 Created: 2024-12-04 Last updated: 2026-02-16Bibliographically approved
5. Stochastic Scheduling for Human-Robot Collaboration in Dynamic Manufacturing Environments
Open this publication in new window or tab >>Stochastic Scheduling for Human-Robot Collaboration in Dynamic Manufacturing Environments
Show others...
2025 (English)In: 34th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), Institute of Electrical and Electronics Engineers (IEEE) , 2025Conference paper, Published paper (Refereed)
Abstract [en]

Collaborative human-robot teams enhance efficiency and adaptability in manufacturing, but task scheduling in mixed-agent systems remains challenging due to the uncertainty of task execution times and the need for synchronization of agent actions. Existing task allocation models often rely on deterministic assumptions, limiting their effectiveness in dynamic environments. We propose a stochastic scheduling framework that models uncertainty through probabilistic makespan estimates, using convolutions and stochastic max operators for realistic performance evaluation. Our approach employs meta-heuristic optimization to generate executable schedules aligned with human preferences and system constraints. It features a novel deadlock detection and repair mechanism to manage cross-schedule dependencies and prevent execution failures. This framework offers a robust, scalable solution for real-world human-robot scheduling in uncertain, interdependent task environments.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Series
IEEE International Workshop on Robot and Human Communication, RO-MAN, ISSN 1944-9445
National Category
Robotics and automation
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-73158 (URN)10.1109/RO-MAN63969.2025.11217642 (DOI)001672967200290 ()2-s2.0-105024560911 (Scopus ID)9798331587710 (ISBN)9798331587710 (ISBN)
Conference
34th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), Eindhoven, August 25-29, 2025.
Available from: 2025-09-02 Created: 2025-09-02 Last updated: 2026-03-04Bibliographically approved

Open Access in DiVA

fulltext(3622 kB)107 downloads
File information
File name FULLTEXT02.pdfFile size 3622 kBChecksum SHA-512
91fcd542a02a8dd3de49c11cb8be472da20c3de8874999429e4ac5bdd76bd051961bdb3c9b9d383f57f9faccf010ec3327669462e6f1dd938b3792f96a6bf76f
Type fulltextMimetype application/pdf

Authority records

Lager, Anders

Search in DiVA

By author/editor
Lager, Anders
By organisation
School of Innovation, Design and Engineering
Robotics and automation

Search outside of DiVA

GoogleGoogle Scholar
Total: 108 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

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 2881 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