Taylor Howell

Results 60 comments of Taylor Howell

This is a great task, thanks for the contribution! Things to improve performance: - shorten the planning horizon: `` - change the integrator to `implicitfast`: `` - modify the model...

Have you tried this task with the G1 model?

Yes, it looks like we are missing this file. @erez-tom is this file created from a Menagerie model?

The state is set below in this [line](https://github.com/google-deepmind/mujoco_mpc/blob/1f78168912b4fe4af30365198c9f4e3ecf025ba1/mjpc/app.cc#L382). The planner has access to the most up-to-date state. However, I am noticing that we might not be initializing the planner state...

@lrchit which task produces this error?

- ellipsoidcylinder - cylindermesh - ellipsoidhfield are available in MJX via the MuJoCo Warp backend (set `impl='warp'`) ``` mx = mjx.put_model(m, impl='warp') dx = mjx.put_data(m, impl='warp') ```

The documentation for MJX feature parity is updated to note that all flex features are unsupported. Additionally, `io.put_model` is updated to check for flex and raise errors if the `mjModel`...

@giorgionicola adhesion actuators are implemented for MuJoCo Warp for example, simulating `mujoco/model/adhesion/active_adhesion.xml` with MuJoCo Warp's viewer ``` mjwarp-viewer --mjcf=mujoco/model/adhesion/activate_adhesion.xml ```

This feature is available in MJX via the MuJoCo Warp backend by setting `impl='warp'` ``` mx = mjx.put_model(m, impl='warp') dx = mjx.put_data(m, impl='warp') ```

it is expected that the python api introduces additional overhead compared to directly running the c++ code. however, depending on the particular application this additional overhead might or might not...