Skip to content

Commit

Permalink
Deployed 8ef92f0 to pr-116 with MkDocs 1.6.0 and mike 2.2.0.dev0
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Aug 15, 2024
1 parent d708b97 commit a38d2d8
Show file tree
Hide file tree
Showing 4 changed files with 74 additions and 118 deletions.
64 changes: 10 additions & 54 deletions pr-116/Components/Vehicle/VPPIntegration/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1133,15 +1133,6 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#vehiclepedalmaploadercs" class="md-nav__link">
<span class="md-ellipsis">
VehiclePedalMapLoader.cs
</span>
</a>

</li>

<li class="md-nav__item">
Expand Down Expand Up @@ -1169,9 +1160,9 @@
<ul class="md-nav__list">

<li class="md-nav__item">
<a href="#setting-up-reference-for-ackermann-steering" class="md-nav__link">
<a href="#setting-up-the-reference-for-ackermann-steering" class="md-nav__link">
<span class="md-ellipsis">
Setting up reference for Ackermann Steering:
Setting up the reference for Ackermann Steering:
</span>
</a>

Expand Down Expand Up @@ -2623,15 +2614,6 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#vehiclepedalmaploadercs" class="md-nav__link">
<span class="md-ellipsis">
VehiclePedalMapLoader.cs
</span>
</a>

</li>

<li class="md-nav__item">
Expand Down Expand Up @@ -2659,9 +2641,9 @@
<ul class="md-nav__list">

<li class="md-nav__item">
<a href="#setting-up-reference-for-ackermann-steering" class="md-nav__link">
<a href="#setting-up-the-reference-for-ackermann-steering" class="md-nav__link">
<span class="md-ellipsis">
Setting up reference for Ackermann Steering:
Setting up the reference for Ackermann Steering:
</span>
</a>

