1 行为树简介

行为树:一种用于描述和执行复杂系统中行为的图形化结构,Nav2中,行为树用于定义机器人导航的决策和行为
(1)一个名为 "tick "的信号被发送到树的根部,并在树中传播,直到它到达叶子节点
(2)任何收到tick信号的TreeNode都会执行其回调函数。这个回调函数必须有如下返回值:SUCCESS、FAILURE、RUNNING
行为树由节点组成,节点分为控制节点
和执行节点
控制节点:用于组织和控制叶子节点的执行逻辑
顺序、备选、并行、装饰
执行节点(叶子节点):代表具体的行为或任务
执行节点,条件节点
父节点