Behavior trees and state machines in robotics applications

R Ghzouli, T Berger, EB Johnsen… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Autonomous robots combine skills to form increasingly complex behaviors, called missions.
While skills are often programmed at a relatively low abstraction level, their coordination is …

Free gait—An architecture for the versatile control of legged robots

P Fankhauser, CD Bellicoso, C Gehring… - 2016 IEEE-RAS 16th …, 2016 - ieeexplore.ieee.org
This paper introduces Free Gait, a software framework for the control of robust, versatile, and
task-oriented control of legged robots. In contrast to common hardware abstraction layers …

Flexible navigation: Finite state machine-based integrated navigation and control for ROS enabled robots

DC Conner, J Willis - SoutheastCon 2017, 2017 - ieeexplore.ieee.org
This paper describes the Flexible Navigation system that extends the ROS Navigation stack
and compatible libraries to separate computation from decision making, and integrates the …

Behavior trees in industrial applications: a case study in underground explosive charging

M Hallen, M Iovino… - 2024 IEEE 20th …, 2024 - ieeexplore.ieee.org
In industrial applications Finite State Machines (FSMs) are often used to implement decision
making policies for autonomous systems. In recent years, the use of Behavior Trees (BT) as …

Perceptive locomotion for legged robots in rough terrain

P Fankhauser - 2018 - research-collection.ethz.ch
Robotic technologies will continue to enter new applications in addition to automated
manufacturing and logistics. Once mobile robots can also operate outside of today's special …

Open source integrated 3D footstep planning framework for humanoid robots

A Stumpf, S Kohlbrecher, DC Conner… - 2016 IEEE-RAS 16th …, 2016 - ieeexplore.ieee.org
Humanoid robots benefit from their anthropomorphic shape when operating in human-made
environments. In order to achieve human-like capabilities, robots must be able to perceive …

Towards capability-based synthesis of executable robot behaviors

JWMD Hayhurst, DC Conner - SoutheastCon 2018, 2018 - ieeexplore.ieee.org
This paper describes a system wide approach to synthesizing executable robot behaviors
based on system capabilities. The approach builds upon prior work with the Flexible …

Solving the Farmer's Dilemma with FlexBE Using GR (1) Synthesis

J Luzier, DC Conner - SoutheastCon 2024, 2024 - ieeexplore.ieee.org
This paper presents synthesis tools for the ROS 2 version of the Flexible Behavior Engine
(FlexBE). Synthesis reduces the need for extensive testing and validation of hand crafted …

Collaborative autonomy between high-level behaviors and human operators for control of complex tasks with different humanoid robots

DC Conner, S Kohlbrecher, P Schillinger… - The DARPA Robotics …, 2018 - Springer
This chapter discusses the common reactive high-level behavioral control system used by
Team ViGIR and Team Hector on separate robots in the 2015 DARPA Robotics Challenge …

Flexible manipulation: Finite state machine-based collaborative manipulation

DC Conner, D Catherman, S Enders… - SoutheastCon …, 2018 - ieeexplore.ieee.org
This paper presents a finite state machine-based approach to collaborative manipulation
using the Robot Operating System (ROS) compatible MoveIt! planning system and the …