[carla入门教程]-1 安装carla环境

article/2025/9/30 9:00:04

本专栏教程将记录我从安装carla到调用carla的pythonAPI进行车辆操控的全流程,带领大家从安装carla开始,到最终能够熟练使用carla仿真环境进行传感器数据采集和车辆控制.

第一节 carla 仿真环境的安装

准备工作:
在本节教程之前,需要大家安装ubuntu18.04以上的系统,并且安装对应的ros-melodic操作系统框架.以下的内容都是在ubuntu18.04环境下进行.并且,为了方便进行代码调试,推荐大家安装Vscode作为开发工具.为了方便查看carla提供的官方文档,建议下载Typora作为markdown文件浏览器.并且,为了使用显卡进行加速,还需要更新nvidia的显卡驱动>390,并安装cuda>10.1 的版本.

下载链接:
Typora:

https://www.aliyundrive.com/s/Fe4ixDY1JNV

Vscode:

https://www.aliyundrive.com/s/N8HPC8pZMhn

carla的安装方式有两种,一种是采用预编译包,一种是采用源码编译.为了方便安装,本次我们采用通过预编译包方式进行安装.
这里安装的carla版本为0.9.12

1.1下载:

通过github地址进行下载:
https://github.com/carla-simulator/carla/releases

需要下载以下两个包:
[Ubuntu] CARLA_0.9.12.tar.gz
[Ubuntu] AdditionalMaps_0.9.12.tar.gz

1.2 解压缩,把地图放入carla/Import目录下。

解压CARLA_0.9.12.tar.gz

tar -xzvf CARLA_0.9.12.tar.gz

在这里插入图片描述
之后把地图文件 AdditionalMaps_0.9.12.tar.gz移动到carla-0.9.12/Import目录下,无需解压.
然后运行下面的指令导入地图.

cd CARLA_0.9.12/
sh ImportAssets.sh

1.3 安装vulkan-utils

sudo apt install vulkan-utils

1.4 运行服务器

使用下面的命令运行服务器。

cd carla-0.9.12
sh CarlaUE4.sh

在这里插入图片描述

在这里插入图片描述

开启地图后,我们将处于上帝视角,你可以使用WASD键和鼠标进行导航。当然,这里什么都没有。这只是我们的服务器环境。下一步,我们将介绍如何使用python创建一个客户端程序,与服务器进行交互.

如果电脑运行比较卡,可以添加如下可选参数调低渲染 level:

 sh CarlaUE4.sh -quality-level=Low

启动 CARLA 时,有一些配置选项可用:

carla-rpc-port=N:侦听端口 N 处的客户端连接。默认情况下,流式端口 Streaming port 设置为 N+1;
carla-streaming-port=N:指定用于传感器数据流的端口。 使用 0 获取随机未使用的端口。 第二个端口将自动设置为 N + 1;
quality-level={Low,Epic}:更改图形质量级别;
-carla-server:让 carla以服务的方式运行;
-benchmark -fps=15:引擎以1/15秒的固定时间逐步运行;
  • 还可以修改启动服务器时的默认地图:
    方法:在carla/Unreal/CarlaUE4/Config/DefaultEngine.ini中,把TownXX全部改成想要的地图。

http://chatgpt.dhexx.cn/article/QErJxbxU.shtml

相关文章

自动驾驶——Carla 模拟器简介

CARLA基本介绍 CARLA是一个开源的自动驾驶模拟器。它是从头开始构建的,用作模块化和灵活的API,以解决自动驾驶问题中涉及的一系列任务。 CARLA的主要目标之一是帮助自动驾驶研发民主化,它是一种易于用户使用和定制的工具。为此,模…

高通8953调试I2S小记

在调通i2s后,发现设备做蓝牙免提时没有声音。后来发现QUIN通路高通竟然没调试过蓝牙免提,这部分代码都没有!经过一番折腾。总算把驱动搞好了。但在实际过程中老是报如下错误: [ 2018.164783] msm_pcm_routing_prepare: setting i…

高通8953启动流程

