首页/文章/ 详情

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

11月前浏览374

大家好,我是李慢慢。

自从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
                最近编辑:11月前
                李慢慢
                硕士 自动驾驶仿真工程师一枚
                获赞 10粉丝 57文章 122课程 0
                点赞
                收藏
                未登录
                还没有评论

                课程
                培训
                服务
                行家

                VIP会员 学习 福利任务 兑换礼品
                下载APP
                联系我们
                帮助与反馈