CARLA-ROS 联合仿真环境搭建(Ubuntu18,ROS-Melodic/本人已搭建成功)
1 配置 CARLA 运行环境
1.1 环境要求
- 安装 pip:
sudo apt install python-pip
- 安装 pygame && numpy && opencv:
pip install pygame numpy opencv-python
如果pip安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)),则使用如下命令:
pip install pygame numpy opencv-python - i https://pypi.tuna.tsinghua.edu.cn/simple/
1.2 安装 CARLA
从 Github 下载CARLA 0.9.13并解压即可。
1.3 运行 CARLA
为了顺利运行客户端,需要先添加 Carla client librarypip install carla
一切准备就绪后,便可以运行 Carla 了。
# 尖括号需要修改为自己电脑上的路径,例如 cd /home/qrq/Carla
cd <path-to-carla>
# 首次运行 Carla 需要先导入配置文件
./ImportAssets.sh
# 若要以低分辨率运行,可以使用 ./CarlaUE4.sh -quality-level=Low
./CarlaUE4.sh
此时可能会报错,需要安装一下 libomp5。sudo apt install libomp5
2 安装 carla_ros_bridge
2.1 安装准备
# 打开 bashrc 文件
sudo gedit ~/.bashrc
# 在文件末尾指定 carla 依赖库的路径
## 尖括号需要修改为自己电脑上的路径
export CARLA_ROOT=<path-to-carla>
export PYTHONPATH=$PYTHONPATH:$CARLA_ROOT/PythonAPI/carla/dist/carla-0.9.13-py2.7-linux-x86_64.egg:$CARLA_ROOT/PythonAPI/carla
2.2 安装carla_ros_bridge
mkdir -p ~/carla_ws/src
cd carla_ws/src
git clone --recurse-submodules https://github.com/carla-simulator/ros-bridge.git
rosdepc update --rosdistro=melodic
pip install transforms3d=0.3.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/
rosdepc install --from-paths src --ignore-src -r --rosdistro=melodic
sudo apt-get install python-catkin-tools
catkin build
3 运行
在启动 Carla 仿真器后,新开一个终端,运行如下命令:roslaunch carla_ros_bridge carla_ros_bridge_with_example_ego_vehicle.launch
运行后若出现了 pygame 的控制界面,说明安装成功。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgabghe
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
photoshop蒙版画笔没反应怎么办
PHP中文网 06-24