• Mayank Mittal's avatar
    Automates finding of root prims for the asset classes (#250) · 7c513475
    Mayank Mittal authored
    # Description
    
    Previously, the `Asset` classes assumed that the root prim existed at
    the spawn prim location. This means that when the robot is spawned at
    `/World/Robot`, the articulation root prim is also at `/World/Root`.
    However, this is not safe operation as many assets will have the root
    defined under the spawn location.
    
    The MR safely checks if there are prims under the spawn location that
    have the API defined for them. If they do, then it uses that prim path
    for initializing the views.
    
    ## 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`
    - [ ] I have made corresponding changes to the documentation
    - [ ] My changes generate no new warnings
    - [x] I have added tests that prove my fix is effective or that my
    feature works
    - [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
    7c513475
Name
Last commit
Last update
..
app Loading commit data...
assets Loading commit data...
command_generators Loading commit data...
compat Loading commit data...
controllers Loading commit data...
deps Loading commit data...
devices Loading commit data...
envs Loading commit data...
managers Loading commit data...
markers Loading commit data...
scene Loading commit data...
sensors Loading commit data...
sim Loading commit data...
terrains Loading commit data...
utils Loading commit data...