-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Adds locomanipulation data generation via. disjoint navigation #3259
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
Open
jaybdub
wants to merge
16
commits into
isaac-sim:main
Choose a base branch
from
jaybdub:disjoint-navigation
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+7,383
−491
Open
Changes from all commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
36853d5
feat: Add G1/GR1 IK environments, teleop system, and locomanipulation…
michaellin6 ceb0e2b
documention update
michaellin6 f8b0a43
fixing pinnochio import for ik unit tests
michaellin6 23b5f7d
updated unitree G1 asset address to public server
michaellin6 82bf514
feat: implement disjoint navigation pipeline for locomanipulation
jaybdub 49f4770
cleaning up transform utils to reduce shim functions
michaellin6 f18545d
add support for loading task from command line argument
jaybdub 4163281
update docs to add support for task command line argument
jaybdub ee2f665
fix docs typo
jaybdub bdfc26b
rename disjoint navigation config for consistency
jaybdub fb39e45
use configclass instead of dataclass
jaybdub 0912b6c
add enable_pinocchio arg
jaybdub 5188dfb
remove unused locomanipulation doc file
jaybdub 3c34495
remove duplicate license block header
jaybdub 16b9324
run format
jaybdub 0a7198c
align dataclass/configclass comment format and run formatter
jaybdub File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,36 @@ | ||||||
# Disjoint Navigation | ||||||
|
||||||
This folder contains code for running the disjoint navigation data generation script. This assumes that you have collected a static manipulation dataset. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
|
||||||
## Usage | ||||||
|
||||||
To run the disjoint navigation replay script execute the following command. | ||||||
|
||||||
|
||||||
```bash | ||||||
./isaaclab.sh -p \ | ||||||
scripts/imitation_learning/disjoint_navigation/generate_navigation.py \ | ||||||
--device cpu \ | ||||||
--kit_args="--enable isaacsim.replicator.mobility_gen" \ | ||||||
--task="Isaac-G1-Disjoint-Navigation" \ | ||||||
--dataset="datasets/dataset_generated_g1_locomanipulation_teacher_release.hdf5" \ | ||||||
--num_runs=1 \ | ||||||
--lift_step=70 \ | ||||||
--navigate_step=120 \ | ||||||
--enable_pinocchio \ | ||||||
--output_file=datasets/dataset_generated_disjoint_nav.hdf5 | ||||||
``` | ||||||
|
||||||
|
||||||
Please check ``replay.py`` for details on the arguments. | ||||||
|
||||||
To view the generated trajectories | ||||||
|
||||||
|
||||||
```bash | ||||||
./isaaclab.sh -p \ | ||||||
scripts/imitation_learning/disjoint_navigation/display_dataset.py \ | ||||||
datasets/dataset_generated_disjoint_nav.hdf5 \ | ||||||
datasets/ | ||||||
``` |
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.