Autonomous vehicle 杂谈_06


一. ReadMe

  1. 博主之前使用的是Autoware1.12.0版本,但该版本在安装过程略有些繁琐,且会出现花屏的问题,这对于新手来说解决起来会比较头疼,因此可以直接跳过旧的版本(虽然1.14.0也旧了…)安装一个个人认为轻松一点的版本:1.14.0
  2. 如果有想安装1.12.0版本Autoware的同学请移步:Ubuntu18.04实装autoware1.12.0 (包含:ROS安装、QT安装、autoware花屏解决)
  3. 与1.12.0同理,同学们只需要在前期安装好ROS Melodic与QT(版本略有不同,需安装5.9.5以上版本)就好,不用升级安装OpenCV,同理要想使用GPU的同学,注意只可以安装CUDA10.0
  4. Autoware官方安装指南:Source Build For Autoware

二. 安装 ROS Melodic

之前博主已经写过一篇有关ROS Melodic的安装教程了,因此在这边就不做重复,有需要的同学请移步:链接在此 。

三. 安装 QT 5.9.5

  1. 下载安装包:qt-opensource-linux-x64-5.9.5.run
    下载链接:链接在此
  2. 打开终端,cd到下载包所在的位置后:
"""改变执行权限"""
sudo chmod +x qt-opensource-linux-x64-5.9.5.run"""安装"""
sudo ./qt-opensource-linux-x64-5.9.5.run
  1. 根据安装向导一步一步安装即可。
  2. 配置系统路径
"""打开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版本出现的花屏现象。

六. 跑个包实验一下

  1. 下载网络共享的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
  1. 启动Autoware
$ roslaunch runtime_manager runtime_manager.launch
  1. 在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

七. 分享与感悟

  1. Autoware1.14.0安装起来更方便快捷,但和1.12.0版本一样都没有内建标定功能,标定箱需要自行补装,之后博主会更新相应的安装教程。
  2. 多读书多看报,少吃零食多睡觉。

如有问题,敬请指正。欢迎转载,但请注明出处。

Ubuntu18.04实装autoware1.14.0(ROS Melodic、QT5.9.5、BagRunning)相关推荐

  1. 工业相机 linux驱动软件,菲力尔FLIR-灰点Point Grey工业相机Linux Ubuntu18.04系统驱动Spinnaker-2.0.0.147-amd64/arm64...

    注册登陆后可查看附件和大图,以及购买相关内容 您需要 登录 才可以下载或查看,没有帐号?注册会员 x 菲力尔FLIR-灰点Point Grey工业相机Linux Ubuntu18.04系统驱动Spin ...

  2. Ubuntu18.04安装Dlib-19.19.0成功

    VMware内Ubuntu18.04安装Dlib-19.19.0成功 本人第一篇博客,如果哪里写的不好还请多多包涵. 说明一下,我是通过pip去安装的所有库,除了Cmake.因为Dlib需要C++环境 ...

  3. VMware linux 虚拟机(ubuntu18.04) 安装TL-WDN5200H 2.0网卡驱动 完美使用(适用于vmware无法桥接网络使用此方法)

    VMware linux 虚拟机(ubuntu18.04) 安装TL-WDN5200H 2.0网卡驱动 完美使用(适用于vmware无法桥接网络使用此方法) # 以下操作均已root用户操作 # 安装 ...

  4. Ubuntu18.04安装OpenCV4.3.0和环境配置(支持编译CUDA并安装配置python-opencv)

    Ubuntu18.04安装OpenCV4.3.0和环境配置 下载源文件 安装依赖 编译安装 环境配置 动态库配置 配置OpenCV的`PKG-CONFIG`环境 Python-OpenCV环境[如果安 ...

  5. OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录

    OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录 1.下载源码和安装依赖包 2.解压源码文件和配置路径 3.配置Cmake并编译OpenCV 4.导入Op ...

  6. linux的cuda10卸载,Ubuntu18.04下卸载CUDA11.0

    Ubuntu18.04下卸载CUDA11.0 Ubuntu18.04下卸载CUDA11.0 由于深度学习部分代码仅支持CUDA11.0版本之前的Pytorch,Pytorch官网也没有提供与CUDA1 ...

  7. 爆肝推荐、血泪安装:2080ti显卡安装Ubuntu18.04+nvidia驱动+cuda10.0+cuDNN

    爆肝推荐.血泪安装:2080ti显卡安装Ubuntu18.04+nvidia驱动+cuda10.0+cuDNN 记一次超过三周时间的"血泪"安装经历 版本问题--写在最前,&quo ...

  8. 【安装教程总结】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 ...

  9. jeston nano开发板 在ubuntu18.04环境下搭建的ROS和arduino小车

    一.准备安装Ubuntu系统 (在vmware上安装)#方便后面的调试 首先,需要我们去官网下载镜像文件,但是由于官方的服务器搭建在境外,因此我们更倾向于使用国内镜像进行下载,比如清华大学镜像,一般来 ...

最新文章

  1. GitHub有望在中国开设子公司?
  2. 当前不会命中断点 源代码与原始版本不一致
  3. java线程和操作系统线程的区别,赶紧收藏备战金三银四!
  4. 让SpringMVC Restful API优雅地支持多版本
  5. 超大规模数据中心vs微型数据中心
  6. [痛并快乐着 国外开发者总结欧美游戏坑钱指南] 讀後感想
  7. darknet-训练自己的yolov3模型
  8. 目标检测方法系列——R-CNN, SPP, Fast R-CNN, Faster R-CNN, YOLO, SSD
  9. jQuery教程10-表单元素选择器
  10. 索引 CREATE INDEX
  11. python建立考试系统_python搭建自动化测试环境
  12. linux ipv4参数查看,Linux内核参数之IPV4变量引用
  13. 鲍威尔法源程序码matlab,鲍威尔算法matlab程序.doc
  14. Java日期时间格式转换
  15. 智慧城管拓展业务系统建设方案
  16. 现在很火爆的外卖返利小程序源码免费分享一套源码
  17. 今天遇到安装CAD2014提示已安装磁盘空间显示0字节,无法下一步,已解决.#CAD2014提示已安装磁盘空间显示0字节无法下一步
  18. Python寻找数组中重复数字
  19. 怪物的生成 攻击和掉落金币
  20. 粉丝福利!Matlab自动配色神器ColorForFans

热门文章

  1. 一直想写的关于tarjan算法的理解——向struct edge大佬低头
  2. 客户端性能自动化-亲自实践遇到的问题
  3. CCF-20180901 卖菜
  4. vue项目设置ip访问
  5. Vue CLI脚手架详细教程
  6. hdu 3037 插板法组合 + lucas定理
  7. Python:实现fuzzy operations模糊运算算法(附完整源码)
  8. Timer源代码分析
  9. Keras 处理 不平衡的数据的分类问题 imbalance data 或者 highly skewed data
  10. 【WSL2教程】WSL迁移到非系统盘