-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integration of Curiosity Rover demo with Nvidia's Isaac Sim #49
Labels
enhancement
New feature or request
Comments
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 9, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 9, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 9, 2024
… environments Related to space-ros#49
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 9, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 9, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 9, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 9, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 9, 2024
… environments Related to space-ros#49
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 9, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 9, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
… environments Related to space-ros#49
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
… environments Related to space-ros#49
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
… environments Related to space-ros#49
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
franklinselva
added a commit
to franklinselva/space-ros-demos
that referenced
this issue
Sep 11, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Feature description
Feature description
The feature submission is to extend the Curiosity Rover demos to Nvidia's Isaac Sim. The gazebo simulation has been one of the most common simulators when it comes to ROS applications while Nvidia's Isaac Sim has started to receive better traction towards robotics applications. The idea here is to extend the existing demos to the new simulation tool which uses PhysX as its engine for high-performance real-time simulations.
Below is the simulation snapshots acquired from Nvidia's Isaac Sim for the feature.
The integration allows to control the rover using teleoperation while the tool arm and the mast arm subscribes to Joint states. The camera allow streaming of photorealistic images to ROS2 interface
Meta Info
Implementation considerations
There are a few considerations taken into account while developing the features which are listed below.
To get the best of both worlds when it comes to simulation, I have proposed a common interface to allow the demo packages to be run on both Gazebo and IsaacSim.
The above graph presents the design choices made for the feature to allow the demo packages to be run over more than a single simulation ecosystem. Moreover, the above approach also takes containerization into account providing directions to replace the Gazebo and IsaacSim with its containers.
The text was updated successfully, but these errors were encountered: