ロボティクス応用におけるビヘイビアツリーの実行意味論
Execution Semantics of Behavior Trees in Robotic Applications
ロボティクスで広く使われるビヘイビアツリーの構造と実行を抽象データ型として形式化し、実装間の微妙な差異による挙動の不一致を解消する実行意味論を提案した論文。
著者: Enrico Ghiorzi, Christian Henkel, Matteo Palmas, Michaela Klauck, Armando Tacchella
分類: cs.RO, cs.AI
原文アブストラクト
Behavior Trees (BTs) have found a widespread adoption in robotics due to appealing features, their ease of use as a conceptual model of control policies and the availability of software tooling for BT-based design of control software. However, BTs don't have formal execution semantics and, furthermore, subtle differences among implementations can make the same model behave differently depending on the underlying software. This paper aims at defining the execution semantics of behavior trees (BTs) as used in robotics applications. To this purpose, we present an abstract data type that formalizes the structure and execution of BTs. While our formalization is inspired by existing contributions in the scientific literature and state-of-the art implementations, we strive to provide an unambiguous treatment of most features that find incomplete or inconsistent treatment across other works.
関連論文
- ロボティクスにおけるビヘイビアツリーのための支援プログラミングインターフェースの設計と評価ビヘイビアツリー
- 品質要件を考慮したロボットミッション向けビヘイビアツリーの拡張ビヘイビアツリー
- ビヘイビアツリーに着想を得た自律エージェント向けプログラミング言語ビヘイビアツリー
- 状態を持つビヘイビアツリーの形式化ビヘイビアツリー
- ビヘイビアツリーにおける並行性問題の解決ビヘイビアツリー
- ロボティクスにおけるビヘイビアツリー実装の実際ビヘイビアツリー
