Carla学习2:carla安装与使用

这篇具有很好参考价值的文章主要介绍了Carla学习2:carla安装与使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0. 建议

版本:建议安装版本0.9.12或0.9.13,比较新且有客户端的python包
建议选择预编译包安装,比较方便,下载后移动/拷贝一些文件即可使用
关于版本,客户端carla的python包目前只有0.9.3, 0.9.4, 0.9.5, 0.9.12, 0.9.13.
已经发布的python carla包只有上面几个版本,在Python Package Index网站查询:https://pypi.org/project/carla/#history

warning: version mismatch detected: you are trying to connect to a simulator,carla,学习,python,人工智能,自动驾驶,仿真软件

以及一个报错示例:
warning: version mismatch detected: you are trying to connect to a simulator,carla,学习,python,人工智能,自动驾驶,仿真软件

1. carla学习相关链接

1.1 官方资料

(1)主页
carla simulator主页
主页中地图部分
主页中安装部分
(2)额外地图数据下载
carla github–>>点击Releases–>>然后点击下载

warning: version mismatch detected: you are trying to connect to a simulator,carla,学习,python,人工智能,自动驾驶,仿真软件

1.1 学习教程

[carla入门教程]-4 carla中的地图(附:鸟瞰图和道路图)
鸟瞰图也可以见我刚写的Carla学习1:获取carla的俯视图/鸟瞰图

Carla学习笔记(2)之加载地图Town0607
[carla入门教程]-1 安装carla环境
[carla入门教程]-2 pythonAPI的使用

2. Carla安装

电脑: ubuntu18.04

2.1 服务器端

2.1.1 下载预编译版本(也可以使用下载源码并编译)

在发布下载预编译包的指定版本的。我这里下载0.9.12版本:CARLA_0.9.12.tar.gzAdditionalMaps_0.9.12.tar.gz(额外地图文件,按需要下载)
warning: version mismatch detected: you are trying to connect to a simulator,carla,学习,python,人工智能,自动驾驶,仿真软件

解压如下:(下图箭头出为启动carla的脚本,后面会用到)
warning: version mismatch detected: you are trying to connect to a simulator,carla,学习,python,人工智能,自动驾驶,仿真软件

下面步骤加载额外的地图文件,按需要执行
AdditionalMaps_0.9.12.tar.gz不解压拷贝到/CARLA_0.9.12/Import下,然后运行

cd CARLA_0.9.12/
sh ImportAssets.sh

2.1.2 启动服务器端及服务器端显示导航

运行命令
./CarlaUE4.sh为默认模式,好像是使用集成显卡.
./CarlaUE4.sh -prefernvidia,为使用英伟达显卡.
./CarlaUE4.sh -quality-level=Low,采用低精度方式渲染服务器时,也就是使用
然后就进入默认界面:
warning: version mismatch detected: you are trying to connect to a simulator,carla,学习,python,人工智能,自动驾驶,仿真软件

可以使用键和鼠标进行导航,但操作有限(使用WASD键可以移动位置)。
Q - 向上移动(朝向窗口的顶部边缘)
E - 向下移动(朝向窗口的下边缘)
W - 前进
S - 向后移动
A - 向左移动
D - 向右移动

需要使用python创建一个客户端程序,与服务器进行交互;一个交互效果如下:

warning: version mismatch detected: you are trying to connect to a simulator,carla,学习,python,人工智能,自动驾驶,仿真软件

2.3 客户端

2.3.1 创建python环境

conda create -n carla python=3.7
conda activate carla

2.3.2 安装carla 的pythonAPI所需要的依赖库、客户端

pip install pygame numpy
pip install carla==0.9.12
sudo apt-get install -y libomp5

(1)第二行需要和2.1.1中服务器端版本一致,否则可能会报错,如

WARNING: Version mismatch detected: You are trying to connect to a simulator that might be incompatible with this API 
WARNING: Client API version     = 0.9.12 
WARNING: Simulator API version  = 0.9.11 

(2)第二行中carla==指定版本可能在当前python源中无法下载,如果不是特别需要某一版本的carla,可以根据下面的报错/提示在2.1 服务器端选择合适的版本

ERROR: Could not find a version that satisfies the requirement carla==0.9.11 (from versions: 0.9.3, 0.9.4, 0.9.5, 0.9.12, 0.9.13)
ERROR: No matching distribution found for carla==0.9.11

(3)不安装最后一个会报错:error while loading shared libraries: libomp.so.5: cannot open shared object file: No such file or directory

3. 使用pythonAPI

3.1 运行 pythonAPI 示例

先启动服务器端,我这里使用命令:./CarlaUE4.sh -prefernvidia

然后开始启动客户端,进入目录:xx/CARLA_0.9.12/PythonAPI/examples,这个目录下面还有其他脚本,可以启动试试

warning: version mismatch detected: you are trying to connect to a simulator,carla,学习,python,人工智能,自动驾驶,仿真软件

conda create -n carla python=3.7
conda activate carla
python generate_traffic.py -n 20 -w 20

回到carla服务器,街道上多了很多运动的车辆和行人. 后面的参数 -n 20 -w 20分别代表车辆和行人的数量,这个脚本还有很多其他的参数
我运行的时候成功创建20辆车19个行人

(carla) meng@meng:/media/meng/T7/softwares/carla/CARLA_0.9.12/PythonAPI/examples$ python generate_traffic.py -n 20 -w 20
ERROR: Spawn failed because of collision at spawn position
spawned 20 vehicles and 19 walkers, press Ctrl+C to exit.

warning: version mismatch detected: you are trying to connect to a simulator,carla,学习,python,人工智能,自动驾驶,仿真软件

