![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作
文章平均质量分 74
CHH3213
主要研究自动驾驶决策规划控制。
每天都要保持健康的状态,提升专业能力,谨慎投资!
展开
-
【Google Protocol Buffer】定义Protocol Buffer变量的总结
Protobuf 不支持"空"枚举的概念 - 获取枚举字段的值总会返回某个值,即使该值从未被调用者/接收者设置过。CREATE = 0;UPDATE = 1;DELETE = 2;如果创建 Foo 实例的人没有设置 changeType,那么使用该 Foo 实例的客户端将看到一个默认值。对于枚举,protobuf 默认为序号为0的枚举常量 - 所以在上面的例子中,客户端将看到 CREATE 值。CREATE = 1;UPDATE = 2;DELETE = 3;翻译 2024-03-09 12:16:20 · 622 阅读 · 1 评论 -
自动驾驶 | 决策规划岗位校招面试中常见的数学方法整理
前段时间,我mentor面试了一个决策规划方向实习的候选人,这个候选人是我母校的学生,算是我的学弟,跟我一个专业,他的老师是我学院的院长,所以我一开始抱着比较大的期待,在一边旁听面试过程了。面试下来后,比较可惜,感觉这位学弟,对面试还是太过生疏了。。对自己的项目过程并不是非常了解,有几个地方直接被我mentor问倒了。如果对自己的项目介绍还准备了ppt,注意还是不要直接用课题报告ppt来代替,ppt上应该突出的是需要着重深入讲的点。原创 2024-01-14 13:51:17 · 2187 阅读 · 4 评论 -
Google Protocol Buffers (proto3) 中的 DoubleValue 类型用法总结
这两天在做相关工作的时候,遇到了一个需要定义类型的proto字段,因为之前没用过,所以一时之间不知道怎么定义,查找了下相关资料后发现也很简单,就总结一下吧,以备不时之需。首先,我们需要在 .proto 文件中定义消息类型,包括类型的字段。原创 2023-12-04 20:30:03 · 1692 阅读 · 0 评论 -
【自动驾驶】一些业内自动驾驶专业术语释义
具体而言,“gap align” 是指通过在速度求解器中使用约束条件或算法,使车辆在执行车道变换等操作时,与周围车辆保持适当的间隙,并调整速度和路径,以确保车辆能够平稳地进入新的车道或与其他车辆进行合流或堆叠操作。在自动驾驶中,“gap align” 用于描述和调整车辆在进行车道变换、合流或堆叠等操作时与周围车辆之间的间距和对齐关系。通过"gap align" 技术,自动驾驶系统可以在执行车道变换等操作时考虑安全性和流畅性,并自动调整车辆的行为,以与周围交通保持合适的间距和对齐,以提高行车的安全性和效率。原创 2023-11-22 22:57:40 · 3737 阅读 · 5 评论 -
如何在 Protocol Buffers (Proto) 文件中弃用一个字段
Protobuf(Protocol Buffers)是一种跨平台、跨语言的结构化数据存储格式,被广泛用于网络通信和数据存储等领域。Protobuf通过.proto文件进行数据描述,这些文件可以用于生成各平台的数据访问类。在实际开发中,我们经常会遇到不再使用或者需要替换的字段,为了保持向后兼容性,我们需要知道如何弃用这些字段,而不是暴力地直接删除该字段(一开始我不清楚的情况下都是直接暴力删除的-_-|)。原创 2023-10-15 22:06:27 · 3129 阅读 · 0 评论 -
【代码审查】Phabricator工具系列:使用arc diff进行代码审查
最近开始提交CR了,特来总结一下使用arc diff进行代码审查的步骤。在使用Phabricator进行代码审查时,arc diff是一个强大的命令行工具,可以轻松创建和更新,以便协作者对别人写的代码进行审查。原创 2023-06-01 21:27:39 · 4132 阅读 · 0 评论