Add actuatorgravcomp joint attribute, to treat gravity compensation forces as applied by actuators, rather than passive buoyancy.
PiperOrigin-RevId: 620049593 Change-Id: I2c8a9dc152c087b408e4f904838034271a7dd910
This commit is contained in:
committed by
Copybara-Service
parent
d258d5e152
commit
47ba72ea59
+10
-3
@@ -1218,17 +1218,17 @@ STRUCTS: Mapping[str, StructDecl] = dict([
|
||||
StructFieldDecl(
|
||||
name='nuserdata',
|
||||
type=ValueType(name='int'),
|
||||
doc='number of extra fields in mjData',
|
||||
doc='number of mjtNums reserved for the user',
|
||||
),
|
||||
StructFieldDecl(
|
||||
name='nsensordata',
|
||||
type=ValueType(name='int'),
|
||||
doc='number of fields in sensor data vector',
|
||||
doc='number of mjtNums in sensor data vector',
|
||||
),
|
||||
StructFieldDecl(
|
||||
name='npluginstate',
|
||||
type=ValueType(name='int'),
|
||||
doc='number of fields in plugin state vector',
|
||||
doc='number of mjtNums in plugin state vector',
|
||||
),
|
||||
StructFieldDecl(
|
||||
name='narena',
|
||||
@@ -1556,6 +1556,13 @@ STRUCTS: Mapping[str, StructDecl] = dict([
|
||||
),
|
||||
doc='does joint have actuator force limits (njnt x 1)',
|
||||
),
|
||||
StructFieldDecl(
|
||||
name='jnt_actgravcomp',
|
||||
type=PointerType(
|
||||
inner_type=ValueType(name='mjtByte'),
|
||||
),
|
||||
doc='is gravcomp force applied via actuators (njnt x 1)',
|
||||
),
|
||||
StructFieldDecl(
|
||||
name='jnt_solref',
|
||||
type=PointerType(
|
||||
|
||||
Reference in New Issue
Block a user