<mxfile host="app.diagrams.net" modified="2024-04-16T20:05:55.300Z" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0" etag="WUsHqFBXTDFc87xGeDz7" version="23.0.2" type="device">
  <diagram name="Page-1" id="RWittT2ahCFWf-qW5EPP">
    <mxGraphModel dx="89" dy="548" grid="1" gridSize="5" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-3" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,[encoded data, 562020 characters];clipPath=inset(15.68% 24% 20.41% 26%);" vertex="1" parent="1">
          <mxGeometry x="1310.7" y="190" width="236.11" height="170" as="geometry" />
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-5" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/webp,[encoded data, 86180 characters];clipPath=inset(22.33% 1% 8% 7.33%);" vertex="1" parent="1">
          <mxGeometry x="1310" y="380" width="237.5" height="180.49343660230537" as="geometry" />
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-6" value="&lt;b&gt;Go2Py&lt;br&gt;C++ Bridge&lt;/b&gt;" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="1">
          <mxGeometry x="1150" y="437.68" width="120" height="65.13" as="geometry" />
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-8" value="" style="rounded=0;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;dashed=1;dashPattern=8 8;" vertex="1" parent="1">
          <mxGeometry x="910" y="190" width="200" height="370.49" as="geometry" />
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-7" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/Python.svg/1200px-Python.svg.png;" vertex="1" parent="1">
          <mxGeometry x="910" y="190" width="50" height="50" as="geometry" />
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-9" value="" style="endArrow=classic;html=1;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;startArrow=classic;startFill=1;exitX=1.016;exitY=0.756;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="NGes7CxbpGU2WPvtQ-WB-8" target="NGes7CxbpGU2WPvtQ-WB-6">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1170" y="410" as="sourcePoint" />
            <mxPoint x="1220" y="360" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.009;entryY=0.501;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;startArrow=classic;startFill=1;" edge="1" parent="1" source="NGes7CxbpGU2WPvtQ-WB-6" target="NGes7CxbpGU2WPvtQ-WB-5">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-11" value="" style="endArrow=classic;html=1;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.994;exitY=0.225;exitDx=0;exitDy=0;exitPerimeter=0;startArrow=classic;startFill=1;" edge="1" parent="1" source="NGes7CxbpGU2WPvtQ-WB-8" target="NGes7CxbpGU2WPvtQ-WB-3">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="1225" y="320" as="sourcePoint" />
            <mxPoint x="1275" y="270" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-12" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;&lt;b&gt;robot = Go2PySim()&lt;/b&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="920" y="245" width="180" height="60" as="geometry" />
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-13" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;&lt;b&gt;robot = Go2PyReal()&lt;/b&gt;&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="920" y="440.25" width="180" height="60" as="geometry" />
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="NGes7CxbpGU2WPvtQ-WB-20" target="NGes7CxbpGU2WPvtQ-WB-6">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-20" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/webp,[encoded data, 13796 characters];clipPath=inset(27% 5.33% 18% 5.67%);" vertex="1" parent="1">
          <mxGeometry x="1160.25" y="348.51" width="99.5" height="61.49" as="geometry" />
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-22" value="Python" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontFamily=Architects Daughter;" vertex="1" parent="1">
          <mxGeometry x="955" y="195" width="85" height="40" as="geometry" />
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-24" value="&lt;b&gt;Robot Model&lt;br&gt;&lt;/b&gt;" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="917.5" y="335" width="90" height="75" as="geometry" />
        </mxCell>
        <mxCell id="NGes7CxbpGU2WPvtQ-WB-25" value="&lt;b&gt;FSM&lt;/b&gt;" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="1012.5" y="335" width="90" height="75" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
