博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apollo——安装
阅读量:6832 次
发布时间:2019-06-26

本文共 1556 字,大约阅读时间需要 5 分钟。

1.安装原版ubuntu 14.04

http://www.ubuntu.org.cn/download/alternative-downloads

2.安装对应ubuntu 14.04的indigo版ROS

http://wiki.ros.org/indigo/Installation/Ubuntu

3.安装Apollo Kernel

https://github.com/ApolloAuto/apollo-kernel
为运行Apollo软件提供了kernel层面的支持。
从这里下载linux-4.4.32-apollo-1.0.0.tar.gz:
https://github.com/ApolloAuto/apollo-kernel/releases
解压安装:

tar zxvf linux-4.4.32-apollo-1.0.0.tar.gzcd installsudo ./install_kernel.sh

 

重启系统。

4.安装Apollo本体

https://github.com/ApolloAuto/apollo
下载资源:

git clone https://github.com/ApolloAuto/apollo.git

 

安装docker环境:

cd ~/apollobash docker/scripts/install_docker.sh    #2.5版本及以前的
bash docker/setup_host/install_docker.sh    #3.0版本

 

先注销再重新登录,然后测试一下docker是否安装成功:

docker ps

 

设置环境:

bash docker/scripts/dev_start.shbash docker/scripts/dev_into.sh

 

编译:

bash apollo.sh build

 

5.安装Apollo ROS支持

https://github.com/ApolloAuto/apollo-platform
相对于原版ROS,做出了如下改进:
。增强了ROS的去中心化特性;
。基于共享内存的更高效的通信;
。支持Protobuf;
从这里下载ros-indigo-apollo-1.0.0.x86_64.tar.gz:
https://github.com/ApolloAuto/apollo-platform/releases
解压缩:
tar zxvf ros-indigo-apollo-1.0.0.x86_64.tar.gz
将解压后的文件夹ros拷贝到apollo工程中:
rsync -av ros/ ~/apollo/third_party/ros_x86_64
source ~/apollo/third_party/ros_x86_64/setup.bash

 

6.运行Apollo

cd ~/apollo
bash scripts/hmi.sh
在浏览器输入http://localhost:8887后回车,在Debug中开启Dreamview,然后点击右上方的Dreamview。
在另一个终端里输入:
rosbag play -l ./docs/demo_guide/demo.bag
然后就可以看到界面播放demo.bag数据啦:
---------------------
作者:ss910
来源:CSDN
原文:https://blog.csdn.net/ss910/article/details/74998172
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/yrm1160029237/p/10055186.html

你可能感兴趣的文章
Powershell管理系列(二十六)PowerShell操作之批量导出&导入邮箱
查看>>
K8S网络NAT问题分析与处理
查看>>
XStream处理重复的或循环引用
查看>>
对某机构为“转移内部矛盾”而嫁祸于我们的事件之真相大起底
查看>>
Exchange管理控制台无法安装,要求重新启动
查看>>
【案例分享】电力设备生产数据的多层分组统计报表实现
查看>>
Windows 7下安装Cygwin亲历烦恼记录
查看>>
4G时代,语音社交APP或成智能手表的杀手级应用
查看>>
年入十万靠努力,年入百万靠能力,年入千万靠什么
查看>>
【免费下载】《这样理解知识管理》电子书,2016学会知识管理
查看>>
轻量级的Web服务器Nginx0.9.0 开发版发布
查看>>
听到两个程序员聊天——A:“借我1K块。”
查看>>
Oracle ROWID
查看>>
重构可让SQL提高可维护性,可读性以及效能性
查看>>
java多线程例子
查看>>
fabric自动部署
查看>>
linux 命令小抄
查看>>
前端必读:浏览器内部工作原理
查看>>
C Socket Programming for Linux with a Server and Client Example Code
查看>>
6天通吃树结构—— 第一天 二叉查找树
查看>>