Behavior Trees in Robot Control Systems
- URL: http://arxiv.org/abs/2203.13083v1
- Date: Thu, 24 Mar 2022 14:16:15 GMT
- Title: Behavior Trees in Robot Control Systems
- Authors: Petter \"Ogren and Christopher I. Sprague
- Abstract summary: Key idea underlying behavior trees is to make use of modularity, hierarchies and feedback.
A hierarchy of such modules is natural, since robot tasks can often be decomposed into a hierarchy of sub-tasks.
feedback control is a fundamental tool for handling uncertainties and disturbances in any low level control system.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: In this paper we will give a control theoretic perspective on the research
area of behavior trees in robotics. The key idea underlying behavior trees is
to make use of modularity, hierarchies and feedback, in order to handle the
complexity of a versatile robot control system. Modularity is a well-known tool
to handle software complexity by enabling development, debugging and extension
of separate modules without having detailed knowledge of the entire system. A
hierarchy of such modules is natural, since robot tasks can often be decomposed
into a hierarchy of sub-tasks. Finally, feedback control is a fundamental tool
for handling uncertainties and disturbances in any low level control system,
but in order to enable feedback control on the higher level, where one module
decides what submodule to execute, information regarding progress and
applicability of each submodule needs to be shared in the module interfaces. We
will describe how these three concepts come to use in theoretical analysis,
practical design, as well as extensions and combinations with other ideas from
control theory and robotics.
Related papers
- MeMo: Meaningful, Modular Controllers via Noise Injection [25.541496793132183]
We show that when a new robot is built from the same parts, its control can be quickly learned by reusing the modular controllers.
We achieve this with a framework called MeMo which learns (Me)aningful, (Mo)dular controllers.
We benchmark our framework in locomotion and grasping environments on simple to complex robot morphology transfer.
arXiv Detail & Related papers (2024-05-24T18:39:20Z) - RoboCodeX: Multimodal Code Generation for Robotic Behavior Synthesis [102.1876259853457]
We propose a tree-structured multimodal code generation framework for generalized robotic behavior synthesis, termed RoboCodeX.
RoboCodeX decomposes high-level human instructions into multiple object-centric manipulation units consisting of physical preferences such as affordance and safety constraints.
To further enhance the capability to map conceptual and perceptual understanding into control commands, a specialized multimodal reasoning dataset is collected for pre-training and an iterative self-updating methodology is introduced for supervised fine-tuning.
arXiv Detail & Related papers (2024-02-25T15:31:43Z) - Pangu-Agent: A Fine-Tunable Generalist Agent with Structured Reasoning [50.47568731994238]
Key method for creating Artificial Intelligence (AI) agents is Reinforcement Learning (RL)
This paper presents a general framework model for integrating and learning structured reasoning into AI agents' policies.
arXiv Detail & Related papers (2023-12-22T17:57:57Z) - An Extended Convergence Result for Behaviour Tree Controllers [0.0]
Behavior trees (BTs) are an optimally modular framework to assemble hierarchical hybrid control policies.
We study the convergence of BTs, in the sense of reaching a desired part of the state space.
arXiv Detail & Related papers (2023-08-17T14:05:45Z) - Modular Deep Learning [120.36599591042908]
Transfer learning has recently become the dominant paradigm of machine learning.
It remains unclear how to develop models that specialise towards multiple tasks without incurring negative interference.
Modular deep learning has emerged as a promising solution to these challenges.
arXiv Detail & Related papers (2023-02-22T18:11:25Z) - Versatile modular neural locomotion control with fast learning [6.85316573653194]
Legged robots have significant potential to operate in highly unstructured environments.
Currently, controllers must be either manually designed for specific robots or automatically designed via machine learning methods.
We propose a simple yet versatile modular neural control structure with fast learning.
arXiv Detail & Related papers (2021-07-16T12:12:28Z) - Neural Function Modules with Sparse Arguments: A Dynamic Approach to
Integrating Information across Layers [84.57980167400513]
Neural Function Modules (NFM) aims to introduce the same structural capability into deep learning.
Most of the work in the context of feed-forward networks combining top-down and bottom-up feedback is limited to classification problems.
The key contribution of our work is to combine attention, sparsity, top-down and bottom-up feedback, in a flexible algorithm.
arXiv Detail & Related papers (2020-10-15T20:43:17Z) - Deep Imitation Learning for Bimanual Robotic Manipulation [70.56142804957187]
We present a deep imitation learning framework for robotic bimanual manipulation.
A core challenge is to generalize the manipulation skills to objects in different locations.
We propose to (i) decompose the multi-modal dynamics into elemental movement primitives, (ii) parameterize each primitive using a recurrent graph neural network to capture interactions, and (iii) integrate a high-level planner that composes primitives sequentially and a low-level controller to combine primitive dynamics and inverse kinematics control.
arXiv Detail & Related papers (2020-10-11T01:40:03Z) - One Policy to Control Them All: Shared Modular Policies for
Agent-Agnostic Control [47.78262874364569]
We investigate whether there exists a single global policy that can generalize to control a wide variety of agent morphologies.
We propose to express this global policy as a collection of identical modular neural networks.
We show that a single modular policy can successfully generate locomotion behaviors for several planar agents.
arXiv Detail & Related papers (2020-07-09T17:59:35Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.