Don't infer limited attributes automatically by default.

This is an amendment to 4bfc2c0311.

Add an autolimits compiler option. When true, *limited will be inferred from the presence of the *range attributes.
When false, models where limited is not specified, and range is will fail to compile.

PiperOrigin-RevId: 472438650
Change-Id: I489098e879ee695030f44e0d8cd969787e75fb90
This commit is contained in:
Nimrod Gileadi
2022-09-06 06:11:17 -07:00
committed by Copybara-Service
parent 0784a46f62
commit a693a2d981
15 changed files with 205 additions and 36 deletions
+1
View File
@@ -1,4 +1,5 @@
<mujoco>
<compiler autolimits="true"/>
<option density="1000"/>
<worldbody>
+1
View File
@@ -1,4 +1,5 @@
<mujoco>
<compiler autolimits="true" />
<worldbody>
<geom type="plane" size="1 1 .01"/>
<light pos="0 0 2"/>
+1
View File
@@ -1,4 +1,5 @@
<mujoco>
<compiler autolimits="true"/>
<!--
Adding a high fluid viscosity and using implicit integration for extra stabillity.
Extra stabillity is required because the abstract "arm" model is not very realistic.