<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36" version="27.1.6">
  <diagram name="Page-1" id="G8gT1Wz8i5FmRzib4SwL">
    <mxGraphModel dx="942" dy="523" grid="1" gridSize="10" 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="_6VTGxQEinRo7v_x-t4h-1" value="simulation" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="715" y="490" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="_6VTGxQEinRo7v_x-t4h-2" value="sailboat_autopilot" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="370" y="190" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="_6VTGxQEinRo7v_x-t4h-3" value="telemetry" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
          <mxGeometry x="25" y="490" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="_6VTGxQEinRo7v_x-t4h-5" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="800" y="470" as="sourcePoint" />
            <mxPoint x="510" y="210" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_6VTGxQEinRo7v_x-t4h-6" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="500" y="260" as="sourcePoint" />
            <mxPoint x="730" y="470" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_6VTGxQEinRo7v_x-t4h-9" value="position, velocity, heading, apparent_wind_vector" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="580" y="280" width="200" height="30" as="geometry" />
        </mxCell>
        <mxCell id="_6VTGxQEinRo7v_x-t4h-10" value="desired_rudder_angle, desired_sail_angle" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="440" y="360" width="200" height="30" as="geometry" />
        </mxCell>
        <mxCell id="_6VTGxQEinRo7v_x-t4h-11" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="350" y="210" as="sourcePoint" />
            <mxPoint x="50" y="470" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_6VTGxQEinRo7v_x-t4h-12" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="120" y="470" as="sourcePoint" />
            <mxPoint x="360" y="250" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_6VTGxQEinRo7v_x-t4h-13" value="desired_heading, current_waypoint_index, full_autonomy_maneuver, autopilot_mode, desired_rudder_angle, desired_sail_angle" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="60" y="260" width="200" height="30" as="geometry" />
        </mxCell>
        <mxCell id="_6VTGxQEinRo7v_x-t4h-15" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="695" y="520" as="sourcePoint" />
            <mxPoint x="165" y="520" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_6VTGxQEinRo7v_x-t4h-17" value="autopilot_parameters, waypoints_list,&amp;nbsp;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="200" y="370" width="200" height="30" as="geometry" />
        </mxCell>
        <mxCell id="jBObu4LJejR7vveRmO1J-3" value="position, velocity, heading, apparent_wind_angle, desired_rudder_angle, desired_sail_angle" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="325" y="540" width="200" height="30" as="geometry" />
        </mxCell>
        <mxCell id="_lMxMGtqcu69SXppoXZe-1" value="Sailboat Simulation Node Diagram" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=30;" parent="1" vertex="1">
          <mxGeometry x="189" y="90" width="472" height="30" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
