Skip to content

Commit

Permalink
Deployed 9a1c6e9 to latest with MkDocs 1.4.3 and mike 2.2.0.dev0
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Sep 2, 2024
1 parent 00bddad commit 518f3c0
Show file tree
Hide file tree
Showing 6 changed files with 315 additions and 315 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7507,15 +7507,15 @@ <h2 id="namespaces">Namespaces<a class="headerlink" href="#namespaces" title="Pe
<h2 id="classes">Classes<a class="headerlink" href="#classes" title="Permanent link">#</a></h2>
<h3 id="nodes">Nodes<a class="headerlink" href="#nodes" title="Permanent link">#</a></h3>
<h4 id="gnss_poser_nodehpp"><code>gnss_poser_node.hpp</code><a class="headerlink" href="#gnss_poser_nodehpp" title="Permanent link">#</a></h4>
<div class="highlight"><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">GNSSPoserNode</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="n">rclcpp</span><span class="o">::</span><span class="n">Node</span>
<div class="highlight"><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">GNSSPoser</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="n">rclcpp</span><span class="o">::</span><span class="n">Node</span>
<span class="p">{</span>
<span class="w"> </span><span class="k">public</span><span class="o">:</span>
<span class="w"> </span><span class="k">explicit</span><span class="w"> </span><span class="n">GNSSPoserNode</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">rclcpp</span><span class="o">::</span><span class="n">NodeOptions</span><span class="w"> </span><span class="o">&amp;</span><span class="w"> </span><span class="n">node_options</span><span class="p">);</span>
<span class="w"> </span><span class="k">explicit</span><span class="w"> </span><span class="n">GNSSPoser</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">rclcpp</span><span class="o">::</span><span class="n">NodeOptions</span><span class="w"> </span><span class="o">&amp;</span><span class="w"> </span><span class="n">node_options</span><span class="p">);</span>
<span class="w"> </span><span class="p">...</span>
<span class="p">}</span>
</code></pre></div>
<h4 id="gnss_poser_nodecpp"><code>gnss_poser_node.cpp</code><a class="headerlink" href="#gnss_poser_nodecpp" title="Permanent link">#</a></h4>
<div class="highlight"><pre><span></span><code><span class="n">GNSSPoserNode</span><span class="o">::</span><span class="n">GNSSPoserNode</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">rclcpp</span><span class="o">::</span><span class="n">NodeOptions</span><span class="w"> </span><span class="o">&amp;</span><span class="w"> </span><span class="n">node_options</span><span class="p">)</span>
<div class="highlight"><pre><span></span><code><span class="n">GNSSPoser</span><span class="o">::</span><span class="n">GNSSPoser</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">rclcpp</span><span class="o">::</span><span class="n">NodeOptions</span><span class="w"> </span><span class="o">&amp;</span><span class="w"> </span><span class="n">node_options</span><span class="p">)</span>
<span class="o">:</span><span class="w"> </span><span class="n">Node</span><span class="p">(</span><span class="s">"gnss_poser"</span><span class="p">,</span><span class="w"> </span><span class="n">node_options</span><span class="p">)</span>
<span class="p">{</span>
<span class="w"> </span><span class="p">...</span>
Expand All @@ -7541,7 +7541,7 @@ <h5 id="component-registration">Component registration<a class="headerlink" href
<span class="p">}</span><span class="w"> </span><span class="c1">// namespace autoware::gnss_poser</span>

