Advantage over ROS

I usually use ROS. But, I interested in Isaac SDK.
So, I hope to know the advantage over ROS(Functionality? Performance? Sensor support?).
And, what is the intended use of this development platform?(Research? Prototyping? Product development?)

1 Like

Fast prototyping is not the first purpose of Isaac SDK. Functionality and sensor supports for product development is an important aspect of Isaac SDK. Although we also work on bringing various capabiliies such as ROS bridge: https://docs.nvidia.com/isaac/isaac/packages/ros_bridge/doc/ros_bridge.html?highlight=ros%20bridge
or python API : https://docs.nvidia.com/isaac/isaac/engine/pyalice/doc/python_api.html?highlight=python%20api

Thank you for your reply. It was helpful.
And, is there other advantage/disadvantage?

What do you think about the more realistic rendering by Unity and/or Unreal engines rather than Gazebo which is left “a bit” behind both? Isaac simulations look very realistic which makes a better environment for creating data for deep-learning applications.

1 Like

ROS can work with other simulators than Gazebo. There’s V-REP, CopelliaSim etc and more I can’t recall.
Why would NVidia not just make it easier to plug a photorealistic simulator into ROS or even extend Gazebo or otherwise make comething complementary to ROS(1/2) instead of re-inventing the wheel?

I’ve used a NVidia Jetson with ROS1, hardware sales can’t be the reason.