To Örebro University

oru.seÖrebro University Publications
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
Planning for Automated Testing of Implicit Constraints in Behavior Trees
Örebro University, School of Science and Technology. (AASS)ORCID iD: 0000-0001-7776-2116
Magazino GmbH, Munich, Germany.
Magazino GmbH, Munich, Germany.
Örebro University, School of Science and Technology. (AASS)ORCID iD: 0000-0002-2385-9470
Show others and affiliations
2023 (English)In: Proceedings of the Thirty-Third International Conference on Automated Planning and Scheduling / [ed] Sven Koenig; Roni Stern; Mauro Vallati, AAAI Press , 2023, Vol. 33, p. 649-658Conference paper, Published paper (Refereed)
Abstract [en]

Behavior Trees (BTs) are a formalism increasingly used to control the execution of robotic systems. The strength of BTs resides in their compact, hierarchical and transparent representation. However, when used in practical applications transparency is often hindered by the introduction of implicit run-time relations between nodes, e.g., because of data dependencies or hardware-related ordering constraints. Manually verifying the correctness of a BT with respect to these hidden relations is a tedious and error-prone task. This paper presents a modular planning-based approach for automatically testing BTs offline at design time, to identify possible executions that may violate given data and ordering constraints and to exhibit traces of these executions to help debugging. Our approach supports both basic and advanced BT node types, e.g., supporting parallel behaviors, and can be extended with other node types as needed. We evaluate our approach on BTs used in a commercially deployed robotics system and on a large set of randomly generated trees showing that our approach scales to realistic sizes of more than 3000 nodes. 

Place, publisher, year, edition, pages
AAAI Press , 2023. Vol. 33, p. 649-658
Series
Proceedings of the ... International Conference on Automated Planning and Scheduling, ISSN 2334-0835, E-ISSN 2334-0843 ; 33
Keywords [en]
Automated Planning, Robotics, Behavior Trees
National Category
Computer and Information Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:oru:diva-112201DOI: 10.1609/icaps.v33i1.27247Scopus ID: 2-s2.0-85169788442OAI: oai:DiVA.org:oru-112201DiVA, id: diva2:1843024
Conference
33rd International Conference on Automated Planning and Scheduling (ICAPS 2023), Prague, Czech Republic, July 8-13, 2023
Projects
AIPlan4EU
Funder
European Commission, 101016442Available from: 2024-03-07 Created: 2024-03-07 Last updated: 2024-06-03Bibliographically approved

Open Access in DiVA

Planning for Automated Testing of Implicit Constraints in Behavior Trees(1990 kB)72 downloads
File information
File name FULLTEXT01.pdfFile size 1990 kBChecksum SHA-512
3939668a0a85edfcbd5ba56be5045f853d73b4ab4cef0877803d6c7bce3ced0efa64cdb71d20881ceacb3b557e05f489cca9c69239c913477e20d083d5950bae
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Köckemann, UweRenoux, JenniferSaffiotti, Alessandro

Search in DiVA

By author/editor
Köckemann, UweRenoux, JenniferSaffiotti, Alessandro
By organisation
School of Science and Technology
Computer and Information Sciences

Search outside of DiVA

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

doi
urn-nbn

Altmetric score

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