E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CyberRT
[c++] 单例模式 +
cyberrt
TimingWheel 单例分析
比如
cyberrt
中的TimingWheel类就是单例模式,这个类管理着一个进程内的所有定时器,只需要一个对象就可以。单例模式的实现有两种方式,懒汉式和饿汉式。
王燕龙(大卫)
·
2024-02-28 00:07
c++
单例模式
开发语言
Apollo Cyber RT:引领实时操作系统在自动驾驶领域的创新
文章目录⛳️推荐引言一、
CyberRT
介绍二、常用术语1.1运行CyberMonitor**1.2实用命令三、熟悉CyberMonitor界面3.1CyberMonitor交互命令介绍结语引言自动驾
鸽芷咕
·
2024-01-26 22:03
写作技巧&粉丝福利
自动驾驶
人工智能
机器学习
Cyber RT 话题通信
CyberRT
中最为核心实现:通信机制。
飞大圣
·
2024-01-23 07:26
代码记录
数据库
网络
百度Cyber框架面试总结
Cyber介绍
CyberRT
是一个runtimeframework,可以理解为百度针对ROS1在自动驾驶环境下的一些天生缺陷做的一套自己的框架(很多缺陷在ROS2中得到了解决但ROS2迟迟不见稳定版本)
苍山有雪,剑有霜
·
2023-12-04 10:52
后台开发
学习笔记
分布式
编程语言
自动驾驶
CyberRT
-共享内存实现
CyberRT
共享内存类图共享内存消息发布数据用共享内存发布时,首先会创建ShmTransmitter对象,包含两个主要成员segment和notifier,Segment用于创建共享内存(上面绿色部分
liu-yonggang
·
2023-12-02 14:19
CyberRT
中间件
CyberRT
源码剖析
目录
CyberRT
代码总览:系统初始化mainBoard初始化Component初始化总结
CyberRT
代码总览:base:提供一些基础功能接口的封装,主要包括原子hash_map,读写锁,有界无锁队列
keepmovingforward
·
2023-11-21 09:23
java
开发语言
Apollo源码剖析学习笔记2
Node对象主要对应Ros中的Node节点,在Node节点中可以创建Reader和Writer来订阅和发布消息,需要管理对应的通道注册:创建Node对象在
CyberRT
框架下,node是最基础的单元。
虾球xz
·
2023-11-15 18:15
apollo
自动驾驶
c++
CyberRt
协程介绍
目录协程线程切换协程切换问题两个接口初始化协程栈举个例子总结协程
CyberRt
作为百度阿波罗的中间件,采用了比较有特色的协程调度框架。本文主要是为了更详细的介绍下,
CyberRT
协程的实现原理。
keepmovingforward
·
2023-10-22 09:20
学习
开发语言
中间件
c++
自动驾驶
自动驾驶学习笔记(一)——Apollo平台
感知专项营】》免费课程—>传送门文章目录前言Apollo框架开发平台总结前言自动驾驶最早可追溯到1939年,其发展简史如下:Apollo框架Apollo是一个开源平台,其完整架构如下:上述框架中最核心的
CyberRT
Mr.Cssust
·
2023-10-07 07:45
自动驾驶
自动驾驶
嵌入式软件
人工智能
Cyber
RT
仿真
Apollo开发者社区
Cyber学习笔记---3.Cyber RT的安装与入门实践
3.
CyberRT
的安装与入门实践在使用Cyber框架时会进入到Apollo的docker容器中,所以要先安装好Apollo并进入到容器内操作,Cyber框架代码在apollo/cyber。
从小练武功
·
2023-09-07 00:26
学习
笔记
Cyber RT学习笔记
CyberRT
学习笔记1.
CyberRT
框架基础介绍2.
CyberRT
基础概念汇总3.
CyberRT
的安装与入门实践4.
CyberRT
的基础库5.
CyberRT
通信机制解析与实践6.Scheduler调度器与
从小练武功
·
2023-09-07 00:26
Cyber
RT
Cyber RT学习笔记---7、Component组件认知与实践
7、Component组件认知与实践前言本文是对
CyberRT
的学习记录,文章可能存在不严谨、不完善、有缺漏的部分,还请大家多多指出。
从小练武功
·
2023-09-05 05:12
学习
笔记
Cyber RT学习笔记---2.基础概念汇总
2.基础概念汇总在前面我们介绍了
CyberRT
的基础介绍以及框架方面的知识,我们对
CyberRT
是一个什么样的系统和框架有了一个大概的认知。
从小练武功
·
2023-09-05 05:12
学习
笔记
Cyber RT学习---5.Cyber RT通信机制解析与实践
5.
CyberRT
通信机制解析与实践5.1通信机制简介5.1.1话题通信模式:以发布订阅的方式实现不同节点之间数据交互的通信模式。
从小练武功
·
2023-09-05 05:12
学习
microsoft
数据库
Cyber RT学习笔记 --- 1.Cyber RT框架介绍
1.
CyberRT
框架介绍1.1
CyberRT
简介ApolloCyber是首个专为自动驾驶定制的高性能且开源的实时通信框架,于2019年与Apollo3.5开放平台同期发布,它主要解决了自动驾驶系统的高并发
从小练武功
·
2023-09-05 05:38
学习
笔记
__builtin_expect作用
__builtin_expect作用文章目录__builtin_expect作用引言
cyberRT
中对__builtin_expect的封装__builtin_expect作用引言最近在看
cyberRT
shenkaibo
·
2023-08-10 00:37
缓存
【Apollo学习笔记】—— Cyber RT之调度
文章目录前言相关代码整理调度介绍
CyberRT
的改进实时操作系统资源限制&优先级协程
CyberRT
调度策略任务窃取两种任务类型componen组件自定义任务Cyber调度实践配置文件DAG文件cyber_launch
yuan〇
·
2023-08-04 11:37
Apollo
学习
笔记
apollo
【Apollo学习笔记】—— 相机仿真
BUILD文件以及cyberfile.xml文件源程序BUILD运行结果其他参考CameraOutputchannels启动camera驱动启动camera+videocompression驱动前言本文是对
CyberRT
yuan〇
·
2023-08-04 11:34
Apollo
学习
笔记
apollo
第二章:Cyber RT通信机制解析与实践
CyberRT
解析与实践第二章:
CyberRT
通信机制解析与实践
CyberRT
解析与实践
CyberRT
解析与实践一、
CyberRT
通讯机制简介1.话题2.服务3.参数二、数据通信基础Protobuf1.
Chance Z
·
2023-08-01 09:33
数据库
前端
python
Apollo 讲课
CyberRT
数据通信优势1.1
CyberRT
与RealTimeOS设计思路比较1.2
CyberRT
通信方式与ROS通信方式比较1.3
CyberRT
实时性保证
CyberRT
通讯机制简介2.1话题2.2服务
Chance Z
·
2023-08-01 09:03
Apollo
python
Anaconda下安装
cyberrt
一、安装方式1、下载
cyberrt
2、cmake指令如下cmake..
等待小弟666
·
2023-07-24 16:06
编程开发
Python学习
软件安装
python
linux
开发语言
Apollo星火计划学习笔记|L1 Apollo平台安装(2021年9月更新)
系列文章目录L1Apollo平台安装L2
CyberRT
学习L5Routing简介目录系列文章目录Apollo简介Apollo安装安装过程中遇到的问题。
David小伟同学
·
2023-07-17 14:00
apollo
自动驾驶
自动驾驶
Apollo平台计算框架
CyberRT
CyberRT
框架
CyberRT
(RoboticTechnology)是一种基于ROS(RobotOperatingSystem)的开发框架,专门设计用于构建高性能、实时性要求较高的机器人应用程序。
星火(star&fire)
·
2023-07-15 23:06
自动驾驶
autosar
apollo
Apollo
【实战项目开发技术分享】ROS1.0、ROS 2.0和
CyberRT
开源通信框架对比
文章目录前言一、ROS1.0二、ROS2.0三、
CyberRT
四、选择ROS1.0、ROS2.0还是
CyberRT
4.1选择ROS1.0的理由4.2选择ROS2.0的理由4.3选择
CyberRT
的理由五
Travis.X
·
2023-06-24 11:34
实战项目开发技术分享
机器人
算法
c++
人工智能
自动驾驶
Apollo Cyber RT学习手册(基于Ubuntu18.04、Apollo 6.0_edu)
第一章
CyberRT
概述与环境搭建1.1
CyberRT
简介Apollo项目源于2017年7月首次推出,标志着汽车行业演进的一个巨大飞飞跃,开发者可以以Apollo技术平台为基础,使用一系列广泛的工具和软件模块来创新和构建自己的自动驾驶解决方案
滑雪圈的小码人
·
2023-04-18 23:10
C++学习
Apollo
c++
自动驾驶
Apollo星火计划学习笔记|控制模块
系列文章目录L1Apollo平台安装L2
CyberRT
学习L5Routing简介L7控制模块L8预测模块目录系列文章目录简介控制算法PID算法LQR(MPC)Apollo控制模块Apollo纵向控制作业简介控制模块的作用是根据规划
David小伟同学
·
2022-12-22 15:04
apollo
自动驾驶
自动驾驶
星火计划学习笔记——第三讲(Apollo Cyber RT 模块详解与实战)
目录1.
CyberRT
诞生的背景1.1开发者们希望系统可以在实时操作系统上运行:1.2
CyberRT
在Apollo中的位置
CyberRT
的优势1.3RealTimeOS与
CyberRT
的比较1.4Cyber
yuan〇
·
2022-12-12 18:02
Apollo星火计划
学习
自动驾驶
c++
Apollo星火计划学习笔记|预测模块
系列文章目录L1Apollo平台安装L2
CyberRT
学习L5Routing简介L7控制模块L8预测模块目录系列文章目录基本概念流程概览Apollo相关代码参考文献基本概念定义:接收原始感知/定位/地图信息
David小伟同学
·
2022-12-12 11:05
apollo
自动驾驶
自动驾驶
人工智能
机器学习
ROS迁移(2)ROS、ROS2和
CyberRT
学习,自己找资源
最后更新于2021年11月1日15:26:59通用zhangrelay的专栏一个CSDN博主,我大概看了下,真的挺屌的。GazeboHusky仿真环境(自用):Husky仿真环境配置启动命令:exportHUSKY_URDF_EXTRAS=$(rospackfindhusky_description)/urdf/empty.urdfroslaunchhusky_gazebohusky_empty_
苦涩花开5486
·
2022-12-12 00:34
ROS迁移
shell
ubuntu
Cyber RT部分名词理解
CyberRT
部分名词理解Component在一个自动驾驶系统中,Perception,Localization,ControlSystems等模块以Component的形式,即组件的形式存在。
WeakyTang
·
2022-12-11 23:00
Apollo 应用与源码分析:
CyberRT
-protobuf
目录概念特点优点缺点文件的创建1.字段规则2.数据类型3.字段名称4.字段编号文件的编译protobuf编译命令编译protobufcmake方式编译使用bazel编译在protobuf文件夹下创建build文件代码解释:样例protobuf使用文件代码解释:BUILD文件编译执行执行概念protobuf全称Protocolbuffers,是Google研发的一种跨语言、跨平台的序列化数据结构的方
Ym影子
·
2022-12-11 23:27
自动驾驶
开发语言
自动驾驶
c++
Apollo星火计划学习笔记——第三讲Apollo Cyber RT模块详解与实践
引言
CyberRT
作为Apollo中间件,起着很重要的作用。
isGYya
·
2022-12-11 23:27
Apollo培训课程学习笔记
学习
自动驾驶
百度Apollo
CyberRT
之通讯性能测试
很久没写博客了,最近有时间总结一下工作内容,顺便记录一下性能测试–百度ApolloCyber_RT6.01.1一对多的情况:一个发送者,三个接收者。目的是保障三个接受者可以有顺序的接收,优先级高的接收者最先获取数据,以此类推。(测试数据大小为10KB)测试结果:发送者以2ms(rate(500))频率发送。接受者可以按照2ms时间间隙接收。但是接收过程会有无序,时间间隔抖动现象。大于10ms间隙后
小陆zi
·
2022-12-11 23:24
百度
自动驾驶开发入门(五)---浅谈Apollo Cyber RT的数据处理层
浅淡ApolloCyberRT之数据缓存与融合
CyberRT
的层次图如下:今天要讲的内容位于上图中的中间层。
奔跑吧猴哥
·
2022-12-11 23:53
自动驾驶
C/C++
嵌入式
自动驾驶
中间件
自动驾驶开发入门(四)---浅谈Apollo Cyber RT 总体架构
CyberRT
是一款功能完备的通信中间件。其架构可再细分成如下三层(个人解读,非官方说法):●功能应用层,开发者主要面向Component组件编程。
奔跑吧猴哥
·
2022-12-11 23:23
自动驾驶
程序设计
嵌入式
自动驾驶
Apollo
架构设计
自动驾驶中间件水杉与Apollo
CyberRT
性能对比
实验使用笔记本处理器:Intel®Core™
[email protected]
×8,内大小8GB,操作系统Ubuntu22.04,分别在各自的docker容器内运行,都使用各自的默认配置不做调优,比较不同通信消息大小下的进程间平均通信时延。实验每次重启电脑后要么运行一个Apollodocker容器,要么运行水杉docker容器,除了打开一个终端和容器外,不打开其他如浏览器等程序。1:Apol
自动驾驶技术
·
2022-12-11 23:21
自动驾驶技术
自动驾驶
中间件
Apollo星火计划学习笔记|L5 Routing简介
系列文章目录L1Apollo平台安装L2
CyberRT
学习L5Routing简介目录系列文章目录Routing介绍地图引擎格式算法ApolloRouting模块代码demoRouting介绍Routing
David小伟同学
·
2022-12-11 13:44
apollo
自动驾驶
自动驾驶
Apollo 应用与源码分析:
CyberRT
-话题通信
话题通信目录话题通信创建nodeAPI参数创建写端API参数:创建读端API参数代码样例TalkerListenerBUILD创建nodeAPIstd::unique_ptrapollo::cyber::CreateNode(conststd::string&node_name,conststd::string&name_space="");参数Node_name:节点名,全局唯一标识符Name_
Ym影子
·
2022-11-23 01:37
自动驾驶
c++
Apollo 应用与源码分析:
CyberRT
-服务通信与参数服务器
目录服务通信基本概念定义请求、反馈消息结构创建服务端和客户端BUILD参数服务器支持的参数类型创建参数对象构造函数对应样例接口和数据读取API样例创建参数服务器API参数服务器设置参数API参数服务器获取参数API获取参数列表API创建参数客户端API参数服务器样例服务通信基本概念在自动驾驶系统中,有许多场景需要更多的模块通信,而不仅仅是发送或接收消息。服务是节点之间通信的另一种方式。与通道不同,
Ym影子
·
2022-11-23 01:37
自动驾驶
java
servlet
开发语言
Apollo 应用与源码分析:
CyberRT
概念与Bazel
CyberRT
调度中间件基本概念Apollo在3.5版本中推出了
CyberRT
替代了原先的ROS。
Ym影子
·
2022-11-23 01:07
自动驾驶
开发语言
自动驾驶
Apollo星火计划学习笔记第一讲——学习自动驾驶
Apollo学习笔记零、目录一、Apollo开源平台介绍二、如何使用Apollo学习2.1上机2.1.1
CyberRT
(通信)2.1.2感知2.1.3决策规划2.2上车2.2.1**车辆适配**2.2.2
我宿孤栈
·
2022-11-21 14:31
人工智能
#
Apollo
自动驾驶
自动驾驶
学习
人工智能
【导航业务架构】Autoware和Apollo自动驾驶系统的对比
写完再整理文章目录系列文章目录前言一、Autoware和Apollo自动驾驶系统区别1.硬件系统底层方面2.软件系统上层方面(1)Autoware使用ROS中间件(1)优点(2)缺点(2)Apollo3.5以后的版本使用了自己的
CyberRT
盒子君~
·
2022-11-16 18:04
无人驾驶相关apollo
自动驾驶
架构
算法
通信中间件 Fast DDS 基础概念简述与通信示例
它在ROS2中被应用,而Apollo中的
CyberRT
框架中也有它的身影。讲FastDDS之前先讲什么是DDS。
m0_67401382
·
2022-08-01 10:00
面试
学习路线
阿里巴巴
android
前端
后端
百度Apollo系统学习-Cyber RT 通信-服务发现
百度Apollo系统学习-
CyberRT
通信-服务发现前言基本概念TopologyManager三张拓扑网ManagerNode网NodeNodeXxxImplNodeManagerChannel网ChannelManagerService
Sauron Wu
·
2020-09-14 14:07
百度Apollo学习
自动驾驶
c++
服务器
百度Apollo系统学习-Cyber RT 通信-上层
百度Apollo系统学习-
CyberRT
通信-上层简介通信类结构第零层:Node第一层:NodeChannelImplNodeServiceImpl第二层:ReaderWriterIntraReaderIntraWriter
Sauron Wu
·
2020-09-14 14:07
百度Apollo学习
自动驾驶
c++
服务器
百度Apollo系统学习-Cyber RT 注册启动模块
百度Apollo系统学习-
CyberRT
注册启动模块概述代码结构工厂方法模式
CyberRT
工厂方法模式的对应关系
CyberRT
工厂方法模式的工厂类组织结构模块(module),动态库(sharedlibrary
Sauron Wu
·
2020-09-14 14:07
百度Apollo学习
自动驾驶
机器学习
c++
设计模式
【架构分析】Apollo
CyberRT
Framework分析 - Scheduler调度器
目录ApolloCyberRTFramework理念CyberRTFrameworkOverviewCyberScheduler详解ApolloCyberRTFramework理念•ApolloCyberRT框架核心理念是基于的组件,组件有预先设定的输入输出。实际上,每个组件就代表一个专用得算法模块。框架可以根据所有预定义的组件生成有向无环图(DAG)。•在运行时刻,框架把融合好的传感器数据和预定
HaoBBNuanMM
·
2020-09-14 14:55
百度Apollo系统学习-Cyber RT 调度
百度Apollo系统学习-
CyberRT
调度简介Component回顾与深入探究继承关系ComponentBaseNodeComponent&TimerComponentComponent几个基本概念Croutine
Sauron Wu
·
2020-09-14 12:55
百度Apollo学习
自动驾驶
c++
服务器
百度Apollo系统学习-Cyber RT 通信-底层
百度Apollo系统学习-
CyberRT
通信-底层简介管理者单例:Transport几个基类EndpointTransmitterReceiverDispatcher最底层回调机制SIGNAL\SLOT
Sauron Wu
·
2020-09-14 12:55
百度Apollo学习
自动驾驶
c++
百度Apollo系统学习-Cyber RT 概览
百度Apollo系统学习-
CyberRT
概览简介架构调度通信预告参考简介
CyberRT
是一个runtimeframework,可以理解为百度针对ROS1在自动驾驶环境下的一些天生缺陷做的一套自己的框架(
Sauron Wu
·
2020-09-14 12:55
百度Apollo学习
自动驾驶
c++
linux
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他