BEGIN_PUBLIC

Don't update actuator state when actuation is disabled.
END_PUBLIC

PiperOrigin-RevId: 564712814
Change-Id: I3cb656e81c9018a48d46348960cc07b14ae15b4a
This commit is contained in:
Nimrod Gileadi
2023-09-12 07:17:04 -07:00
committed by Copybara-Service
parent fbcd96d03f
commit 71faea0e62
+1 -1
View File
@@ -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];