Autonomous multi-robot systems have found many real-world applications in factory settings, rescue tasks and light shows. Albeit these successful applications, the multi-robot system is usually pre-programmed with limited flexibility for online adaptation. Having a human-in-the-loop feature would provide additional flexibility such as handling unexpected situations, detecting and correcting bad behaviours and supporting the automated decision making. In addition, it would also allow for an extra level of cooperation between the robots and the human that facilitates certain real-world tasks, for example in the agricultural sector. Control barrier functions (CBFs), as a convenient modular-design tool, will be mainly explored. CBFs have seen a lot of development in recent years and extending them to the field of multi-robot systems is still new. In particular, creating an original distributed approach, instead of a centralized one, will be one of the key topics of this Master’s thesis project. In this thesis work, several multi-robot coordination protocols and safety constraints will be identified and these constraints will be enforced using a control barrier function-enabled mixer module. This module will take in the commands from both the planner and the human operator, prioritizing the commands from the human operator as long as the safety constraints are not violated. Otherwise, the mixer module will filter the commands and send out a safe alternative. The underlying multi-robot tasks are expected to be achieved whenever feasible. Simulations in ROS, Python and MATLAB environments are developed to experimentally assess the safety and optimality of the system, and experiments with real robots in a lab are performed to show the applicability of this algorithm. Finally, a distributed approach to the mixer module has been developed, based on previous research and extended to allow for more versatility. This is of key importance since it would allow each robot to compute its own controller based on local ...
Control barrier function-enabled human-in-the-loop control for multi-robot systems : Centralized and distributed approaches ; Kontrollbarriärfunktion som möjliggör mänsklig kontroll i kretsloppet för flerrobotsystem : Centraliserade och distribuerade tillvägagångssätt
2022-01-01
Hochschulschrift
Elektronische Ressource
Englisch
Multi-robot systems , Human-in-the-loop control , Control barrier functions , Safety constraints , ROS Implementation , Multirobotsystem , Human-in-the-loop-kontroll , Kontrollera barriärfunktionerna , Säkerhetsbegränsningar , ROS-implementering , Electrical Engineering , Electronic Engineering , Information Engineering , Elektroteknik och elektronik
DDC: | 629 |
Distributed barrier function-enabled human-in-the-loop control for multi-robot systems
BASE | 2023
|Cloud based centralized task control for human domain multi-robot operations
BASE | 2016
|Centralized fuzzy behavior control for robot navigation
Tema Archiv | 2003
|