The Robot Report

  • Home
  • News
  • Technologies
    • Batteries / Power Supplies
    • Cameras / Imaging / Vision
    • Controllers
    • End Effectors
    • Microprocessors / SoCs
    • Motion Control
    • Sensors
    • Soft Robotics
    • Software / Simulation
  • Development
    • Artificial Intelligence
    • Human Robot Interaction / Haptics
    • Mobility / Navigation
    • Research
  • Robots
    • AGVs
    • AMRs
    • Consumer
    • Collaborative Robots
    • Drones
    • Exoskeletons
    • Industrial
    • Self-Driving Vehicles
    • Unmanned Maritime Systems
  • Markets
    • Agriculture
    • Healthcare
    • Logistics
    • Manufacturing
    • Mining
    • Security
  • Financial
    • Investments
    • Mergers & Acquisitions
    • Earnings
  • Resources
    • Careers
    • COVID-19
    • Digital Issues
    • Publications
      • Collaborative Robotics Trends
      • Robotics Business Review
    • RBR50 Winners 2022
    • Search Robotics Database
    • Videos
    • Webinars / Digital Events
  • Events
    • RoboBusiness
    • Robotics Summit & Expo
    • Healthcare Robotics Engineering Forum
    • DeviceTalks
    • R&D 100
    • Robotics Weeks
  • Podcast
    • Episodes
    • Leave a voicemail

How NVIDIA, Open Robotics are improving ROS 2

By Steve Crowe | September 22, 2021

Listen to this article
Voiced by Amazon Polly

NVIDIA ROS 2

NVIDIA and Open Robotics, the company behind the popular robot operating system (ROS), have long supported each other. But the companies are taking the partnership to another level with ROS 2, the more hardened, secure version of the middleware suite.

Accelerated performance

NVIDIA and Open Robotics are working together to accelerate the performance of ROS 2 on NVIDIA’s Jetson edge AI platform and GPU-based systems. The initiatives will reduce development time and improve performance for developers seeking to incorporate computer vision and machine learning functionality into their ROS-based applications.

“The ROS framework is CPU-centric today,” said Murali Gopalakrishna, head of product management for autonomous machines and GM for robotics at NVIDIA. “We’re making it more heterogeneous to leverage GPUs and deep neural networks and other hardware accelerators. This is very important to improve the quality of robots and the speed to market for robotics companies.”

Open Robotics will enhance ROS 2 to enable efficient management of data flow and shared memory across GPU and other processors present on the NVIDIA Jetson edge AI platform. The companies said this will improve the performance of applications that have to process high-bandwidth data from sensors such as cameras and LiDARs in real time.

“As more ROS developers leverage hardware platforms that contain additional compute capabilities designed to offload the host CPU, ROS is evolving to make it easier to efficiently take advantage of these advanced hardware resources,” said Brian Gerkey, CEO, Open Robotics. “Working with an accelerated computing leader like NVIDIA and its vast experience in AI and robotics innovation will bring significant benefits to the entire ROS community.”

NVIDIA Isaac Sim ROS 2

Functional block diagram of Isaac Sim showing robot model, environment model, and 3D asset inputs. | Credit: NVIDIA

Simulation interoperability

The companies are also developing simulation interoperability between Open Robotics’s Ignition Gazebo and NVIDIA Isaac Sim on Omniverse. Isaac Sim already supports ROS 1 and ROS 2 out of the box. But connecting the two allows ROS developers to more easily move their robots and environments between each simulator and capitalize on their respective benefits.

NVIDIA highlights the ability of Isaac Sim to generate synthetic data to train and test perception models. Once Isaac Sim generates synthetic datasets, they can be fed into NVIDIA’s AI model adaptation platform to adapt perception models for a robot’s specific working environment.

The latest version of Isaac Sim includes significant support for ROS developers. Some of the more compelling examples of this, NVIDIA said, are the ROS 2 Navigation stack and the MoveIt Motion Planning Framework. Other examples of Isaac Sim’s support of ROS include:

  • ROS April Tag
  • ROS Stereo Camera
  • ROS Navigation
  • ROS TurtleBot3 Sample
  • ROS Manipulation and Camera Sample
  • ROS Services
  • Native Python ROS Usage

“Developers could take domain-specific data for a hospital, a warehouse, or a store,” Gopalakrishna said. “They can use that data, our tools and augment that with real-world data to build robust, scalable models in photo-realistic environments that obey the laws of physics.” He added that NVIDIA will release pre-trained models.

