Skip to content

Commit

Permalink
Deploying to gh-pages from @ dc5cdea 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
eleurent committed Apr 6, 2024
1 parent 62056f4 commit 7795f6a
Show file tree
Hide file tree
Showing 12 changed files with 34 additions and 33 deletions.
Binary file modified main/_images/index_1_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified main/_images/index_2_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified main/_images/index_2_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified main/_images/index_2_3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified main/_images/index_3_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified main/_images/multi_agent_0_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified main/_images/multi_agent_1_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified main/_images/quickstart_0_3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified main/_images/quickstart_2_0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
45 changes: 23 additions & 22 deletions main/_modules/highway_env/envs/racetrack_env/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -677,34 +677,35 @@ <h1>Source code for highway_env.envs.racetrack_env</h1><div class="highlight"><p
<span class="bp">self</span><span class="o">.</span><span class="n">controlled_vehicles</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">controlled_vehicle</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">vehicles</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">controlled_vehicle</span><span class="p">)</span>

<span class="c1"># Front vehicle</span>
<span class="n">vehicle</span> <span class="o">=</span> <span class="n">IDMVehicle</span><span class="o">.</span><span class="n">make_on_lane</span><span class="p">(</span>
<span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="p">,</span>
<span class="p">(</span><span class="s2">&quot;b&quot;</span><span class="p">,</span> <span class="s2">&quot;c&quot;</span><span class="p">,</span> <span class="n">lane_index</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]),</span>
<span class="n">longitudinal</span><span class="o">=</span><span class="n">rng</span><span class="o">.</span><span class="n">uniform</span><span class="p">(</span>
<span class="n">low</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">high</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">network</span><span class="o">.</span><span class="n">get_lane</span><span class="p">((</span><span class="s2">&quot;b&quot;</span><span class="p">,</span> <span class="s2">&quot;c&quot;</span><span class="p">,</span> <span class="mi">0</span><span class="p">))</span><span class="o">.</span><span class="n">length</span>
<span class="p">),</span>
<span class="n">speed</span><span class="o">=</span><span class="mi">6</span> <span class="o">+</span> <span class="n">rng</span><span class="o">.</span><span class="n">uniform</span><span class="p">(</span><span class="n">high</span><span class="o">=</span><span class="mi">3</span><span class="p">),</span>
<span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">vehicles</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">vehicle</span><span class="p">)</span>

<span class="c1"># Other vehicles</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">rng</span><span class="o">.</span><span class="n">integers</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">config</span><span class="p">[</span><span class="s2">&quot;other_vehicles&quot;</span><span class="p">])):</span>
<span class="n">random_lane_index</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">network</span><span class="o">.</span><span class="n">random_lane_index</span><span class="p">(</span><span class="n">rng</span><span class="p">)</span>
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">config</span><span class="p">[</span><span class="s2">&quot;other_vehicles&quot;</span><span class="p">]</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
<span class="c1"># Front vehicle</span>
<span class="n">vehicle</span> <span class="o">=</span> <span class="n">IDMVehicle</span><span class="o">.</span><span class="n">make_on_lane</span><span class="p">(</span>
<span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="p">,</span>
<span class="n">random_lane_index</span><span class="p">,</span>
<span class="p">(</span><span class="s2">&quot;b&quot;</span><span class="p">,</span> <span class="s2">&quot;c&quot;</span><span class="p">,</span> <span class="n">lane_index</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]),</span>
<span class="n">longitudinal</span><span class="o">=</span><span class="n">rng</span><span class="o">.</span><span class="n">uniform</span><span class="p">(</span>
<span class="n">low</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">high</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">network</span><span class="o">.</span><span class="n">get_lane</span><span class="p">(</span><span class="n">random_lane_index</span><span class="p">)</span><span class="o">.</span><span class="n">length</span>
<span class="n">low</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">high</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">network</span><span class="o">.</span><span class="n">get_lane</span><span class="p">((</span><span class="s2">&quot;b&quot;</span><span class="p">,</span> <span class="s2">&quot;c&quot;</span><span class="p">,</span> <span class="mi">0</span><span class="p">))</span><span class="o">.</span><span class="n">length</span>
<span class="p">),</span>
<span class="n">speed</span><span class="o">=</span><span class="mi">6</span> <span class="o">+</span> <span class="n">rng</span><span class="o">.</span><span class="n">uniform</span><span class="p">(</span><span class="n">high</span><span class="o">=</span><span class="mi">3</span><span class="p">),</span>
<span class="p">)</span>
<span class="c1"># Prevent early collisions</span>
<span class="k">for</span> <span class="n">v</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">vehicles</span><span class="p">:</span>
<span class="k">if</span> <span class="n">np</span><span class="o">.</span><span class="n">linalg</span><span class="o">.</span><span class="n">norm</span><span class="p">(</span><span class="n">vehicle</span><span class="o">.</span><span class="n">position</span> <span class="o">-</span> <span class="n">v</span><span class="o">.</span><span class="n">position</span><span class="p">)</span> <span class="o">&lt;</span> <span class="mi">20</span><span class="p">:</span>
<span class="k">break</span>
<span class="k">else</span><span class="p">:</span>
<span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">vehicles</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">vehicle</span><span class="p">)</span></div>
<span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">vehicles</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">vehicle</span><span class="p">)</span>

