CARLA与Autoware和ROS的联合仿真安装过程

本文详细介绍了如何在Ubuntu系统上安装Carla-Autoware-Bridge,包括解决官方ROS-bridge版本不兼容问题、使用gitlfs下载大型包、设置环境变量、安装依赖并编译的过程,以及启动选项。
摘要由CSDN通过智能技术生成

1. 安装Carla-Autoware-Bridge

预先安装的软件

  1. Carla 0.9.7(官方链接用的是0.9.6版本) 第一个疑问解决:官方的ROS-bridge其实是不支持0.9.6及以下的CARLA版本的,我安装之后看了下autoware-carla里面ros-bridge的readme.md文件,发现这里用的ROS-bridge其实是支持CARLA 0.9.4版本及其以上,所以autoware-carla已经包含了ros-bridge, 也就是不需要额外再安装ROS-bridge了。
  2. Autoware 1.12.0 
  3. 学习资源地址 https://gitee.com/studywangke/zdjs

Carla-Autoware-Bridge安装过程

其实Carla-Autoware-Bridge本质上算是一个ROS Package,整个包的大小大约在1.6GB左右。其安装过程按照官方链接中的指令做基本就可以。但是遇到的问题就是下载太慢,git clone中有子文件夹。 1. Ubuntu下安装git lfs

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
sudo apt-get install git-lfs
git lfs install
  1. 下载Carla-Autoware-Bridge文件包
cd ~
git lfs clone https://github.com/carla-simulator/carla-autoware.git
cd carla-autoware
git submodule update --init

疑问解决: 这一步需要花费很多时间,请保持耐心。这里要用git submodule update --init是因为当用git clone 网址下载时,文件包中的子文件夹不会被下载。git submodule update --init的作用就是自动下载子文件夹。(后续ROS-Bridge也有相同的问题)

创建catkin工作空间、安装相关依赖并编译<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值