Skip to main content

Showing 1–3 of 3 results for author: Serbinowska, S S

Searching in archive cs. Search in all archives.
.
  1. Formalizing Stateful Behavior Trees

    Authors: Serena S. Serbinowska, Preston Robinette, Gabor Karsai, Taylor T. Johnson

    Abstract: Behavior Trees (BTs) are high-level controllers that are useful in a variety of planning tasks and are gaining traction in robotic mission planning. As they gain popularity in safety-critical domains, it is important to formalize their syntax and semantics, as well as verify properties for them. In this paper, we formalize a class of BTs we call Stateful Behavior Trees (SBTs) that have auxiliary v… ▽ More

    Submitted 21 November, 2024; originally announced November 2024.

    Comments: In Proceedings FMAS2024, arXiv:2411.13215

    Journal ref: EPTCS 411, 2024, pp. 201-218

  2. Verification of Behavior Trees with Contingency Monitors

    Authors: Serena S. Serbinowska, Nicholas Potteiger, Anne M. Tumlin, Taylor T. Johnson

    Abstract: Behavior Trees (BTs) are high level controllers that have found use in a wide range of robotics tasks. As they grow in popularity and usage, it is crucial to ensure that the appropriate tools and methods are available for ensuring they work as intended. To that end, we created a new methodology by which to create Runtime Monitors for BTs. These monitors can be used by the BT to correct when undesi… ▽ More

    Submitted 21 November, 2024; originally announced November 2024.

    Comments: In Proceedings FMAS2024, arXiv:2411.13215

    Journal ref: EPTCS 411, 2024, pp. 56-72

  3. arXiv:2208.05360  [pdf, other

    cs.RO

    BehaVerify: Verifying Temporal Logic Specifications for Behavior Trees

    Authors: Serena S. Serbinowska, Taylor T. Johnson

    Abstract: Behavior Trees, which originated in video games as a method for controlling NPCs but have since gained traction within the robotics community, are a framework for describing the execution of a task. BehaVerify is a tool that creates a nuXmv model from a py_tree. For composite nodes, which are standardized, this process is automatic and requires no additional user input. A wide variety of leaf node… ▽ More

    Submitted 20 February, 2024; v1 submitted 10 August, 2022; originally announced August 2022.