• Mayank Mittal's avatar
    Adds custom experience file loading to the AppLauncher (#473) · fcc216a5
    Mayank Mittal authored
    # Description
    
    This MR automates the configuring of kit app files based on the settings
    passed to the app launcher.
    
    The experience file to load when launching the SimulationApp. If a
    relative path is provided, it is resolved relative to the ``EXP_PATH``
    environment variable. If provided as an empty string, the experience
    file is determined based on the headless flag:
    
    * If headless is True, the experience file is set to
    ``orbit.python.headless.kit``.
    * If headless is False, the experience file is set to
    ``orbit.python.kit``.
    
    Moreover, it adds the app experience file to use when running
    multi-camera setup. This is taken from OIGE:
    >
    https://github.com/NVIDIA-Omniverse/OmniIsaacGymEnvs/blob/main/docs/examples/training_with_camera.md#working-with-cameras
    
    Fixes #238
    
    ## Type of change
    
    - New feature (non-breaking change which adds functionality)
    
    ## Checklist
    
    - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
    `./orbit.sh --format`
    - [x] I have made corresponding changes to the documentation
    - [x] My changes generate no new warnings
    - [ ] I have added tests that prove my fix is effective or that my
    feature works
    - [x] I have run all the tests with `./orbit.sh --test` and they pass
    - [x] I have updated the changelog and the corresponding version in the
    extension's `config/extension.toml` file
    - [x] I have added my name to the `CONTRIBUTORS.md` or my name already
    exists there
    fcc216a5
Name
Last commit
Last update
..
run_all_tests.py Loading commit data...
tests_to_skip.py Loading commit data...