已发布视频版教程,更加详细,点击观看哦!如果觉得视频较繁琐,可以直接看下面文字,2分钟即可看完!

1、下载Carla安装程序,若已下载(忽略此步)
下载地址:https://github.com/carla-simulator/carla/releases/tag/0.9.10.1

下载页面
根据自己的操作系统下载合适的文件。目前,Carla只提供了Windows和Ubuntu平台的易用包,其他操作系统可以根据官网文档进行安装操作(后续进行翻译)。
本文使用Windows版本为例。网络较差的情况下可以先只下载CARLA_0.9.10.1.zip。
2、安装环境和依赖(此步可以在下载Carla时同时进行)
Carla使用Python API运行,因此需要安装Python环境、Python编辑器以及依赖包。因Python不同版本存在各种各样的兼容性问题,在此推荐Python3.7。
安装好python之后需要安装依赖pygame和numpy:
pip install --user pygame numpy
安装Epic的Unreal Engine引擎。
3、第2步运行环境部署成功后,解压第1步下载的Carla程序(解压在常用的地方,每次运行都需要在终端打开路径)
4、解压后打开目录运行CarlaUE4.exe程序,这是Carla的服务器端,即是仿真容器,即创建的所有小车都会在该场景运行。

Carla Server端
5、运行Carla的示例程序
Carla的示例程序都在\PythonAPI\examples目录下:

示例程序目录
spawn_npc.py 可以在地图上随机生成指定数量的交通实体(包括车辆、行人、自动车、摩托车等),用法:python spawn_npc.py -n 50 (50为指定数量),也算是客户端,可以和CarlaUE4.exe运行在不同的主机上。
manual_control.py 是Carla的可视客户端示例,会生成一个手动操作的小车,可以在程序中将其设置为自动驾驶。

manual_control.py运行图(需安装pygame)
其他脚本可以自己探索哦!
下一篇:Carla API使用:编写简单的小车脚本