当前位置: 首页 > news >正文

apollo资料整理

Application X: Application X

Apollo: Apollo 自动驾驶开放平台

Cyber RT API tutorial — Cyber RT Documents documentation

Cyber RT API tutorial — Cyber RT Documents documentation

GitHub - daohu527/dig-into-apollo: Apollo notes (Apollo学习笔记) - Apollo learning notes for beginners.

buildtool 命令

模块扩展概念介绍

消息的修改及扩展

基于插件进行开发

apollo介绍之Transform模块(七) - 知乎

Apollo Auto · GitHub

百度Apollo|无人驾驶|图解传感器地球之间的坐标关系以及如何转换 - 知乎

protobuf

类型对照(c++ & python )

proto 文件基本概念

syntax = "proto2";package tutorial;message Person {optional string name = 1;optional int32 id = 2;optional string email = 3;enum PhoneType {MOBILE = 0;HOME = 1;WORK = 2;}message PhoneNumber {optional string number = 1;optional PhoneType type = 2 [default = HOME];}repeated PhoneNumber phones = 4;
}message AddressBook {repeated Person people = 1;
}

每个字段必须有三个允许的修饰符之一: required, optional, repeated. 

required:应该很少使用, 因为它可能会损害消息格式未来的可移植性. 

repeated:是指数据字段可能连续出现几次,类似动态数组. 

optional:表示可设置,也不设置. 当从未设置的字段中检索值时,返回系统默认值: 整数为0, 字符串为空

  • 编译为 c++文件对应名称为 xxx.pb.h 和xxx.pb.cc

  • 编译为 python 文件对应名称为xxx_pb2.py

插件

buildtool create --namespace perception --template plugin modules/perception/fp_filter

分布式调试配置

        两台设备如何实现通信,都在docker中跑Apollo,例如一台设备上放包,另外一台设备上用cyber_monitor看相应的消息。

这个可以通过配置CYBER_IP这个环境变量实现,两个设备需要同处一个网段内

比如机器A的IP是 192.168.0.1 机器B的IP是 192.168.0.2

那么对于机器A配置export CYBER_IP=192.168.0.1 对于机器B配置 export CYBER_IP=192.168.0.2

代码下载

aem enter 容器内运行 buildtool install 包名,其中包名可以在github代码库中对应的cyberfile.xml文件中找到。

http://www.lryc.cn/news/342353.html

相关文章:

  • 森林消防新利器:高扬程水泵的革新与应用/恒峰智慧科技
  • Microsoft Universal Print 与 SAP 集成教程
  • VBA在Excel中字母、数字的相互转化
  • 【C语言】——联合体与枚举
  • java线上问题排查之内存分析(三)
  • 中电金信:金Gien乐道 | 4月要闻速览,精彩再回顾
  • Java将文件目录转成树结构
  • 硬件工程师必读:10条职业发展黄金法则!
  • Redis是什么? 日常运维 Redis 需要注意什么 ? 怎么降低Redis 内存使用 节省内存?
  • 【Android项目】“追茶到底”项目介绍
  • 机试:进制转换问题
  • 目标检测实战(十五): 使用YOLOv7完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
  • github中fasttext库README官文文档翻译
  • WouoUIPagePC端实现
  • W801学习笔记十九:古诗学习应用——下
  • 类加载器ClassLoad-jdk1.8
  • 24年最新AI数字人简单混剪
  • 免备案香港主机会影响网站收录?
  • 低代码工业组态数字孪生平台
  • 代码随想录第三十八天(完全背包问题)|爬楼梯(第八期模拟笔试)|零钱兑换|完全平方数
  • idea常用知识点随记
  • (双指针) 有效三角形的个数 和为s的两个数字 三数之和 四数之和
  • 力扣每日一题114:二叉树展开为链表
  • Linux系统下使用LVM扩展逻辑卷的步骤指南
  • 探索AI编程新纪元:从零开始的智能编程之旅
  • RustGUI学习(iced)之小部件(三):如何使用下拉列表pick_list?
  • 【OceanBase诊断调优】—— Unit 迁移问题的排查方法
  • [极客大挑战 2019]PHP
  • 数据结构之跳跃表
  • 搜维尔科技:动作捕捉解决方案:销售、服务、培训和支持