賈維爾·辛格如何助力機器人——以及開發者——更快前進
賈維爾·辛格是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在所有人認為這個問題重要之前就已經在這裏並致力於解決它,”他説,“我們已經佔據了一席之地。”在辛格看來,開源是一種分享信心和責任的方式。如果一家機器人初創公司建立在封閉系統之上,它必須相信該系統多年後仍能滿足其需求。而開源軟件允許開發者檢查代碼、修改代碼、貢獻修復並推動其發展。一家公司的錯誤修復變成了另一家公司的加速器。“當更多人能夠製造機器人時,”辛格説,“未來就會更快到來。”