介绍

Cyber RT是一款开源的适用于自动驾驶场景的框架
在x86/ARM64架构的Docker环境中运行CyberRT
利用CyberRT创建一个新组件
CyberRT开发者工具
CyberRT开发者API
CyberRT术语
CyberRT Python版本

CyberRT开发者工具

开发者工具包括:Cyber_visualizerCyber_monitorCyber_recorder 三个命令,且需要apollo docker环境中运行

Cyber_visualizer

一个可以同时展示图像和点云的可视化界面,可以看到所有交流通道的名字。

在播放点云的窗口右键会弹出一个小窗口,可以调整6d的数据(x, y, z, yall, pitch, roll)。

Cyber_monitor

  • 获取cyber_monitor命令使用帮助

    cyber_monitor -h
    
  • 监控指定通道
    cyber_monitor -c ChannelName
    

可以使用上下左方向键来查看每个通道及其通道内的数据

Cyber​​_recorder

该命令提供录制、播放、拆分、查看功能

  • 查看record信息:cyber_recorder info

    cyber_recorder info RecordName
    
  • 录制(拷贝)录制文件中的信息:cyber_recorder record

    cyber_recorder record -o 文件名                      # 输出文件的名称
    cyber_recorder record -a                                    # 录制所有通道
    cyber_recorder record -c 通道名                      # 录制部分通道
    cyber_recorder record -k 通道名                     # 不录制的通道
    cyber_recorder record -i 秒                                # 每间隔多少秒进行分割
    cyber_recorder record -m 兆                            # 每隔多少M进行分割
    cyber_recorder record -h                                   # 查看帮助
    
  • 播放录制文件:cyber_recorder play

    cyber_recorder play -h                                             # 查看帮助
    cyber_recorder play -f 文件名                                # 播放一个record
    cyber_recorder play -a 文件名                               # 播放所有record
    cyber_recorder play -c 通道名                               # 播放指定的通道
    cyber_recorder play -k 通道名                               # 不播放指定的通道
    cyber_recorder play -l                                              # 循环播放
    cyber_recorder play -r 播放速率                           # 1.0正常播放速度
    cyber_recorder play -b 播放点                              # 有点问题,没弄明白
    cyber_recorder play -e 播放点                              # 同上
    cyber_recorder play -s 播放点                              # 从第n秒播放
    cyber_recorder play -d 延迟秒                              # 延迟n秒播放
    cyber_recorder play -p 延迟秒                              # 预加载n秒后播放
    
  • 分离一个record:cyber_record split

    cyber_record split -f 文件名                               # 输入文件名
    cyber_record split -o 文件名                              # 输出文件名
    cyber_record split -a 通道名                              # 选择所有通道
    cyber_record split -c 通道名                              # 选择指定通道
    cyber_record split -k 通道名                              # 不选择指定通道
    cyber_record split -b 播放点                              # 没弄明白
    cyber_record split -e 播放点                              # 同上
    
  • 恢复一个record:cyber_record recover

cyber_recorder recover -h                                           # 查看帮助
cyber_recorder recover -f 文件名                              # 输入文件名
cyber_recorder recover -o 文件名                             # 输出文件名