本文来自于:[添加链接描述 嵌入式工程师有必要了解芯片启动过程,在分析、调试各种问题时都有可能涉及这方面知识。同时,这部分知识复杂,涉及到芯片内部架构,启动各个阶段软件代码执行顺序,启动模式等等。以常用的MSM89…

高通8953平台串口配置入门

目录 一、 串口概述二、 平台串口介绍三、 Device tree如何配置串口四、 bootloader如何配置串口五、bootloader中串口相关代码六、 kernel中串口驱动文件:七、 调试中遇到的问题八、 串口回环测试九、参考文档 一、 串口概述 RS232、RS422、RS485都是串行数据接口…

windows 10安装sqlyog详细步骤

sqlyog下载链接: 链接: https://pan.baidu.com/s/1D_iRna8V90omfHsKHyeBtg 提取码: bqht 复制这段内容后打开百度网盘手机App,操作更方便哦 1. 下载完以后解压,双击SQLyog-12.0.9-0.x64 2. 如下图,选择Ok 3 . 如图,点…

SQLyog下载与安装

SQLyog卸载与安装 声明SQLyog卸载SQLyog安装一、SQLyog下载二、正式安装SQLyog 课后习题即答案 声明 SQLyog卸载 用360直接卸载 SQLyog安装 一、SQLyog下载 1.百度搜索SQLyog官网并进入。 2.下载,稍等片刻,即在浏览器下载列表中看到下载成功。 …

MySQL下载与安装、mysql服务启动与停止、mysql使用cmd命令行登录、SQLyog下载与安装,sqlyog登录与操作mysql

文章目录 1.MySQL下载与安装1.1 下载地址1.2 打开官网,点击DOWNLOADS1.3 点击 MySQL Community Server1.4 在General Availability(GA) Releases中选择适合的版本 2.配置MySQL8.03.配置MySQL8.0 环境变量4.服务的启动与停止4.1 使用图形界面工具4.1.1 打开windows服…

MySQL连接工具(SQLyog、Navicat)下载安装

目录 ❤ SQLyog 下载 安装 双击下载的文件 选择Chinese后点击OK ​编辑 点击“下一步” 选择“我接受”后点击“下一步” 点击“下一步” 修改安装位置(尽量不要安装在C盘),点击“安装” ​编辑 安装后点击“下一步” 点击“完…

【小白】SQLyog下载安装配置篇全攻略

我是第一次使用 SQLyog 这款对于MySQL数据库的可视化图形管理工具,本篇是我对于SQLyog安装配置的过程和总结,仅供大家参考。 如下: 了解SQLyog: SQLyog 是一个快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理…

python+pycharm+mysql+sqlyog下载安装

目录 工具包详情 Python pycharm mysql sqlyog 工具包详情 工具包包括python安装包,pycharm安装包,mysql安装包,sqlyog安装包及注册码 Python 首先是python安装,较为简单,只需要打开然后选择Add to PATH即可&…

SQLyog——下载2058问题

前言:本文记录了我今天下载和安装SQLyog的过程,主要问题就出在了SQLyog链接这部分——2058号问题。写下来一方面希望我的文章能有所帮助,另一方面记录一下自己的生活。感谢文中链接的作者。 1.先下载安装SQLyog 下载安装SQLyog我看的是这个…

SQLyog(旗舰版)下载

安装导航(以及常见问题的解决方案): https://docs.qq.com/doc/DS0VSV2toQXd0dWtN (如图所示:)

关于SQLyog 下载 无限试用

1: 关于SQLyog下载 获知最新版本: 最新版本的SQLyog可以通过GitHub查看SQLyog Community Edition(社区版)的最新版本号获取。 参阅:https://github.com/webyog/sqlyog-community/wiki/Downloads 获取下载链接: x64链接…

SQLyog的下载与安装

1、下载安装包 SQLyog下载链接 2、安装 2.1、选择语言,默认即可 2.2、下一步即可 2.2、接受协议并下一步 2.3、选择选项 2.4、选定安装目录 2.5、安装完成 3、连接Mysql服务 看到这个界面就连接成功了。

sqlyog

一、SQLYog下载 sqlyog百度云链接(永久有效):百度网盘 请输入提取码 密码:t906 注册码链接:百度网盘 请输入提取码 密码:e35u 二、sqlyog安装 1、将下载好的压缩包进行解压之后点击双击安装程序下拉选择…

SQLyog 下载地址

SQLyog - DownloadSQLyog, free and safe download. SQLyog latest version: Administrate MySQL Databases With Ease Using a Graphical Interface. MySQL is probably the worldhttps://sqlyog.en.softonic.com/

数据库客户端安装(SQLYog)

一、官网下载sqlyog 网址: SQLyog - Download (softonic.com)https://sqlyog.en.softonic.com/ 二、安装 1、双击exe文件 2、选择安装的语言 3、选择I do 的那个选项,再按next 4、选择如下的 5、默认的安装路径 6、更改路径为:D:\softwa…

MySql下载和安装Sqlyog下载安装

1 下载&安装 视频教程: https://www.bilibili.com/video/BV1Qf4y1T7Hx?p3 1.1 下载 https://downloads.mysql.com/archives/community/ 点开上面的链接就能看到如下界面: 选择选择和自己系统位数相对应的版本点击右边的 Download ,此时会进到另…

MyBatis快速入门——第三章、DML语句操作

MyBatis快速入门——第三章、DML语句操作 目录 在接口类中添加【UsersMapper.java】 修改【com.item.mapper.UsersMapper.】 【action.java】 在接口类中添加【UsersMapper.java】 /*** 添加* param nickName* param sex* param age* param introduce* return*/int AddInfo…

泛微 DML语句 存储过程

这是我写的第一个存储过程,纪念一下,开发兄弟在侧口述~, 存储过程在SQL中设置 CREATE PROCEDURE MAX_WLBM_TOOATABLEREQUESTID VARCHAR (100),YXCS INTAS BEGINIF (YXCS0) BEGIN insert into uf_MaxIDToRequestid (LCID,MAX_YTWL,MAX_YERT)…