<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>行为树 - 标签 - 研发日志 · R&amp;D Log</title><link>https://rd163.visword.com/tags/%E8%A1%8C%E4%B8%BA%E6%A0%91/</link><description>行为树 - 标签 - 研发日志 · R&amp;D Log</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>whutluohui@gmail.com (小智晖)</managingEditor><webMaster>whutluohui@gmail.com (小智晖)</webMaster><copyright>本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。</copyright><lastBuildDate>Sun, 14 Sep 2025 00:00:00 +0800</lastBuildDate><atom:link href="https://rd163.visword.com/tags/%E8%A1%8C%E4%B8%BA%E6%A0%91/" rel="self" type="application/rss+xml"/><item><title>行为树算法</title><link>https://rd163.visword.com/posts/behavior-tree/</link><pubDate>Sun, 14 Sep 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/behavior-tree/</guid><description><![CDATA[<p>行为树(Behavior Tree)​​ 是一种用于描述AI行为的树状数据结构，通过节点之间的层次关系来组织复杂的行为逻辑。</p>
<h2 id="开源项目" class="headerLink">
    <a href="#%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae" class="header-mark"></a>开源项目</h2><h3 id="behaviortreecpp" class="headerLink">
    <a href="#behaviortreecpp" class="header-mark"></a>BehaviorTree.CPP</h3><ul>
<li><a href="https://github.com/BehaviorTree/BehaviorTree.CPP" target="_blank" rel="noopener noreferrer">BehaviorTree.CPP</a></li>
</ul>
<h3 id="golang" class="headerLink">
    <a href="#golang" class="header-mark"></a>Golang</h3><ul>
<li><a href="https://github.com/magicsea/behavior3go" target="_blank" rel="noopener noreferrer">behavior3go</a></li>
<li><a href="https://github.com/askft/go-behave" target="_blank" rel="noopener noreferrer">go-behave</a></li>
<li><a href="https://github.com/joeycumines/go-behaviortree" target="_blank" rel="noopener noreferrer">go-behaviortree</a> 实现了Sequence and Selector，与 PyTrees 类似</li>
</ul>
<h3 id="pytrees" class="headerLink">
    <a href="#pytrees" class="header-mark"></a>PyTrees</h3><p>PyTrees 是一个强大的 Python 行为树实现，专为机器人和其他复杂系统创建决策引擎而设计。PyTrees 提供了一个优雅的模块化框架，使复杂的决策管理变得简单。</p>]]></description></item></channel></rss>