kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (10 of 10) Show all publications
Ahlberg, S., Axelsson, A., Yu, P., Shaw Cortez, W. E., Gao, Y., Ghadirzadeh, A., . . . Dimarogonas, D. V. (2022). Co-adaptive Human-Robot Cooperation: Summary and Challenges. Unmanned Systems, 10(02), 187-203
Open this publication in new window or tab >>Co-adaptive Human-Robot Cooperation: Summary and Challenges
Show others...
2022 (English)In: Unmanned Systems, ISSN 2301-3850, E-ISSN 2301-3869, Vol. 10, no 02, p. 187-203Article in journal (Refereed) Published
Abstract [en]

The work presented here is a culmination of developments within the Swedish project COIN: Co-adaptive human-robot interactive systems, funded by the Swedish Foundation for Strategic Research (SSF), which addresses a unified framework for co-adaptive methodologies in human-robot co-existence. We investigate co-adaptation in the context of safe planning/control, trust, and multi-modal human-robot interactions, and present novel methods that allow humans and robots to adapt to one another and discuss directions for future work.

Place, publisher, year, edition, pages
World Scientific Pub Co Pte Ltd, 2022
Keywords
Co-adaptive systems, human-in-the-loop systems, human-robot interaction
National Category
Robotics and automation
Identifiers
urn:nbn:se:kth:diva-310041 (URN)10.1142/S230138502250011X (DOI)000761503800006 ()2-s2.0-85116890059 (Scopus ID)
Note

QC 20220321

Available from: 2022-03-21 Created: 2022-03-21 Last updated: 2025-02-09Bibliographically approved
Baran, R., Tan, X., Várnai, P., Yu, P., Ahlberg, S., Guo, M., . . . Dimarogonas, D. V. (2021). A ROS Package for Human-In-the-Loop Planning and Control under Linear Temporal Logic Tasks. In: IEEE International Conference on Automation Science and Engineering: . Paper presented at 17th IEEE International Conference on Automation Science and Engineering, CASE 2021, 23 August 2021 through 27 August 2021 (pp. 2182-2187). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>A ROS Package for Human-In-the-Loop Planning and Control under Linear Temporal Logic Tasks
Show others...
2021 (English)In: IEEE International Conference on Automation Science and Engineering, Institute of Electrical and Electronics Engineers (IEEE) , 2021, p. 2182-2187Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we propose a ROS software package for planning and control of robotic systems with a human-in-the-Ioop focus. The software uses temporal logic specifications, specifically Linear Temporal Logic, for a language-based method to develop correct-by-design high level robot plans. The approach is structured to allow a human to adjust the high-level plan online. A human may also take control of the robot (in a low-level control fashion), but the software prevents the human from implementing dangerous behaviour that would violate the high-level task specification. Finally, the planner is able to learn human-preferred high-level tasks by tracking human low-level control inputs in an inverse learning framework. The proposed approach is demonstrated in a warehouse setting with multiple robot agents to showcase the efficacy of the proposed solution.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021
Keywords
Behavioral research, Computer circuits, High level languages, Level control, Machine design, Robot programming, Temporal logic, Human-in-the-loop, Inverse learning, Learn+, Linear temporal logic, Planning and control, Robot plan, Robotic systems, Software use, Task specifications, Temporal logic specifications, Specifications
National Category
Robotics and automation
Identifiers
urn:nbn:se:kth:diva-312316 (URN)10.1109/CASE49439.2021.9551648 (DOI)000878693200284 ()2-s2.0-85116962438 (Scopus ID)
Conference
17th IEEE International Conference on Automation Science and Engineering, CASE 2021, 23 August 2021 through 27 August 2021
Note

Part of proceedings: ISBN 978-1-6654-1873-7 

QC 20220523

Available from: 2022-05-23 Created: 2022-05-23 Last updated: 2025-02-09Bibliographically approved
Ahlberg, S. & Dimarogonas, D. V. (2020). Mixed-Initiative Control Synthesis: Estimating an Unknown Task Based on Human Control Input. In: Proceedings of the 3rd IFAC Workshop on Cyber-Physical & Human Systems,: . Paper presented at 3rd IFAC Workshop on Cyber-Physical & Human Systems Beijing, December 3-5, 2020.
Open this publication in new window or tab >>Mixed-Initiative Control Synthesis: Estimating an Unknown Task Based on Human Control Input
2020 (English)In: Proceedings of the 3rd IFAC Workshop on Cyber-Physical & Human Systems,, 2020Conference paper, Published paper (Refereed)
Abstract [en]

In this paper we consider a mobile platform controlled by two entities; an autonomousagent and a human user. The human aims for the mobile platform to complete a task, whichwe will denote as the human task, and will impose a control input accordingly, while not beingaware of any other tasks the system should or must execute. The autonomous agent will in turnplan its control input taking in consideration all safety requirements which must be met, sometask which should be completed as much as possible (denoted as the robot task), as well aswhat it believes the human task is based on previous human control input. A framework for theautonomous agent and a mixed initiative controller are designed to guarantee the satisfaction ofthe safety requirements while both the human and robot tasks are violated as little as possible.The framework includes an estimation algorithm of the human task which will improve witheach cycle, eventually converging to a task which is similar to the actual human task. Hence, theautonomous agent will eventually be able to find the optimal plan considering all tasks and thehuman will have no need to interfere again. The process is illustrated with a simulated example

National Category
Control Engineering Computer graphics and computer vision
Identifiers
urn:nbn:se:kth:diva-289206 (URN)10.1016/j.ifacol.2021.04.128 (DOI)000656589700023 ()2-s2.0-85107837062 (Scopus ID)
Conference
3rd IFAC Workshop on Cyber-Physical & Human Systems Beijing, December 3-5, 2020
Note

QC 20210122

Available from: 2021-01-22 Created: 2021-01-22 Last updated: 2025-02-01Bibliographically approved
Ahlberg, S. & Dimarogonas, D. V. (2019). Human-in-the-loop control synthesis for multi-agent systems under hard and soft metric interval temporal logic specifications∗. In: Proceedings 15th IEEE International Conference on Automation Science and Engineering, CASE 2019: . Paper presented at 15th IEEE International Conference on Automation Science and Engineering, CASE 2019, 22-26 August 2019 (pp. 788-793). IEEE Computer Society
Open this publication in new window or tab >>Human-in-the-loop control synthesis for multi-agent systems under hard and soft metric interval temporal logic specifications∗
2019 (English)In: Proceedings 15th IEEE International Conference on Automation Science and Engineering, CASE 2019, IEEE Computer Society , 2019, p. 788-793Conference paper, Published paper (Refereed)
Abstract [en]

In this paper we present a control synthesis framework for a multi-agent system under hard and soft constraints, which performs online re-planning to achieve collision avoidance and execution of the optimal path with respect to some human preference considering the type of the violation of the soft constraints. The human preference is indicated by a mixed initiative controller and the resulting change of trajectory is used by an inverse reinforcement learning based algorithm to improve the path which the affected agent tries to follow. A case study is presented to validate the result.

Place, publisher, year, edition, pages
IEEE Computer Society, 2019
Series
IEEE International Conference on Automation Science and Engineering (CASE), ISSN 2161-8089
Keywords
Control system synthesis, Reinforcement learning, Temporal logic, Control synthesis, Hard and soft constraints, Human-in-the-loop control, Interval temporal logic, Inverse reinforcement learning, Mixed initiative, Optimal paths, Soft constraint, Multi agent systems
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-266458 (URN)10.1109/COASE.2019.8842954 (DOI)000555890700127 ()2-s2.0-85072955571 (Scopus ID)
Conference
15th IEEE International Conference on Automation Science and Engineering, CASE 2019, 22-26 August 2019
Note

QC 20200113

Part of ISBN 978-1-7281-0356-3, 978-1-7281-0357-0

Available from: 2020-01-13 Created: 2020-01-13 Last updated: 2024-10-25Bibliographically approved
Ahlberg, S. (2019). Human-in-the-Loop Control Synthesis for Multi-Agent Systems under Metric Interval Temporal Logic Specifications. (Licentiate dissertation). Stockholm: KTH Royal Institute of Technology
Open this publication in new window or tab >>Human-in-the-Loop Control Synthesis for Multi-Agent Systems under Metric Interval Temporal Logic Specifications
2019 (English)Licentiate thesis, monograph (Other academic)
Abstract [en]

With the increase of robotic presence in our homes and work environment, it has become imperative to consider human-in-the-loop systems when designing robotic controllers. This includes both a physical presence of humans as well as interaction on a decision and control level. One important aspect of this is to design controllers which are guaranteed to satisfy specified safety constraints. At the same time we must minimize the risk of not finding solutions, which would force the system to stop. This require some room for relaxation to be put on the specifications. Another aspect is to design the system to be adaptive to the human and its environment.

In this thesis we approach the problem by considering control synthesis for multi-agent systems under hard and soft constraints, where the human has direct impact on how the soft constraint is violated. To handle the multi-agent structure we consider both a classical centralized automata based framework and a decentralized approach with collision avoidance. To handle soft constraints we introduce a novel metric; hybrid distance, which quantify the violation. The hybrid distance consists of two types of violation; continuous distance or missing deadlines, and discrete distance or spacial violation. These distances are weighed against each other with a weight constant we will denote as the human preference constant. For the human impact we consider two types of feedback; direct feedback on the violation in the form of determining the human preference constant, and direct control input through mixed-initiative control where the human preference constant is determined through an inverse reinforcement learning algorithm based on the suggested and followed paths. The methods are validated through simulations.

Abstract [sv]

I takt med att robotar blir allt vanligare i våra hem och i våra arbetsmiljöer, har det blivit allt viktigare att ta hänsyn till människan plats i systemen när regulatorerna för robotorna designas. Detta innefattar både människans fysiska närvaro och interaktion på besluts- och reglernivå. En viktig aspekt i detta är att designa regulatorer som garanterat uppfyller givna villkor. Samtidigt måste vi minimera risken att ingen lösning hittas, eftersom det skulle tvinga systemet till ett stopp. För att uppnå detta krävs det att det finns rum för att mjuka upp villkoren. En annan aspekt är att designa systemet så att det är anpassningsbart till människan och miljön.

I den här uppsatsen närmar vi oss problemet genom att använda regulator syntes för multi-agent system under hårda och mjuka villkor där människan har direkt påverkan på hur det svaga villkoret överträds. För att hantera multi-agent strukturen undersöker vi både det klassiska centraliserade automata-baserade ramverket och ett icke-centraliserat tillvägagångsätt med krockundvikning. För att hantera mjuka villkor introducerar vi en metrik; hybrida avståndet, som kvantifierar överträdelsen. Det hybrida avståndet består av två typer av överträdelse (kontinuerligt avstånd eller missandet av deadlines, och diskret avstånd eller rumsliga överträdelser) som vägs mot varandra med en vikt konstant som vi kommer att kalla den mänskliga preferens kontanten. Som mänsklig påverkan överväger vi direkt feedback på överträdelsen genom att hon bestämmer värdet på den mänskliga preferens kontanten, och direkt påverkan på regulatorn där den mänskliga preferens konstanten bestäms genom en inverserad förstärkt inlärnings algoritm baserad på de föreslagna och följda vägarna. Metoderna valideras genom simuleringar.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2019. p. 98
Series
TRITA-EECS-AVL ; 2019:52
Keywords
Multi-Agent Systems, Control Synthesis, Hard and Soft Constraints, Human-in-the-Loop, Automatic Control
National Category
Control Engineering
Research subject
Electrical Engineering
Identifiers
urn:nbn:se:kth:diva-251666 (URN)978-91-7873-215-9 (ISBN)
Presentation
2019-06-14, Q31, Malvinas Väg 6B, KTH, Stockholm, 10:00 (English)
Opponent
Supervisors
Funder
Swedish Foundation for Strategic Research
Note

QC20190517

Available from: 2019-05-17 Created: 2019-05-17 Last updated: 2022-10-24Bibliographically approved
Ahlberg, S. & Dimarogonas, D. V. (2018). Human in the Loop Least Violating Robot Control Synthesis under Metric Interval Temporal Logic Specifications. In: 2018 European Control Conference, ECC 2018: . Paper presented at 16th European Control Conference, ECC 2018, Limassol, Cyprus, 12 June 2018 through 15 June 2018 (pp. 453-458). Institute of Electrical and Electronics Engineers (IEEE), Article ID 8550179.
Open this publication in new window or tab >>Human in the Loop Least Violating Robot Control Synthesis under Metric Interval Temporal Logic Specifications
2018 (English)In: 2018 European Control Conference, ECC 2018, Institute of Electrical and Electronics Engineers (IEEE), 2018, p. 453-458, article id 8550179Conference paper, Published paper (Refereed)
Abstract [en]

Recently, multiple frameworks for control synthesis under temporal logic have been suggested. The frameworks allow a user to give one or a set of robots high level tasks of different properties (e.g. temporal, time limited, individual and cooperative). However, the issue of how to handle tasks, which either seem to be or are infeasible, remains unsolved. In this paper we introduce a human to the loop, using the human's feedback to determine preference towards different types of violations of the tasks. We introduce a metric of violation called hybrid distance. We also suggest a novel framework for synthesizing a least violating controller with respect to the hybrid distance and the human feedback. Simulation result indicate that the suggested framework gives reasonable estimates of the metric, and that the suggested plans correspond to the expected ones.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2018
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-241511 (URN)10.23919/ECC.2018.8550179 (DOI)000467725300075 ()2-s2.0-85059809205 (Scopus ID)9783952426982 (ISBN)
Conference
16th European Control Conference, ECC 2018, Limassol, Cyprus, 12 June 2018 through 15 June 2018
Funder
Swedish Foundation for Strategic Research Knut and Alice Wallenberg FoundationSwedish Research CouncilEU, Horizon 2020, BUCOPH-SYS
Note

QC 20190124

Available from: 2019-01-24 Created: 2019-01-24 Last updated: 2022-06-26Bibliographically approved
Guo, M., Andersson, S. & Dimarogonas, D. V. (2018). Human-in-the-Loop Mixed-Initiative Control under Temporal Tasks. In: 2018 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA): . Paper presented at IEEE International Conference on Robotics and Automation (ICRA), MAY 21-25, 2018, Brisbane, AUSTRALIA (pp. 6395-6400). IEEE Computer Society
Open this publication in new window or tab >>Human-in-the-Loop Mixed-Initiative Control under Temporal Tasks
2018 (English)In: 2018 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), IEEE Computer Society, 2018, p. 6395-6400Conference paper, Published paper (Refereed)
Abstract [en]

This paper considers the motion control and task planning problem of mobile robots under complex high-level tasks and human initiatives. The assigned task is specified as Linear Temporal Logic (LTL) formulas that consist of hard and soft constraints. The human initiative influences the robot autonomy in two explicit ways: with additive terms in the continuous controller and with contingent task assignments. We propose an online coordination scheme that encapsulates (i) a mixed-initiative continuous controller that ensures all-time safety despite of possible human errors, (ii) a plan adaptation scheme that accommodates new features discovered in the workspace and short-term tasks assigned by the operator during run time, and (iii) an iterative inverse reinforcement learning (IRL) algorithm that allows the robot to asymptotically learn the human preference on the parameters during the plan synthesis. The results are demonstrated by both realistic human-in-the-loop simulations and experiments.

Place, publisher, year, edition, pages
IEEE Computer Society, 2018
Series
IEEE International Conference on Robotics and Automation ICRA, ISSN 1050-4729
National Category
Robotics and automation
Identifiers
urn:nbn:se:kth:diva-237167 (URN)10.1109/ICRA.2018.8460793 (DOI)000446394504124 ()2-s2.0-85063131458 (Scopus ID)978-1-5386-3081-5 (ISBN)
Conference
IEEE International Conference on Robotics and Automation (ICRA), MAY 21-25, 2018, Brisbane, AUSTRALIA
Funder
Knut and Alice Wallenberg Foundation
Note

QC 20181024

Available from: 2018-10-24 Created: 2018-10-24 Last updated: 2025-02-09Bibliographically approved
Andersson, S., Nikou, A. & Dimarogonas, D. V. (2017). Control Synthesis for Multi-Agent Systems under Metric Interval Temporal Logic Specifications. In: IFAC-PapersOnLine: . Paper presented at 20th World Congress of the International Federation of Automatic Control (IFAC WC), Toulouse, France, July 2017 (pp. 2397-2402). Elsevier, 50
Open this publication in new window or tab >>Control Synthesis for Multi-Agent Systems under Metric Interval Temporal Logic Specifications
2017 (English)In: IFAC-PapersOnLine, Elsevier, 2017, Vol. 50, p. 2397-2402Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents a framework for automatic synthesis of a control sequence for multi-agent systems governed by continuous linear dynamics under timed constraints. First, the motion of the agents in the workspace is abstracted into individual Transition Systems (TS). Second, each agent is assigned with an individual formula given in Metric Interval Temporal Logic (MITL) and in parallel, the team of agents is assigned with a collaborative team formula. The proposed method is based on a correct-by-construction control synthesis method, and hence guarantees that the resulting closed-loop system will satisfy the desired specifications. The specifications considers boolean-valued properties under real-time bounds. Extended simulations has been performed in order to demonstrate the efficiency of the proposed methodology.

Place, publisher, year, edition, pages
Elsevier, 2017
Keywords
Reachability analysis, Verification, abstraction of hybrid systems, Multi-agent systems, Control design for hybrid systems, Modelling, control of hybrid, discrete event systems, Temporal Logic
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-216958 (URN)10.1016/j.ifacol.2017.08.432 (DOI)000423845200386 ()2-s2.0-85031776499 (Scopus ID)
Conference
20th World Congress of the International Federation of Automatic Control (IFAC WC), Toulouse, France, July 2017
Note

QC 20171031

Available from: 2017-10-25 Created: 2017-10-25 Last updated: 2024-03-15Bibliographically approved
Andersson, S. (2016). Automatic Control Design Synthesis under Metric Interval Temporal Logic Specifications. (Student paper). KTH
Open this publication in new window or tab >>Automatic Control Design Synthesis under Metric Interval Temporal Logic Specifications
2016 (English)Student thesis
Abstract [en]

The problem of synthesizing controllers for motion planning of multi-agent systems under Linear Temporal Logic (LTL) high-level specifications has been of great interest and has been widely studied over the last years. However, LTL cannot handle time constraints as specifications. The time aspect would allow more complicated and specific tasks and it is therefore desirable to incorporate. This work aims to determine how control synthesis for a continuous linear system can be performed based on Metric Interval Temporal Logic (MITL), which is able to handle desired time constraints to high-level specifications. Firstly, a control design synthesis method for a single-agent, based on previous work within both the field of LTL and MITL is presented. Secondly, a control design synthesis method for multi-agent systems considering both local an global MITL specifications is presented. Extended simulations has been performed in MATLAB environment demonstrating the two proposed methodologies. The result shows that the methods guarantee that the MITL specifications are satisfied, for all cases for which a solution is found.

Abstract [sv]

Problemet gällande regulator syntetisering for rörelse planering av fler-agents system under Line-ar Temporal Logic (Linjär Temporal Logik=LTL) hög-nivå specifikationer har varit av stort intresse och har studerats brett under de senaste åren. LTL kan emellertid inte hantera tidsbegränsningar som specifikationer. Tidsaspekten skulle tillåta mer komplicerade och specifika uppgifter. Det är därför önskvärt att inkorporera. Målet med det här arbetet är att fastställa hur regulator syntetisering för ett kontinuerligt, linjärt system kan utföras utgående från Metric Interval Temporal Logic (Metrisk Intervall Temporal Logic =MITL), en gren av Temporal Logik som kan hantera de önskvärda tidsbegränsningarna för högnivå specifikationer. Först presenteras en metod för att syntetisera regulatorer för en-agents system. Metoden är baserad på tidigare arbeten inom fälten LTL och MITL. Sedan presenteras en metod för att syntetisera regulatorer för fler-agents system som ¨önskas uppfylla såväl lokala som globala MITL specifikationer. Utbredda simulationer har genomförts i MATLAB miljö för att demonstrera de två˚ föreslagna metoderna. Resultatet visar att metoderna garanterar att MITL specifikationerna är uppfyllda för alla fall för vilka en lösning hittas.

Publisher
p. 64
Series
EES Examensarbete / Master Thesis ; TRITA-EE 2016:075
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-187716 (URN)
Thesis level
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE credits
Examiners
Available from: 2016-05-27 Created: 2016-05-27 Last updated: 2022-06-22Bibliographically approved
Andersson, S. & Carlsson, H. (2014). Brain activity and healthcare in the smart home. (Student paper). KTH
Open this publication in new window or tab >>Brain activity and healthcare in the smart home
2014 (English)Student thesis
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-199387 (URN)
Thesis level
Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Available from: 2017-01-19 Created: 2017-01-04 Last updated: 2022-06-27Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-7372-9247

Search in DiVA

Show all publications