Skip to content
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

How do I use an older version of the IsaacROSDev Container? #158

Open
brettpac opened this issue Nov 21, 2024 · 1 comment
Open

How do I use an older version of the IsaacROSDev Container? #158

brettpac opened this issue Nov 21, 2024 · 1 comment
Assignees
Labels
bug Something isn't working needs info Needs more information

Comments

@brettpac
Copy link

brettpac commented Nov 21, 2024

Hi @hemalshahNV
In a recent set of application demos found here: https://github.com/robosoft-ai/nova_carter_sm_library/tree/main

A bug appeared with the upgrade to the latest version (11/5) of the IsaacROSDev Container.
https://catalog.ngc.nvidia.com/orgs/nvidia/teams/isaac/containers/ros

I don't have a 100% clear vision of why the bug is occurring (the problem only affects a few states) but it seems to be related to the RMW implementation and the canceling of action servers. Other than the container upgrade, no changes were made to the codebase that would have caused the bug.

I normally launch the IRDC (IsaacROSDev Container) with the following command:
./src/isaac_ros_common/scripts/run_dev.sh -d ~/workspace/humble_ws/

How can I specify for the run_dev.sh to run the 9/30 container version?
tag: nvcr.io/nvidia/isaac/ros:x86_64-ros2_humble_92060e94476d1fc5d11171f6ed37f110

Thank you,

@hemalshahNV hemalshahNV self-assigned this Nov 21, 2024
@hemalshahNV hemalshahNV added bug Something isn't working needs info Needs more information labels Nov 21, 2024
@hemalshahNV
Copy link
Contributor

Interesting! We need to figure out what happened here with the latest ROS 2 Humble sync then.

You can forcefully move back by creating your own file called Dockerfile.x86_64.ros2_humble and having as its first line FROM: nvcr.io/nvidia/isaac/ros:x86_64-ros2_humble_92060e94476d1fc5d11171f6ed37f110. run_dev.sh/build_image_layers.sh will find this "composite key" Dockerfile first and run from there rather than try to calculate anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs info Needs more information
Projects
None yet
Development

No branches or pull requests

2 participants