Isaac Sim: add TRON1, split launchers, and fix issues - #1
Merged
Merged
Conversation
Combines features from both branches: - Brings in main's GitHub Actions, pre-commit, typo config, and gazebo_sim/ relocation - Keeps cloud branch's superset of isaac_sim/ — TRON1 support, apartment + human-pedestrian scenery, lowstate publisher integration, AprilTag dock - Preserves main's all-in-one auto-spawning launcher at isaac_sim/launch/isaac_sim_launch_all_in_one.py; the canonical isaac_sim_launch.py remains the bridge-nodes-only variant the GPU AMI's launch-ros.sh expects - .gitignore: union of both branches' Isaac Sim asset/venv ignores
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
isaac_sim_launch.py(all-in-one, auto-spawns Isaac Sim + bridge nodes) andisaac_sim_launch_support_nodes.py(bridge-only, whenrun.pyruns separately).lowstate_nodeto aNode-launched ROS2 executable instead of an in-process subprocess ofrun.py.warehouseenvironment, no human (opt-in via--human),go2robot.topic_tools relayaliases so consumers using either renamed-topic convention work.