2012-05-08 53 views
14

我已經搜索,但一直沒能找到任何關於此的信息。也從軟件角度對系統的整體架構感興趣。他們將來自rader/laser/GPS和輪胎跟蹤的大量信息實時地彙集在一起​​,以建立和維護一個「世界模型」 - 我很好奇用什麼來創建這個模型。使用什麼語言來創建Google自駕車軟件?

+1

你可能會發現[這篇文章](http://spectrum.ieee.org/automaton/robotics/artificial-intelligence/how-google-self-driving-car-works/)有趣。 –

+0

邁克爾,這很有趣 - 我只是看了這個視頻,這是什麼促使我問這個問題!該視頻給出了該項目的很好的概述,但沒有涉及到軟件(我仍然看到) –

+0

我還沒有真正觀看過視圖。我剛好在今天早上看到這張貼在HN上。 –

回答

15

關於編程語言:here

幾乎所有的代碼是用C++:塞巴斯蒂安史朗在辦公時間會議的Udacity的「編程機器人汽車CS373」狀態之一。

10

爲什麼編程語言會在您研究Google自駕車汽車軟件時吸引您?與使用C++或Python或LISP編寫的算法相比,恕我直言,算法將更加吸引人。

舉例來說Google Map Reduce是用C++編寫的。開源社區閱讀研究論文,理解算法,總結其全部關於將問題分解爲數據並行算法,然後將其寫入Java,後者通常被稱爲Apache Hadoop。所以它從來不是關於C++或Java,而是解決數據並行問題。

+3

我主要同意你的觀點,我對使用的算法感興趣。我想我對這門語言很感興趣,因爲我可以想象代碼庫很龐大,很複雜,很多人寫的,可靠性非常重要,所以我很好奇他們是如何將它分解成片斷的,我猜這種語言只是那一部分! –

+2

這不是問題的答案。 – stepanian

相關問題