kth.sePublications KTH
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
A ROS Package for Human-In-the-Loop Planning and Control under Linear Temporal Logic Tasks
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Decision and Control Systems (Automatic Control).
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Decision and Control Systems (Automatic Control).ORCID iD: 0000-0001-6012-2761
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Decision and Control Systems (Automatic Control).ORCID iD: 0000-0002-7422-3966
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Decision and Control Systems (Automatic Control).ORCID iD: 0000-0001-6046-7129
Show others and affiliations
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. p. 2182-2187
Keywords [en]
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: urn:nbn:se:kth:diva-312316DOI: 10.1109/CASE49439.2021.9551648ISI: 000878693200284Scopus ID: 2-s2.0-85116962438OAI: oai:DiVA.org:kth-312316DiVA, id: diva2:1660220
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

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Baran, RobinTan, XiaoVárnai, PéterYu, PianAhlberg, SofieGuo, MengShaw Cortez, Wenceslao E.Dimarogonas, Dimos V.

Search in DiVA

By author/editor
Baran, RobinTan, XiaoVárnai, PéterYu, PianAhlberg, SofieGuo, MengShaw Cortez, Wenceslao E.Dimarogonas, Dimos V.
By organisation
Decision and Control Systems (Automatic Control)
Robotics and automation

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 182 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