15

我已经搜索过,但无法找到任何有关此的信息。还从软件的角度对系统的整体架构感兴趣。他们从雷达/激光/全球定位系统和轮胎跟踪中实时收集大量信息,以构建和维护“世界模型”——我很好奇是用什么来创建这个的。

4

3 回答 3

18

关于编程语言:正如 Sebastian Thrun 在 Udacity 的“CS373:编程机器人汽车”的一个办公时间会话中所说:

几乎所有的代码都是用 C++ 编写的。

于 2012-05-11T18:37:40.990 回答
10

当您研究 Google 自动驾驶汽车软件时,为什么编程语言会吸引您?恕我直言,与使用 C++ 或 Python 或 LISP 编写的算法相比,算法看起来更有吸引力。

例如,Google Map Reduce 是用 C++ 编写的。开源社区阅读了研究论文,理解了算法,总结了将问题分解为数据并行算法的全部内容,然后用 Java 编写了它,Java 被普遍称为 Apache Hadoop。因此,它从来都不是关于 C++ 或 Java 的,而是关于解决数据并行问题的。

于 2012-05-08T20:38:20.403 回答
0

尽管大多数生产代码必须用 C++ 编写,但在模型训练和实验阶段也应该大量使用 Python。

于 2018-10-28T16:29:34.710 回答