Skip to content

Instantly share code, notes, and snippets.

@ramboldio
Created May 18, 2020 15:50
Show Gist options
  • Save ramboldio/7acd430f72c4a4ca461ae66e860e24ad to your computer and use it in GitHub Desktop.
Save ramboldio/7acd430f72c4a4ca461ae66e860e24ad to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
<?xml version="1.0" encoding="UTF-8"?>
<OpenModelicaModelDescription
xmlns:exp="https://svn.jmodelica.org/trunk/XML/daeExpressions.xsd"
xmlns:equ="https://svn.jmodelica.org/trunk/XML/daeEquations.xsd"
xmlns:fun="https://svn.jmodelica.org/trunk/XML/daeFunctions.xsd"
xmlns:opt="https://svn.jmodelica.org/trunk/XML/daeOptimization.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
fmiVersion="1.0"
modelName="SimpleSeesaw"
modelIdentifier="SimpleSeesaw"
guid="{4023049a-d64d-438a-82ca-5ce34f29077c}"
generationDateAndTime="2020-03-17T19:19:41"
variableNamingConvention="structured"
numberOfContinuousStates="2"
numberOfEventIndicators="0"
>
<VendorAnnotations>
<Tool name="OpenModelica Compiler OpenModelica 1.16.0~dev-221-g5369161"> </Tool>
</VendorAnnotations>
<DefaultExperiment startTime="0.0" stopTime="1.0" tolerance="1e-06" />
<ModelVariables>
<ScalarVariable name="revolute.phi" description="Relative rotation angle from frame_a to frame_b" valueReference="0" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="rad" displayUnit="deg"/>
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="phi"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>state</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.w" description="First derivative of angle phi (relative angular velocity)" valueReference="1" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="w"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>state</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(revolute.phi)" description="der(Relative rotation angle from frame_a to frame_b)" valueReference="2" variability="continuous" causality="internal" alias="noAlias">
<Real unit="Hz" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="phi"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>derivative</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(revolute.w)" description="der(First derivative of angle phi (relative angular velocity))" valueReference="3" variability="continuous" causality="internal" alias="noAlias">
<Real unit="s-2" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="w"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>derivative</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(bodyBox.body.w_a[1])" description="Absolute angular velocity of frame_a resolved in frame_a" valueReference="4" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="w_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(bodyBox.body.w_a[2])" description="Absolute angular velocity of frame_a resolved in frame_a" valueReference="5" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="w_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(bodyBox.body.w_a[3])" description="Absolute angular velocity of frame_a resolved in frame_a" valueReference="6" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="w_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(bodyBox1.body.frame_a.r_0[1])" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="7" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(bodyBox1.body.frame_a.r_0[2])" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="8" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(bodyBox1.body.frame_a.r_0[3])" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="9" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(bodyBox1.frame_b.R.T[1,2])" description="Transformation matrix from world frame to local frame" valueReference="10" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(bodyBox1.v_0[1])" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="11" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(bodyBox1.v_0[2])" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="12" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(bodyBox1.v_0[3])" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="13" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(pointMass.r_0[1])" description="Position vector from origin of world frame to origin of frame_a, resolved in world frame" valueReference="14" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(pointMass.r_0[2])" description="Position vector from origin of world frame to origin of frame_a, resolved in world frame" valueReference="15" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(pointMass.r_0[3])" description="Position vector from origin of world frame to origin of frame_a, resolved in world frame" valueReference="16" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(pointMass.v_0[1])" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="17" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(pointMass.v_0[2])" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="18" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(pointMass.v_0[3])" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="19" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(revolute.R_rel.w[1])" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="20" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="R_rel"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(revolute.R_rel.w[2])" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="21" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="R_rel"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(revolute.R_rel.w[3])" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="22" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="R_rel"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(springDamperParallel.r_rel_a[1])" description="Position vector from origin of frame_a to origin of frame_b, resolved in frame_a" valueReference="23" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="r_rel_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(springDamperParallel.r_rel_a[2])" description="Position vector from origin of frame_a to origin of frame_b, resolved in frame_a" valueReference="24" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="r_rel_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(springDamperParallel.r_rel_a[3])" description="Position vector from origin of frame_a to origin of frame_b, resolved in frame_a" valueReference="25" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="r_rel_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="der(springDamperParallel.s)" description="(Guarded) distance between the origin of frame_a and the origin of frame_b (&gt;= s_small))" valueReference="26" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="s"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="$cse3" valueReference="27" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="$cse3"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="$cse4" valueReference="28" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.3" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="$cse4"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.a_0[1]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="29" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.a_0[2]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="30" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.a_0[3]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="31" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.Q[1]" description="Quaternion orientation object from world frame to frame_a (dummy value, if quaternions are not used as states)" valueReference="32" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="Q">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.Q[2]" description="Quaternion orientation object from world frame to frame_a (dummy value, if quaternions are not used as states)" valueReference="33" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="Q">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.Q[3]" description="Quaternion orientation object from world frame to frame_a (dummy value, if quaternions are not used as states)" valueReference="34" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="Q">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.Q[4]" description="Quaternion orientation object from world frame to frame_a (dummy value, if quaternions are not used as states)" valueReference="35" variability="continuous" causality="internal" alias="noAlias">
<Real start="1.0" fixed="true" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="Q">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>4</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.a_0[1]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="36" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.a_0[2]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="37" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.a_0[3]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="38" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.f[1]" description="Cut-force resolved in connector frame" valueReference="39" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.f[2]" description="Cut-force resolved in connector frame" valueReference="40" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.f[3]" description="Cut-force resolved in connector frame" valueReference="41" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.t[1]" description="Cut-torque resolved in connector frame" valueReference="42" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.t[2]" description="Cut-torque resolved in connector frame" valueReference="43" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.t[3]" description="Cut-torque resolved in connector frame" valueReference="44" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.g_0[1]" description="Gravity acceleration resolved in world frame" valueReference="45" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="g_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.g_0[2]" description="Gravity acceleration resolved in world frame" valueReference="46" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="g_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.g_0[3]" description="Gravity acceleration resolved in world frame" valueReference="47" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="g_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.phi[1]" description="Dummy or 3 angles to rotate world frame into frame_a of body" valueReference="48" variability="continuous" causality="internal" alias="noAlias">
<Real start="bodyBox.body.phi_start[1]" fixed="true" unit="rad" displayUnit="deg"/>
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.phi[2]" description="Dummy or 3 angles to rotate world frame into frame_a of body" valueReference="49" variability="continuous" causality="internal" alias="noAlias">
<Real start="bodyBox.body.phi_start[2]" fixed="true" unit="rad" displayUnit="deg"/>
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.phi[3]" description="Dummy or 3 angles to rotate world frame into frame_a of body" valueReference="50" variability="continuous" causality="internal" alias="noAlias">
<Real start="bodyBox.body.phi_start[3]" fixed="true" unit="rad" displayUnit="deg"/>
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.phi_d[1]" description="= der(phi)" valueReference="51" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi_d">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.phi_d[2]" description="= der(phi)" valueReference="52" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi_d">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.phi_d[3]" description="= der(phi)" valueReference="53" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi_d">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.phi_dd[1]" description="= der(phi_d)" valueReference="54" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi_dd">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.phi_dd[2]" description="= der(phi_d)" valueReference="55" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi_dd">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.phi_dd[3]" description="= der(phi_d)" valueReference="56" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi_dd">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.v_0[1]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="57" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.v_0[2]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="58" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.v_0[3]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="59" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.w_a[1]" description="Absolute angular velocity of frame_a resolved in frame_a" valueReference="60" variability="continuous" causality="internal" alias="noAlias">
<Real start="bodyBox1.body.w_0_start[1]" fixed="true" unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="w_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.w_a[2]" description="Absolute angular velocity of frame_a resolved in frame_a" valueReference="61" variability="continuous" causality="internal" alias="noAlias">
<Real start="bodyBox1.body.w_0_start[2]" fixed="true" unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="w_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.w_a[3]" description="Absolute angular velocity of frame_a resolved in frame_a" valueReference="62" variability="continuous" causality="internal" alias="noAlias">
<Real start="bodyBox1.body.w_0_start[3]" fixed="true" unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="w_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.t[2]" description="Cut-torque resolved in connector frame" valueReference="63" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.t[3]" description="Cut-torque resolved in connector frame" valueReference="64" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.color[1]" description="Color of shape" valueReference="65" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.color[2]" description="Color of shape" valueReference="66" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.color[3]" description="Color of shape" valueReference="67" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.length" description="Length of visual object" valueReference="68" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="length"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="69" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="70" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="71" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="72" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="73" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="74" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="75" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="76" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="77" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.f[1]" description="Cut-force resolved in connector frame" valueReference="78" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.f[2]" description="Cut-force resolved in connector frame" valueReference="79" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.f[3]" description="Cut-force resolved in connector frame" valueReference="80" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.t[1]" description="Cut-torque resolved in connector frame" valueReference="81" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.t[2]" description="Cut-torque resolved in connector frame" valueReference="82" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.t[3]" description="Cut-torque resolved in connector frame" valueReference="83" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.v_0[1]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="84" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.v_0[2]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="85" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.v_0[3]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="86" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.a_0[1]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="87" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.a_0[2]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="88" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.a_0[3]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="89" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.Q[1]" description="Quaternion orientation object from world frame to frame_a (dummy value, if quaternions are not used as states)" valueReference="90" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="Q">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.Q[2]" description="Quaternion orientation object from world frame to frame_a (dummy value, if quaternions are not used as states)" valueReference="91" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="Q">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.Q[3]" description="Quaternion orientation object from world frame to frame_a (dummy value, if quaternions are not used as states)" valueReference="92" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="Q">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.Q[4]" description="Quaternion orientation object from world frame to frame_a (dummy value, if quaternions are not used as states)" valueReference="93" variability="continuous" causality="internal" alias="noAlias">
<Real start="1.0" fixed="true" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="Q">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>4</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.f[1]" description="Cut-force resolved in connector frame" valueReference="94" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.f[2]" description="Cut-force resolved in connector frame" valueReference="95" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.f[3]" description="Cut-force resolved in connector frame" valueReference="96" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.r_0[1]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="97" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.r_0[2]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="98" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.r_0[3]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="99" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.t[2]" description="Cut-torque resolved in connector frame" valueReference="100" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.t[3]" description="Cut-torque resolved in connector frame" valueReference="101" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.g_0[1]" description="Gravity acceleration resolved in world frame" valueReference="102" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="g_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.g_0[2]" description="Gravity acceleration resolved in world frame" valueReference="103" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="g_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.g_0[3]" description="Gravity acceleration resolved in world frame" valueReference="104" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="g_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.phi[1]" description="Dummy or 3 angles to rotate world frame into frame_a of body" valueReference="105" variability="continuous" causality="internal" alias="noAlias">
<Real start="bodyBox1.body.phi_start[1]" fixed="true" unit="rad" displayUnit="deg"/>
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.phi[2]" description="Dummy or 3 angles to rotate world frame into frame_a of body" valueReference="106" variability="continuous" causality="internal" alias="noAlias">
<Real start="bodyBox1.body.phi_start[2]" fixed="true" unit="rad" displayUnit="deg"/>
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.phi[3]" description="Dummy or 3 angles to rotate world frame into frame_a of body" valueReference="107" variability="continuous" causality="internal" alias="noAlias">
<Real start="bodyBox1.body.phi_start[3]" fixed="true" unit="rad" displayUnit="deg"/>
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.phi_d[1]" description="= der(phi)" valueReference="108" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi_d">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.phi_d[2]" description="= der(phi)" valueReference="109" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi_d">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.phi_d[3]" description="= der(phi)" valueReference="110" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi_d">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.phi_dd[1]" description="= der(phi_d)" valueReference="111" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi_dd">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.phi_dd[2]" description="= der(phi_d)" valueReference="112" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi_dd">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.phi_dd[3]" description="= der(phi_d)" valueReference="113" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="phi_dd">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.z_a[1]" description="Absolute angular acceleration of frame_a resolved in frame_a" valueReference="114" variability="continuous" causality="internal" alias="noAlias">
<Real start="bodyBox1.body.z_0_start[1]" fixed="true" unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="z_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.z_a[2]" description="Absolute angular acceleration of frame_a resolved in frame_a" valueReference="115" variability="continuous" causality="internal" alias="noAlias">
<Real start="bodyBox1.body.z_0_start[2]" fixed="true" unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="z_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.z_a[3]" description="Absolute angular acceleration of frame_a resolved in frame_a" valueReference="116" variability="continuous" causality="internal" alias="noAlias">
<Real start="bodyBox1.body.z_0_start[3]" fixed="true" unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="z_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.t[2]" description="Cut-torque resolved in connector frame" valueReference="117" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.t[3]" description="Cut-torque resolved in connector frame" valueReference="118" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.t[1]" description="Cut-torque resolved in connector frame" valueReference="119" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.t[2]" description="Cut-torque resolved in connector frame" valueReference="120" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.t[3]" description="Cut-torque resolved in connector frame" valueReference="121" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.color[1]" description="Color of shape" valueReference="122" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.color[2]" description="Color of shape" valueReference="123" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.color[3]" description="Color of shape" valueReference="124" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.length" description="Length of visual object" valueReference="125" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="length"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="126" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="127" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="128" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="129" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="130" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="131" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="132" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="133" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="134" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.f[1]" description="Cut-force resolved in connector frame" valueReference="135" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.f[2]" description="Cut-force resolved in connector frame" valueReference="136" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.f[3]" description="Cut-force resolved in connector frame" valueReference="137" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="138" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="139" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="140" variability="continuous" causality="internal" alias="noAlias">
<Real start="-0.3" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="141" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="142" variability="continuous" causality="internal" alias="noAlias">
<Real start="1.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="143" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="144" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.3" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="145" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="146" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.f[1]" description="Cut-force resolved in connector frame" valueReference="147" variability="continuous" causality="internal" alias="noAlias">
<Real start="29.43" fixed="false" unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.f[2]" description="Cut-force resolved in connector frame" valueReference="148" variability="continuous" causality="internal" alias="noAlias">
<Real start="-0.0" fixed="false" unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.f[3]" description="Cut-force resolved in connector frame" valueReference="149" variability="continuous" causality="internal" alias="noAlias">
<Real start="-0.0" fixed="false" unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.t[1]" description="Cut-torque resolved in connector frame" valueReference="150" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.t[2]" description="Cut-torque resolved in connector frame" valueReference="151" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.t[3]" description="Cut-torque resolved in connector frame" valueReference="152" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.v_0[1]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="153" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.v_0[2]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="154" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.v_0[3]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="155" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="156" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="157" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="158" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="159" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="160" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="161" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="162" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="163" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="164" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="165" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="166" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="167" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.f[1]" description="Cut-force resolved in connector frame" valueReference="168" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.f[2]" description="Cut-force resolved in connector frame" valueReference="169" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.f[3]" description="Cut-force resolved in connector frame" valueReference="170" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.t[1]" description="Cut-torque resolved in connector frame" valueReference="171" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.t[2]" description="Cut-torque resolved in connector frame" valueReference="172" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.frame_b.t[3]" description="Cut-torque resolved in connector frame" valueReference="173" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="174" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="175" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="176" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="177" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="178" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="179" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="180" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="181" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="182" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="183" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="184" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="185" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.color[1]" description="Color of shape" valueReference="186" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.color[2]" description="Color of shape" valueReference="187" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.color[3]" description="Color of shape" valueReference="188" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="189" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="190" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.shape.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="191" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="192" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="193" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="194" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="195" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="196" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="197" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="198" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="199" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="200" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="201" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="202" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="203" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.f[1]" description="Cut-force resolved in connector frame" valueReference="204" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.f[2]" description="Cut-force resolved in connector frame" valueReference="205" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.f[3]" description="Cut-force resolved in connector frame" valueReference="206" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.t[1]" description="Cut-torque resolved in connector frame" valueReference="207" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.t[2]" description="Cut-torque resolved in connector frame" valueReference="208" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.frame_b.t[3]" description="Cut-torque resolved in connector frame" valueReference="209" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="210" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="211" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="212" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="213" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="214" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="215" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="216" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="217" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="218" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="219" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="220" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="221" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.color[1]" description="Color of shape" valueReference="222" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.color[2]" description="Color of shape" valueReference="223" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.color[3]" description="Color of shape" valueReference="224" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="225" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="226" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.shape.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="227" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.a_0[1]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="228" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.a_0[2]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="229" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.a_0[3]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="230" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.t[1]" description="Cut-torque resolved in connector frame" valueReference="231" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.t[2]" description="Cut-torque resolved in connector frame" valueReference="232" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.t[3]" description="Cut-torque resolved in connector frame" valueReference="233" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.r_0[1]" description="Position vector from origin of world frame to origin of frame_a, resolved in world frame" valueReference="234" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.r_0[2]" description="Position vector from origin of world frame to origin of frame_a, resolved in world frame" valueReference="235" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.r_0[3]" description="Position vector from origin of world frame to origin of frame_a, resolved in world frame" valueReference="236" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.color[1]" description="Color of shape" valueReference="237" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.color[2]" description="Color of shape" valueReference="238" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.color[3]" description="Color of shape" valueReference="239" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.extra" description="Additional size data for some of the shape types" valueReference="240" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="extra"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="241" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="242" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="243" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="244" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="245" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="246" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="247" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="248" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="249" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.v_0[1]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="250" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.v_0[2]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="251" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.v_0[3]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="252" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="true" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.R_rel.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="253" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="R_rel"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.R_rel.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="254" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="R_rel"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.R_rel.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="255" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="R_rel"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.a" description="Second derivative of angle phi (relative angular acceleration)" valueReference="256" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="a"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.constantTorque.phi_support" description="Absolute angle of support flange" valueReference="257" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad" displayUnit="deg"/>
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="constantTorque"/>
<exp:QualifiedNamePart name="phi_support"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinder.color[1]" description="Color of shape" valueReference="258" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinder"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinder.color[2]" description="Color of shape" valueReference="259" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinder"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinder.color[3]" description="Color of shape" valueReference="260" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinder"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinder.extra" description="Additional size data for some of the shape types" valueReference="261" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinder"/>
<exp:QualifiedNamePart name="extra"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinder.r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="262" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinder"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinder.r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="263" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinder"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinder.r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="264" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinder"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinder.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="265" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinder"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinder.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="266" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinder"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinder.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="267" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinder"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.fixed.flange.tau" description="Cut torque in the flange" valueReference="268" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="flange"/>
<exp:QualifiedNamePart name="tau"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.frame_b.f[1]" description="Cut-force resolved in connector frame" valueReference="269" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.frame_b.f[2]" description="Cut-force resolved in connector frame" valueReference="270" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.frame_b.f[3]" description="Cut-force resolved in connector frame" valueReference="271" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.frame_b.t[1]" description="Cut-torque resolved in connector frame" valueReference="272" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.frame_b.t[2]" description="Cut-torque resolved in connector frame" valueReference="273" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.frame_b.t[3]" description="Cut-torque resolved in connector frame" valueReference="274" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.coilWidth" description="Width of spring coil" valueReference="275" variability="continuous" causality="internal" alias="noAlias">
<Real min="0.0" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="coilWidth"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.e_a[1]" description="Unit vector on the line connecting the origin of frame_a with the origin of frame_b resolved in frame_a (directed from frame_a to frame_b)" valueReference="276" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="e_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.e_a[2]" description="Unit vector on the line connecting the origin of frame_a with the origin of frame_b resolved in frame_a (directed from frame_a to frame_b)" valueReference="277" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="e_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.e_a[3]" description="Unit vector on the line connecting the origin of frame_a with the origin of frame_b resolved in frame_a (directed from frame_a to frame_b)" valueReference="278" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="e_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.f" description="Line force acting on frame_a and on frame_b (positive, if acting on frame_b and directed from frame_a to frame_b)" valueReference="279" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="f"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.f_d" description="Damping force" valueReference="280" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="f_d"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.frame_a.t[1]" description="Cut-torque resolved in connector frame" valueReference="281" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.frame_a.t[2]" description="Cut-torque resolved in connector frame" valueReference="282" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.frame_a.t[3]" description="Cut-torque resolved in connector frame" valueReference="283" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.frame_b.f[1]" description="Cut-force resolved in connector frame" valueReference="284" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.frame_b.f[2]" description="Cut-force resolved in connector frame" valueReference="285" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.frame_b.f[3]" description="Cut-force resolved in connector frame" valueReference="286" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.frame_b.t[1]" description="Cut-torque resolved in connector frame" valueReference="287" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.frame_b.t[2]" description="Cut-torque resolved in connector frame" valueReference="288" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.frame_b.t[3]" description="Cut-torque resolved in connector frame" valueReference="289" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.lossPower" description="Loss power leaving component via heatPort (&gt; 0, if heat is flowing out of component)" valueReference="290" variability="continuous" causality="internal" alias="noAlias">
<Real unit="W" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="lossPower"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.r_rel_a[1]" description="Position vector from origin of frame_a to origin of frame_b, resolved in frame_a" valueReference="291" variability="continuous" causality="internal" alias="noAlias">
<Real start="-1.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="r_rel_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.r_rel_a[2]" description="Position vector from origin of frame_a to origin of frame_b, resolved in frame_a" valueReference="292" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="r_rel_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.r_rel_a[3]" description="Position vector from origin of frame_a to origin of frame_b, resolved in frame_a" valueReference="293" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="r_rel_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.s" description="(Guarded) distance between the origin of frame_a and the origin of frame_b (&gt;= s_small))" valueReference="294" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="s"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.shape.color[1]" description="Color of shape" valueReference="295" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.shape.color[2]" description="Color of shape" valueReference="296" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.shape.color[3]" description="Color of shape" valueReference="297" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.shape.extra" description="Additional size data for some of the shape types" valueReference="298" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="extra"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.shape.height" description="Height of visual object" valueReference="299" variability="continuous" causality="internal" alias="noAlias">
<Real start="0.01" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="height"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.shape.r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="300" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.shape.r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="301" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.shape.r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="302" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.shape.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="303" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.shape.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="304" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.shape.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="305" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="306" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="307" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="308" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="309" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="310" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="311" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="312" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="313" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="314" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="315" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="316" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="317" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.f[1]" description="Cut-force resolved in connector frame" valueReference="318" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.f[2]" description="Cut-force resolved in connector frame" valueReference="319" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.f[3]" description="Cut-force resolved in connector frame" valueReference="320" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.r_0[1]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="321" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.r_0[2]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="322" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.r_0[3]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="323" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.t[1]" description="Cut-torque resolved in connector frame" valueReference="324" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.t[2]" description="Cut-torque resolved in connector frame" valueReference="325" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.frame_b.t[3]" description="Cut-torque resolved in connector frame" valueReference="326" variability="continuous" causality="internal" alias="noAlias">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="327" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="328" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="329" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="330" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="331" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="332" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="333" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="334" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="335" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="336" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="337" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="338" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.color[1]" description="Color of shape" valueReference="339" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.color[2]" description="Color of shape" valueReference="340" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.color[3]" description="Color of shape" valueReference="341" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.extra" description="Additional size data for some of the shape types" valueReference="342" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="extra"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="343" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="344" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="345" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="346" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="347" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="348" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="349" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.specularCoefficient" description="Reflection of ambient light (= 0: light is completely absorbed)" valueReference="350" variability="continuous" causality="internal" alias="noAlias">
<Real min="0.0" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="specularCoefficient"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="351" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="352" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowHead.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="353" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowHead"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="354" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="355" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="356" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="357" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="358" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="359" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="360" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="361" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="362" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="363" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="364" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="365" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.extra" description="Additional size data for some of the shape types" valueReference="366" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="extra"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="367" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="368" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="369" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="370" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="371" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="372" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.specularCoefficient" description="Reflection of ambient light (= 0: light is completely absorbed)" valueReference="373" variability="continuous" causality="internal" alias="noAlias">
<Real min="0.0" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="specularCoefficient"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="374" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="375" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowLine.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="376" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowLine"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="377" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="378" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="379" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="380" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="381" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="382" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="383" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="384" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="385" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="386" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="387" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="388" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.color[1]" description="Color of shape" valueReference="389" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.color[2]" description="Color of shape" valueReference="390" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.color[3]" description="Color of shape" valueReference="391" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.extra" description="Additional size data for some of the shape types" valueReference="392" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="extra"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="393" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="394" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="395" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="396" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="397" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="398" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="399" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="400" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.specularCoefficient" description="Reflection of ambient light (= 0: light is completely absorbed)" valueReference="401" variability="continuous" causality="internal" alias="noAlias">
<Real min="0.0" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="specularCoefficient"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="402" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="403" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowHead.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="404" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowHead"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="405" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="406" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="407" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="408" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="409" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="410" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="411" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="412" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="413" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="414" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="415" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="416" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.extra" description="Additional size data for some of the shape types" valueReference="417" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="extra"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="418" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="419" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="420" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="421" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="422" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="423" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="424" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="425" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="426" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.specularCoefficient" description="Reflection of ambient light (= 0: light is completely absorbed)" valueReference="427" variability="continuous" causality="internal" alias="noAlias">
<Real min="0.0" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="specularCoefficient"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="428" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="429" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_arrowLine.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="430" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_arrowLine"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="431" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="432" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="433" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="434" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="435" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="436" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="437" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="438" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="439" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="440" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="441" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="442" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R_lines[1,1]" valueReference="443" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R_lines[1,2]" valueReference="444" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R_lines[1,3]" valueReference="445" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R_lines[2,1]" valueReference="446" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R_lines[2,2]" valueReference="447" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R_lines[2,3]" valueReference="448" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R_lines[3,1]" valueReference="449" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R_lines[3,2]" valueReference="450" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.R_lines[3,3]" valueReference="451" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].color[1]" description="Color of shape" valueReference="452" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].color[2]" description="Color of shape" valueReference="453" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].color[3]" description="Color of shape" valueReference="454" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[1].extra" description="Additional size data for some of the shape types" valueReference="455" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="extra"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].extra" description="Additional size data for some of the shape types" valueReference="456" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="extra"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[1].length" description="Length of visual object" valueReference="457" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="length"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].length" description="Length of visual object" valueReference="458" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="length"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[1].lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="459" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[1].lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="460" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[1].lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="461" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="462" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="463" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="464" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="465" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="466" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="467" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[1].r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="468" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[1].r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="469" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[1].r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="470" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="471" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="472" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="473" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[1].widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="474" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[1].widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="475" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[1].widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="476" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="477" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="478" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.cylinders[2].widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="479" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.lines[1,1,1]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="480" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.lines[1,1,2]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="481" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.lines[2,1,1]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="482" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.lines[2,2,2]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="483" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.n_x[1]" description="Vector in direction of x-axis of 'lines' frame, resolved in object frame" valueReference="484" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="n_x">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.n_x[2]" description="Vector in direction of x-axis of 'lines' frame, resolved in object frame" valueReference="485" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="n_x">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.n_x[3]" description="Vector in direction of x-axis of 'lines' frame, resolved in object frame" valueReference="486" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="n_x">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.n_y[1]" description="Vector in direction of y-axis of 'lines' frame, resolved in object frame" valueReference="487" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="n_y">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.n_y[2]" description="Vector in direction of y-axis of 'lines' frame, resolved in object frame" valueReference="488" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="n_y">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.n_y[3]" description="Vector in direction of y-axis of 'lines' frame, resolved in object frame" valueReference="489" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="n_y">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="490" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="491" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="492" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.r_abs[2]" valueReference="493" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="r_abs">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.r_abs[3]" valueReference="494" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="r_abs">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.r_lines[2]" description="Position vector from origin of object frame to the origin of 'lines' frame, resolved in object frame" valueReference="495" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="r_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.r_lines[3]" description="Position vector from origin of object frame to the origin of 'lines' frame, resolved in object frame" valueReference="496" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="r_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.x_label.specularCoefficient" description="Reflection of ambient light (= 0: light is completely absorbed)" valueReference="497" variability="continuous" causality="internal" alias="noAlias">
<Real min="0.0" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="x_label"/>
<exp:QualifiedNamePart name="specularCoefficient"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="498" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="499" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="500" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="501" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="502" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="503" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="504" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="505" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="506" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="507" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="508" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="509" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.color[1]" description="Color of shape" valueReference="510" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.color[2]" description="Color of shape" valueReference="511" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.color[3]" description="Color of shape" valueReference="512" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.extra" description="Additional size data for some of the shape types" valueReference="513" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="extra"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="514" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="515" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="516" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="517" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="518" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="519" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="520" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="521" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.specularCoefficient" description="Reflection of ambient light (= 0: light is completely absorbed)" valueReference="522" variability="continuous" causality="internal" alias="noAlias">
<Real min="0.0" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="specularCoefficient"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="523" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="524" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowHead.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="525" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowHead"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="526" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="527" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="528" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="529" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="530" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="531" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="532" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="533" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="534" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="535" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="536" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="537" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.extra" description="Additional size data for some of the shape types" valueReference="538" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="extra"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="539" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="540" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="541" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="542" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="543" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="544" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="545" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="546" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="547" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.specularCoefficient" description="Reflection of ambient light (= 0: light is completely absorbed)" valueReference="548" variability="continuous" causality="internal" alias="noAlias">
<Real min="0.0" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="specularCoefficient"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="549" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="550" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_arrowLine.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="551" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_arrowLine"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="552" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="553" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="554" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="555" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="556" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="557" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="558" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="559" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="560" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="561" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="562" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="563" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R_lines[1,1]" valueReference="564" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R_lines[1,2]" valueReference="565" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R_lines[1,3]" valueReference="566" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R_lines[2,1]" valueReference="567" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R_lines[2,2]" valueReference="568" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R_lines[2,3]" valueReference="569" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R_lines[3,1]" valueReference="570" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R_lines[3,2]" valueReference="571" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.R_lines[3,3]" valueReference="572" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].color[1]" description="Color of shape" valueReference="573" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].color[2]" description="Color of shape" valueReference="574" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].color[3]" description="Color of shape" valueReference="575" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[1].extra" description="Additional size data for some of the shape types" valueReference="576" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="extra"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].extra" description="Additional size data for some of the shape types" valueReference="577" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="extra"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[1].length" description="Length of visual object" valueReference="578" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="length"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].length" description="Length of visual object" valueReference="579" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="length"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[1].lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="580" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[1].lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="581" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[1].lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="582" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="583" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="584" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="585" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="586" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="587" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="588" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[1].r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="589" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[1].r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="590" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[1].r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="591" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="592" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="593" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="594" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[1].widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="595" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[1].widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="596" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[1].widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="597" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="598" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="599" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.cylinders[2].widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="600" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.lines[1,1,1]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="601" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.lines[1,1,2]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="602" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.lines[1,2,2]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="603" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.lines[2,1,1]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="604" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.lines[2,1,2]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="605" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.lines[2,2,1]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="606" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.lines[2,2,2]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="607" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.n_x[1]" description="Vector in direction of x-axis of 'lines' frame, resolved in object frame" valueReference="608" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="n_x">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.n_x[2]" description="Vector in direction of x-axis of 'lines' frame, resolved in object frame" valueReference="609" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="n_x">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.n_x[3]" description="Vector in direction of x-axis of 'lines' frame, resolved in object frame" valueReference="610" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="n_x">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.n_y[1]" description="Vector in direction of y-axis of 'lines' frame, resolved in object frame" valueReference="611" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="n_y">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.n_y[2]" description="Vector in direction of y-axis of 'lines' frame, resolved in object frame" valueReference="612" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="n_y">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.n_y[3]" description="Vector in direction of y-axis of 'lines' frame, resolved in object frame" valueReference="613" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="n_y">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="614" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="615" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="616" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.r_abs[1]" valueReference="617" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="r_abs">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.r_abs[3]" valueReference="618" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="r_abs">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.r_lines[1]" description="Position vector from origin of object frame to the origin of 'lines' frame, resolved in object frame" valueReference="619" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="r_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.r_lines[3]" description="Position vector from origin of object frame to the origin of 'lines' frame, resolved in object frame" valueReference="620" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="r_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.y_label.specularCoefficient" description="Reflection of ambient light (= 0: light is completely absorbed)" valueReference="621" variability="continuous" causality="internal" alias="noAlias">
<Real min="0.0" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="y_label"/>
<exp:QualifiedNamePart name="specularCoefficient"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="622" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="623" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="624" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="625" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="626" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="627" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="628" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="629" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="630" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="631" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="632" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="633" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.color[1]" description="Color of shape" valueReference="634" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.color[2]" description="Color of shape" valueReference="635" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.color[3]" description="Color of shape" valueReference="636" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.extra" description="Additional size data for some of the shape types" valueReference="637" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="extra"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="638" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="639" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="640" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="641" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="642" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="643" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="644" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="645" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.specularCoefficient" description="Reflection of ambient light (= 0: light is completely absorbed)" valueReference="646" variability="continuous" causality="internal" alias="noAlias">
<Real min="0.0" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="specularCoefficient"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="647" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="648" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowHead.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="649" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowHead"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="650" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="651" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="652" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="653" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="654" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="655" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="656" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="657" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="658" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="659" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="660" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="661" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.extra" description="Additional size data for some of the shape types" valueReference="662" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="extra"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="663" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="664" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="665" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="666" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="667" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="668" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="669" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="670" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="671" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.specularCoefficient" description="Reflection of ambient light (= 0: light is completely absorbed)" valueReference="672" variability="continuous" causality="internal" alias="noAlias">
<Real min="0.0" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="specularCoefficient"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="673" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="674" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_arrowLine.widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="675" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_arrowLine"/>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="676" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="677" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="678" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="679" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="680" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="681" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="682" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="683" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="684" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="685" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="686" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="687" variability="continuous" causality="internal" alias="noAlias">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R_lines[1,1]" valueReference="688" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R_lines[1,2]" valueReference="689" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R_lines[1,3]" valueReference="690" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R_lines[2,1]" valueReference="691" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R_lines[2,2]" valueReference="692" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R_lines[2,3]" valueReference="693" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R_lines[3,1]" valueReference="694" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R_lines[3,2]" valueReference="695" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.R_lines[3,3]" valueReference="696" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="R_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].color[1]" description="Color of shape" valueReference="697" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].color[2]" description="Color of shape" valueReference="698" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].color[3]" description="Color of shape" valueReference="699" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[1].extra" description="Additional size data for some of the shape types" valueReference="700" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="extra"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].extra" description="Additional size data for some of the shape types" valueReference="701" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="extra"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].extra" description="Additional size data for some of the shape types" valueReference="702" variability="continuous" causality="internal" alias="noAlias">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="extra"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[1].length" description="Length of visual object" valueReference="703" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="length"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].length" description="Length of visual object" valueReference="704" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="length"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].length" description="Length of visual object" valueReference="705" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="length"/>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[1].lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="706" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[1].lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="707" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[1].lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="708" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="709" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="710" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="711" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].lengthDirection[1]" description="Vector in length direction, resolved in object frame" valueReference="712" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].lengthDirection[2]" description="Vector in length direction, resolved in object frame" valueReference="713" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].lengthDirection[3]" description="Vector in length direction, resolved in object frame" valueReference="714" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="lengthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="715" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="716" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="717" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="718" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="719" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="720" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[1].r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="721" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[1].r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="722" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[1].r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="723" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="724" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="725" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="726" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].r_shape[1]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="727" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].r_shape[2]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="728" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].r_shape[3]" description="Position vector from origin of object frame to shape origin, resolved in object frame" valueReference="729" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="r_shape">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[1].widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="730" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[1].widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="731" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[1].widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="732" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="733" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="734" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[2].widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="735" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].widthDirection[1]" description="Vector in width direction, resolved in object frame" valueReference="736" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].widthDirection[2]" description="Vector in width direction, resolved in object frame" valueReference="737" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.cylinders[3].widthDirection[3]" description="Vector in width direction, resolved in object frame" valueReference="738" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="cylinders">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
<exp:QualifiedNamePart name="widthDirection">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.lines[1,1,1]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="739" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.lines[1,1,2]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="740" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.lines[1,2,2]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="741" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.lines[2,1,1]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="742" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.lines[3,1,1]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="743" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.lines[3,2,2]" description="List of start and end points of cylinders resolved in an x-y frame defined by n_x, n_y, e.g., {[0,0;1,1], [0,1;1,0], [2,0; 3,1]}" valueReference="744" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.n_x[1]" description="Vector in direction of x-axis of 'lines' frame, resolved in object frame" valueReference="745" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="n_x">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.n_x[2]" description="Vector in direction of x-axis of 'lines' frame, resolved in object frame" valueReference="746" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="n_x">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.n_x[3]" description="Vector in direction of x-axis of 'lines' frame, resolved in object frame" valueReference="747" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="n_x">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.n_y[1]" description="Vector in direction of y-axis of 'lines' frame, resolved in object frame" valueReference="748" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="n_y">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.n_y[2]" description="Vector in direction of y-axis of 'lines' frame, resolved in object frame" valueReference="749" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="n_y">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.n_y[3]" description="Vector in direction of y-axis of 'lines' frame, resolved in object frame" valueReference="750" variability="continuous" causality="internal" alias="noAlias">
<Real unit="1" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="n_y">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="751" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="752" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="753" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.r_abs[1]" valueReference="754" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="r_abs">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.r_abs[2]" valueReference="755" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="r_abs">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.r_lines[1]" description="Position vector from origin of object frame to the origin of 'lines' frame, resolved in object frame" valueReference="756" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="r_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.r_lines[2]" description="Position vector from origin of object frame to the origin of 'lines' frame, resolved in object frame" valueReference="757" variability="continuous" causality="internal" alias="noAlias">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="r_lines">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.z_label.specularCoefficient" description="Reflection of ambient light (= 0: light is completely absorbed)" valueReference="758" variability="continuous" causality="internal" alias="noAlias">
<Real min="0.0" />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="z_label"/>
<exp:QualifiedNamePart name="specularCoefficient"/>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.sphereColor[1]" description="Color of sphere" valueReference="759" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="sphereColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.sphereColor[2]" description="Color of sphere" valueReference="760" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="sphereColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.sphereColor[3]" description="Color of sphere" valueReference="761" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="sphereColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.color[1]" description="Color of box" valueReference="762" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.color[2]" description="Color of box" valueReference="763" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.color[3]" description="Color of box" valueReference="764" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.sphereColor[1]" description="Color of sphere" valueReference="765" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="sphereColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.sphereColor[2]" description="Color of sphere" valueReference="766" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="sphereColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.sphereColor[3]" description="Color of sphere" valueReference="767" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="sphereColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.color[1]" description="Color of box" valueReference="768" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.color[2]" description="Color of box" valueReference="769" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.color[3]" description="Color of box" valueReference="770" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.color[1]" description="Color of shape" valueReference="771" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.color[2]" description="Color of shape" valueReference="772" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed.color[3]" description="Color of shape" valueReference="773" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="fixed"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.color[1]" description="Color of shape" valueReference="774" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.color[2]" description="Color of shape" valueReference="775" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="fixed1.color[3]" description="Color of shape" valueReference="776" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="fixed1"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphereColor[1]" description="Color of sphere" valueReference="777" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphereColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphereColor[2]" description="Color of sphere" valueReference="778" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphereColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphereColor[3]" description="Color of sphere" valueReference="779" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphereColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinderColor[1]" description="Color of cylinder representing the joint axis" valueReference="780" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinderColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinderColor[2]" description="Color of cylinder representing the joint axis" valueReference="781" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinderColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="revolute.cylinderColor[3]" description="Color of cylinder representing the joint axis" valueReference="782" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="revolute"/>
<exp:QualifiedNamePart name="cylinderColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.color[1]" description="Color of spring" valueReference="783" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.color[2]" description="Color of spring" valueReference="784" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="springDamperParallel.color[3]" description="Color of spring" valueReference="785" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="springDamperParallel"/>
<exp:QualifiedNamePart name="color">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.axisColor_x[1]" description="Color of x-arrow" valueReference="786" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="axisColor_x">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.axisColor_x[2]" description="Color of x-arrow" valueReference="787" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="axisColor_x">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.axisColor_x[3]" description="Color of x-arrow" valueReference="788" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="axisColor_x">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowColor[1]" description="Color of gravity arrow" valueReference="789" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowColor[2]" description="Color of gravity arrow" valueReference="790" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravityArrowColor[3]" description="Color of gravity arrow" valueReference="791" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravityArrowColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravitySphereColor[1]" description="Color of gravity sphere" valueReference="792" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravitySphereColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravitySphereColor[2]" description="Color of gravity sphere" valueReference="793" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravitySphereColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="world.gravitySphereColor[3]" description="Color of gravity sphere" valueReference="794" variability="discrete" causality="internal" alias="noAlias">
<Integer />
<QualifiedName>
<exp:QualifiedNamePart name="world"/>
<exp:QualifiedNamePart name="gravitySphereColor">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="795" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="796" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="797" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="798" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="799" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="800" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="801" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="802" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="803" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="804" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="805" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.frame_a.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="806" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.z_a[1]" description="Absolute angular acceleration of frame_a resolved in frame_a" valueReference="807" variability="continuous" causality="internal" alias="bodyBox1.body.z_a[1]">
<Real start="*ERROR* initial value of unknown type" fixed="false" unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="z_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.z_a[2]" description="Absolute angular acceleration of frame_a resolved in frame_a" valueReference="808" variability="continuous" causality="internal" alias="bodyBox1.body.z_a[2]">
<Real start="*ERROR* initial value of unknown type" fixed="false" unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="z_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.body.z_a[3]" description="Absolute angular acceleration of frame_a resolved in frame_a" valueReference="809" variability="continuous" causality="internal" alias="bodyBox1.body.z_a[3]">
<Real start="*ERROR* initial value of unknown type" fixed="false" unit="rad/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="z_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="810" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="811" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="812" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="813" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="814" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="815" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="816" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="817" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="818" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="819" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="820" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="821" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.f[1]" description="Cut-force resolved in connector frame" valueReference="822" variability="continuous" causality="internal" alias="-bodyBox.frame_b.f[1]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.f[2]" description="Cut-force resolved in connector frame" valueReference="823" variability="continuous" causality="internal" alias="-bodyBox.frame_b.f[2]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.f[3]" description="Cut-force resolved in connector frame" valueReference="824" variability="continuous" causality="internal" alias="-bodyBox.frame_b.f[3]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_a.t[1]" description="Cut-torque resolved in connector frame" valueReference="825" variability="continuous" causality="internal" alias="-bodyBox.frame_b.t[1]">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="826" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="827" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="828" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="829" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="830" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="831" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="832" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="833" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="834" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="835" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="836" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="837" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.f[1]" description="Cut-force resolved in connector frame" valueReference="838" variability="continuous" causality="internal" alias="bodyBox.frame_b.f[1]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.f[2]" description="Cut-force resolved in connector frame" valueReference="839" variability="continuous" causality="internal" alias="bodyBox.frame_b.f[2]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.f[3]" description="Cut-force resolved in connector frame" valueReference="840" variability="continuous" causality="internal" alias="bodyBox.frame_b.f[3]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.r_0[1]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="841" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[1]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.r_0[2]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="842" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[2]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.r_0[3]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="843" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[3]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.t[1]" description="Cut-torque resolved in connector frame" valueReference="844" variability="continuous" causality="internal" alias="bodyBox.frame_b.t[1]">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.t[2]" description="Cut-torque resolved in connector frame" valueReference="845" variability="continuous" causality="internal" alias="bodyBox.frame_b.t[2]">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.frame_b.t[3]" description="Cut-torque resolved in connector frame" valueReference="846" variability="continuous" causality="internal" alias="bodyBox.frame_b.t[3]">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="847" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="848" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="849" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="850" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="851" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="852" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="853" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="854" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="855" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="856" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="857" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frameTranslation.shape.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="858" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="859" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="860" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="861" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="862" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="863" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="864" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="865" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="866" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="867" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="868" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="869" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="870" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.f[1]" description="Cut-force resolved in connector frame" valueReference="871" variability="continuous" causality="internal" alias="-revolute.frame_b.f[1]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.f[2]" description="Cut-force resolved in connector frame" valueReference="872" variability="continuous" causality="internal" alias="-revolute.frame_b.f[2]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.f[3]" description="Cut-force resolved in connector frame" valueReference="873" variability="continuous" causality="internal" alias="-revolute.frame_b.f[3]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.t[1]" description="Cut-torque resolved in connector frame" valueReference="874" variability="continuous" causality="internal" alias="-revolute.frame_b.t[1]">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.t[2]" description="Cut-torque resolved in connector frame" valueReference="875" variability="continuous" causality="internal" alias="-revolute.frame_b.t[2]">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_a.t[3]" description="Cut-torque resolved in connector frame" valueReference="876" variability="continuous" causality="internal" alias="-revolute.frame_b.t[3]">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="877" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="878" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="879" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="880" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="881" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="882" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="883" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="884" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="885" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="886" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="887" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="888" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.r_0[1]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="889" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[1]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.r_0[2]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="890" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[2]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox.frame_b.r_0[3]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="891" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[3]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.a_0[1]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="892" variability="continuous" causality="internal" alias="bodyBox1.a_0[1]">
<Real start="0.0" fixed="false" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.a_0[2]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="893" variability="continuous" causality="internal" alias="bodyBox1.a_0[2]">
<Real start="0.0" fixed="false" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.a_0[3]" description="Absolute acceleration of frame_a resolved in world frame (= der(v_0))" valueReference="894" variability="continuous" causality="internal" alias="bodyBox1.a_0[3]">
<Real start="0.0" fixed="false" unit="m/s2" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="a_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="895" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="896" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="897" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="898" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="899" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="900" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="901" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="902" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="903" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="904" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="905" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="906" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.frame_a.t[1]" description="Cut-torque resolved in connector frame" valueReference="907" variability="continuous" causality="internal" alias="-bodyBox.frame_b.t[1]">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.r_0[1]" description="Position vector from origin of world frame to origin of frame_a" valueReference="908" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[1]">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.r_0[2]" description="Position vector from origin of world frame to origin of frame_a" valueReference="909" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[2]">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.r_0[3]" description="Position vector from origin of world frame to origin of frame_a" valueReference="910" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[3]">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.v_0[1]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="911" variability="continuous" causality="internal" alias="bodyBox1.v_0[1]">
<Real start="0.0" fixed="false" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.v_0[2]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="912" variability="continuous" causality="internal" alias="bodyBox1.v_0[2]">
<Real start="0.0" fixed="false" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.v_0[3]" description="Absolute velocity of frame_a, resolved in world frame (= der(r_0))" valueReference="913" variability="continuous" causality="internal" alias="bodyBox1.v_0[3]">
<Real start="0.0" fixed="false" unit="m/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="v_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.w_a[1]" description="Absolute angular velocity of frame_a resolved in frame_a" valueReference="914" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real start="*ERROR* initial value of unknown type" fixed="true" unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="w_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.w_a[2]" description="Absolute angular velocity of frame_a resolved in frame_a" valueReference="915" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real start="*ERROR* initial value of unknown type" fixed="true" unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="w_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.body.w_a[3]" description="Absolute angular velocity of frame_a resolved in frame_a" valueReference="916" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real start="*ERROR* initial value of unknown type" fixed="true" unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="body"/>
<exp:QualifiedNamePart name="w_a">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="917" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="918" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="919" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="920" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="921" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="922" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="923" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="924" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="925" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="926" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="927" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="928" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.f[1]" description="Cut-force resolved in connector frame" valueReference="929" variability="continuous" causality="internal" alias="-bodyBox1.frame_b.f[1]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.f[2]" description="Cut-force resolved in connector frame" valueReference="930" variability="continuous" causality="internal" alias="-bodyBox1.frame_b.f[2]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.f[3]" description="Cut-force resolved in connector frame" valueReference="931" variability="continuous" causality="internal" alias="-bodyBox1.frame_b.f[3]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.r_0[1]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="932" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[1]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.r_0[2]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="933" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[2]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.r_0[3]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="934" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[3]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_a.t[1]" description="Cut-torque resolved in connector frame" valueReference="935" variability="continuous" causality="internal" alias="pointMass.frame_a.t[1]">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="936" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="937" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="938" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="939" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="940" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="941" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="942" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="943" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="944" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="945" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="946" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="947" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.f[1]" description="Cut-force resolved in connector frame" valueReference="948" variability="continuous" causality="internal" alias="bodyBox1.frame_b.f[1]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.f[2]" description="Cut-force resolved in connector frame" valueReference="949" variability="continuous" causality="internal" alias="bodyBox1.frame_b.f[2]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.f[3]" description="Cut-force resolved in connector frame" valueReference="950" variability="continuous" causality="internal" alias="bodyBox1.frame_b.f[3]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.r_0[1]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="951" variability="continuous" causality="internal" alias="pointMass.r_0[1]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.r_0[2]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="952" variability="continuous" causality="internal" alias="pointMass.r_0[2]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.frame_b.r_0[3]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="953" variability="continuous" causality="internal" alias="pointMass.r_0[3]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="954" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="955" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="956" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="957" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="958" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="959" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="960" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="961" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="962" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="963" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="964" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="965" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.r[1]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="966" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[1]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.r[2]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="967" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[2]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frameTranslation.shape.r[3]" description="Position vector from origin of world frame to origin of object frame, resolved in world frame" valueReference="968" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[3]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frameTranslation"/>
<exp:QualifiedNamePart name="shape"/>
<exp:QualifiedNamePart name="r">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="969" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="970" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="971" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="972" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="973" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="974" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="975" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="976" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="977" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="978" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="979" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="980" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.r_0[1]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="981" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[1]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.r_0[2]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="982" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[2]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.r_0[3]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="983" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[3]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.t[1]" description="Cut-torque resolved in connector frame" valueReference="984" variability="continuous" causality="internal" alias="-bodyBox.frame_b.t[1]">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.t[2]" description="Cut-torque resolved in connector frame" valueReference="985" variability="continuous" causality="internal" alias="-bodyBox.frame_b.t[2]">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_a.t[3]" description="Cut-torque resolved in connector frame" valueReference="986" variability="continuous" causality="internal" alias="-bodyBox.frame_b.t[3]">
<Real unit="N.m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="t">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="987" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="988" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="989" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.r_0[1]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="990" variability="continuous" causality="internal" alias="pointMass.r_0[1]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.r_0[2]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="991" variability="continuous" causality="internal" alias="pointMass.r_0[2]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.frame_b.r_0[3]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="992" variability="continuous" causality="internal" alias="pointMass.r_0[3]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="frame_b"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.r_0[1]" description="Position vector from origin of world frame to origin of frame_a" valueReference="993" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[1]">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.r_0[2]" description="Position vector from origin of world frame to origin of frame_a" valueReference="994" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[2]">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="bodyBox1.r_0[3]" description="Position vector from origin of world frame to origin of frame_a" valueReference="995" variability="continuous" causality="internal" alias="bodyBox1.body.frame_a.r_0[3]">
<Real start="0.0" fixed="false" unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="bodyBox1"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="996" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="997" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.R.T[1,3]" description="Transformation matrix from world frame to local frame" valueReference="998" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.R.T[2,1]" description="Transformation matrix from world frame to local frame" valueReference="999" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.R.T[2,2]" description="Transformation matrix from world frame to local frame" valueReference="1000" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.R.T[2,3]" description="Transformation matrix from world frame to local frame" valueReference="1001" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[2,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.R.T[3,1]" description="Transformation matrix from world frame to local frame" valueReference="1002" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.R.T[3,2]" description="Transformation matrix from world frame to local frame" valueReference="1003" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.R.T[3,3]" description="Transformation matrix from world frame to local frame" valueReference="1004" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[3,3]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.R.w[1]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="1005" variability="continuous" causality="internal" alias="bodyBox.body.w_a[1]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.R.w[2]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="1006" variability="continuous" causality="internal" alias="bodyBox.body.w_a[2]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.R.w[3]" description="Absolute angular velocity of local frame, resolved in local frame" valueReference="1007" variability="continuous" causality="internal" alias="bodyBox.body.w_a[3]">
<Real unit="rad/s" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="w">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.f[1]" description="Cut-force resolved in connector frame" valueReference="1008" variability="continuous" causality="internal" alias="-bodyBox1.frame_b.f[1]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.f[2]" description="Cut-force resolved in connector frame" valueReference="1009" variability="continuous" causality="internal" alias="-bodyBox1.frame_b.f[2]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.f[3]" description="Cut-force resolved in connector frame" valueReference="1010" variability="continuous" causality="internal" alias="-bodyBox1.frame_b.f[3]">
<Real unit="N" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="f">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.r_0[1]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="1011" variability="continuous" causality="internal" alias="pointMass.r_0[1]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.r_0[2]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="1012" variability="continuous" causality="internal" alias="pointMass.r_0[2]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.frame_a.r_0[3]" description="Position vector from world frame to the connector frame origin, resolved in world frame" valueReference="1013" variability="continuous" causality="internal" alias="pointMass.r_0[3]">
<Real unit="m" />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="frame_a"/>
<exp:QualifiedNamePart name="r_0">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>3</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.R.T[1,1]" description="Transformation matrix from world frame to local frame" valueReference="1014" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,1]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCategory>
</ScalarVariable>
<ScalarVariable name="pointMass.sphere.R.T[1,2]" description="Transformation matrix from world frame to local frame" valueReference="1015" variability="continuous" causality="internal" alias="bodyBox1.frame_b.R.T[1,2]">
<Real />
<QualifiedName>
<exp:QualifiedNamePart name="pointMass"/>
<exp:QualifiedNamePart name="sphere"/>
<exp:QualifiedNamePart name="R"/>
<exp:QualifiedNamePart name="T">
<exp:ArraySubscripts>
<exp:IndexExpression>
<exp:IntegerLiteral>1</exp:IntegerLiteral>
</exp:IndexExpression>
<exp:IndexExpression>
<exp:IntegerLiteral>2</exp:IntegerLiteral>
</exp:IndexExpression>
</exp:ArraySubscripts>
</exp:QualifiedNamePart>
</QualifiedName>
<isLinearTimedVariables>
<TimePoint index="0" isLinear="true"/>
</isLinearTimedVariables>
<VariableCategory>algebraic</VariableCatego
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment