kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Publications (10 of 22) Show all publications
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
Grądzka-Kurzaj, I., Guo, M., Timmer, B., Kravchenko, O., Zhang, B., Gierszewski, M. & Ziółek, M. (2020). Effects of molecular modifications for water splitting enhancement of BiVO4. International journal of hydrogen energy, 45(30), 15129-15141
Open this publication in new window or tab >>Effects of molecular modifications for water splitting enhancement of BiVO4
Show others...
2020 (English)In: International journal of hydrogen energy, ISSN 0360-3199, E-ISSN 1879-3487, Vol. 45, no 30, p. 15129-15141Article in journal (Refereed) Published
Abstract [en]

Combined organic (molecular adsorption) and inorganic (TiO2 passivation) modifications for enhancing water splitting efficiency of porous bismuth vanadate electrodes are tested. The catalytic activity of BiVO4 is increased after adsorption of a newly prepared ruthenium catalyst. TiO2 passivation and sensitization with RuP dye does not show straightforward improvements to the complex photocatalytic behaviour depending on the configuration of the (two- or three-electrode) photoelectrochemical cell, type of the experiment and sample aging. The time constant for electron transport in BiVO4 electrodes (in the range of seconds, revealed by electrochemical impedance measurements) was found to correlate with the stable photocurrent of the cells. The femtosecond transient absorption studies confirm the negligible effects of RuP on the population of the photoexcited carriers in BiVO4. The transient absorption studies also show that the processes responsible for the differences in photocurrents of the modified BiVO4 samples occur on a time scale longer than the first nanoseconds.

Place, publisher, year, edition, pages
Elsevier Ltd, 2020
Keywords
BiVO4, Dye-sensitized photoelectrochemical cell, Electron transfer, Hydrogen production, Photoelectrochemical water splitting, Ruthenium catalyst, Bismuth compounds, Catalyst activity, Electrochemical electrodes, Electron transport properties, Passivation, Phosphorus compounds, Photoelectrochemical cells, Ruthenium compounds, Titanium dioxide, Electrochemical impedance measurements, Femtosecond transient absorption, Molecular adsorption, Molecular modification, Photoexcited carriers, Porous bismuth vanadates, Ruthenium catalysts, Transient absorption, Vanadium compounds
National Category
Organic Chemistry
Identifiers
urn:nbn:se:kth:diva-274205 (URN)10.1016/j.ijhydene.2020.03.237 (DOI)000535520300010 ()2-s2.0-85084195612 (Scopus ID)
Note

QC 20200706

Available from: 2020-07-06 Created: 2020-07-06 Last updated: 2024-01-10Bibliographically approved
Guo, M., Boskos, D., Tumova, J. & Dimarogonas, D. V. (2018). Distributed hybrid control synthesis for multi-agent systems from high-level specifications (475ed.). In: Control Subject to Computational and Communication Constraints: (pp. 241-260). Springer Verlag
Open this publication in new window or tab >>Distributed hybrid control synthesis for multi-agent systems from high-level specifications
2018 (English)In: Control Subject to Computational and Communication Constraints, Springer Verlag , 2018, 475, p. 241-260Chapter in book (Refereed)
Abstract [en]

Current control applications necessitate in many cases the consideration of systems with multiple interconnected components. These components/agents may need to fulfill high-level tasks at a discrete planning layer and also coupled constraints at the continuous control layer. Toward this end, the need for combined decentralized control at the continuous layer and planning at the discrete layer becomes apparent. While there are approaches that handle the problem in a top-down centralized manner, decentralized bottom-up approaches have not been pursued to the same extent. We present here some of our results for the problem of combined, hybrid control and task planning from high-level specifications for multi-agent systems in a bottom-up manner. In the first part, we present some initial results on extending the necessary notion of abstractions to multi-agent systems in a distributed fashion. We then consider a setup where agents are assigned individual tasks in the form of linear temporal logic (LTL) formulas and derive local task planning strategies for each agent. In the last part, the problem of combined distributed task planning and control under coupled continuous constraints is further considered.