Expand Down Expand Up @@ -2716,7 +2698,6 @@ <h2 id="initial-setup">Initial setup<a class="headerlink" href="#initial-setup"
<li><code>Camera Target</code> (Optional, you can use your own implementation)</li>
<li><code>Telemetry Window</code> (Optional, used to display telemetry data)</li>
<li><code>Visual Effects</code> (Optional, used to visualize the steering wheel)</li>
<li><code>VP Vehicle Toolkit</code></li>
</ul>
<div class="admonition warning">
<p class="admonition-title">Wheel Colliders</p>
Expand All @@ -2729,7 +2710,6 @@ <h2 id="initial-setup">Initial setup<a class="headerlink" href="#initial-setup"
<li><code>AutowareVPPAdapter.cs</code>: Used for applying the control inputs to the vehicle.</li>
<li><code>Ros2ToVPPInput.cs</code>: Used for receiving the control inputs from the Autoware.</li>
<li><code>VPPVehicleSignalHandler.cs</code>: Used for handling the signals from the vehicle.</li>
<li><code>VehiclePedalMapLoader.cs</code>: Used for loading the pedal maps for the vehicle.</li>
</ul>
<p>To be able to report the vehicle state to the Autoware, you'll need this script in the URDF.
<em>This script is added in the <code>VehicleStatusSensor</code> prefab by default.</em></p>
Expand Down Expand Up @@ -2772,10 +2752,6 @@ <h3 id="autowarevppadaptercs">AutowareVPPAdapter.cs<a class="headerlink" href="#
<td>Change applied to steering wheel when simulating steering. Applied every in fixed update as an input to the VPP steering. <em>(0-100)</em></td>
</tr>
<tr>
<td><code>Do Use Pedal Maps</code></td>
<td>Whether to use the pedal maps for the vehicle or not. If set to false the vehicle will use the PID Controller for the longitudinal control.</td>
</tr>
<tr>
<td><code>Emergency Brake Percent</code></td>
<td>The amount of brake pedal percent applied when the emergency is triggered. <em>(0-1)</em></td>
</tr>
Expand All @@ -2787,6 +2763,10 @@ <h3 id="autowarevppadaptercs">AutowareVPPAdapter.cs<a class="headerlink" href="#
<td><code>Update Position Ray Origin Y</code></td>
<td>The height of the raycast origin for the vehicle position when initializing position of the vehicle from the Rviz. <em>(In meters)</em></td>
</tr>
<tr>
<td><code>Do Pedal Calibration</code></td>
<td>Mode for vehicle pedal calibration. If enabled the vehicle pedals can be set to certain percentages with Numbad(-,+,0) keys.</td>
</tr>
</tbody>
</table>
<h3 id="ros2tovppinputcs">Ros2ToVPPInput.cs<a class="headerlink" href="#ros2tovppinputcs" title="Permanent link">#</a></h3>
Expand Down Expand Up @@ -2886,35 +2866,11 @@ <h3 id="vehiclesignalhandlercs">VehicleSignalHandler.cs<a class="headerlink" hre
</tbody>
</table>
<p>Rest of the signal related settings are same as <code>VehicleVisualEffect.cs</code>. These two scripts are basically same.</p>
<h3 id="vehiclepedalmaploadercs">VehiclePedalMapLoader.cs<a class="headerlink" href="#vehiclepedalmaploadercs" title="Permanent link">#</a></h3>
<table>
<thead>
<tr>
<th>Variable</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>Accel Map Csv</code></td>
<td>The file reference of the acceleration pedal map. <em>(Drag the corresponding csv file from the Project Window)</em></td>
</tr>
<tr>
<td><code>Brake Map Csv</code></td>
<td>The file reference of the brake pedal map. <em>(Drag the corresponding csv file from the Project Window)</em></td>
</tr>
</tbody>
</table>
<div class="admonition warning">
<p class="admonition-title">Pedal Maps</p>
<p>These pedal maps are loaded in runtime. The default location for the pedal maps is <code>Assets/Resources/Pedal Maps/...</code>.
You can find the Lexus's pedal maps in the same location.</p>
</div>
<h3 id="vpptoros2publishercs">VPPToRos2Publisher.cs<a class="headerlink" href="#vpptoros2publishercs" title="Permanent link">#</a></h3>
<p>Same as <code>VehicleStatusSensor.cs</code> but the <code>Adapter</code> reference is the <code>AutowareVPPAdapter</code> script.</p>
<h2 id="setting-up-the-child-objects">Setting up the child objects<a class="headerlink" href="#setting-up-the-child-objects" title="Permanent link">#</a></h2>
<p>For the VPP to work correctly, you need to set up the child objects of the vehicle prefab.</p>
<h3 id="setting-up-reference-for-ackermann-steering">Setting up reference for Ackermann Steering:<a class="headerlink" href="#setting-up-reference-for-ackermann-steering" title="Permanent link">#</a></h3>
<h3 id="setting-up-the-reference-for-ackermann-steering">Setting up the reference for Ackermann Steering:<a class="headerlink" href="#setting-up-the-reference-for-ackermann-steering" title="Permanent link">#</a></h3>
<ol>
<li>Create an empty game object named <code>"Ackermann"</code> and set as the direct child of the prefab. Then assign reference in
the <code>Vehicle Controller</code>.</li>
Expand All @@ -2941,7 +2897,7 @@ <h3 id="setting-up-the-reference-for-dynamics">Setting up the reference for Dyna
</ul>
</li>
</ol>
<p>Assign the references in the <code>Vehicle Controller</code>. For configuring these components, you can refer to the VPP.</p>
<p>Assign the references in the <code>Vehicle Controller</code>. For configuring these components, you can refer to the VPP documentation.</p>
<p>VPP Reference: <a href="https://vehiclephysics.com/components/vehicle-dynamics/">Dynamics</a></p></div>


Expand Down
2 changes: 1 addition & 1 deletion pr-116/search/search_index.json

Large diffs are not rendered by default.

Loading

0 comments on commit a38d2d8

Please sign in to comment.