BEGIN_PUBLIC
Don't update actuator state when actuation is disabled. END_PUBLIC PiperOrigin-RevId: 564712814 Change-Id: I3cb656e81c9018a48d46348960cc07b14ae15b4a
This commit is contained in:
committed by
Copybara-Service
parent
fbcd96d03f
commit
71faea0e62
@@ -551,7 +551,7 @@ void mj_fwdConstraint(const mjModel* m, mjData* d) {
|
||||
static void mj_advance(const mjModel* m, mjData* d,
|
||||
const mjtNum* act_dot, const mjtNum* qacc, const mjtNum* qvel) {
|
||||
// advance activations and clamp
|
||||
if (m->na) {
|
||||
if (m->na && !mjDISABLED(mjDSBL_ACTUATION)) {
|
||||
for (int i=0; i < m->nu; i++) {
|
||||
int actadr = m->actuator_actadr[i];
|
||||
int actadr_end = actadr + m->actuator_actnum[i];
|
||||
|
||||
Reference in New Issue
Block a user