听这篇文章
|
英伟达而且开放的机器人该公司推出了流行的机器人操作系统(ROS),一直互相支持。但这两家公司正在通过ROS 2将合作关系提升到另一个层次,ROS 2是中间件套件的更坚固、更安全的版本。
加速性能
英伟达和开放机器人公司正在合作,以加速在英伟达的Jetson edge AI平台和基于gpu的系统上的ROS 2的性能。对于希望将计算机视觉和机器学习功能整合到基于ros的应用程序中的开发人员来说,这些举措将减少开发时间,提高性能。
NVIDIA自动机器产品管理主管兼机器人总经理Murali Gopalakrishna表示:“如今,ROS框架是以cpu为中心的。“我们正在利用gpu、深度神经网络和其他硬件加速器,使其更加多样化。这对提高机器人的质量和机器人公司推向市场的速度非常重要。”
Open Robotics将增强ROS 2,实现GPU和NVIDIA Jetson edge AI平台上的其他处理器之间的数据流和共享内存的高效管理。两家公司表示,这将提高实时处理来自摄像机和激光雷达等传感器的高带宽数据的应用程序的性能。
Open Robotics首席执行官Brian Gerkey表示:“随着越来越多的ROS开发人员利用硬件平台,这些硬件平台包含额外的计算能力,旨在减轻主机CPU的负担,ROS正在不断发展,使其更容易有效地利用这些先进的硬件资源。”与NVIDIA这样的加速计算领导者合作,以及NVIDIA在人工智能和机器人创新方面的丰富经验,将为整个ROS社区带来显著的好处。”

Isaac Sim的功能框图,显示机器人模型,环境模型和3D资产输入。|来源:英伟达
仿真的互操作性
两家公司还在开发Open Robotics的Ignition Gazebo和NVIDIA的Isaac Sim在Omniverse之间的仿真互操作性。Isaac Sim已经立即支持ROS 1和ROS 2。但是将两者连接起来可以让ROS开发人员更容易地在两个模拟器之间移动他们的机器人和环境,并利用各自的好处。
NVIDIA强调了Isaac Sim生成合成数据的能力,以训练和测试感知模型。一旦Isaac Sim生成合成数据集,它们就可以被输入到NVIDIA的AI模型适应平台,以适应机器人特定的工作环境的感知模型。
Isaac Sim的最新版本包括对ROS开发人员的重要支持。NVIDIA表示,一些更引人注目的例子是ROS 2导航堆栈和MoveIt运动规划框架。Isaac Sim支持ROS的其他例子包括:
- ROS 4月标签
- ROS立体相机
- ROS导航
- ROS TurtleBot3样本
- ROS操作与相机样品
- ROS服务
- 原生Python ROS的使用
“开发人员可以为医院、仓库或商店获取特定领域的数据,”Gopalakrishna说。“他们可以使用这些数据和我们的工具,并将其与现实世界的数据相结合,在符合物理定律的逼真环境中构建健壮的、可扩展的模型。”他补充说,NVIDIA将发布预先训练的模型。
NVIDIA还发布了新的ROS用Isaac GEMs.与只使用cpu的包相比,用于ROS的Isaac GEMs是硬件加速包,它使ROS开发人员更容易在Jetson平台上构建高性能解决方案。这些GEMs的重点是提高图像处理的吞吐量和基于深度神经网络的感知模型,这对机器人专家来说越来越重要。
新的艾萨克宝石为ROS包括:
Gopalakrishna表示,NVIDIA将为Jetson开发者发布更多Isaac GEMs,包括几个流行的dnn,以及新的Isaac Sim功能ROS的世界这一活动实际上将于10月21日至22日举行。ROSCon是一个致力于ROS的受欢迎的活动由于2019冠状病毒病,该活动已连续第二年取消.
Gopalakrishna说:“ROS最初是一个爱好项目,但人们开始在它的基础上发展,它有了自己的生命。”“为了强化ROS 2及其性能,我们做了很多努力。ROS 2借鉴了ROS 1的经验,使其更加精简,并修正了诸如消息传递和DDS等缺点。这使得ROS 2更具可伸缩性和性能。现在,我们提供硬件加速变得更有意义了。”
告诉我们你的想法!