Yuval Tassa
|
8ebc9ed2c8
|
Add mjModel.ngravcomp, number of bodies with nonzero gravcomp attribute.
PiperOrigin-RevId: 627087335
Change-Id: Ie85ae4150962463b8a8c8435fec068c44877aa16
|
2024-04-22 10:45:43 -07:00 |
|
Yuval Tassa
|
47ba72ea59
|
Add actuatorgravcomp joint attribute, to treat gravity compensation forces as applied by actuators, rather than passive buoyancy.
PiperOrigin-RevId: 620049593
Change-Id: I2c8a9dc152c087b408e4f904838034271a7dd910
|
2024-03-28 14:01:52 -07:00 |
|
Yuval Tassa
|
a89412bb4a
|
Add components of qfrc_passive to mjData: qfrc_{spring, damper, gravcomp, fluid}.
PiperOrigin-RevId: 576493532
Change-Id: If8eda1a2bb728fe8ab91b8004f97fc729d999ad9
|
2023-10-25 05:01:45 -07:00 |
|
Alessio Quaglino
|
01a932e052
|
Fix flex constraint Jacobian for edges belonging to a single body.
PiperOrigin-RevId: 575161094
Change-Id: If4153bcb751cdd6dbdddeb08672f7107c7c5bbc2
|
2023-10-20 02:49:34 -07:00 |
|
Yuval Tassa
|
a9ee497e33
|
Add spaces around comparison operators.
PiperOrigin-RevId: 573620198
Change-Id: Icf295cc0dd381a4a7f0e2c94f2e12b499193e862
|
2023-10-15 07:40:10 -07:00 |
|
Alessio Quaglino
|
5a70ad08ab
|
Add Flex component.
PiperOrigin-RevId: 572830650
Change-Id: I6908228087b7b9683be3506c8d9cdc725ed5dcd5
|
2023-10-12 10:49:35 +01:00 |
|
Yuval Tassa
|
e4dddea42a
|
Make switch statements over enums in engine source use a typed expression to support compiler checking of full coverage.
PiperOrigin-RevId: 556854229
Change-Id: I36a5d146d776e10b946e2f9b51ace4ef3866471b
|
2023-08-14 11:17:47 -07:00 |
|
Kyle Bayes
|
ac1f41160d
|
Add engine internal error macro mjERROR to prepend calling function to error function.
PiperOrigin-RevId: 541584847
Change-Id: I57447e64375413ee07aa96372a402e1ced59ff4a
|
2023-06-19 03:29:31 -07:00 |
|
Yuval Tassa
|
455b1cd2e2
|
Add spaces around comparison operators in engine source files.
PiperOrigin-RevId: 535989348
Change-Id: I883f7e82351299933c49b35a31842b5d8d6aea04
|
2023-05-28 05:02:34 -07:00 |
|
Saran Tunyasuvunakool
|
f887c1e928
|
Add ASAN and MSAN instrumentation for arena and mjData stack.
PiperOrigin-RevId: 535635490
Change-Id: Ia1e58771bae25bf72c861f57452fb8faa2b918fb
|
2023-05-26 09:17:26 -07:00 |
|
Kyle Bayes
|
d3d789cf7d
|
Convert mju_error and mju_warning to variadic functions, supporting printf-like arguments. The functions mju_error_i, mju_error_s, mju_warning_i, and mju_warning_s are now deprecated.
PiperOrigin-RevId: 515431052
Change-Id: I440de0cb417ce216b6d636a5d86dc9ef6cc1fc06
|
2023-03-09 13:51:27 -08:00 |
|
Yuval Tassa
|
222ee00a66
|
Break out passive force functions into a new file engine_passive.c
PiperOrigin-RevId: 513834952
Change-Id: I5347440f24d767a7dc81a34e48e1e17d8c10173f
|
2023-03-03 08:32:16 -08:00 |
|