NVIDIA also released new Isaac GEMs for ROS. Isaac GEMs for ROS are hardware accelerated packages that make it easier for ROS developers to build high-performance solutions on the Jetson platform, when compared to CPU-only packages. The focus of these GEMs is on improving throughput on image processing and on deep neural network-based perception models that are of growing importance to roboticists.

The new Isaac GEMs for ROS include:

  • SGM Stereo Disparity and Point Cloud
  • Color Space Conversion and Lens Distortion Correction
  • AprilTags Detection

Gopalakrishna said NVIDIA will release more Isaac GEMs for Jetson developers, including several popular DNNs, and new Isaac Sim features at ROS World, which takes place virtually Oct. 21-22. ROSCon, a popular event dedicated to ROS, was cancelled for the second straight year due to COVID-19.

“ROS started as a hobby project, but people started to build on it, and it took on a life of it’s own,” said Gopalakrishna. “There has been a lot of effort to harden ROS 2 and its performance. ROS 2 takes learnings from ROS 1, made it more streamlined and fixed shortcomings such as message passing and DDS. This makes ROS 2 more scalable and performant. Now it makes even more sense for us to offer hardware acceleration.”

About The Author

Steve Crowe

Steve Crowe is Editorial Director, Robotics, WTWH Media, and co-chair of the Robotics Summit & Expo. He joined WTWH Media in January 2018 after spending four-plus years as Managing Editor of Robotics Trends Media. He can be reached at [email protected]

Tell Us What You Think! Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Articles Read More >

synkar mobile robot on sidewalk
Synkar offers sidewalk delivery as a service
Ubuntu Core 22
Ubuntu Core 22 now supports real-time compute for robotics
Forge/OS 5 NVIDIA Omniverse
NVIDIA, Ready Robotics look to simplify automation deployments
iRobot OS
iRobot unveils iRobot OS home operating system

2021 Robotics Handbook

The Robot Report Listing Database

Latest Robotics News

Robot Report Podcast

Brian Gerkey from Open Robotics discusses the development of ROS
See More >

Sponsored Content

  • Magnetic encoders support the stabilization control of a self-balancing two-wheeled robotic vehicle
  • How to best choose your AGV’s Wheel Drive provider
  • Meet Trey, the autonomous trailer (un)loading forklift
  • Kinova Robotics launches Link 6, the first Canadian industrial collaborative robot
  • Torque sensors help make human/robot collaborations safer for workers

RBR50 Innovation Awards

Leave us a voicemail

The Robot Report
  • Mobile Robot Guide
  • Collaborative Robotics Trends
  • Field Robotics Forum
  • Healthcare Robotics Engineering Forum
  • RoboBusiness Event
  • Robotics Business Review
  • Robotics Summit & Expo
  • About The Robot Report
  • Subscribe
  • Advertising
  • Contact Us

Copyright © 2022 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy | Advertising | About Us

Search The Robot Report

  • Home
  • News
  • Technologies
    • Batteries / Power Supplies
    • Cameras / Imaging / Vision
    • Controllers
    • End Effectors
    • Microprocessors / SoCs
    • Motion Control
    • Sensors
    • Soft Robotics
    • Software / Simulation
  • Development
    • Artificial Intelligence
    • Human Robot Interaction / Haptics
    • Mobility / Navigation
    • Research
  • Robots
    • AGVs
    • AMRs
    • Consumer
    • Collaborative Robots
    • Drones
    • Exoskeletons
    • Industrial
    • Self-Driving Vehicles
    • Unmanned Maritime Systems
  • Markets
    • Agriculture
    • Healthcare
    • Logistics
    • Manufacturing
    • Mining
    • Security
  • Financial
    • Investments
    • Mergers & Acquisitions
    • Earnings
  • Resources
    • Careers
    • COVID-19
    • Digital Issues
    • Publications
      • Collaborative Robotics Trends
      • Robotics Business Review
    • RBR50 Winners 2022
    • Search Robotics Database
    • Videos
    • Webinars / Digital Events
  • Events
    • RoboBusiness
    • Robotics Summit & Expo
    • Healthcare Robotics Engineering Forum
    • DeviceTalks
    • R&D 100
    • Robotics Weeks
  • Podcast
    • Episodes
    • Leave a voicemail