Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f88d604

Browse files
committed
Deployed 79a8abc with MkDocs version: 1.0.4
1 parent 2c694c4 commit f88d604

File tree

5 files changed

+7
-15
lines changed

5 files changed

+7
-15
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -749,7 +749,7 @@ <h2 id="ok-but-why-do-we-need-behaviortrees-or-fsm">"Ok, but WHY do we need Beha
749749
complex.</p>
750750
<p>The usual approach to manage complexity, heterogeneity and scalability is to
751751
use the concept of
752-
<a href="https://en.wikipedia.org/wiki/Component-based_software_engineering">Component Base Software Engineering</a>.</p>
752+
<a href="https://en.wikipedia.org/wiki/Component-based_software_engineering">Component Based Software Engineering</a>.</p>
753753
<p>Any existing middleware for robotics took this approach either informally or formally,
754754
being <a href="http://www.ros.org">ROS</a>, <a href="http://www.yarp.it">YARP</a> and
755755
<a href="http://www.servicerobotik-ulm.de">SmartSoft</a> some notable examples.</p>

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

sitemap.xml.gz

0 Bytes
Binary file not shown.

tutorial_06_subtree_ports/index.html

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -692,11 +692,8 @@ <h2 id="example">Example</h2>
692692

693693
<span class="nt">&lt;Sequence</span> <span class="na">name=</span><span class="s">&quot;main_sequence&quot;</span><span class="nt">&gt;</span>
694694
<span class="nt">&lt;SetBlackboard</span> <span class="na">output_key=</span><span class="s">&quot;move_goal&quot;</span> <span class="na">value=</span><span class="s">&quot;1;2;3&quot;</span> <span class="nt">/&gt;</span>
695-
<span class="nt">&lt;SubTree</span> <span class="na">ID=</span><span class="s">&quot;MoveRobot&quot;</span><span class="nt">&gt;</span>
696-
<span class="hll"> <span class="nt">&lt;remap</span> <span class="na">internal=</span><span class="s">&quot;target&quot;</span> <span class="na">external=</span><span class="s">&quot;move_goal&quot;</span><span class="nt">/&gt;</span>
697-
</span><span class="hll"> <span class="nt">&lt;remap</span> <span class="na">internal=</span><span class="s">&quot;output&quot;</span> <span class="na">external=</span><span class="s">&quot;move_result&quot;</span><span class="nt">/&gt;</span>
698-
</span> <span class="nt">&lt;/SubTree&gt;</span>
699-
<span class="nt">&lt;SaySomething</span> <span class="na">message=</span><span class="s">&quot;{move_result}&quot;</span><span class="nt">/&gt;</span>
695+
<span class="hll"> <span class="nt">&lt;SubTree</span> <span class="na">ID=</span><span class="s">&quot;MoveRobot&quot;</span> <span class="na">target=</span><span class="s">&quot;move_goal&quot;</span> <span class="na">output=</span><span class="s">&quot;move_result&quot;</span> <span class="nt">/&gt;</span>
696+
</span> <span class="nt">&lt;SaySomething</span> <span class="na">message=</span><span class="s">&quot;{move_result}&quot;</span><span class="nt">/&gt;</span>
700697
<span class="nt">&lt;/Sequence&gt;</span>
701698

702699
<span class="nt">&lt;/BehaviorTree&gt;</span>

tutorial_08_additional_args/index.html

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -779,17 +779,12 @@ <h2 id="the-c-example">The C++ example</h2>
779779
<span class="n">NodeBuilder</span> <span class="n">builder_A</span> <span class="o">=</span>
780780
<span class="p">[](</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="k">const</span> <span class="n">NodeConfiguration</span><span class="o">&amp;</span> <span class="n">config</span><span class="p">)</span>
781781
<span class="p">{</span>
782-
<span class="k">auto</span> <span class="n">ptr</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Action_A</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">config</span><span class="p">,</span> <span class="mi">42</span><span class="p">,</span> <span class="mf">3.14</span><span class="p">,</span> <span class="s">&quot;hello world&quot;</span><span class="p">)</span>
783-
<span class="k">return</span> <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o">&lt;</span><span class="n">Action_A</span><span class="o">&gt;</span><span class="p">(</span> <span class="n">ptr</span> <span class="p">);</span>
782+
<span class="k">return</span> <span class="n">std</span><span class="o">::</span><span class="n">make_unique</span><span class="o">&lt;</span><span class="n">Action_A</span><span class="o">&gt;</span><span class="p">(</span> <span class="n">name</span><span class="p">,</span> <span class="n">config</span><span class="p">,</span> <span class="mi">42</span><span class="p">,</span> <span class="mf">3.14</span><span class="p">,</span> <span class="s">&quot;hello world&quot;</span> <span class="p">);</span>
784783
<span class="p">};</span>
785784

786-
<span class="c1">// You may create manifest_A by hand, but in this case we can use a </span>
787-
<span class="c1">// convenient helper function called BehaviorTreeFactory::buildManifest</span>
788-
<span class="k">auto</span> <span class="n">manifest_A</span> <span class="o">=</span> <span class="n">BehaviorTreeFactory</span><span class="o">::</span><span class="n">buildManifest</span><span class="o">&lt;</span><span class="n">Action_A</span><span class="o">&gt;</span><span class="p">(</span><span class="s">&quot;Action_A&quot;</span><span class="p">);</span>
789-
790-
<span class="c1">// BehaviorTreeFactory::registerBuilder is the more general way to </span>
785+
<span class="c1">// BehaviorTreeFactory::registerBuilder is a more general way to</span>
791786
<span class="c1">// register a custom node. </span>
792-
<span class="n">factory</span><span class="p">.</span><span class="n">registerBuilder</span><span class="p">(</span> <span class="n">manifest_A</span><span class="p">,</span> <span class="n">builder_A</span><span class="p">);</span>
787+
<span class="n">factory</span><span class="p">.</span><span class="n">registerBuilder</span><span class="o">&lt;</span><span class="n">Action_A</span><span class="o">&gt;</span><span class="p">(</span> <span class="s">&quot;Action_A&quot;</span><span class="p">,</span> <span class="n">builder_A</span><span class="p">);</span>
793788

794789
<span class="c1">// The regitration of Action_B is done as usual, but remember </span>
795790
<span class="c1">// that we still need to call Action_B::init()</span>

0 commit comments

Comments
 (0)