Carla实战 | Windows下如何安装Carla,附网盘资源

图片

大家好,我是李慢慢。

自从OpenSIL项目发布后,陆续收到不少小伙伴的支持,这篇文章便来自小伙伴@刘林杰,他在知乎也有自己的专栏,见文末链接,大家可以去观摩观摩。

以下原文,略有改动。

1、下载软件

Carla有官方编译(官方给编译好了,解压即可使用)和源码编译(需要自己下载官方源码进行编译)两种安装方式。前期开发建议以官方编译为主,后期需要定制化开发,再采用源码编译方式。

这里采用官方编译方式进行安装,相关安装包已上传到百度网盘。链接内的版本为Carla0.9.14,其他版本的安装方式相同。

链接:

https://pan.baidu.com/s/1Fu4VLYJGJPwe6R7o9pHMMA

提取码:uy5i

图片

简单说下网盘安装包里的东西:

python3.7:是与Carla兼容比较好的一个python版本。

dxwebsetup:directX(R)安装程序,运行carla如果出现【d3dx9_XX.dll】文件丢失损坏时,运行此安装程序可解决问题。

vs_community: IDE

CARLA_0.9.14: Carla安装包

AdditionalMaps_0.9.14: 一些额外的地图包。

2、软件安装

前三个软件直接安装,CARLA_0.9.14直接解压即可,将AdditionalMaps_0.9.14压缩包放到CarlaUE4所在路径,然后解压到当前文件夹。

图片

3、运行Carla服务端

双击如下的【CarlaUE4】程序即可启动Carla的服务器。

图片

启动后效果如下:

图片

4、运行Carla客户端

启动Carla的客户端可以通过运行Carla自带的一些客户端python程序即可。但这些程序的运行需要一些简单的环境配置。如下:

python.exe -m pip install --upgrade pippip3 install pygamepip3 install numpypip3 install networkxPS D:\CARLA_0.9.14\WindowsNoEditor\PythonAPI\carla\dist> easy_install .\carla-0.9.14-py3.7-win-amd64.egg

打开Carla提供的PythonAPI代码(路径:...\CARLA_0.9.14\WindowsNoEditor\PythonAPI\examples),这里以【manual_control.py】为例,运行后效果如下。

图片

至此,Carla的官方编译版程序安装成功。

5、agent和carla模块
# 问题:carla模块引用报错ModuleNotFoundError: No module named 'carla'ModuleNotFoundError: No module named 'agents'
# 原因:程序内的carla包定义引用失败try:    sys.path.append('D:/CARLA_0.9.14/WindowsNoEditor/PythonAPI' + '/carla')except IndexError:    pass
# 解决方法:具体指明引用carla包。try:    sys.path.append(glob.glob('D:/CARLA_0.9.14/WindowsNoEditor/PythonAPI/carla/dist/carla-*%d.%d-%s.egg' % (    sys.version_info.major,    sys.version_info.minor,    'win-amd64' if os.name == 'nt' else 'linux-x86_64'))[0])except IndexError:    pass

本文完。

刘林杰 - 知乎车联网V2X 回答数 1,获得 7 次赞同icon-default.png?t=N7T8https://www.zhihu.com/people/LiuLinJie?utm_id=0

深信科创致力于自动驾驶工业软件

深信科创是一家专注于提供自动驾驶仿真及智慧交通解决方案的国家高新技术企业。公司基于人工智能、软件测试、数字孪生与大数据等技术,一直致力于自动驾驶领域的研发和探索,拥有一支高素质的研发团队,自主研发了自动驾驶仿真及数据闭环工具链SYNKROTRON®  Oasis产品系列,能够提供高精度传感器模型、动力学模型及感知级交通环境仿真解决方案等,客户可以在仿真平台上对自动驾驶系统开展大规模的仿真测试和模型训练,提前识别自动驾驶系统缺陷、降低实车测试成本、消除场景端落地的安全隐患,加速自动驾驶技术在场景端的安全落地。

更多学习资料、产品试用和社群交流请联系微信:synkrotron1

预约产品试用/技术交流:

手机端: https://synkrotron.ai/vue3/dist/index.html#/appoint_mobile

电脑端: https://synkrotron.ai/vue3/dist/index.html#/appoint_desktop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值