美国英伟达工程师主导开发开源机器人软件堆栈Isaac ROS
2026-07-02 09:54
收藏

维度网讯,英伟达(Nvidia)机器人软件工程师Jaiveer Singh正主导公司基于ROS 2构建的开源机器人软件堆栈Isaac ROS的开发。他在英伟达内部领导团队,利用公司硬件和软件工具为自主移动机器人、操作类系统和人形机器人开发软件,该平台将基于CUDA的库和AI模型与ROS 2相结合。在描述这一工作时,Singh强调其核心是基础设施,包括机器内部的计算板、处理机器人相机数据的软件,以及将系统从原型推进到可重复部署所需的工程。

Isaac ROS最初是Singh在机器人团队实习期间的一个内部实验。在加州大学伯克利分校(University of California, Berkeley)完成电气工程、计算机科学和商业方向的学习后,他全职加入英伟达,并继续从事这个后来成为公司机器人软件堆栈的项目。该方法的一个关键部分在于开源发布,旨在让开发者能够检查、适应和扩展软件,而非依赖可能无法满足长期需求的封闭系统。Singh表示,项目最初的问题是验证围绕英伟达Jetson平台和英伟达CUDA库构建的机器人软件作为开源发布能否创造价值。答案在开发者利用图形硬件更多处理能力后变得明确,他认为开发者总是希望释放GPU的全部性能。

Isaac ROS采用模块化设计,支持操作、移动和人形等多种机器人开发类别。软件包含用于感知、目标检测、建图、碰撞检测和运动规划的软件包,可在工作站、DGX Spark系统和Jetson边缘设备上运行。与最初的Isaac SDK不同,Isaac ROS被设计为完全模块化的系统。Singh用乐高积木进行比喻,表示开发者可将英伟达的软件包与内部创建或来自更广泛机器人社区的现有ROS代码结合。

开源模式已成为英伟达推广Isaac ROS的核心策略。面对产品需求和技术标准快速变化的行业,开发者和初创公司需要确信软件在项目进行数年后仍可用且可适应。在机器人领域,公司通常在较长开发周期内构建产品,需将软件与传感器、执行器和安全系统集成,检查和修改代码以及贡献修复的能力与获取原始工具同样重要。英伟达正调整Isaac ROS以适应聚焦人形机器人和AI代理的市场,使软件更适合构建这些系统的开发者,满足全栈软件在多样化硬件环境下的感知、规划和控制需求。

Singh指出,英伟达在机器人领域的早期投资是吸引他加入公司的原因之一。他认为在如今围绕物理AI的关注热潮之前,英伟达就已在该领域深耕并致力于解决问题。对Singh而言,机器人领域开源的意义在于传播信心和责任,使一家公司的修复和改进能为面临类似技术问题的更广泛行业所用。

本文来自全球互联网及战略合作伙伴信息的编译与转载,仅为读者提供交流,有侵权或其它问题请及时告之,本站将予以修改或删除,未经正式授权严禁转载本文。邮箱:news@wedoany.com