賈維爾·辛格如何助力機器人——以及開發者——更快前進
賈維爾·辛格是NVIDIA Isaac ROS團隊的負責人,致力於為物理AI時代構建基礎設施。他的工作基於開源ROS 2框架,提供CUDA加速庫和AI模型,支援自主移動機器人、操控系統和人形機器人。從少年時期的LEGO Mindstorms起步,辛格在伯克利學習後加入NVIDIA,其實習專案最終演變為Isaac ROS。他強調開源的重要性,認為它能給開發者信心,並加速機器人領域的未來。
當賈維爾·辛格談論機器人時,他不是從壯觀的表演開始,而是從基礎設施談起:機器內部的電路板、讓開發者能透過機器人攝像頭觀察世界的軟體,以及讓機器人走出演示室並執行有用任務所需的工程。作為NVIDIA Isaac ROS(機器人作業系統)團隊的負責人,辛格致力於構建物理AI時代的連線樞紐。基於開源ROS 2框架,Isaac ROS為開發自主移動機器人、操控系統以及人形機器人的開發者提供了CUDA加速庫和AI模型。
“我的目標是讓每個人都感覺自己是機器人未來的一部分,”辛格說。對辛格而言,這個未來始於中學時期——他用LEGO Mindstorms(一款流行的可程式設計機器人套件)搭建作品。在高中機器人競賽中表現出色後,他在加州大學伯克利分校學習電氣工程、電腦科學和商業,隨後在NVIDIA機器人團隊完成實習,並正式加入公司。頗具意義的是,他目前領導的工作正是從實習專案起步的。
“我們想看看,如果我們將一些軟體作為開源釋出,並利用NVIDIA Jetson平臺和NVIDIA CUDA庫進行機器人開發,會發生什麼?會不會有價值?”辛格回憶道,“答案是肯定的,因為開發者總是希望發揮GPU的全部效能。”結果便是Isaac ROS的誕生。
機器人革命的基石 物理AI長期以來是一個充滿非凡想象力和頑固物理現實交織的領域。一段機器人跳舞或執行復雜動作的影片可以在幾小時內傳遍網際網路,但構建一個能夠在不同感測器、平臺、工廠和實驗室中可靠執行的系統,卻是一個緩慢的過程。對於辛格和Isaac ROS團隊而言,機器人技術的下一個時代依賴於完整的堆疊:模擬、訓練、加速計算、AI模型、中介軟體和邊緣部署。
Isaac ROS支援操控、移動性和人形機器人。它提供用於感知、物體檢測、地圖構建、碰撞檢測和運動規劃的軟體包,並且可以在工作站、NVIDIA DGX Spark個人AI超級計算機以及NVIDIA Jetson邊緣系統上執行。“與最初的Isaac SDK相比,Isaac ROS是完全模組化的,”辛格說,“我們像分發樂高積木一樣釋出軟體——你可以按需組裝,也可以輕鬆地將我們的軟體包與你自己或全球機器人社群已有的ROS程式碼結合。”
辛格表示,NVIDIA正讓許多機器人構建者能夠更快地前進,並且是在一個可以檢查、調整和信任的基礎上。“開源之所以有價值,主要原因在於它讓人們有信心在這個初始階段構建堆疊,”辛格說,“因為整個格局可能迅速變化,開發者需要確信這個平臺在兩三年後仍然可以修改和改進。”這種信心至關重要,因為機器人技術正在迅速變化,尤其是人形機器人已從科幻小說轉變為活躍的工程前沿。辛格的團隊一直在最佳化Isaac ROS以適應這一時刻,包括支援使用AI代理的開發者以及需要端到端軟體堆疊的人形系統。
NVIDIA在機器人領域的長期投入和遠見吸引了辛格加入公司,並讓他在工作中充滿自信。“NVIDIA在所有人認為這個問題重要之前就已經在這裡並致力於解決它,”他說,“我們已經佔據了一席之地。”在辛格看來,開源是一種分享信心和責任的方式。如果一家機器人初創公司建立在封閉系統之上,它必須相信該系統多年後仍能滿足其需求。而開源軟體允許開發者檢查程式碼、修改程式碼、貢獻修復並推動其發展。一家公司的錯誤修復變成了另一家公司的加速器。“當更多人能夠製造機器人時,”辛格說,“未來就會更快到來。”