Skip to content

Commit

Permalink
Deployed e8a6e84 with MkDocs version: 1.5.3
Browse files Browse the repository at this point in the history
  • Loading branch information
nongfugengxia committed Jul 5, 2024
1 parent b007d21 commit 892e4d2
Show file tree
Hide file tree
Showing 23 changed files with 1,572 additions and 23 deletions.
16 changes: 8 additions & 8 deletions build_linux_ue5/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -70,37 +70,37 @@

<div class="admonition 警告">
<p class="admonition-title">警告</p>
<p>这是一项正在进行的工作!!这个版本的 CARLA 不被认为是一个稳定的版本。在接下来的几个月里,这个分支可能会发生许多重大变化,这可能会破坏您所做的任何修改。我们建议你把这个分支当作实验性的。</p>
<p>这是一项正在进行的工作!!这个版本的 Carla 不被认为是一个稳定的版本。在接下来的几个月里,这个分支可能会发生许多重大变化,这可能会破坏您所做的任何修改。我们建议你把这个分支当作实验性的。</p>
</div>
<h1 id="linux-unreal-engine-53">在Linux中使用 Unreal Engine 5.3 构建</h1>
<div class="admonition 笔记">
<p class="admonition-title">笔记</p>
<p>这个构建过程是为Ubuntu 22.04实现和测试的。我们建议使用这个Ubuntu版本</p>
<p>这个构建过程是为 Ubuntu 22.04 实现和测试的。我们建议使用这个 Ubuntu 版本</p>
</div>
<h2 id="_1">设置环境</h2>
<p>本指南详细介绍了如何在Linux上使用 Unreal Engine 5.3 从源代码构建 CARLA</p>
<p>本指南详细介绍了如何在 Linux 上使用 Unreal Engine 5.3 从源代码构建 Carla</p>
<p>在您的本地机器上克隆 Carla 的 <code>ue5-dev</code> 分支:</p>
<pre><code class="language-sh">git clone -b ue5-dev https://github.com/carla-simulator/carla.git CarlaUE5
</code></pre>
<p>运行安装脚本:</p>
<pre><code class="language-sh">cd CarlaUE5
bash -x Setup.sh
</code></pre>
<p><code>Setup.sh</code>脚本安装所有必需的软件包,包括 Cmake、debian 软件包、Python软件包和 Unreal Engine 5.3。它还下载 CARLA 内容并构建 CARLA。因此,此脚本可能需要很长时间才能完成。</p>
<p><code>Setup.sh</code>脚本安装所有必需的软件包,包括 Cmake、debian 软件包、Python软件包和 Unreal Engine 5.3。它还下载 Carla 内容并构建 Carla。因此,此脚本可能需要很长时间才能完成。</p>
<p>注意:
* 这个版本的CARLA需要 <strong>创建虚幻引擎 5.3 的 Carla 分叉</strong>。为了获得克隆UE存储库的权限,您需要将GitHub 帐户链接到Epic Games。如果您尚未链接您的帐户,请遵循<a href="(https://www.unrealengine.com/en-US/ue4-on-github)">本指南</a></p>
* 这个版本的 Carla 需要 <strong>创建虚幻引擎 5.3 的 Carla 分叉</strong>。为了获得克隆UE存储库的权限,您需要将GitHub 帐户链接到Epic Games。如果您尚未链接您的帐户,请遵循<a href="(https://www.unrealengine.com/en-US/ue4-on-github)">本指南</a></p>
<ul>
<li>
<p>要使用 CARLA Unreal Engine 5 以前的版本,<strong>请确保定义了指向 <code>CARLA_UNREAL_ENGINE_PATH</code> 环境变量定义的</strong>绝对路径。如果未定义此变量,<code>Setup.sh</code>脚本将下载并构建 CARLA Unreal Engine 5,<strong>这需要额外1个多小时的构建和225Gb的磁盘空间</strong></p>
<p>要使用 Carla Unreal Engine 5 以前的版本,<strong>请确保定义了指向 <code>CARLA_UNREAL_ENGINE_PATH</code> 环境变量定义的</strong>绝对路径。如果未定义此变量,<code>Setup.sh</code>脚本将下载并构建 Carla Unreal Engine 5,<strong>这需要额外1个多小时的构建和225Gb的磁盘空间</strong></p>
</li>
<li>
<p><code>Setup.sh</code>脚本检查PATH变量顶部是否安装了任何Python,否则安装 Python。要使用您自己的 Python 版本,<strong>请确保在运行脚本之前为Python正确设置了PATH变量</strong></p>
<p><code>Setup.sh</code>脚本检查 PATH 变量顶部是否安装了任何Python,否则安装 Python。要使用您自己的 Python 版本,<strong>请确保在运行脚本之前为 Python 正确设置了 PATH 变量</strong></p>
</li>
<li>
<p>Carla 不能在外部磁盘上构建,Ubuntu 没有为构建提供所需的读/写/执行权限。</p>
</li>
</ul>
<h2 id="carla-ue5">构建并运行 CARLA UE5</h2>
<h2 id="carla-ue5">构建并运行 Carla UE5</h2>
<p>安装脚本本身启动以下命令,一旦修改代码并希望重新启动,则需要使用以下命令:</p>
<ul>
<li>配置:</li>
Expand Down
161 changes: 161 additions & 0 deletions course/microscopic_Intersection_demo/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,161 @@
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="shortcut icon" href="../../img/favicon.ico" />
<title>路口微观3D 动画演示运动场景spectator.py - 交通仿真文档</title>
<link rel="stylesheet" href="../../css/theme.css" />
<link rel="stylesheet" href="../../css/theme_extra.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github.min.css" />
<link href="../../extra.css" rel="stylesheet" />

