carla仿真模拟 下载、安装、运行教程

本文指导如何下载和配置Carla 0.9.12 for Windows,涉及Python版本选择、Pygame安装、Unreal Engine 5的安装步骤,并提供了关键命令和常见问题解决方案,适合Carla初学者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

、下载carla的 Windows 压缩包

carla下载网页地址

https://github.com/carla-simulator/carla/releases

 小编下载的是 windows 0.9.12.zip版本

因为0.9.13.zip版本小编在下载的时候出现了以下问题:

在carla论坛发现有博主也有一样的问题,但他说改用其他低版本,就不会出现这个问题了(或者你们可以尝试清理一下自己的C/D盘的存储)

 下载完成之后是这样一个图:

下载成功之后先不要动,也不要运行任何有关该上面的程序(因为其他配置软件你还没下载) 

 二、安装python

一定注意注意看自己对应carla所需的版本号

点开压缩包>>WindowsNoEditor>>PythonAPI>>carla>>dist

就能看见自己对应的carla所需配置的python版本

我的版本是:python3.7版本(carla-0.9.12-py3.7-win-amd64)

去官网下载自己所需的版本即可

https://www.python.org/downloads/

一定记得将所需要的python的安装路径记住,要将python位置放入计算机的环境变量中

三、安装pygame

注意:小编用的输入命令是在这里输入cmd

在命令行中输入一下命令:

注意:命令行一定要以管理员身份打开,否则执行下面命令报错。

py -m pip install -U pygame -user
或python -m pip install -U pygame --user

安装之后,测试一下是否成功,输入一下命令:

python -m pygame.examples.aliens
或:py -m pygame.examples.aliens

执行上面的命令有可能会报错,提示你更新pip,按照命令提示更新pip即可

更新命令如下:

py -m pip install --upgrade pip
或:python -m pip install --upgrade pip

安装成功显示游戏界面:

四、安装numpy

在命令行中输入以下命令:

注意:命令行一定要以管理员身份打开,否则执行下面命令报错。

python -m pip install numpy

若提示你更新,按照提示命令更新即可

五、安装future

在命令行中输入一下命令:

注意:命令行一定要以管理员身份打开,否则执行下面命令报错。

python -m pip install future

六、安装unreal Engine

先安装Epic Games Launcher   

安装链接:https://www.unrealengine.com/zh-CN/blog/unreal-engine-5-is-now-available-in-preview?sessionInvalidated=true

注意:这里要先注册才能下载

 下载完成后的图标

下载完成之后进入这个APP,点击安装unreal Engine 

 安装时间可能有点久,而且占内存较大


运行

点击carla压缩包>>WindowsNoEditor>>CarlaUE4.exe即可看到以下环境

按Q、W、E、A、S、D键控制前后左右上下(顺序不对应)

之后进入WindowsNoEditor\PythonAPI\examples,在文件路径框内输入cmd进入控制台

运行如下代码,即可控制车在环境中运行

python manual_control.py

好了,接下来你就可以巡行以下其他examples中的例子了(比如 dynamic_weather.py,generate_traffic.py),但是有些例子还是不能运行,小编正在想办法解决

谢谢各位观看,并提出意见!

### 如何在Ubuntu上安装和使用CARLA模拟器 #### 安装前的准备工作 为了成功安装CARLA模拟器,在Ubuntu环境中需要先完成一些必要的系统设置。这包括但不限于更新系统的包管理工具以及安装所需的依赖项。 可以通过运行以下命令来确保系统是最新的: ```bash sudo apt update && sudo apt upgrade -y ``` 接着,按照引用中的指导,可以安装OpenMP库以及其他可能需要用到的ROS相关组件[^1]: ```bash sudo apt install libomp5 sudo apt install ros-foxy-derived-object-msgs ``` #### 下载并配置CARLA模拟下载CARLA的过程相对简单。首先访问官方GitHub页面或者其指定的发布区域获取最新的预编译版本链接[^2]。通常情况下,这些文件会被打包成压缩格式(如`.tar.gz`),因此需要解压它们到目标目录下: 假设已经下载了一个名为 `CARLA_0.9.x.tar.gz` 的存档,则可以用如下方式提取它: ```bash mkdir ~/carla-simulator cd ~/carla-simulator/ tar -xzvf /path/to/CARLA_0.9.x.tar.gz --strip-components=1 ``` 之后还需要调整权限以便能够执行启动脚本: ```bash chmod +x CarlaUE4.sh ``` #### 创建Python虚拟环境 由于CARLA提供了丰富的API接口供开发者调用,所以建议建立独立的Python虚拟环境来进行开发工作。这样做的好处是可以隔离不同项目之间的依赖关系冲突问题。 以下是具体操作步骤: ```bash python3 -m venv carla-env source carla-env/bin/activate pip install --upgrade pip setuptools wheel pip install numpy==1.19.5 # 特定版本可能是必需的,请参照文档说明 pip install pygame matplotlib opencv-python ``` 注意这里特别指定了NumPy的一个较旧版本号,因为某些CARLA发行版可能会与其不兼容。 #### 启动CARLA服务器 一切就绪后就可以尝试运行CARLA仿真程序了。只需切换至先前定义好的路径,并通过简单的Shell指令即可开启服务端进程: ```bash ./CarlaUE4.sh ``` 如果一切正常的话,应该可以看到图形界面弹出显示城镇地图加载过程;如果没有GUI支持则会进入后台模式仅提供网络通信功能给客户端应用连接使用。 --- ### 注意事项 上述流程适用于大多数标准情况下的单机部署场景。对于更复杂的分布式或多节点实验设计而言,还涉及到额外参数设定等问题,需查阅官方手册获得进一步帮助信息。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值