<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64; rv:146.0) Gecko/20100101 Firefox/146.0" version="29.6.0">
  <diagram name="Page-1" id="ir3wqyxYfm_HGcis-ESk">
    <mxGraphModel dx="2526" dy="945" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="1" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="33w9DcQC4eEnS4ypHrfL-15" edge="1" parent="1" source="33w9DcQC4eEnS4ypHrfL-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="33w9DcQC4eEnS4ypHrfL-14" value="">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-30" connectable="0" parent="33w9DcQC4eEnS4ypHrfL-15" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" value="\(Ke\)" vertex="1">
          <mxGeometry relative="1" x="-0.0643" y="1" as="geometry">
            <mxPoint y="-11" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" value="\(K\)" vertex="1">
          <mxGeometry height="60" width="60" x="97" y="320" as="geometry" />
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-10" edge="1" parent="1" source="33w9DcQC4eEnS4ypHrfL-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="33w9DcQC4eEnS4ypHrfL-1" value="">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-29" connectable="0" parent="33w9DcQC4eEnS4ypHrfL-10" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" value="&lt;div style=&quot;font-size: 14px;&quot;&gt;\(e\)&lt;/div&gt;" vertex="1">
          <mxGeometry relative="1" x="-0.4643" y="1" as="geometry">
            <mxPoint y="-9" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-2" parent="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" value="" vertex="1">
          <mxGeometry height="30" width="30" x="27" y="335" as="geometry" />
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-7" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="60" width="120" x="345" y="530" as="geometry" />
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-11" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="33w9DcQC4eEnS4ypHrfL-2" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="-73" y="350" as="sourcePoint" />
            <mxPoint x="-13" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-33" connectable="0" parent="33w9DcQC4eEnS4ypHrfL-11" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" value="&lt;div style=&quot;font-size: 14px;&quot;&gt;\(x_{ref}, y_{ref}\)&lt;/div&gt;" vertex="1">
          <mxGeometry relative="1" x="-0.689" y="-2" as="geometry">
            <mxPoint x="25" y="-14" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-38" edge="1" parent="1" source="33w9DcQC4eEnS4ypHrfL-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="ZsA9Z-eVu7IDsTev1IRR-37" value="">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-39" connectable="0" parent="ZsA9Z-eVu7IDsTev1IRR-38" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" value="&lt;div&gt;\(u\)&lt;/div&gt;" vertex="1">
          <mxGeometry relative="1" x="-0.3651" y="-4" as="geometry">
            <mxPoint x="-1" y="-15" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-14" parent="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" value="" vertex="1">
          <mxGeometry height="30" width="30" x="197" y="335" as="geometry" />
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-25" parent="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="$$y_2=y + b\sin\theta$$" vertex="1">
          <mxGeometry height="30" width="115" x="348" y="555" as="geometry" />
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-26" parent="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="$$y_1 = x + b\cos\theta$$" vertex="1">
          <mxGeometry height="30" width="125" x="343" y="534" as="geometry" />
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-27" edge="1" parent="1" source="33w9DcQC4eEnS4ypHrfL-26" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.019;exitY=0.871;exitDx=0;exitDy=0;exitPerimeter=0;" target="33w9DcQC4eEnS4ypHrfL-2" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="42" y="560" />
            </Array>
            <mxPoint x="320" y="580" as="sourcePoint" />
            <mxPoint x="37" y="368" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-31" connectable="0" parent="33w9DcQC4eEnS4ypHrfL-27" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" value="&lt;div style=&quot;font-size: 14px;&quot;&gt;\(y_1, y_2\)&lt;/div&gt;" vertex="1">
          <mxGeometry relative="1" x="0.8676" y="2" as="geometry">
            <mxPoint x="-23" y="7" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-28" edge="1" parent="1" source="ZsA9Z-eVu7IDsTev1IRR-1" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="33w9DcQC4eEnS4ypHrfL-14" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="-113" y="280" />
              <mxPoint x="212" y="280" />
            </Array>
            <mxPoint x="-63" y="260" as="sourcePoint" />
            <mxPoint x="217" y="210" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-36" connectable="0" parent="33w9DcQC4eEnS4ypHrfL-28" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" value="\(\dot{x}_{ref}, \dot{y}_{ref}\)" vertex="1">
          <mxGeometry relative="1" x="0.2205" as="geometry">
            <mxPoint x="-64" y="-13" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-37" parent="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="+" vertex="1">
          <mxGeometry height="15" width="20" x="193" y="313" as="geometry" />
        </mxCell>
        <mxCell id="iqF8HUG2s1H49hLW0NYh-2" parent="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="+" vertex="1">
          <mxGeometry height="15" width="20" x="203" y="323" as="geometry" />
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-38" parent="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="+" vertex="1">
          <mxGeometry height="15" width="20" x="7" y="325" as="geometry" />
        </mxCell>
        <mxCell id="33w9DcQC4eEnS4ypHrfL-40" parent="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="-" vertex="1">
          <mxGeometry height="15" width="20" x="47" y="365" as="geometry" />
        </mxCell>
        <mxCell id="iqF8HUG2s1H49hLW0NYh-1" parent="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" value="+" vertex="1">
          <mxGeometry height="15" width="20" x="181" y="353" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-1" parent="1" style="whiteSpace=wrap;html=1;aspect=fixed;" value="&lt;div&gt;Trajectory&lt;/div&gt;&lt;div&gt;Planner&lt;/div&gt;" vertex="1">
          <mxGeometry height="80" width="80" x="-153" y="313" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-3" edge="1" parent="1" source="ZsA9Z-eVu7IDsTev1IRR-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" value="">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="530" y="350" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-4" connectable="0" parent="ZsA9Z-eVu7IDsTev1IRR-3" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" value="&lt;div&gt;\(\omega_r^*, \omega_l^*\)&lt;/div&gt;" vertex="1">
          <mxGeometry relative="1" x="-0.2435" y="2" as="geometry">
            <mxPoint x="5" y="-11" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-2" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" value="&lt;div style=&quot;font-size: 14px;&quot;&gt;\(W^{-1}\)&lt;/div&gt;" vertex="1">
          <mxGeometry height="60" width="70" x="398" y="320" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-7" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="570" y="322.75" />
            </Array>
            <mxPoint x="570" y="349.75" as="sourcePoint" />
            <mxPoint x="620" y="322.75" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="8_zJD33ZJowHby5kXMNI-5" connectable="0" parent="ZsA9Z-eVu7IDsTev1IRR-7" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="\(\omega_r*\)" vertex="1">
          <mxGeometry relative="1" x="0.0909" y="2" as="geometry">
            <mxPoint y="-7" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-15" edge="1" parent="1" source="ZsA9Z-eVu7IDsTev1IRR-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="ZsA9Z-eVu7IDsTev1IRR-13" value="">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-17" connectable="0" parent="ZsA9Z-eVu7IDsTev1IRR-15" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;div&gt;\(V_r\)&lt;/div&gt;" vertex="1">
          <mxGeometry relative="1" x="0.0944" y="-1" as="geometry">
            <mxPoint x="-3" y="-10" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-9" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" value="&lt;div style=&quot;font-size: 14px;&quot;&gt;PI&lt;/div&gt;" vertex="1">
          <mxGeometry height="40" width="50" x="620" y="299.75" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-16" edge="1" parent="1" source="ZsA9Z-eVu7IDsTev1IRR-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="ZsA9Z-eVu7IDsTev1IRR-14" value="">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-18" connectable="0" parent="ZsA9Z-eVu7IDsTev1IRR-16" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;div&gt;\(V_l\)&lt;/div&gt;" vertex="1">
          <mxGeometry relative="1" x="-0.2481" y="-1" as="geometry">
            <mxPoint x="3" y="7" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-10" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" value="&lt;div style=&quot;font-size: 14px;&quot;&gt;PI&lt;/div&gt;" vertex="1">
          <mxGeometry height="40" width="50" x="620" y="359.75" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-13" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" value="&lt;div&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;Motor&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;(right)&lt;/font&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="40" width="50" x="710" y="299.75" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-14" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" value="&lt;div&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;Motor&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;(left)&lt;/font&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="40" width="50" x="710" y="360.25" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-19" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="ZsA9Z-eVu7IDsTev1IRR-10" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="570" y="379.75" />
            </Array>
            <mxPoint x="570" y="349.75" as="sourcePoint" />
            <mxPoint x="580" y="389.75" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="8_zJD33ZJowHby5kXMNI-8" connectable="0" parent="ZsA9Z-eVu7IDsTev1IRR-19" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;div&gt;\(\omega_l*\)&lt;/div&gt;" vertex="1">
          <mxGeometry relative="1" x="0.037" y="-1" as="geometry">
            <mxPoint x="2" y="7" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-20" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="530" y="350" as="sourcePoint" />
            <mxPoint x="570" y="350" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-21" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="800" y="320" />
            </Array>
            <mxPoint x="760" y="320" as="sourcePoint" />
            <mxPoint x="800" y="350" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-22" edge="1" parent="1" source="ZsA9Z-eVu7IDsTev1IRR-14" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="800" y="380" />
            </Array>
            <mxPoint x="800" y="420" as="sourcePoint" />
            <mxPoint x="800" y="350" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-23" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="800" y="350" as="sourcePoint" />
            <mxPoint x="850" y="350" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-24" connectable="0" parent="ZsA9Z-eVu7IDsTev1IRR-23" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;div&gt;\(\omega_r, \omega_l\)&lt;/div&gt;" vertex="1">
          <mxGeometry relative="1" x="0.2704" as="geometry">
            <mxPoint x="-8" y="-10" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-30" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="ZsA9Z-eVu7IDsTev1IRR-29" value="">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="850" y="350" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-34" edge="1" parent="1" source="ZsA9Z-eVu7IDsTev1IRR-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.466;exitY=1.022;exitDx=0;exitDy=0;exitPerimeter=0;" target="ZsA9Z-eVu7IDsTev1IRR-37">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="961" y="490" />
              <mxPoint x="305" y="490" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-35" connectable="0" parent="ZsA9Z-eVu7IDsTev1IRR-34" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;\(\theta\)&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.0859" as="geometry">
            <mxPoint x="54" y="10" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-29" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" value="&lt;div style=&quot;font-size: 14px;&quot;&gt;Differential Drive Platform&lt;/div&gt;" vertex="1">
          <mxGeometry height="60" width="130" x="900" y="320" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-36" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" target="33w9DcQC4eEnS4ypHrfL-26" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="960" y="560" />
            </Array>
            <mxPoint x="960" y="490" as="sourcePoint" />
            <mxPoint x="740" y="550" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-40" edge="1" parent="1" source="ZsA9Z-eVu7IDsTev1IRR-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="ZsA9Z-eVu7IDsTev1IRR-2" value="">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-41" connectable="0" parent="ZsA9Z-eVu7IDsTev1IRR-40" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;\(v,\omega\)&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="-0.0402" y="-1" as="geometry">
            <mxPoint y="-12" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-37" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" value="&lt;div style=&quot;font-size: 14px;&quot;&gt;\(T^{-1}(\theta)\)&lt;/div&gt;" vertex="1">
          <mxGeometry height="60" width="70" x="270" y="320" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-47" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Unicycle decouple matrix" vertex="1">
          <mxGeometry height="30" width="60" x="275" y="283" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-48" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Unicycle to differential drive input mapping" vertex="1">
          <mxGeometry height="30" width="77" x="394.5" y="270" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-50" parent="1" style="swimlane;startSize=0;" value="" vertex="1">
          <mxGeometry height="286" width="800" x="250" y="230" as="geometry">
            <mxRectangle height="40" width="50" x="250" y="146" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-49" parent="ZsA9Z-eVu7IDsTev1IRR-50" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Differential drive as unicycle&lt;/font&gt;" vertex="1">
          <mxGeometry height="30" width="230" x="300" as="geometry" />
        </mxCell>
        <mxCell id="8_zJD33ZJowHby5kXMNI-4" parent="ZsA9Z-eVu7IDsTev1IRR-50" style="swimlane;startSize=0;" value="" vertex="1">
          <mxGeometry height="173" width="320" x="280" y="37" as="geometry" />
        </mxCell>
        <mxCell id="ZsA9Z-eVu7IDsTev1IRR-26" parent="8_zJD33ZJowHby5kXMNI-4" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Motor control subsystem" vertex="1">
          <mxGeometry height="30" width="110" x="105" y="143" as="geometry" />
        </mxCell>
        <mxCell id="8_zJD33ZJowHby5kXMNI-2" edge="1" parent="1" source="ZsA9Z-eVu7IDsTev1IRR-29" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="1090" y="350" as="sourcePoint" />
            <mxPoint x="1110" y="350" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="8_zJD33ZJowHby5kXMNI-3" connectable="0" parent="8_zJD33ZJowHby5kXMNI-2" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;\(q\)&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.3427" y="1" as="geometry">
            <mxPoint x="-14" y="-9" as="offset" />
          </mxGeometry>
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