<span class="c1"># Other vehicles</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">rng</span><span class="o">.</span><span class="n">integers</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">config</span><span class="p">[</span><span class="s2">&quot;other_vehicles&quot;</span><span class="p">])):</span>
<span class="n">random_lane_index</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">network</span><span class="o">.</span><span class="n">random_lane_index</span><span class="p">(</span><span class="n">rng</span><span class="p">)</span>
<span class="n">vehicle</span> <span class="o">=</span> <span class="n">IDMVehicle</span><span class="o">.</span><span class="n">make_on_lane</span><span class="p">(</span>
<span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="p">,</span>
<span class="n">random_lane_index</span><span class="p">,</span>
<span class="n">longitudinal</span><span class="o">=</span><span class="n">rng</span><span class="o">.</span><span class="n">uniform</span><span class="p">(</span>
<span class="n">low</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">high</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">network</span><span class="o">.</span><span class="n">get_lane</span><span class="p">(</span><span class="n">random_lane_index</span><span class="p">)</span><span class="o">.</span><span class="n">length</span>
<span class="p">),</span>
<span class="n">speed</span><span class="o">=</span><span class="mi">6</span> <span class="o">+</span> <span class="n">rng</span><span class="o">.</span><span class="n">uniform</span><span class="p">(</span><span class="n">high</span><span class="o">=</span><span class="mi">3</span><span class="p">),</span>
<span class="p">)</span>
<span class="c1"># Prevent early collisions</span>
<span class="k">for</span> <span class="n">v</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">vehicles</span><span class="p">:</span>
<span class="k">if</span> <span class="n">np</span><span class="o">.</span><span class="n">linalg</span><span class="o">.</span><span class="n">norm</span><span class="p">(</span><span class="n">vehicle</span><span class="o">.</span><span class="n">position</span> <span class="o">-</span> <span class="n">v</span><span class="o">.</span><span class="n">position</span><span class="p">)</span> <span class="o">&lt;</span> <span class="mi">20</span><span class="p">:</span>
<span class="k">break</span>
<span class="k">else</span><span class="p">:</span>
<span class="bp">self</span><span class="o">.</span><span class="n">road</span><span class="o">.</span><span class="n">vehicles</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">vehicle</span><span class="p">)</span></div>

</pre></div>
</article>
Expand Down
20 changes: 10 additions & 10 deletions main/observations/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -557,25 +557,25 @@ <h3>Example configuration<a class="headerlink" href="#example-configuration" tit
</div>
</div>
<div class="cell_output docutils container">
<div class="output stream highlight-none notranslate"><div class="highlight"><pre><span></span>[[ 1. 1. 0.08 1. 0. 1.
<div class="output stream highlight-none notranslate"><div class="highlight"><pre><span></span>[[ 1. 1. 0.04 1. 0. 1.
0. ]
[ 1. 0.18464807 -0.08 -0.19002764 0. 1.
[ 1. 0.19931848 -0.04 -0.16519693 0. 1.
0. ]
[ 1. 0.39471442 0.04 -0.14014257 0. 1.
[ 1. 0.38504836 0.08 -0.18418594 0. 1.
0. ]
[ 1. 0.6103085 -0.08 -0.12390206 0. 1.
[ 1. 0.59356433 -0.04 -0.0633202 0. 1.
0. ]
[ 1. 0.8286222 -0.04 -0.05525713 0. 1.
[ 1. 0.80806774 -0.04 -0.13273151 0. 1.
0. ]
[ 1. 1. -0.08 -0.18429853 0. 1.
[ 1. 1. 0.04 -0.09094036 0. 1.
0. ]
[ 1. 1. 0. -0.10454865 0. 1.
[ 1. 1. 0. -0.12203049 0. 1.
0. ]
[ 1. 1. -0.04 -0.10245444 0. 1.
[ 1. 1. 0. -0.18428127 0. 1.
0. ]
[ 1. 1. -0.04 -0.08556313 0. 1.
[ 1. 1. -0.04 -0.12937759 0. 1.
0. ]
[ 1. 1. 0.04 -0.14333436 0. 1.
[ 1. 1. 0.04 -0.14779031 0. 1.
0. ]
[ 0. 0. 0. 0. 0. 0.
0. ]
Expand Down
2 changes: 1 addition & 1 deletion main/searchindex.js

Large diffs are not rendered by default.

0 comments on commit 7795f6a

Please sign in to comment.