apollo_logo

Cyber入门与探索

10篇文章

Cyber python版本

,是一个分布式的发布订阅系统,这里提供了一个轻量化的python版本,可以直接在本地安装,不需要启动容器和下载整个apollo代码仓库,就可以运行。,是一个分布式的发布订阅系统,这里提供了一个轻量化的

头像
王方浩
2022-09-20 00:39
9267
0
0

apollo介绍之cyber设计(五)

这是我对Cyber拙劣的模仿这是我对Cyber拙劣的模仿无人驾驶车借鉴了很多机器人领域的技术,我们可以把无人车看做一个轮式机器人。Apollo的计算平台之前一直采用的是ROS,3.5版本用Cyber替

头像
王方浩
2022-09-20 00:42
11207
1
0

apollo介绍之Cyber框架(十)

关于cyber的代码也看了很长一段时间,之前一直想写一篇关于cyber的介绍,怎奈迟迟没有动笔,一是cyber的篇幅实在过长,二是有些方面也没有完全看懂。终于下定决心来写一篇cyber的长文已经到了1

头像
王方浩
2022-09-20 00:43
9677
0
0

apollo介绍之Cyber框架(十一)

写在之前,之前的分析都是一些源码级别的分析,发现一开始就深入源码,很容易陷进去,特别是模块非常多的情况,需要看很多遍才能理解清楚。写在之前,之前的分析都是一些源码级别的分析,发现一开始就深入源码,很容

头像
王方浩
2022-09-20 00:43
8615
2
0

apollo介绍之Cyber定时器(十二)

定时器提供在指定的时间触发执行的功能。定时器的应用非常普遍,比如定时触发秒杀活动、定时清理日志、定时发送心跳信息等。实现定时器的方法多种多样,古代有采用水漏或者沙漏的方式,近代有采用机械的方式(各种各

头像
王方浩
2022-09-20 00:44
8046
0
0

apollo介绍之Cyber Component(十三)

,每个component有且只能对应一个node。,每个component有且只能对应一个node。。对用户隐藏的部分包括component的"Initialize()"初始化,以及"Process(

头像
王方浩
2022-09-20 00:45
10023
0
0

apollo介绍之Cyber Data(十四)

上一篇分析了Component模块的调用流程。为了弄清楚消息的调用过程,下面我们分析"DataDispatcher"和"DataVisitor"。上一篇分析了Component模块的调用流程。为了弄清

头像
王方浩
2022-09-20 00:45
8126
0
0

apollo介绍之Cyber Scheduler调度(十五)

所谓的调度,一定是系统资源和运行任务的矛盾,如果系统资源足够多,那么就不需要调度了,也没有调度的必要。调度的作用就是在资源有限的情况下,合理利用系统资源,使系统的效率最高。所谓的调度,一定是系统资源和

头像
王方浩
2022-09-20 00:46
9073
0
3

apollo介绍之Cyber Async异步调用(十六)

下面介绍下cyber的异步调用接口"cyber::Async",启动异步执行任务。下面介绍下cyber的异步调用接口"cyber::Async",启动异步执行任务。异步调用方法,用户可以通过上述方法实

头像
王方浩
2022-09-20 00:47
8012
0
0

apollo介绍之cyber启动(十九)

cyber_launch主要用来启动cyber模块,其中一个launch文件可以有一个或者多个module,每个module 包含一个dag文件,而一个dag文件则对应一个或者多个components

头像
王方浩
2022-09-20 00:47
8189
0
0
已经到底啦~