GCU Lab - Additions to IsaacLab Core functionality for Pack task.
Pack Task - Packing environment.
Packing gym environment for the Amazon task.
Command:
python scripts/test_placement_agent.py --task=Isaac-Pack-NoArm-v0 --num_envs 5
Requires curobo (Installation Instructions).
Command:
python scripts/ik_reachability_agent.py --task=Isaac-Pack-UR5-v0 --num_envs 1
Follow the installation guide. We recommend using the conda installation as it simplifies calling Python scripts from the terminal.
Ensure this project/repository is separate from the Isaac Lab installation (i.e., outside the IsaacLab
directory).
Using a Python interpreter with Isaac Lab installed, run:
# Use 'PATH_TO_isaaclab.sh|bat -p' instead of 'python' if Isaac Lab is not installed in Python venv or conda
python -m pip install -e source/tote_consolidation
python -m pip install -e source/gculab
python -m pip install -e source/gculab_assets
These include dummy agents that output zero or random actions. They are useful for verifying environment configurations.
Command:
# Use 'FULL_PATH_TO_isaaclab.sh|bat -p' instead of 'python' if Isaac Lab is not installed in Python venv or conda
python scripts/zero_agent.py --task=<TASK_NAME>
Command:
# Use 'FULL_PATH_TO_isaaclab.sh|bat -p' instead of 'python' if Isaac Lab is not installed in Python venv or conda
python scripts/random_agent.py --task=<TASK_NAME>
Command:
# Use 'FULL_PATH_TO_isaaclab.sh|bat -p' instead of 'python' if Isaac Lab is not installed in Python venv or conda
python scripts/test_placement_agent.py --task=Isaac-Pack-NoArm-v0 --num_envs 5
We use a pre-commit template to automatically format your code.
Install pre-commit with:
pip install pre-commit
Run pre-commit for all files:
pre-commit run --all-files