「Apollo」Cyber RT 学习笔记相关推荐

  1. 「Docker」Docker教程+学习笔记

    Docker概览 docker是一个开发,运输,承载应用的开源平台.docker能够将一个大型项目的各个模块独立,各模块独立也就意味着传送独立.部署独立.环境独立.测试独立,为开发大型项目提供了极大的 ...

  2. Apollo源码剖析学习笔记2

    Apollo 源码剖析学习笔记2 Talker-ListenerNode 目录中包含了 Node 对象.Reader 对象和 Writer 对象.Node 对象主要对应 Ros 中的 Node 节点, ...

  3. Apollo Cyber RT学习手册(基于Ubuntu18.04、Apollo 6.0_edu)

    本文全部内容源自赵虚左老师的<百度Apollo智能驾驶课程>,如有侵权请联系,本文内容为作者手敲,禁止任何形式转载,谢谢. 第一章 Cyber RT概述与环境搭建 1.1Cyber RT简 ...

  4. jsp循环输出表格_「翻译」JS可视化学习之七:Promise、事件循环和异步2

    喜欢排队吧,它能保护你的时间和精力 - 排队纪律维护员Event Loop Promise和事件循环概览图 请注意上面这张图,Promise和事件循环的那些事,将在这个图上缓缓展开. 微任务和(宏)任 ...

  5. 「C++」C++ Primer Plus 笔记:第二章 开始学习C++

    2.1 进入C++ 注释以//打头 想要执行程序后保持窗口打开(有的情况下执行完后窗口会自动关闭)可以在return前加上cin.get() 2.1.1 main()函数 函数结构为:函数返回类型 函 ...

  6. 「Apollo」Apollo感知汇总

    参考链接:3D obstacle Perception 1 感知Perception概览 整个apollo perception传感器架构图如下: 整个感知模块的硬件方面包括了多个相机.毫米波雷达(前 ...

  7. 「Apollo」class DescriptorBase(metaclass=DescriptorMetaclass)

    背景 系统:ubuntu 18.04 环境:apollo5.5,docker内部 执行代码:python cyber.py 错误内容:class DescriptorBase(metaclass=De ...

  8. 「Apollo」百度Apollo感知模块(perception)红绿灯检测代码完整+详细解析

    1 背景 最近在读apollo感知模块下的红绿灯检测,apollo框架思路清晰,风格规范,值得多读.直接上代码文件:trafficlights_perception_component.cc traf ...

  9. Apollo自动驾驶教程学习笔记-Apollo规划技术详解6-1

    课程链接:http://bit.baidu.com/Course/detail/id/294.html 讲师:樊昊阳 百度Apollo研发工程师 说明:因个人工作方向变更的原因,该系列学习笔记不再更新 ...

最新文章

  1. python散点图点的大小-python散点图面积大小比例轴长度
  2. 【Python】for 循环倒叙遍历
  3. 服务器2003添加共享文档权限,Windows2003使用命令行设置共享权限与安全权限心得...
  4. EonerCMS——做一个仿桌面系统的CMS(二)
  5. 海思烧写工具需要java_HiTool(海思芯片烧录工具)下载
  6. 深入浅出理解 Java回调机制(异步)
  7. 开源微博系统Xweibo的一些主要函数注释
  8. 遗传算法应用于XGBoost的调参过程
  9. 电动车登记上牌系统源码免费分享
  10. 三坐标DMIS语言是C语言吗,三坐标测量软件AC-DMIS和PC-DMIS操作指导教程一
  11. LINUX下更新flash
  12. 要怎样申请抖音蓝V认证?详谈蓝V认证的步骤
  13. 南京邮电大学嵌入式系统开发实验5:嵌入式Linux下LED报警灯驱动设计及编程
  14. 惠普暗影精灵4笔记本如何U盘重装系统教学
  15. ai项目实施_公司在实施AI时必须避免的6个最大陷阱
  16. [Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(三) —— 数据的持久化——使用MongoDB存储爬取的数据
  17. pat顶级1003 Universal Travel Sites (35 point(s))
  18. 《Armv8/armv9架构入门指南》-【第三章】- ARMv8 基础知识
  19. 输入一元二次方程的三个系数,求方程的实根
  20. 咖说丨一文读懂中国区块链“链圈”发展现状

热门文章

  1. cocos2dx标准容器_cocos2dx 容器Layout
  2. Python 基础详解-列表的反转与排序!跬步千里
  3. 前端基础之JavaScript_2
  4. VTK:图像置换用法实战
  5. VTK:Cell3D演示用法实战
  6. opengl加载显示3DS模型3DS类型文件
  7. JavaScript实现数乘以二multiplyByTwo算法(附完整源码)
  8. wxWidgets:wxTaskBarIcon 演示
  9. wxWidgets:弹出 wxWidgets 示例
  10. wxWidgets:wxWindow类用法