<span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;rclcpp_components/register_node_macro.hpp&gt;</span>
<span class="n">RCLCPP_COMPONENTS_REGISTER_NODE</span><span class="p">(</span><span class="n">autoware</span><span class="o">::</span><span class="n">gnss_poser</span><span class="o">::</span><span class="n">GNSSPoserNode</span><span class="p">)</span>
<span class="n">RCLCPP_COMPONENTS_REGISTER_NODE</span><span class="p">(</span><span class="n">autoware</span><span class="o">::</span><span class="n">gnss_poser</span><span class="o">::</span><span class="n">GNSSPoser</span><span class="p">)</span>
</code></pre></div>
<ul>
<li>The component should be registered at the end of the <code>gnss_poser_node.cpp</code> file, outside the namespaces.</li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7579,7 +7579,7 @@
<div><h1 id="directory-structure">Directory structure<a class="headerlink" href="#directory-structure" title="Permanent link">#</a></h1>
<p>This document describes the directory structure of <abbr title="Robot Operating System">ROS</abbr> nodes within Autoware.</p>
<p>We'll use the package <code>autoware_gnss_poser</code> as an example.</p>
<p><strong>Note that this example does not reflect the actual <code>autoware_gnss_poser</code>, and has extra files and directories to demonstrate all possible package structure.</strong></p>
<p><strong>Note that this example does not reflect the actual <code>autoware_gnss_poser</code> and includes extra files and directories to demonstrate all possible package structures.</strong></p>
<h2 id="c-package">C++ package<a class="headerlink" href="#c-package" title="Permanent link">#</a></h2>
<h3 id="entire-structure">Entire structure<a class="headerlink" href="#entire-structure" title="Permanent link">#</a></h3>
<ul>
Expand Down Expand Up @@ -7683,7 +7683,7 @@ <h5 id="exporting-a-composable-node-component-executables">Exporting a composabl
<span class="p">)</span>

<span class="nb">rclcpp_components_register_node</span><span class="p">(</span><span class="o">${</span><span class="nv">PROJECT_NAME</span><span class="o">}</span>
<span class="w"> </span><span class="s">PLUGIN</span><span class="w"> </span><span class="s2">"autoware::gnss_poser::GNSSPoserNode"</span>
<span class="w"> </span><span class="s">PLUGIN</span><span class="w"> </span><span class="s2">"autoware::gnss_poser::GNSSPoser"</span>
<span class="w"> </span><span class="s">EXECUTABLE</span><span class="w"> </span><span class="o">${</span><span class="nv">PROJECT_NAME</span><span class="o">}</span><span class="s">_node</span>
<span class="p">)</span>
</code></pre></div>
Expand All @@ -7700,7 +7700,7 @@ <h5 id="exporting-a-standalone-node-executable-without-composition-discouraged-f
<p><a href="#exporting-a-composable-node-component-executables">Exporting a composable node component executables</a> is generally preferred for standard operational use due its flexibility and scalability within the <abbr title="Robot Operating System">ROS</abbr> ecosystem.</p>
<p>Assuming:</p>
<ul>
<li><code>src/gnss_poser.cpp</code> has the <code>GNSSPoserNode</code> class.</li>
<li><code>src/gnss_poser.cpp</code> has the <code>GNSSPoser</code> class.</li>
<li><code>src/gnss_poser_node.cpp</code> has the <code>main</code> function.</li>
<li>There is no composable node component registration.</li>
</ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7619,7 +7619,7 @@ <h2 id="launch-autoware_1">Launch Autoware<a class="headerlink" href="#launch-au
<span class="w"> </span>launch_control:<span class="o">=</span><span class="nb">false</span>
</code></pre></div>
<p>After launching Autoware, we need to initialize our vehicle on our map.
If you set <a href="https://autowarefoundation.github.io/autoware.universe/main/sensing/gnss_poser/">gnss_poser</a> for your <abbr title="Global Navigation Satellite System">GNSS</abbr>/INS sensor at <code>gnss.launch.xml</code>,
If you set <a href="https://autowarefoundation.github.io/autoware.universe/main/sensing/autoware_gnss_poser/">gnss_poser</a> for your <abbr title="Global Navigation Satellite System">GNSS</abbr>/INS sensor at <code>gnss.launch.xml</code>,
then gnss_poser will send pose for initialization.
If you don't have a <abbr title="Global Navigation Satellite System">GNSS</abbr> sensor, then you need to set initial pose manually.</p>
<h3 id="set-initial-pose">Set initial pose<a class="headerlink" href="#set-initial-pose" title="Permanent link">#</a></h3>
Expand Down
2 changes: 1 addition & 1 deletion latest/search/search_index.json

Large diffs are not rendered by default.

Loading

0 comments on commit 518f3c0

Please sign in to comment.