Place, publisher, year, edition, pages
Springer Verlag, 2018 Edition: 475
Series
Lecture Notes in Control and Information Sciences, ISSN 0170-8643 ; 475
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-238382 (URN)10.1007/978-3-319-78449-6_12 (DOI)2-s2.0-85048162969 (Scopus ID)
Funder
Swedish Research CouncilEU, Horizon 2020Knut and Alice Wallenberg Foundation
Note

QC 20241108

Part of ISBN 978-3-319-78448-9

Available from: 2018-11-19 Created: 2018-11-19 Last updated: 2024-11-08Bibliographically 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
Guo, M. & Dimarogonas, D. V. (2017). Task and Motion Coordination for Heterogeneous Multiagent Systems With Loosely Coupled Local Tasks. IEEE Transactions on Automation Science and Engineering, 14(2), 797-808
Open this publication in new window or tab >>Task and Motion Coordination for Heterogeneous Multiagent Systems With Loosely Coupled Local Tasks
2017 (English)In: IEEE Transactions on Automation Science and Engineering, ISSN 1545-5955, E-ISSN 1558-3783, Vol. 14, no 2, p. 797-808Article in journal (Refereed) Published
Abstract [en]

We consider a multiagent system that consists of heterogeneous groups of homogeneous agents. Instead of defining a global task for the whole team, each agent is assigned a local task as syntactically cosafe linear temporal logic formulas that specify both motion and action requirements. Interagent dependence is introduced by collaborative actions, of which the execution requires multiple agents' collaboration. To ensure the satisfaction of all local tasks without central coordination, we propose a bottom-up motion and task coordination strategy that contains an off-line initial plan synthesis and an online coordination scheme based on real-time exchange of request and reply messages. It facilitates not only the collaboration among heterogeneous agents but also the task swapping between homogeneous agents to reduce the total execution cost. It is distributed as any decision is made locally by each agent based on local computation and communication within neighboring agents. It is scalable and resilient to agent failures as the dependence is formed and removed dynamically based on agent capabilities and their plan execution status, instead of preassigned agent identities. The overall scheme is demonstrated by a simulated scenario of 20 agents with loosely coupled local tasks.

Place, publisher, year, edition, pages
IEEE, 2017
Keywords
Formal methods, linear temporal logics (LTLs), motion and task coordination, multiagent system
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-208266 (URN)10.1109/TASE.2016.2628389 (DOI)000399347500035 ()2-s2.0-85003674352 (Scopus ID)
Funder
Swedish Research CouncilEU, FP7, Seventh Framework Programme, RECONFIGFP7-ICT-2011-9-600825
Note

the Swedish Research Council (VR)

H2020 ERC Starting Grant BUCOPHSYS

EU STREP RECONFIG: FP7-ICT-2011-9-600825.

QC 20170614

Available from: 2017-06-14 Created: 2017-06-14 Last updated: 2022-06-27Bibliographically approved
Guo, M., Tumova, J. & Dimarogonas, D. V. (2016). Communication-Free Multi-Agent Control Under Local Temporal Tasks and Relative-Distance Constraints. IEEE Transactions on Automatic Control, 61(12), 3948-3962
Open this publication in new window or tab >>Communication-Free Multi-Agent Control Under Local Temporal Tasks and Relative-Distance Constraints
2016 (English)In: IEEE Transactions on Automatic Control, ISSN 0018-9286, E-ISSN 1558-2523, Vol. 61, no 12, p. 3948-3962Article in journal (Refereed) Published
Abstract [en]

We propose a distributed control and coordination strategy for multi-agent systems where each agent has a local task specified as a Linear Temporal Logic (LTL) formula and at the same time is subject to relative-distance constraints with its neighboring agents. The local tasks capture the temporal requirements on individual agents' behaviors, while the relative-distance constraints impose requirements on the collective motion of the whole team. The proposed solution relies only on relative-state measurements among the neighboring agents without the need for explicit information exchange. It is guaranteed that the local tasks given as syntactically co-safe or general LTL formulas are fulfilled and the relative-distance constraints are satisfied at all time. The approach is demonstrated with computer simulations.

Place, publisher, year, edition, pages
IEEE, 2016
Keywords
Agents and autonomous systems, cooperative control, hybrid systems, switched systems
National Category
Control Engineering Robotics and automation
Identifiers
urn:nbn:se:kth:diva-199499 (URN)10.1109/TAC.2016.2527731 (DOI)000389891100018 ()2-s2.0-85004115747 (Scopus ID)
Note

QC 20170118

Available from: 2017-01-18 Created: 2017-01-09 Last updated: 2025-02-05Bibliographically approved
Guo, M., Tumova, J. & Dimarogonas, D. V. (2016). Hybrid control of multi-agent systems under local temporal tasks and relative-distance constraints. In: Proceedings of the IEEE Conference on Decision and Control: . Paper presented at 54th IEEE Conference on Decision and Control, CDC 2015, 15 December 2015 through 18 December 2015 (pp. 1701-1706). IEEE conference proceedings
Open this publication in new window or tab >>Hybrid control of multi-agent systems under local temporal tasks and relative-distance constraints
2016 (English)In: Proceedings of the IEEE Conference on Decision and Control, IEEE conference proceedings, 2016, p. 1701-1706Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we propose a distributed hybrid control strategy for multi-agent systems where each agent has a local task specified as a Linear Temporal Logic (LTL) formula and at the same time is subject to relative-distance constraints with its neighboring agents. The local tasks capture the temporal requirements on individual agents' behaviors, while the relative-distance constraints impose requirements on the collective motion of the whole team. The proposed solution relies only on relative-state measurements among the neighboring agents without the need for explicit information exchange. It is guaranteed that the local tasks given as syntactically co-safe or general LTL formulas are fulfilled and the relative-distance constraints are satisfied at all time. The approach is demonstrated with computer simulations.

Place, publisher, year, edition, pages
IEEE conference proceedings, 2016
National Category
Computer graphics and computer vision
Identifiers
urn:nbn:se:kth:diva-188260 (URN)10.1109/CDC.2015.7402455 (DOI)000381554501140 ()2-s2.0-84962007662 (Scopus ID)9781479978861 (ISBN)
Conference
54th IEEE Conference on Decision and Control, CDC 2015, 15 December 2015 through 18 December 2015
Note

QC 20160615

Available from: 2016-06-15 Created: 2016-06-09 Last updated: 2025-02-07Bibliographically approved
Guo, M., Egerstedt, M. & Dimarogonas, D. V. (2016). Hybrid control of multi-robot systems using embedded graph grammars. In: Proceedings - IEEE International Conference on Robotics and Automation: . Paper presented at 2016 IEEE International Conference on Robotics and Automation, ICRA 2016, 16 May 2016 through 21 May 2016 (pp. 5242-5247). IEEE conference proceedings, Article ID 7487733.
Open this publication in new window or tab >>Hybrid control of multi-robot systems using embedded graph grammars
2016 (English)In: Proceedings - IEEE International Conference on Robotics and Automation, IEEE conference proceedings, 2016, p. 5242-5247, article id 7487733Conference paper, Published paper (Refereed)
Abstract [en]

We propose a distributed and cooperative motion and task control scheme for a team of mobile robots that are subject to dynamic constraints including inter-robot collision avoidance and connectivity maintenance of the communication network. Moreover, each agent has a local high-level task given as a Linear Temporal Logic (LTL) formula of desired motion and actions. Embedded graph grammars (EGGs) are used as the main tool to specify local interaction rules and switching control modes among the robots, which is then combined with the model-checking-based task planning module. It is ensured that all local tasks are satisfied while the dynamic constraints are obeyed at all time. The overall approach is demonstrated by simulation and experimental results.

Place, publisher, year, edition, pages
IEEE conference proceedings, 2016
Keywords
Context sensitive grammars, Cooperative communication, Embedded systems, Formal languages, Graph theory, Model checking, Multipurpose robots, Robot programming, Robots, Temporal logic, Connectivity maintenance, Cooperative motion, Dynamic constraints, Linear temporal logic, Local interactions, Multi-robot systems, Robot collisions, Switching Control, Robotics
National Category
Robotics and automation
Identifiers
urn:nbn:se:kth:diva-197242 (URN)10.1109/ICRA.2016.7487733 (DOI)000389516204069 ()2-s2.0-84977548788 (Scopus ID)9781467380263 (ISBN)
Conference
2016 IEEE International Conference on Robotics and Automation, ICRA 2016, 16 May 2016 through 21 May 2016
Note

QC  20161207

Available from: 2016-12-07 Created: 2016-11-30 Last updated: 2025-02-09Bibliographically approved
Guo, M. & Dimarogonas, D. V. (2015). Bottom-up motion and task coordination for loosely-coupled multi-agent systems with dependent local tasks. In: IEEE International Conference on Automation Science and Engineering: . Paper presented at 11th IEEE International Conference on Automation Science and Engineering, CASE 2015, 24 August 2015 through 28 August 2015 (pp. 348-355). IEEE
Open this publication in new window or tab >>Bottom-up motion and task coordination for loosely-coupled multi-agent systems with dependent local tasks
2015 (English)In: IEEE International Conference on Automation Science and Engineering, IEEE , 2015, p. 348-355Conference paper, Published paper (Refereed)
Abstract [en]

We propose a bottom-up motion and task coordination scheme for loosely-coupled multi-agent systems under dependent local tasks. Instead of defining a global task for the whole team, each agent is assigned locally a task as syntactically co-safe linear temporal logic formulas that specify both motion and action requirements. Inter-agent dependency is introduced by collaborative actions of which the execution requires multiple agents' collaboration. The proposed solution contains an offline initial plan synthesis, an on-line request-reply messages exchange and a real-time plan adaptation algorithm. It is distributed in that any decision is made locally based on local computation and local communication within neighboring agents. It is scalable and resilient to agent failures as the dependency is formed and removed dynamically based on the plan execution status and agent capabilities, instead of pre-assigned agent identities. The overall scheme is demonstrated by a simulated scenario.

Place, publisher, year, edition, pages
IEEE, 2015
Keywords
Automation, Computation theory, Distributed computer systems, Linear temporal logic, Local communications, Local computation, Loosely coupled, Multiple agents, Plan adaptation, Plan synthesis, Task coordination, Multi agent systems
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-181138 (URN)10.1109/CoASE.2015.7294103 (DOI)000380453000056 ()2-s2.0-84952776941 (Scopus ID)9781467381833 (ISBN)
Conference
11th IEEE International Conference on Automation Science and Engineering, CASE 2015, 24 August 2015 through 28 August 2015
Note

QC 20160208

Available from: 2016-02-08 Created: 2016-01-29 Last updated: 2022-06-23Bibliographically approved
Guo, M. (2015). Hybrid Control of Multi-robot Systems under Complex Temporal Tasks. (Doctoral dissertation). Stockholm: KTH Royal Institute of Technology
Open this publication in new window or tab >>Hybrid Control of Multi-robot Systems under Complex Temporal Tasks
2015 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

Autonomous robots like household service robots, self-driving cars and dronesare emerging as important parts of our daily lives in the near future. They need tocomprehend and fulfill complex tasks specified by the users with minimal humanintervention. Also they should be able to handle un-modeled changes and contingentevents in the workspace. More importantly, they shall communicate and collaboratewith each other in an efficient and correct manner. In this thesis, we address theseissues by focusing on the distributed and hybrid control of multi-robot systemsunder complex individual tasks.

We start from the nominal case where a single dynamical robot is deployed in astatic and fully-known workspace. Its local tasks are specified as Linear TemporalLogic (LTL) formulas containing the desired motion. We provide an automatedframework as the nominal solution to construct the hybrid controller that drives therobot such that its resulting trajectory satisfies the given task. Then we expand theproblem by considering a team of networked dynamical robots, where each robot hasa locally-specified individual task also as LTL formulas. In particular, we analyzefour different aspects as described below.

When the workspace is only partially known to each robot, the nominal solutionmight be inadequate. Thus we first propose an algorithm for initial plan synthesis tohandle partially infeasible tasks that contain hard and soft constraints. We designan on-line scheme for each robot to verify and improve its local plan during runtime, utilizing its sensory measurements and communications with other robots. Itis ensured that the hard constraints for safety are always fulfilled while the softconstraints for performance are improved gradually.

Secondly, we introduce a new approach to construct a full model of both robotmotion and actions. Based on this model, we can specify much broader robotic tasksand it is used to model inter-robot collaborative actions, which are essential for manymulti-robot applications to improve system capability, efficiency and robustness.Accordingly, we devise a distributed strategy where the robots coordinate theirmotion and action plans to fulfill the desired collaboration by their local tasks.

Thirdly, continuous relative-motion constraints among the robots, such as collision avoidance and connectivity maintenance, are closely related to the stability,safety and integrity of multi-robot systems. We propose two different hybrid controlapproaches to guarantee the satisfaction of all local tasks and the relative-motionconstraints at all time: the first one is based on potential fields and nonlinear controltechnique; the second uses Embedded Graph Grammars (EGGs) as the main tool.

At last, we take into account two common cooperative robotic tasks, namelyservice and formation tasks. These tasks are requested and exchanged among therobots during run time. The proposed hybrid control scheme ensures that the real-time plan execution incorporates not only local tasks of each robot but also thecontingent service and formation tasks it receives.

Some of the theoretical results of the thesis have been implemented and demonstrated on various robotic platforms.

Abstract [sv]

Denna avhandling fokuserar på distribuerad och hybridstyrning av multi-robot-system för komplexa, lokala och tidsberoende uppgifter. Dessa uppgifter specificerasav logiska formler rörande robotens rörelser och andra ageranden. Avhandlingenbehandlar ett tvärvetenskapligt område som integrerar reglering av nätverkaderobotsystem och planering baserad på formella metoder. Ett ramverk för hybridstyrning av flera dynamiska robotar med lokalt specificerade uppgifter presenteras.Fyra huvudscenarier betraktas: (1) robot-planering med motstridiga arbetsuppgifterinom ett delvis okänt arbetsområde; (2) beroende uppgifter för en grupp heterogenaoch samverkande robotar; (3) relativa rörelsebegränsningar hos varje robot; samt(4) robotar med uppgifter som begärs och bekräftas under körning. Numeriskasimuleringar och experiment visas för att validera de teoretiska resultaten.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2015. p. xiii, 164
Series
TRITA-EE, ISSN 1653-5146 ; 2015:79
Keywords
Automatic Control, Multi-robot system, Linear Temporal Logic
National Category
Engineering and Technology
Research subject
Electrical Engineering
Identifiers
urn:nbn:se:kth:diva-177639 (URN)978-91-7595-720-3 (ISBN)
Public defence
2016-01-22, sal F3, Lindstedtsvӓgen 26, KTH, Stockholm, 10:00 (English)
Opponent
Supervisors
Projects
EU STREP RECONFIG: FP7-ICT-2011-9-600825Swedish Research Council (VR)
Note

QC 20151204

Available from: 2015-12-04 Created: 2015-11-25 Last updated: 2022-10-24Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-4562-854X

Search in DiVA

Show all publications