![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
百度Apollo
DinnerHowe
这个作者很懒,什么都没留下…
展开
-
百度apollo - Apollo简介:1. 自动驾驶系统简介
Apollo(阿波罗)是百度的开源汽车自动驾驶系统。自动驾驶评级 先来看看什么是自动驾驶,2014年,SAE International(国际汽车工程师协会)制订了一套自动驾驶汽车分级标准,其对自动化的描述分为5个等级。软件 软件收集硬件传来的视频和传感器数据, 进行数据处理并做出决策.其中包括: 感知当前的状态(车辆, 行人, 交通标志,动态,静态), 预测之后的状态, 以及做下一步的规划(整体...原创 2018-04-02 13:28:03 · 4566 阅读 · 1 评论 -
百度apollo - Apollo对ROS优化总结
0. 简介百度的Apollo主要的改进点有如下几个部分: 通信性能优化通信性能优化 -> 共享内存能减少传输中的数据拷贝,显著提升传输效率去中心化的网络拓扑 -> 使用RTPS服务发现协议实现完全的P2P网络拓扑数据兼容性扩展 -> protobuf能够很好支持向后兼容1. Apollo对ROS优化总结1.1 关于通信性能优化通信性能优化过程中通...原创 2018-04-13 22:23:40 · 8067 阅读 · 0 评论 -
百度apollo - Apollo简介:2. 安装以及运行
1. 安装Ubuntu14.04, pass。2. 安装Ros-indigo2.1 添加源sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list'wget http://packages.ros...原创 2018-04-13 21:15:14 · 5925 阅读 · 1 评论 -
百度apollo - Apollo代码解析:3. 命令行参数传递google gflags
简介在百度Apollo中gflag被广泛的应用在各种全局变量中,例如节点名,变量名,各种状态标志中。gflags 是google开源的一套命令行参数解析工具,比 getopt 功能更加强大,使用起来更加方便。什么是 命令行参数解析工具 呢? 这里拿python做例子,例如:python test.py cmd1 cmd2 其中cmd1和cmd2 就是命令行参数,gflags就是用来解析...原创 2018-04-12 14:22:54 · 2989 阅读 · 0 评论 -
百度apollo - Apollo代码解析:2. log系统google glog
Apollo中的glog在Apollo中google glog 被广泛使用,glog 是 google 的一个 c++ 开源日志系统,轻巧灵活,入门简单,而且功能也比较完善。1. 安装以下是官方的安装方法,一句命令:git clone https://github.com/google/glog.gitcd glog ./autogen.sh && ./...原创 2018-04-12 11:59:35 · 2712 阅读 · 0 评论 -
百度apollo - Apollo编译软件Bazel:2. 编译,IDE,以及答疑
百度Apollo采用bazel作为代码编译构建工具每个模块下都有一个build文件,其作用是按照bazel的格式来编译代码的。关于如何使用bazel编译c++代码,可以见如下网址:安装教程 - https://docs.bazel.build/versions/master/install.htmlbazel教程 - https://docs.bazel.build/versions/master...原创 2018-04-04 11:25:48 · 4479 阅读 · 0 评论 -
百度apollo - Apollo编译软件Bazel: 1. 安装
百度Apollo采用bazel作为代码编译构建工具,因此过来看看bazel是什么bazel支持的平台有Ubuntu linux、Mac OS X、Windows等,本教程基于Ubuntu14.04下的bazel参考教程 - https://docs.bazel.build/versions/master/install.html1. 用apt安装(推荐): 1.1 安装JDK 8在Ubuntu14...原创 2018-04-04 11:26:54 · 2900 阅读 · 0 评论 -
百度apollo - Apollo代码解析:4. control模块
0. 简介:阅读本章之前默认已经阅读了:百度apollo - Apollo代码解析:3. 命令行参数传递google gflags百度apollo - Apollo代码解析:2. log系统google glogPS: 代码注释github:https://github.com/DinnerHowe/apollo_read首先来看看整体的逻辑图:由此可知plannin...原创 2018-04-16 10:44:45 · 8873 阅读 · 1 评论