3.2 加载自带的其他地图

参考:Carla自动驾驶模拟器应用
进入目录:xx/CARLA_0.9.12/PythonAPI/util

conda create -n carla python=3.7
conda activate carla
./config.py --map Town02

地图变化如下:

warning: version mismatch detected: you are trying to connect to a simulator,carla,学习,python,人工智能,自动驾驶,仿真软件

Town02是地图文件名称,是carla自带的,其文件目录如下:

warning: version mismatch detected: you are trying to connect to a simulator,carla,学习,python,人工智能,自动驾驶,仿真软件

3.3 获取carla的俯视视图/鸟瞰图视图

见另一篇:
Carla学习1:获取carla的俯视图/鸟瞰图文章来源地址https://www.toymoban.com/news/detail-788193.html

到了这里,关于Carla学习2:carla安装与使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Carla】carla仿真环境安装与运行(Python、ros)

    😏 ★,° :.☆( ̄▽ ̄)/$: .°★ 😏 这篇文章主要介绍carla仿真环境安装与运行。 学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路🥞 Carla 是一个开源的无人驾驶仿真平台,用于训练和测试自动驾驶算法。

    2024年02月05日
    浏览(33)
  • ubuntu20.04安装Carla并配置罗技G29方向盘使用

    环境 :ubuntu20.04+anaconda+python3.7+ros2 foxy+Logitech g29 一、安装Carla github地址: https://github.com/carla-simulator/carla 安装文档: https://carla.readthedocs.io/en/0.9.13/ 安装的版本:0.9.13 主要步骤: 1.1 将0.9.13版本的Carla安装包下载到本地并解压CARLA_0.9.13.tar.gz 1.2 测试是否能正常启动 有画面弹出说

    2023年04月24日
    浏览(39)
  • Carla学习笔记(一)服务器跑carla本地显示窗口

    因为电脑配置不够,所以在服务器跑carla,本地运行PythonAPI里的样例。 服务器里就正常按照教程安装就好了,随便找了个参考:[carla入门教程]-1 安装carla环境_carla安装_一骑红尘荔枝来的博客-CSDN博客 但是先不要运行。 把carla仓库的PythonAPI拷贝到本地,或者直接去官方里下载一

    2024年04月15日
    浏览(22)
  • [carla入门教程]-5 使用ROS与carla通信

    本专栏教程将记录从安装carla到调用carla的pythonAPI进行车辆操控并采集数据的全流程,带领大家从安装carla开始,到最终能够熟练使用carla仿真环境进行传感器数据采集和车辆控制. 本小节的主要内容是介绍carla中的如何使用ros进行通信. 章节内容介绍: 第1,2小节介绍了ROS和carla_r

    2023年04月17日
    浏览(25)
  • Carla安装记录

    Ubuntu18.04使用Package installation安装Carla记录 此处为Carla官方文档,可以进行相关学习 此处为安装包,进行需要版本的下载,点击即可进入,如果无法下载可能需要科学上网。 如果是ubuntu下载箭头所指处即可,windows下载相应的也可。 下载后对CARLA_0.9.12.tar.gz文件进行解压,解压

    2024年02月21日
    浏览(20)
  • Carla 保姆级安装教程

    一:电脑配置 carla支持windows,Linux系统构建,官方对于安装电脑的最低配置要求是拥有6G显存的GPU,推荐8G显存的GPU,至少需要20G的存储空间,所有对电脑的配置要求是不小的挑战。 我所使用电脑的硬件配置:32G内存、AMD R7处理器 、NVIDIA RTX 3090显卡;软件配置:ubuntu18.04(linux开

    2023年04月20日
    浏览(24)
  • 【carla】ubuntu20.04 编译carla-ros-bridge 安装过程、报错及其解决方法

    下载后进行catkin_make会报错3个错误 Create a catkin workspace: Clone the ROS Bridge repository and submodules: Set up the ROS environment according to the ROS version you have installed: Install the required ros-dependencies: 安装rosdepc,然后运行: 7.创建虚拟环境 8.安装pip依赖 方法1:在conda环境中安装empy: conda instal

    2024年02月11日
    浏览(44)
  • ubuntu20.04 安装carla0.9.13预编译版以及carla ros bridge

    因为之前使用Anaconda的python3.7环境下,不论是carla0.9.11还是carla0.9.13都出现启动下面这个ros bridge的launch时会导致carla卡死,且在网上也未搜索到相关解决方案,换用ubuntu18.04安装时在安装ubuntu18.04的过程中出现没有安装类型选项,故想尝试直接在ubuntu20.04的python3.8环境下进行安装

    2024年01月23日
    浏览(52)
  • carla环境安装、运行以及版本切换(Windows)

    本栏目将介绍carla,包括安装、pythonAPI运行、carla的技术点介绍、自行开发脚本玩转carla,以及自定义的控制carla中的车辆,通过carla生成感知数据集等方法。 1. Carla(windows)环境安装、运行 支持操作系统:Windows 渲染引擎版本:Unreal Engine 4.26 硬件配置:显卡4G+,内存16G+(8G也

    2024年02月08日
    浏览(38)
  • Ubuntu20.04安装Carla0.9.15

    系统配置要求: 至少3G显存的GPU,推荐3060及以上的显卡进行Carla拟真。 预留足够的硬盘空间,推荐50G以上。 Ubuntu 14.04/16.04/18.04/20.04版本。 本教程使用的是压缩包下载方式(个人感觉这种方式比较方便),下载链接如右所示: https://github.com/carla-simulator/carla/releases 选择 [Ubun

    2024年02月22日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包