Ubuntu18.04实装autoware1.14.0(ROS Melodic、QT5.9.5、BagRunning)
Autonomous vehicle 杂谈_06
一. ReadMe
- 博主之前使用的是Autoware1.12.0版本,但该版本在安装过程略有些繁琐,且会出现花屏的问题,这对于新手来说解决起来会比较头疼,因此可以直接跳过旧的版本(虽然1.14.0也旧了…)安装一个个人认为轻松一点的版本:1.14.0。
- 如果有想安装1.12.0版本Autoware的同学请移步:Ubuntu18.04实装autoware1.12.0 (包含:ROS安装、QT安装、autoware花屏解决)
- 与1.12.0同理,同学们只需要在前期安装好ROS Melodic与QT(版本略有不同,需安装5.9.5以上版本)就好,不用升级安装OpenCV,同理要想使用GPU的同学,注意只可以安装CUDA10.0。
- Autoware官方安装指南:Source Build For Autoware
二. 安装 ROS Melodic
之前博主已经写过一篇有关ROS Melodic的安装教程了,因此在这边就不做重复,有需要的同学请移步:链接在此 。
三. 安装 QT 5.9.5
- 下载安装包:qt-opensource-linux-x64-5.9.5.run
下载链接:链接在此 - 打开终端,cd到下载包所在的位置后:
"""改变执行权限"""
sudo chmod +x qt-opensource-linux-x64-5.9.5.run"""安装"""
sudo ./qt-opensource-linux-x64-5.9.5.run
- 根据安装向导一步一步安装即可。
- 配置系统路径
"""打开bashrc文件"""
sudo vi /etc/bash.bashrc"""在bashrc文件的末尾添加:"""
export QTDIR=/opt/Qt5.9.5/5.9.5/gcc_64
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH"""保存后,在终端source一下"""
source /etc/bash.bashrc"""确认是否添加成功"""
echo $PATH
四. 安装Autoware1.14.0
这里就不详细解释每一条指令是做什么的了,大家直接按照顺序依次执行即可。
### 各种依赖、配置
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu
$ (lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list’### 重开一个终端
$ sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
$ sudo apt update
$ sudo apt install git
$ sudo apt install -y python-catkin-pkg python-rosdep ros-melodic-catkin
$ sudo apt install -y python3-pip python3-colcon-common-extensions python3-setuptools python3-vcstool
$ pip3 install -U setuptools### 下载与安装部分
$ mkdir -p autoware.ai/src
$ cd autoware.ai
$ wget -O autoware.ai.repos "https://gitlab.com/autowarefoundation/autoware.ai/autoware/raw/1.14.0/autoware.ai.repos?inline=false"
$ vcs import src < autoware.ai.repos
$ sudo rosdep init
$ sudo rosdep update
$ rosdep install -y --from-paths src --ignore-src --rosdistro melodic
$ source /opt/ros/melodic/setup.bash ### 编译
# 未配置CUDA
colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release
# 配置了CUDA
AUTOWARE_COMPILE_WITH_CUDA=1 colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release
五. 启动Autoware1.14.0
### 在终端依次输入
cd autoware.ai
source install/setup.bash
roslaunch runtime_manager runtime_manager.launch
正常情况,可顺利打开,且不会出现像1.12.0版本出现的花屏现象。
六. 跑个包实验一下
- 下载网络共享的bag,并解压
### 下载网络共享的bag,并解压
$ cd ~
$ cd .autoware
$ wget https://autoware-ai.s3.us-east-2.amazonaws.com/sample_moriyama_data.tar.gz
$ wget https://autoware-ai.s3.us-east-2.amazonaws.com/sample_moriyama_150324.tar.gz
$ tar zxfv sample_moriyama_150324.tar.gz
$ tar zxfv sample_moriyama_data.tar.gz
- 启动Autoware
$ roslaunch runtime_manager runtime_manager.launch
- 在Autoware的Runtime Manager里进行一系列操作
建议直接看视频:
视频演示:(哑巴视频,且须科学上网)链接在此
1:Simulation
- Choose 「.autoware/sample_moriyama_150324.bag」
- Set the start time to 140, then click Play and Pause just after it has started playing
2:Launch RViz
- Launch RViz through the RViz button
- Load default.rviz(File -> Open Config)
autoware.ai/src/autoware/documentation/autoware_quickstart_examples/config/default.rviz
3:Setup
4:Map
- Point Cloud choose:「.autoware/data/map/pointcloud_map」and select them all
- TF choose: 「.autoware/data/tf/tf.launch」
- Select them all
5: Sensing
6: Computing
7:Simulation again
8:Firstly Results
9:Final Results
- Click Points Map two times
七. 分享与感悟
- Autoware1.14.0安装起来更方便快捷,但和1.12.0版本一样都没有内建标定功能,标定箱需要自行补装,之后博主会更新相应的安装教程。
- 多读书多看报,少吃零食多睡觉。
如有问题,敬请指正。欢迎转载,但请注明出处。
Ubuntu18.04实装autoware1.14.0(ROS Melodic、QT5.9.5、BagRunning)相关推荐
- 工业相机 linux驱动软件,菲力尔FLIR-灰点Point Grey工业相机Linux Ubuntu18.04系统驱动Spinnaker-2.0.0.147-amd64/arm64...
注册登陆后可查看附件和大图,以及购买相关内容 您需要 登录 才可以下载或查看,没有帐号?注册会员 x 菲力尔FLIR-灰点Point Grey工业相机Linux Ubuntu18.04系统驱动Spin ...
- Ubuntu18.04安装Dlib-19.19.0成功
VMware内Ubuntu18.04安装Dlib-19.19.0成功 本人第一篇博客,如果哪里写的不好还请多多包涵. 说明一下,我是通过pip去安装的所有库,除了Cmake.因为Dlib需要C++环境 ...
- VMware linux 虚拟机(ubuntu18.04) 安装TL-WDN5200H 2.0网卡驱动 完美使用(适用于vmware无法桥接网络使用此方法)
VMware linux 虚拟机(ubuntu18.04) 安装TL-WDN5200H 2.0网卡驱动 完美使用(适用于vmware无法桥接网络使用此方法) # 以下操作均已root用户操作 # 安装 ...
- Ubuntu18.04安装OpenCV4.3.0和环境配置(支持编译CUDA并安装配置python-opencv)
Ubuntu18.04安装OpenCV4.3.0和环境配置 下载源文件 安装依赖 编译安装 环境配置 动态库配置 配置OpenCV的`PKG-CONFIG`环境 Python-OpenCV环境[如果安 ...
- OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录
OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录 1.下载源码和安装依赖包 2.解压源码文件和配置路径 3.配置Cmake并编译OpenCV 4.导入Op ...
- linux的cuda10卸载,Ubuntu18.04下卸载CUDA11.0
Ubuntu18.04下卸载CUDA11.0 Ubuntu18.04下卸载CUDA11.0 由于深度学习部分代码仅支持CUDA11.0版本之前的Pytorch,Pytorch官网也没有提供与CUDA1 ...
- 爆肝推荐、血泪安装:2080ti显卡安装Ubuntu18.04+nvidia驱动+cuda10.0+cuDNN
爆肝推荐.血泪安装:2080ti显卡安装Ubuntu18.04+nvidia驱动+cuda10.0+cuDNN 记一次超过三周时间的"血泪"安装经历 版本问题--写在最前,&quo ...
- 【安装教程总结】ubuntu18.04+NVIDIA 940MX+CUDA9.0+cuDNN7.4.1+anaconda+tensorflow1.12 安装总结
0.安装前环境说明 ubuntu:LTS18.04.02 显卡型号:NVIDIA GeForce 940MX 1.安装NVIDIA 940MX显卡驱动390 安装之前,先进BIOS,把安全启动关了Se ...
- jeston nano开发板 在ubuntu18.04环境下搭建的ROS和arduino小车
一.准备安装Ubuntu系统 (在vmware上安装)#方便后面的调试 首先,需要我们去官网下载镜像文件,但是由于官方的服务器搭建在境外,因此我们更倾向于使用国内镜像进行下载,比如清华大学镜像,一般来 ...
最新文章
- GitHub有望在中国开设子公司?
- 当前不会命中断点 源代码与原始版本不一致
- java线程和操作系统线程的区别,赶紧收藏备战金三银四!
- 让SpringMVC Restful API优雅地支持多版本
- 超大规模数据中心vs微型数据中心
- [痛并快乐着 国外开发者总结欧美游戏坑钱指南] 讀後感想
- darknet-训练自己的yolov3模型
- 目标检测方法系列——R-CNN, SPP, Fast R-CNN, Faster R-CNN, YOLO, SSD
- jQuery教程10-表单元素选择器
- 索引 CREATE INDEX
- python建立考试系统_python搭建自动化测试环境
- linux ipv4参数查看,Linux内核参数之IPV4变量引用
- 鲍威尔法源程序码matlab,鲍威尔算法matlab程序.doc
- Java日期时间格式转换
- 智慧城管拓展业务系统建设方案
- 现在很火爆的外卖返利小程序源码免费分享一套源码
- 今天遇到安装CAD2014提示已安装磁盘空间显示0字节,无法下一步,已解决.#CAD2014提示已安装磁盘空间显示0字节无法下一步
- Python寻找数组中重复数字
- 怪物的生成 攻击和掉落金币
- 粉丝福利!Matlab自动配色神器ColorForFans