Apollo
文章平均质量分 67
Apollo自动驾驶框架
朝花夕拾AutoMan
这个作者很懒,什么都没留下…
展开
-
【Apollo自动驾驶-从理论到代码】cyber/base模块
/* 作者水平有限,欢迎批评指正,内容持续完善中!!*/原创 2021-06-08 17:38:56 · 421 阅读 · 0 评论 -
【Apollo自动驾驶-从理论到代码】cyber/node模块
/* 作者水平有限,欢迎批评指正,内容持续完善中!!*/Apollo Cyber Component主要文件类图处理流程Node特点及须知代码详解CreateNode函数的调用点Node的构造函数NodeChannelImpl的构造函数NodeServiceImpl的构造函数创建Reader创建Writer、Service、ClientReader的实质创建Reader类型的选择Reader的Init()过程主要文件文件名描述作用reader_base.hReader的基类原创 2021-02-02 09:59:07 · 2023 阅读 · 0 评论 -
【Apollo自动驾驶-从理论到代码】cyber/component模块
/* 作者水平有限,欢迎批评指正,内容持续完善中!!*/Apollo Cyber Component主要文件处理流程代码详解主要文件文件名描述作用component_base.h组件代码基类component.h常规组件基类timer_component.h定时器组件基类timer_component.cc处理流程代码详解...原创 2021-01-29 09:00:52 · 1698 阅读 · 0 评论 -
【Apollo自动驾驶-从理论到代码】cyber模块剖析
/* 作者水平有限,欢迎批评指正,内容持续完善中!!*/Apollo Cyber目录内容目录内容目录名称目录作用详细介绍base/主要有原子哈希表、原子读写锁、有界队列、并发对象池、对象池、可重入读写锁、信号、线程池、线程安全队列、无界队列、等待策略等Apollo内部使用的基础设施。------这些接口的封装使得开发者能够轻松处理并发环境下的数据使用、同步问题,提高代码的健壮性blocker/class_loader/类加载器,用于加载组件的库文件。Apol原创 2021-01-28 17:23:28 · 660 阅读 · 0 评论 -
【Apollo自动驾驶-从理论到代码】cyber/mainboard启动入口介绍
/* 作者水平有限,欢迎批评指正,内容持续完善中!!*/Apollo Cyber mainboard主要文件处理流程代码详解1.启动参数解析2.Cyber初始化3.模块加载主要文件文件名文件作用mainboard.ccApollo入口module_argument.cc启动参数解析module_controller.cc加载组件模块处理流程Apollo的启动过程主要有三个阶段:1、启动参数解析。2、Cyber运行环境初始化。3、加载功能模块。原创 2021-01-28 17:19:03 · 2114 阅读 · 0 评论 -
【Apollo自动驾驶-从理论到代码】cyber/scheduler模块
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-01-28 13:51:56 · 1711 阅读 · 0 评论