多分木グラフでロボットに指示を出す ビヘイビアツリー入門
この記事はビヘイビアツリーの解説記事です。
ビヘイビアツリーの特徴や各ノードの意味、Navigation2におけるデフォルトコードの仕様等を説明していきます。
ビヘイビアツリーとは?ビヘイビアツリーとは、ロボットのAIの行動や判断を多分木グラフで表現した計算モデルの一種です。
ロボットの指示の仕組みとして「有限状態機械 (FSM) 」というモデルも存在しますが、ビヘイビアツリーはFSMよりシンプルな構造となっており、バグ発生時に原因が特定しやすいなど扱いやすい特徴を持っ