1. 安装Carla-Autoware-Bridge
预先安装的软件
- 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了。 - Autoware 1.12.0
- 学习资源地址 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
- 下载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工作空间、安装相关依赖并编译<