<script>
// Current page data
var mkdocs_page_name = "\u8def\u53e3\u5fae\u89c23D \u52a8\u753b\u6f14\u793a\u8fd0\u52a8\u573a\u666fspectator.py";
var mkdocs_page_input_path = "course\\microscopic_Intersection_demo.md";
var mkdocs_page_url = null;
</script>

<!--[if lt IE 9]>
<script src="../../js/html5shiv.min.js"></script>
<![endif]-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
</head>

<body class="wy-body-for-nav" role="document">

<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
<div class="wy-side-scroll">
<div class="wy-side-nav-search">
<a href="../.." class="icon icon-home"> 交通仿真文档
</a><div role="search">
<form id ="rtd-search-form" class="wy-form" action="../../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" title="Type search term here" />
</form>
</div>
</div>

<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<ul>
<li class="toctree-l1"><a class="reference internal" href="../..">主页</a>
</li>
</ul>
</div>
</div>
</nav>

<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" role="navigation" aria-label="Mobile navigation menu">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../..">交通仿真文档</a>

</nav>
<div class="wy-nav-content">
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="../.." class="icon icon-home" aria-label="Docs"></a></li>
<li class="breadcrumb-item active">路口微观3D 动画演示运动场景spectator.py</li>
<li class="wy-breadcrumbs-aside">
<a href="https://github.com/OpenHUTB/carla_doc/edit/master/docs/course/microscopic_Intersection_demo.md" class="icon icon-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div class="section" itemprop="articleBody">

<h1 id="3d-spectatorpy">路口微观3D 动画演示运动场景spectator.py</h1>
<h4 id="_1"><strong>介绍</strong></h4>
<p>此脚本连接到CARLA仿真环境,并定期切换湖工商附近的四个预设路口视角。通过不断改变观众(Spectator)的视角,用户可以观察到不同路口的交通状况。</p>
<h4 id="_2"><strong>环境要求</strong></h4>
<ul>
<li>
<p>Python 3.6 及以上版本</p>
</li>
<li>
<p>CARLA 仿真环境</p>
</li>
<li>
<p>安装必要的Python库:</p>
</li>
</ul>
<p><code>pip install carla</code></p>
<h4 id="_3"><strong>运行</strong></h4>
<p>此示例支持设置 <strong>spectator</strong> 视角来观察交通路口运动情形。</p>
<p>以下示例通过预定义 <strong>spectator</strong> 对象视角的位置 <strong>Location</strong> 和旋转角度 <strong>pitch</strong> 来进行视角的更换</p>
<pre><code>client = carla.Client('localhost', 2000)
client.set_timeout(10)
world = client.get_world()
spectator_transform = [
carla.Transform(carla.Location(x=-323, y=-15.7, z=108), carla.Rotation(pitch=-90)),
carla.Transform(carla.Location(x=-359.6, y=391.3, z=94), carla.Rotation(pitch=-90)),
carla.Transform(carla.Location(x=426.2, y=-33.4, z=91.6), carla.Rotation(pitch=-90)),
carla.Transform(carla.Location(x=375.1, y=-558.4, z=91.6), carla.Rotation(pitch=-90))
]
spectator = world.get_spectator()
spectator.set_transform(spectator_transform[0])
</code></pre>
<h5 id="_4">定期切换视角</h5>
<p>脚本将连接到CARLA服务器,并每5秒切换一次预设的观众视角。</p>
<pre><code>start_time = time.time()
state = 0
while True:
elapsed_time = time.time() - start_time
if elapsed_time &gt;= 5:
spectator.set_transform(spectator_transform[state])
state += 1
if state &gt; 3:
state = 0
start_time = time.time()
</code></pre>
<h5 id="_5">运行结果:</h5>
<p><img alt="" src="../../img/traffic_course_img/1.gif" /></p>

</div>
</div><footer>

<hr/>

<div role="contentinfo">
<!-- Copyright etc -->
</div>

</footer>

</div>
</div>

</section>

</div>

<div class="rst-versions" role="note" aria-label="Versions">
<span class="rst-current-version" data-toggle="rst-current-version">

<span>
<a href="https://github.com/OpenHUTB/carla_doc" class="fa fa-github" style="color: #fcfcfc"> GitHub</a>
</span>



</span>
</div>
<script src="../../js/jquery-3.6.0.min.js"></script>
<script>var base_url = "../..";</script>
<script src="../../js/theme_extra.js"></script>
<script src="../../js/theme.js"></script>
<script src="../../extra.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script src="../../search/main.js"></script>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>

</body>
</html>
Loading

0 comments on commit 892e4d2

Please sign in to comment.