首页/文章/ 详情

Ubuntu下如何安装Carla,附网盘资源

1年前浏览570

大家好,我是李慢慢。

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

以下原文,略有改动。


1、下载软件

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

官方下载链接:

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

github下载太慢,相关安装包已上传到百度网盘。链接内的版本为Carla0.9.14版本,其他版本的安装方式相同。

网盘链接:见附件


2、显卡驱动安装

安装适用于自己电脑的英伟达显卡驱动。

在【Software & Updates】中安装显卡驱动。

重启即可生效。查看显卡驱动状态:


nvidia-smi


3、安装Carla

首先,安装python及相关库:





~$ sudo apt-get install python3.7~$ pip3 install --upgrade pip~$ sudo apt-get install python3-pip3 libomp-dev libgeos-dev~$ pip3 install pygame numpy shapely networkx


然后,将下载好的安装包进行解压。以下是在home目录下创建了【carla】文件夹,在这里进行了解压。





~$ mkdir carla && cd carla~/carla$ tar -vxf CARLA_0.9.14.tar.gz~/carla$ tar -vxf AdditionalMaps_0.9.14.tar.gz~/carla$ ./ImportAssets.sh


解压后,配置python的carla库。





~$ vim ~/.bashrcexport PYTHONPATH=$PYTHONPATH:~/carla/PythonAPI/carla/dist/carla-0.9.14-py3.7-linux-x86_64.egg~$ source ~/.bashrc

以上是通过修改环境变量,强行将carla库的egg文件添加到PYTHONPATH环境变量中。诸位也可尝试其他方法,比如直接pip直接安装carla库,或者根据Carla安装包里的carla安装包(即egg文件或者whl文件)手动进行安装,或者在你运行的py文件内部通过sys.path指定egg包。


然后测试carla库是否可以使用:



~$ python3 -c 'import carla;print("Success")'Success


4、运行Cala



/* 打开终端1. 运行服务端 */~/carla$ ./CarlaUE4.sh




/* 打开终端2. 运行客户端 */~/carla/PythonAPI/examples$ python3 automatic_control.py


本文完。

瑞斯拜。


来源:车路慢慢

附件

免费Ubuntu下如何安装Carla,附网盘资源.txt
python
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-06-22
最近编辑:1年前
李慢慢
硕士 自动驾驶仿真工程师一枚
获赞 11粉丝 70文章 122课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