Skip to content

[Feature]: Add support of per-env reset API to IPC solver #2712

@Kashu7100

Description

@Kashu7100

Currently Genesis blocks envs_idx to be set from reset() for IPC scene. However, it is desirable to let each scene reset on its own timing.
When I asked on libuipc, they recommended me to use the StateAccessor to do the job. I think I can add FiniteElementStateAccessorFeature to the Genesis' IPC coupler and together with AffineBodyStateAccessorFeature, we can "reset" the scene per-env. Do you think this is reasonable?

Related Issue on libuipc:
spiriMirror/libuipc#434

Related example of StateAccessor:
https://github.com/spiriMirror/libuipc-samples/blob/main/examples/31_state_accessor_feature/main.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions