windows10 Carla0.9.13安装与入门

人工智能40

最近需要找一款能够模拟车辆的仿真软件,用来验证自动驾驶算法。

在各种搜索引擎百度、Google、bing查找这类关键字,发现大部分都是给出了perscan、carsim、gazebo的答案。但是都不符合要求。

  • Perscan:从调研结果来看是自动驾驶仿真软件里面的老大,但是这款软件收费(非常非常贵),而且据说只能安装在一台电脑上(进行了MAC绑定?),这一点没有证实,但是贵是真的。
  • Carsim:也同样是一款专门针对车辆的仿真软件,能够很好的模拟车辆的各种参数,更接近真实车辆,安装尝试了一下(请支持正版),最大的问题就是看不懂,界面有点复杂,各种参数。(我只是想要模拟一辆简单的车,没必要那么专业)。
  • gazebo:之前尝试过使用gazebo仿真无人机,感觉还挺好用的。但是gazebo毕竟不是针对自动驾驶制作的仿真软件,所以如果使用这个仿真软件会给我们带来很多额外的工作量,就挺麻烦的。

最后在室友的推荐下找到了这个软件Carla,初步尝试感觉能够满足我们的需求,简单方便,最主要的是开源免费。

独立显卡(显存3G+):自己使用3060+6G可以流畅的运行,其他并没有尝试。独显是必须的,Carla是基于游戏引擎 Unreal Engine开发的,所以就要求比较高的配置,不然就会出现程序崩溃的问题。

内存8GB:官方虽然推荐16G,但是8G应该可以运行。

存储容量(15G):windows上安装下载的安装包最终是13.5G,Ubuntu中0.9.10版本大约6G。

Windows安装

1、首先在github上下载对应的windows版本https://github.com/carla-simulator/carla/releases/tag/0.9.13/,这里选择并讲解的是0.9.13版本. AdditionalMaps_0.9.13.zip是一些其他的地图资源,没有必要安装。(每个版本都会有点区别),过程会比较慢请耐心等待。

2、等待安装好后进行解压。

3、需要查看CarLa对应的Python版本,在下面这个文件夹中可以看到python版本(0.9.13对应python3.7) CARLA_0.9.13\WindowsNoEditor\PythonAPI\carla\dist,这里请严格对应版本,不然后面会报错。

4、下载对应的python版本并进行安装,在把环境配置一下,在 cmd中使用 python -V判断是否有把正确的python版本设置好。

5、在 cmd中安装python第三方库,numpy和pygame,执行命令 pip install numpy pygame,如果提示pip版本不对就更新一下。

6、至此所有的软件安装以及环境配置都已经成功。

首先是服务器,因为windows是可视化的,所以直接运行 WindowsNoEditor里面的 CarlaUE4.exe文件就可以了,可以看到一个carla构建的世界。保证这个窗口不要关闭。

之后就可以通过终端指令运行各种自定义或者官方脚本了。(所有官方例程都是 PythonAPI\examples中,cmd需要将路径改到这个目录下)

例如:

python manual_control.py:产生一辆可以通过wasd键盘控制的车辆。

python generate_traffic.py -n 80:随机产生80个交通工具实例对象。和旧版本的 Spawn_npc.py作用类似。

Original: https://blog.csdn.net/keepdreams/article/details/121748583
Author: Allure丶憨憨
Title: windows10 Carla0.9.13安装与入门

相关文章
人工智能

[自然语言处理入门]-NLP中的注意力机制

本章的主要内容有: 注意力机制概述 传统注意力机制 注意力编码机制 1、注意力机制概述 注意力机制简单来说就是:加权求和机制/模块 加权求和模块 : 神经网络中的一个组件,可以单独使用,但更多地用作为...
人工智能

前端富文本基础及实现

在日常生活中我们会经常接触到各种各样的文档格式和形式,其中富文本在文档格式中扮演了重要角色。对于前端而言,富文本产品也层出不穷,其应用也越来越广。 这篇文章将会为大家介绍前端富文本的一些基础知识以及简...
人工智能

tensorflow安装

Tensorflow 2版本的安装 这个是Python全家桶,必备!选择跟自己环境配套的最新版本就可以 网速慢的点这里(可以用国内的镜像源进行安装) Index of /anaconda/minico...
人工智能

输电线路图像数据集

本人根据项目需求、研究兴趣收集了一些输电线路数据集、电网数据集、电气工程相关数据集,可结合人工智能中图像识别、目标检测、图像处理等技术实现智能化的设备状态诊断! 包含以下数据集:(想要下载的话看我主页...
人工智能

小程序入门学习Demo

小程序周边美甲美发预约Demo 代码主要写了轮播+导航切换+返回顶部+滑动切换+下拉菜单选择+用户信息获取。页面布局运用flex布局。 看代码时建议打开小程序文档,更好的了解组件或者Api。附上小程序...