diff --git a/docs/design/autoware-architecture/node-diagram/overall-node-diagram-autoware-universe.drawio.svg b/docs/design/autoware-architecture/node-diagram/overall-node-diagram-autoware-universe.drawio.svg
index 3b1eaba03b..b7b7c34549 100644
--- a/docs/design/autoware-architecture/node-diagram/overall-node-diagram-autoware-universe.drawio.svg
+++ b/docs/design/autoware-architecture/node-diagram/overall-node-diagram-autoware-universe.drawio.svg
@@ -9,8 +9,7 @@
width="4921px"
height="2522px"
viewBox="-0.5 -0.5 4921 2522"
- content="<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" scale="1" border="0" version="26.3.0">
<diagram id="T6t2FfeAp1iw48vGkmOz" name="Page-1">
<mxGraphModel grid="1" page="0" gridSize="1" guides="1" tooltips="1" connect="1" arrows="1" fold="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="huNNO2pCuBcXr_yaQgU9-51" value="Toggles" style="locked=1;" parent="0" />
<mxCell id="h2nIhsRq0HVOu7yzmkO7-159" value="&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;connectable=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="-2920" y="-1181" width="4625" height="1895" as="geometry" />
</mxCell>
<UserObject label="Planning" link="data:action/json,{"actions":[{"toggle": {"cells":["huNNO2pCuBcXr_yaQgU9-41"]}}]}" id="huNNO2pCuBcXr_yaQgU9-54">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="800" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Control" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-10"]}}]}" id="huNNO2pCuBcXr_yaQgU9-55">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="953" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Perception" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-40"]}}]}" id="huNNO2pCuBcXr_yaQgU9-57">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="647" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Vehicle" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-74"]}}]}" id="huNNO2pCuBcXr_yaQgU9-84">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="1393" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Sensing" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-89"]}}]}" id="huNNO2pCuBcXr_yaQgU9-108">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="340" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="VehicleInterface" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-73"]}}]}" id="huNNO2pCuBcXr_yaQgU9-56">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="1250" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Localization" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-102"]}}]}" id="huNNO2pCuBcXr_yaQgU9-113">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="493" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="System" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-125"]}}]}" id="huNNO2pCuBcXr_yaQgU9-135">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="1100" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-2" value="/diagnostics" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;comic=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="F5SEpTDf39VAK2Lenjye-1" target="huNNO2pCuBcXr_yaQgU9-158">
<mxGeometry x="-0.2889" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="XX1" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="F5SEpTDf39VAK2Lenjye-90">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="342.5" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="X2" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="F5SEpTDf39VAK2Lenjye-91">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="491.25" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="X1" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="F5SEpTDf39VAK2Lenjye-92">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="642.5" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="S1" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="F5SEpTDf39VAK2Lenjye-93">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="782.5" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="ryJ9ULeJcM7Sbu_cc2Jv-4" value="<div style="text-align: left">/autoware/engage&nbsp;[Engage]</div><div style="text-align: left">/current_gate_mode [GateMode]</div>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;sketch=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;startArrow=classic;startFill=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="huNNO2pCuBcXr_yaQgU9-66" target="pMXYhzgBW71XrXo-O7h1-45">
<mxGeometry x="0.2201" y="15" relative="1" as="geometry">
<mxPoint x="1090" y="-295" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="GMkAwjkdd8HhiVTGiUsg-49" value="/planning/scenario_planning/max_velocity_candidates<br>[tier4_planning_msgs/msg/VelocityLimit]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="pMXYhzgBW71XrXo-O7h1-43" target="GMkAwjkdd8HhiVTGiUsg-41">
<mxGeometry x="-0.1111" relative="1" as="geometry">
<mxPoint x="-777.5" y="470" as="targetPoint" />
<mxPoint x="-825" y="490" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7zbXjBYCwGQrjjLUvmJF-49" style="rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="huNNO2pCuBcXr_yaQgU9-71" target="huNNO2pCuBcXr_yaQgU9-118">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-43" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="-860" y="745" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-45" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="1745" y="-509" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="pMXYhzgBW71XrXo-O7h1-47" target="huNNO2pCuBcXr_yaQgU9-145">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-62" value="<span style="text-align: left">/api/external/set/command/remote/control: [tier4_external_api_msgs/msg/ControlCommandStamped]</span><br style="text-align: left"><span style="text-align: left">/api/external/set/command/remote/heartbeat: [tier4_external_api_msgs/msg/Heartbeat]</span><br style="text-align: left"><span style="text-align: left">/api/external/set/command/remote/shift: [tier4_external_api_msgs/msg/GearShiftStamped]</span><br style="text-align: left"><span style="text-align: left">/api/external/set/command/remote/turn_signal: [tier4_external_api_msgs/msg/TurnSignalStamped]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=11;fontColor=default;" vertex="1" connectable="0" parent="pMXYhzgBW71XrXo-O7h1-48">
<mxGeometry x="-0.2571" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-47" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="880" y="-1260" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=default;exitX=0.361;exitY=0.997;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="huNNO2pCuBcXr_yaQgU9-66" target="pMXYhzgBW71XrXo-O7h1-52">
<mxGeometry relative="1" as="geometry">
<mxPoint x="340" y="-230" as="sourcePoint" />
<Array as="points">
<mxPoint x="346" y="-190" />
<mxPoint x="177" y="-190" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=default;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="huNNO2pCuBcXr_yaQgU9-75" target="pMXYhzgBW71XrXo-O7h1-52">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="345" y="-60" />
<mxPoint x="265" y="-60" />
<mxPoint x="265" y="-140" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;labelBackgroundColor=default;fontSize=11;fontColor=default;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="pMXYhzgBW71XrXo-O7h1-63" target="huNNO2pCuBcXr_yaQgU9-105">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-65" value="/vehicle/engage" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;labelBackgroundColor=default;fontSize=11;fontColor=default;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="pMXYhzgBW71XrXo-O7h1-63" target="huNNO2pCuBcXr_yaQgU9-118">
<mxGeometry x="-0.6667" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-63" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="335" y="830" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-95" value="/diagnostics_err" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="huNNO2pCuBcXr_yaQgU9-158">
<mxGeometry relative="1" as="geometry">
<mxPoint x="920" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="uCiBF-YE_VgSiZF1pRap-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=12;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="P3Th9qUTFY8M71-R8FQo-49">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1455" y="-453" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-103" value="/initialpose" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-172" target="HlP1Fyv2lvvOLci_jDg2-106">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2725" y="320" as="targetPoint" />
<mxPoint x="-2605" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-104" value="&lt;pose_initializer<br>_srv&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;sketch=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.108;entryY=0.036;entryDx=0;entryDy=0;endArrow=none;endFill=0;dashed=1;entryPerimeter=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-172" target="y0lixSO8cwDmPpI5OSjV-173">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2485" y="210" />
<mxPoint x="-2485" y="365" />
</Array>
<mxPoint x="-2465" y="210" as="sourcePoint" />
<mxPoint x="-2405.56" y="368.9200000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-106" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="-3055" y="200" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-108" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontColor=#000000;dashed=1;endArrow=none;endFill=0;exitX=0.295;exitY=-0.007;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-173" target="y0lixSO8cwDmPpI5OSjV-168">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2442" y="75" />
</Array>
<mxPoint x="-2362.09" y="367.99999999999955" as="sourcePoint" />
<mxPoint x="-2695" y="75" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-109" value="&lt;differential_map_<br>loader_srv&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#000000;" vertex="1" connectable="0" parent="HlP1Fyv2lvvOLci_jDg2-108">
<mxGeometry x="-0.1313" relative="1" as="geometry">
<mxPoint x="-73" y="-26" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-110" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;fontColor=#000000;endArrow=none;endFill=0;exitX=0.238;exitY=-0.013;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-172" target="y0lixSO8cwDmPpI5OSjV-168">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2575" y="200" as="sourcePoint" />
<mxPoint x="-2695" y="95" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-111" value="&lt;partial_map_<br>loader_srv&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#000000;" vertex="1" connectable="0" parent="HlP1Fyv2lvvOLci_jDg2-110">
<mxGeometry x="0.1142" y="2" relative="1" as="geometry">
<mxPoint x="-19" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-114" value="pose_twist_fusion_filter/<br>pose_with_covariance_<br>no_yawbias" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.522;exitY=0.005;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-182" target="y0lixSO8cwDmPpI5OSjV-173">
<mxGeometry x="-0.4608" y="-3" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="-2116.64" y="469.7199999999998" as="sourcePoint" />
<mxPoint x="-2205" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-116" value="pose_estimator/<br>pose_with_covariance" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.71;exitY=1.012;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.16;entryY=0.047;entryDx=0;entryDy=0;entryPerimeter=0;elbow=vertical;exitPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-173" target="y0lixSO8cwDmPpI5OSjV-182">
<mxGeometry x="0.0677" y="-6" relative="1" as="geometry">
<mxPoint x="-2266.37" y="469.96000000000004" as="targetPoint" />
<mxPoint x="2" y="-4" as="offset" />
<mxPoint x="-2266.18" y="412.15999999999985" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-120" value="/initialpose3d" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.988;exitY=0.499;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-172" target="y0lixSO8cwDmPpI5OSjV-173">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2536" y="220" />
<mxPoint x="-2536" y="400" />
</Array>
<mxPoint x="-2435" y="400" as="targetPoint" />
<mxPoint x="-2475" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-127" value="/tf<br>(map to base_link)" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.167;exitY=0.992;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-182">
<mxGeometry x="-0.5265" relative="1" as="geometry">
<mxPoint x="-2348" y="680" as="targetPoint" />
<mxPoint x="-2268.54" y="510.1999999999998" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2348" y="550" />
<mxPoint x="-2348" y="680" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-128" value="/localization/kinematic_state<br>[nav_msgs/msg/Odometry]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;comic=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-177">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2245" y="680" as="targetPoint" />
<Array as="points">
<mxPoint x="-2245" y="662" />
<mxPoint x="-2245" y="662" />
</Array>
<mxPoint x="-2165" y="610" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-131" value="pose_twist_fusion_filter/<br>pose_with_covariance" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-182" target="y0lixSO8cwDmPpI5OSjV-176">
<mxGeometry x="0.441" relative="1" as="geometry">
<mxPoint x="-1925" y="560" as="targetPoint" />
<mxPoint x="-2010.6200000000003" y="488.52" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2005" y="490" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-132" value="/diagnostics" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;comic=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-176">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2005" y="680" as="targetPoint" />
<mxPoint x="-1925" y="600" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-133" value="pose_twist_fusion_filter/<br>kinematic_state" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-182" target="y0lixSO8cwDmPpI5OSjV-177">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2165" y="570" as="targetPoint" />
<mxPoint x="-2165" y="510" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="iCvC77x2jcY3xiWN_wIZ-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2665" as="targetPoint" />
<mxPoint x="-2836" y="2.2737367544323206e-13" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="iCvC77x2jcY3xiWN_wIZ-56" value="/map<br>/vector_map" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="iCvC77x2jcY3xiWN_wIZ-53">
<mxGeometry x="-0.2507" y="3" relative="1" as="geometry">
<mxPoint x="42" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="iCvC77x2jcY3xiWN_wIZ-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" target="y0lixSO8cwDmPpI5OSjV-167">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2732" y="-90" />
<mxPoint x="-2732" y="-47" />
<mxPoint x="-2836" y="-47" />
</Array>
<mxPoint x="-2732" y="-90" as="sourcePoint" />
<mxPoint x="-2756.25" y="-25" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iCvC77x2jcY3xiWN_wIZ-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-166" target="F5SEpTDf39VAK2Lenjye-115">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2690" y="-89" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2732" y="-90" />
<mxPoint x="-2732" y="-160" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="iCvC77x2jcY3xiWN_wIZ-50" value="/map/<br>map_projector_info" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="iCvC77x2jcY3xiWN_wIZ-49">
<mxGeometry x="-0.3125" y="1" relative="1" as="geometry">
<mxPoint x="11" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="49" value="/api/routing/route" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;rounded=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="48">
<mxGeometry x="0.7857" relative="1" as="geometry">
<mxPoint x="-640" y="-1314" as="targetPoint" />
<Array as="points">
<mxPoint x="-640" y="-1089" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="48" value="/default_ad_api/node/routing" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="-585" y="-1109" width="315" height="40" as="geometry" />
</mxCell>
<mxCell id="86" value="" style="endArrow=classic;html=1;dashed=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-20" y="-995" as="sourcePoint" />
<mxPoint x="-303.25" y="-950" as="targetPoint" />
<Array as="points">
<mxPoint x="-303" y="-995" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="87" value="/planning/mission_planning/mission_planner/srv/set_mrm_route,<br><span style="font-size: 11px;">/planning/mission_planning/mission_planner/srv/clear_mrm_route</span><br>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="86">
<mxGeometry x="-0.6025" relative="1" as="geometry">
<mxPoint x="-16" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<font color="#000000">Map<br></font>" link="data:action/json,{"actions":[{"toggle":{"cells":["y0lixSO8cwDmPpI5OSjV-164"]}}]}" id="y0lixSO8cwDmPpI5OSjV-170">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-51">
<mxGeometry x="1535" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="114" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="113" target="P3Th9qUTFY8M71-R8FQo-84">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="115" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="113" target="P3Th9qUTFY8M71-R8FQo-84">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="116" style="edgeStyle=none;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="113" target="h2nIhsRq0HVOu7yzmkO7-125">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="117" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="113" target="h2nIhsRq0HVOu7yzmkO7-125">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="118" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-51" source="113" target="h2nIhsRq0HVOu7yzmkO7-125">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1" style="" parent="0" />
<UserObject label="motion_velocity_planner" tooltip="交通ルールをもとに、経路上の最大速度を決定します。各モジュールは、自身の計算した最大速度と上段の結果を比較し、小さい速度を経路上に書き込みます。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/behavior_velocity_planner" id="nburpKkkAmEc2WaxpB9n-126">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;sketch=0;shadow=0;arcSize=9;" vertex="1" parent="1">
<mxGeometry x="-575" y="57" width="290" height="139" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>out_of_lane</div>" tooltip="規定された停止線で一時停止を行います" id="nburpKkkAmEc2WaxpB9n-127">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="1">
<mxGeometry x="-425" y="86" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="obstacle_velocity_limiter" tooltip="規定された停止線で一時停止を行います" id="nburpKkkAmEc2WaxpB9n-129">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="1">
<mxGeometry x="-574" y="86" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>obstacle_cruise</div>" tooltip="規定された停止線で一時停止を行います" id="nburpKkkAmEc2WaxpB9n-130">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="1">
<mxGeometry x="-574" y="121" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>obstacle_stop</div>" tooltip="規定された停止線で一時停止を行います" id="nburpKkkAmEc2WaxpB9n-131">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="1">
<mxGeometry x="-425" y="120" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="nburpKkkAmEc2WaxpB9n-135" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="F5SEpTDf39VAK2Lenjye-20" target="nburpKkkAmEc2WaxpB9n-126">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-465" y="83" as="sourcePoint" />
<mxPoint x="-415" y="33" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nburpKkkAmEc2WaxpB9n-138" value="path_optimizer/trajectory" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="1">
<mxGeometry x="-431" y="28.99666666666674" as="geometry">
<mxPoint x="2" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<div>dynamic_obstacle_stop</div>" tooltip="規定された停止線で一時停止を行います" id="nburpKkkAmEc2WaxpB9n-148">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="1">
<mxGeometry x="-426" y="156" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="zc4bhEAWS3rg0o6JJJrF-133" value="<div style=""><b style="background-color: rgb(213, 232, 212);">LiDAR pipeline (default)</b><br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=left;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="1">
<mxGeometry x="-1890" y="-529" width="337" height="332" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-40" value="Perception" style="" parent="0" />
<mxCell id="P3Th9qUTFY8M71-R8FQo-63" value="<div style="text-align: left;"><br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=5;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1940" y="-599" width="920" height="830" as="geometry" />
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-56" value="<div>/perception/object_recognition/detection/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#FFB366;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=4;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1910" y="-564" width="865" height="575" as="geometry" />
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-111" value="<div>/perception/object_recognition/tracking/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=17;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1910" y="26" width="870" height="135" as="geometry" />
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-119" value="<div><span style="background-color: rgb(213, 232, 212);"><b>Camera-LiDAR pipeline</b></span></div><div><span style="background-color: rgb(213, 232, 212);"><b>(optional)</b></span></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1545" y="-529" width="155" height="370" as="geometry" />
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-116" value="<div><b style="background-color: rgb(213, 232, 212);">Radar pipeline (optional)</b><br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1239" y="-529" width="190" height="520" as="geometry" />
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-84" value="<div>/perception/traffic_light_recognition/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-925" y="-599" width="295" height="630" as="geometry" />
</mxCell>
<UserObject label="Perception" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-40"]}}]}" id="huNNO2pCuBcXr_yaQgU9-59">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="647" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-58" value="/perception/object_recognition/objects" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.509;exitY=1.001;exitDx=0;exitDy=0;startArrow=none;startFill=0;labelBackgroundColor=none;exitPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1480" y="306" as="targetPoint" />
<Array as="points">
<mxPoint x="-1480" y="266" />
<mxPoint x="-1480" y="296" />
</Array>
<mxPoint x="-1479.7199999999998" y="231.82999999999993" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-55" value="clustering/clusters" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-49" target="qDWy_0qvZc8UbF-aOlQ3-75">
<mxGeometry x="-0.8526" relative="1" as="geometry">
<mxPoint x="-1652" y="-169.5" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="zc4bhEAWS3rg0o6JJJrF-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-49" target="uCiBF-YE_VgSiZF1pRap-74">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1630" y="-364" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="euclidean_cluster" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_euclidean_cluster" id="P3Th9qUTFY8M71-R8FQo-49">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1690" y="-433" width="120" height="25" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-88" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="F5SEpTDf39VAK2Lenjye-52" target="F5SEpTDf39VAK2Lenjye-51">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="qDWy_0qvZc8UbF-aOlQ3-82" value="centerpoint/validation/objects" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;labelBackgroundColor=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.492;entryY=0.015;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="uCiBF-YE_VgSiZF1pRap-47" target="iQ93fgggnwvxn8U2vYNr-122">
<mxGeometry x="-0.5043" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1808" y="-212" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-1690" y="-197" as="sourcePoint" />
<mxPoint x="-1809" y="-217" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="lidar_centerpoint" tooltip="DNNベースでLiDAR点群に物体のクラス情報を付与する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_lidar_centerpoint" id="F5SEpTDf39VAK2Lenjye-44">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1878" y="-385" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="map_based_<br>prediction" tooltip="高精度地図情報を用いて、trackingされた動物体情報の移動経路予測を行う" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_map_based_prediction" id="F5SEpTDf39VAK2Lenjye-45">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1540" y="176" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-60" value="traffic_light_detection/rough/rois" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="F5SEpTDf39VAK2Lenjye-46" target="F5SEpTDf39VAK2Lenjye-52">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="traffic_light_map_<br>based_detector" tooltip="自己位置および高精度地図情報、自身の走行ルート情報から、信号機のおおよその位置を計算する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_map_based_detector" id="F5SEpTDf39VAK2Lenjye-46">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-895" y="-564" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-56" value="objects" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="kswE7VCqYpqteZK-cnUp-42" target="huNNO2pCuBcXr_yaQgU9-38">
<mxGeometry x="-0.4444" relative="1" as="geometry">
<mxPoint x="-1810" y="-67.5" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<span style="background-color: rgb(251, 251, 251);">car/</span><br style="border-color: var(--border-color); background-color: rgb(251, 251, 251);"><span style="background-color: rgb(251, 251, 251);">traffic_light_classifier</span>" tooltip="画像に含まれる信号機の色を識別する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_classifier" id="F5SEpTDf39VAK2Lenjye-51">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-895" y="-399" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="traffic_light_<br>fine_detector" tooltip="画像処理を用いて信号機の正確な位置を計算する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_fine_detector" id="F5SEpTDf39VAK2Lenjye-52">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-895" y="-474" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-59" value="route,<br>vector_map" style="endArrow=classic;html=1;comic=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" target="F5SEpTDf39VAK2Lenjye-46">
<mxGeometry x="-0.3103" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-835" y="-694" as="sourcePoint" />
<mxPoint x="-838" y="-574" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-223" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="huNNO2pCuBcXr_yaQgU9-38" target="P3Th9qUTFY8M71-R8FQo-60">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="object_association<br>_merger" tooltip="detection同士のassignmentを取り,confidenceが高い方を採用する.overlapしたunknown objectはmergeする" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_merger" id="qDWy_0qvZc8UbF-aOlQ3-69">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1863" y="-152" width="110" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="shape_estimation" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_shape_estimation" id="qDWy_0qvZc8UbF-aOlQ3-75">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1700" y="-313" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-82" value="<div>/perception/occupancy_grid_map/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1962.05" y="-960" width="200" height="260" as="geometry" />
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-78" value="<div>/perception/obstacle_segmentation/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1742.05" y="-1075" width="230.05" height="375" as="geometry" />
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" target="P3Th9qUTFY8M71-R8FQo-75">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1632" y="-1085" />
<mxPoint x="-1992" y="-1085" />
<mxPoint x="-1992" y="-830" />
</Array>
<mxPoint x="-1632" y="-1145" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-70" target="P3Th9qUTFY8M71-R8FQo-75">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-68" value="single_frame/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-70" target="P3Th9qUTFY8M71-R8FQo-76">
<mxGeometry x="-0.7906" relative="1" as="geometry">
<mxPoint x="-1632.1189655172413" y="-910" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-69" value="range_cropped/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;labelBackgroundColor=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-80" target="P3Th9qUTFY8M71-R8FQo-70">
<mxGeometry x="-0.0003" relative="1" as="geometry">
<Array as="points" />
<mxPoint as="offset" />
<mxPoint x="-1632.05" y="-1040" as="sourcePoint" />
</mxGeometry>
</mxCell>
<UserObject label="common_<br>ground_filter" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_ground_segmentation/docs/scan-ground-filter.md" tooltip="アルゴリズムを使って点群から地面を除去します。" id="P3Th9qUTFY8M71-R8FQo-70">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1692.05" y="-929" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-73" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-75" target="P3Th9qUTFY8M71-R8FQo-76">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1862.05" y="-760" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-74" value="map" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="P3Th9qUTFY8M71-R8FQo-73">
<mxGeometry x="0.1676" y="-1" relative="1" as="geometry">
<mxPoint x="-73" y="-21" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-83" value="/perception/occupancy_grid_map/map" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-75">
<mxGeometry x="0.5797" relative="1" as="geometry">
<mxPoint x="-1862.05" y="-639" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="occupancy_grid_map" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_probabilistic_occupancy_grid_map/pointcloud-based-occupancy-grid-map.md" tooltip="全点群データ、地面除去済み点群、occupancy gridの情報を総合的に見て、障害物が存在するかどうかの確率をoccupancy gridマップの形式で計算します。" id="P3Th9qUTFY8M71-R8FQo-75">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1922.05" y="-850.03" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="occupancy_grid_<br>based_outlier_filter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_occupancy_grid_map_outlier_filter" tooltip="occupancy gridで与えられる障害物存在確率マップの情報をもとに、障害物点群をフィルタリングします。" id="P3Th9qUTFY8M71-R8FQo-76">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1702.05" y="-780" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-77" value="/perception/obstacle_segmentation/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-76">
<mxGeometry x="0.3333" relative="1" as="geometry">
<mxPoint x="-1632.05" y="-639" as="targetPoint" />
<mxPoint x="-1622.05" y="-884" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="crop_box_filter" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="P3Th9qUTFY8M71-R8FQo-80">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1692.05" y="-1026" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-81" value="/sensing/lidar/concatenated/pointcloud" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" target="P3Th9qUTFY8M71-R8FQo-80">
<mxGeometry x="-0.3277" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1632" y="-1145" as="sourcePoint" />
<mxPoint x="-1472.05" y="-1819" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="obstacle_pointcloud _based_validator" tooltip="BBox内に存在するobstacle_segmentation後の点群数を用いて,false positiveを除く" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_detected_object_validation/obstacle-pointcloud-based-validator.md" id="uCiBF-YE_VgSiZF1pRap-47">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1878" y="-322" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="uCiBF-YE_VgSiZF1pRap-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="F5SEpTDf39VAK2Lenjye-44" target="uCiBF-YE_VgSiZF1pRap-47">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1690" y="-252" as="sourcePoint" />
<mxPoint x="-1690" y="-238" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="object_association<br>_merger" tooltip="detection同士のassignmentを取り,confidenceが高い方を採用する.overlapしたunknown objectはmergeする" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_merger" id="uCiBF-YE_VgSiZF1pRap-62">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1863" y="-109" width="110" height="34" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="zc4bhEAWS3rg0o6JJJrF-124" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="uCiBF-YE_VgSiZF1pRap-71" target="uCiBF-YE_VgSiZF1pRap-74">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="tensorrt_yolox" tooltip="DNNベースで画像に物体のクラス情報を付与する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_tensorrt_yolox" id="uCiBF-YE_VgSiZF1pRap-71">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1538" y="-487" width="140" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="uCiBF-YE_VgSiZF1pRap-73" value="/perception/object_recognition/detection/<br>pointcloud_map_filtered/pointcloud" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" target="uCiBF-YE_VgSiZF1pRap-47">
<mxGeometry x="-0.0244" y="-15" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2125" y="-302" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-2125" y="-302" as="sourcePoint" />
<mxPoint x="-1906" y="-234.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="roi_cluster_fusion" tooltip="clustering結果に画像のdetection結果をprojectionしてlabelを付与する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_image_projection_based_fusion/docs/roi-cluster-fusion.md" id="uCiBF-YE_VgSiZF1pRap-74">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1539" y="-375" width="141" height="23" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-229" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;jumpStyle=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="uCiBF-YE_VgSiZF1pRap-80" target="qDWy_0qvZc8UbF-aOlQ3-69">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1468" y="-141" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-230" value="clustering/camera_lidar_fusion<br style="border-color: var(--border-color);">/objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-229">
<mxGeometry x="-0.0051" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="shape_estimation" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_shape_estimation" id="uCiBF-YE_VgSiZF1pRap-80">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1539" y="-278" width="140" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="uCiBF-YE_VgSiZF1pRap-83" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.501;exitY=0.969;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="qDWy_0qvZc8UbF-aOlQ3-69" target="uCiBF-YE_VgSiZF1pRap-62">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1808" y="-83" as="sourcePoint" />
<mxPoint x="-1808" y="-130" as="targetPoint" />
<Array as="points">
<mxPoint x="-1808" y="-111" />
<mxPoint x="-1808" y="-111" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-212" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-60" target="uCiBF-YE_VgSiZF1pRap-62">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-219" value="detection_by<br style="border-color: var(--border-color); text-align: left;"><span style="border-color: var(--border-color); text-align: left;">_tracker/</span><div><span style="border-color: var(--border-color); text-align: left;">objects</span></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-212">
<mxGeometry x="0.067" y="-1" relative="1" as="geometry">
<mxPoint y="5" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="detection_by_<br>tracker_node" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_detection_by_tracker" tooltip="tracker内部のclusterをマージし,shape fittingしたbboxを出力する" id="P3Th9qUTFY8M71-R8FQo-60">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1690" y="-109" width="120" height="34" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="uCiBF-YE_VgSiZF1pRap-86" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;jumpStyle=arc;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="qDWy_0qvZc8UbF-aOlQ3-75" target="P3Th9qUTFY8M71-R8FQo-60">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1630" y="-194" as="sourcePoint" />
<mxPoint x="-1630" y="-97" as="targetPoint" />
<Array as="points">
<mxPoint x="-1630" y="-154" />
<mxPoint x="-1630" y="-154" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="object_lanelet_filter" tooltip="vector mapの情報を用いて,unknown objectをfilterする.lane内のunknown objectのみを残す." link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_detected_object_validation/object-lanelet-filter.md" id="kswE7VCqYpqteZK-cnUp-42">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1868" y="-54" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="kswE7VCqYpqteZK-cnUp-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="uCiBF-YE_VgSiZF1pRap-62" target="kswE7VCqYpqteZK-cnUp-42">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1807" y="-37" as="sourcePoint" />
<mxPoint x="-1807" y="-23" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sD1GUEGzJ8wIkTYBXg-_-41" value="/map/vector_map" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" target="kswE7VCqYpqteZK-cnUp-42">
<mxGeometry x="-0.5127" y="-17" relative="1" as="geometry">
<mxPoint x="-1" as="offset" />
<mxPoint x="-2060" y="-34" as="sourcePoint" />
<mxPoint x="-1855" y="-20" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-122" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">pointcloud_map_filtered/pointcloud</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="krj0YX5Ew506tw86OF1e-43" target="P3Th9qUTFY8M71-R8FQo-49">
<mxGeometry x="-0.6667" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="compare_map_filter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_compare_map_segmentation" id="krj0YX5Ew506tw86OF1e-43">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1690" y="-485" width="120" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="krj0YX5Ew506tw86OF1e-48" value="<span style="background-color: rgb(255, 255, 255);">/perception/obstacle_segmentation/pointcloud</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" target="_uGvnR129YdckunQ05wr-132">
<mxGeometry x="-0.6527" relative="1" as="geometry">
<mxPoint x="-1633" y="-637" as="sourcePoint" />
<mxPoint x="-1629" y="-769" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y7-SZCdBJUUckgW5AFiH-47" value="<span style="">map</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" target="krj0YX5Ew506tw86OF1e-43">
<mxGeometry x="-0.821" y="-5" relative="1" as="geometry">
<mxPoint x="-1980" y="-479" as="sourcePoint" />
<mxPoint x="-1752" y="-429" as="targetPoint" />
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="-1975" y="-479" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-233" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="y0lixSO8cwDmPpI5OSjV-131" target="y0lixSO8cwDmPpI5OSjV-132">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-234" value="lanelet_filtered_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-233">
<mxGeometry x="-0.1143" y="5" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="object_lanelet_filter" tooltip="The object_lanelet_filter is a node that filters detected object by using vector map. The objects only inside of the vector map will be published." link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_detected_object_validation/object-lanelet-filter.md" id="y0lixSO8cwDmPpI5OSjV-131">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1214" y="-204" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="y0lixSO8cwDmPpI5OSjV-132" target="y0lixSO8cwDmPpI5OSjV-149">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-151" value="far_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-150">
<mxGeometry x="-0.0824" relative="1" as="geometry">
<mxPoint x="-5" y="-30" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_object_clustering" tooltip="This package can make clustered objects from radar DetectedObjects, the objects which is converted from RadarTracks by radar_tracks_msgs_converter and is processed by noise filter. In other word, this package can combine multiple radar detections from one object into one and adjust class and size." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_object_clustering" id="y0lixSO8cwDmPpI5OSjV-132">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1214" y="-109" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-137" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="y0lixSO8cwDmPpI5OSjV-133" target="y0lixSO8cwDmPpI5OSjV-131">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-138" value="far_high_speed_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-137">
<mxGeometry x="-0.25" y="4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="object_range_splitter" tooltip="object_range_splitter is a package to divide detected objects into two messages by the distance from the origin." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_range_splitter" id="y0lixSO8cwDmPpI5OSjV-133">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1214" y="-309" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-140" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="y0lixSO8cwDmPpI5OSjV-139" target="y0lixSO8cwDmPpI5OSjV-133">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-141" value="high_speed_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-140">
<mxGeometry x="-0.2" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="object_velocity_splitter" tooltip="This package contains a object filter module for autoware_auto_perception_msgs/msg/DetectedObject. This package can split DetectedObjects into two messages by object's speed." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_velocity_splitter" id="y0lixSO8cwDmPpI5OSjV-139">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1214" y="-409" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-143" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="y0lixSO8cwDmPpI5OSjV-142" target="y0lixSO8cwDmPpI5OSjV-139">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-144" value="noise_filtered_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-143">
<mxGeometry x="0.5529" relative="1" as="geometry">
<mxPoint y="-14" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_crossing_objects_<br>noise_filter" tooltip="This package contains a radar noise filter module for autoware_auto_perception_msgs/msg/DetectedObject. This package can filter the noise objects which cross to the ego vehicle." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_crossing_objects_noise_filter" id="y0lixSO8cwDmPpI5OSjV-142">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1214" y="-499" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-147" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" target="y0lixSO8cwDmPpI5OSjV-142">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1144" y="-644" as="sourcePoint" />
<mxPoint x="-1199" y="-524" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-148" value="/sensing/radar/detected_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=default;" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-147">
<mxGeometry x="-0.25" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-153" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="y0lixSO8cwDmPpI5OSjV-149" target="h2nIhsRq0HVOu7yzmkO7-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1380" y="121" as="targetPoint" />
<Array as="points">
<mxPoint x="-1166" y="121" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-154" value="far_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-153">
<mxGeometry y="3" relative="1" as="geometry">
<mxPoint y="7" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="multi_object_<br>tracker" tooltip="クラス+位置+形状情報に対してtrackingを行う。(最近上流が速度情報も出せるようになってきたらしい)" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_multi_object_tracker" id="huNNO2pCuBcXr_yaQgU9-38">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1868" y="40" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="radar_object_tracker" tooltip="This package provides a radar object tracking node that processes sequences of detected objects to assign consistent identities to them and estimate their velocities." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_object_tracker" id="y0lixSO8cwDmPpI5OSjV-149">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1214" y="36" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-115" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="h2nIhsRq0HVOu7yzmkO7-113" target="F5SEpTDf39VAK2Lenjye-45">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="decorative_tracking_<br>merger" tooltip="This package try to merge two tracking objects from different sensor." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_tracking_object_merger" id="h2nIhsRq0HVOu7yzmkO7-113">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1540" y="101" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="zENOgqafKbGFrCYQh26c-113" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" target="h2nIhsRq0HVOu7yzmkO7-125">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-294" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="zENOgqafKbGFrCYQh26c-114" value="/sensing/lidar/top/<br>pointcloud_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="zENOgqafKbGFrCYQh26c-113">
<mxGeometry x="-0.1974" y="-1" relative="1" as="geometry">
<mxPoint x="-28" y="-20" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<span style="background-color: rgb(251, 251, 251);">pedestrian/</span><br style="border-color: var(--border-color); background-color: rgb(251, 251, 251);"><span style="background-color: rgb(251, 251, 251);">traffic_light_classifier</span>" tooltip="画像に含まれる信号機の色を識別する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_classifier" id="113">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-755" y="-399" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="122" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="F5SEpTDf39VAK2Lenjye-52" target="113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-830" y="-429" as="sourcePoint" />
<mxPoint x="-830" y="-394" as="targetPoint" />
<Array as="points">
<mxPoint x="-805" y="-419" />
<mxPoint x="-695" y="-419" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-207" value="/map/vector_map" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" target="F5SEpTDf39VAK2Lenjye-45">
<mxGeometry x="-0.2053" y="-14" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="-1620" y="196" as="sourcePoint" />
<mxPoint x="-1855" y="196" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-210" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="huNNO2pCuBcXr_yaQgU9-38" target="h2nIhsRq0HVOu7yzmkO7-113">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1795" y="121" />
</Array>
<mxPoint x="-1500" y="121" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-246" value="near_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-210">
<mxGeometry x="0.5133" y="-4" relative="1" as="geometry">
<mxPoint x="-58" y="6" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-224" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">/perception/object_recognition/</span>" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1935" y="-594" width="190" height="35" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-226" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" target="uCiBF-YE_VgSiZF1pRap-71">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1467.5238095238096" y="-649" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-227" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_rect_color" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-226">
<mxGeometry x="-0.0539" y="5" relative="1" as="geometry">
<mxPoint x="-6" y="-52" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="_uGvnR129YdckunQ05wr-130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.499;entryY=-0.026;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="uCiBF-YE_VgSiZF1pRap-74" target="vRJUryVYHCxnnfSdqanh-129">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1467" y="-320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VVEAwzCwLcZWl9wyWSmH-122" value="filtered/clusters" style="edgeLabel;align=center;verticalAlign=middle;resizable=0;points=[];rounded=0;strokeColor=default;html=1;labelBackgroundColor=none;" vertex="1" connectable="0" parent="_uGvnR129YdckunQ05wr-130">
<mxGeometry x="-0.1932" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="voxel_grid_downsample" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_compare_map_segmentation" id="_uGvnR129YdckunQ05wr-132">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=10;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1692" y="-522" width="120" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="_uGvnR129YdckunQ05wr-133" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.483;entryY=0.004;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1631.9632362459545" y="-502" as="sourcePoint" />
<mxPoint x="-1632" y="-484.91999999999985" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="NrrkLtCyD1P6_XaMLhv7-126" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="h2nIhsRq0HVOu7yzmkO7-135" target="NrrkLtCyD1P6_XaMLhv7-125">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="NrrkLtCyD1P6_XaMLhv7-127" value="judged/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="NrrkLtCyD1P6_XaMLhv7-126">
<mxGeometry x="0.1361" y="-3" relative="1" as="geometry">
<mxPoint y="-7" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="traffic_light_arbiter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_arbiter" tooltip="This package receives traffic signals from perception and external (e.g., V2X) components and combines them using either a confidence-based or a external-preference based approach.

" id="h2nIhsRq0HVOu7yzmkO7-135">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-835" y="-142" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="crosswalk_traffic_<br>light_estimator" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_crosswalk_traffic_light_estimator" tooltip="crosswalk_traffic_light_estimator is a module that estimates pedestrian traffic signals from HDMap and detected vehicle traffic signals.

" id="NrrkLtCyD1P6_XaMLhv7-125">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-835" y="-51" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="zc4bhEAWS3rg0o6JJJrF-129" value="<font style="font-size: 11px;"><span style="background-color: rgb(213, 232, 212);"><b>Irregular object detector</b></span><br></font><div><span style="background-color: rgb(213, 232, 212);"><b><font style="font-size: 11px;">(optional)</font></b></span></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1384" y="-528" width="140" height="368" as="geometry" />
</mxCell>
<mxCell id="zc4bhEAWS3rg0o6JJJrF-136" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="zc4bhEAWS3rg0o6JJJrF-130" target="zc4bhEAWS3rg0o6JJJrF-131">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="cropbox_filter" tooltip="DNNベースで画像に物体のクラス情報を付与する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_tensorrt_yolox" id="zc4bhEAWS3rg0o6JJJrF-130">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=none;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1377" y="-486" width="125" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="vRJUryVYHCxnnfSdqanh-126" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="zc4bhEAWS3rg0o6JJJrF-131" target="vRJUryVYHCxnnfSdqanh-123">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="ground_filter" tooltip="clustering結果に画像のdetection結果をprojectionしてlabelを付与する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_image_projection_based_fusion/docs/roi-cluster-fusion.md" id="zc4bhEAWS3rg0o6JJJrF-131">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1377" y="-431" width="125" height="23" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="zc4bhEAWS3rg0o6JJJrF-138" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" target="zc4bhEAWS3rg0o6JJJrF-130">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1631" y="-1084" />
<mxPoint x="-1314" y="-1084" />
</Array>
<mxPoint x="-1631" y="-1144" as="sourcePoint" />
<mxPoint x="-1921" y="-829" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iQ93fgggnwvxn8U2vYNr-131" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="iQ93fgggnwvxn8U2vYNr-122" target="qDWy_0qvZc8UbF-aOlQ3-69">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="simple_object<br>_merger" tooltip="detection同士のassignmentを取り,confidenceが高い方を採用する.overlapしたunknown objectはmergeする" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_simple_object_merger" id="iQ93fgggnwvxn8U2vYNr-122">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=none;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1863" y="-199" width="110" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="iQ93fgggnwvxn8U2vYNr-128" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="iQ93fgggnwvxn8U2vYNr-125" target="iQ93fgggnwvxn8U2vYNr-127">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="shape_estimation" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_shape_estimation" id="iQ93fgggnwvxn8U2vYNr-125">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1378" y="-305" width="126" height="20" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="feature_remover" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_detected_object_feature_remover" id="iQ93fgggnwvxn8U2vYNr-126">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1537" y="-238" width="140" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="iQ93fgggnwvxn8U2vYNr-130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="iQ93fgggnwvxn8U2vYNr-127" target="iQ93fgggnwvxn8U2vYNr-122">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1315" y="-184" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="feature_remover" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_detected_object_feature_remover" id="iQ93fgggnwvxn8U2vYNr-127">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1384" y="-238" width="138" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="vRJUryVYHCxnnfSdqanh-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="vRJUryVYHCxnnfSdqanh-123" target="iQ93fgggnwvxn8U2vYNr-125">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="roi_pointcloud fusion" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_image_projection_based_fusion/docs/roi-pointcloud-fusion.md" id="vRJUryVYHCxnnfSdqanh-123">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;spacing=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1377" y="-375" width="124" height="23" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="low_intensity_cluster_filter" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_raindrop_cluster_filter/raindrop_cluster_filter.md" id="vRJUryVYHCxnnfSdqanh-129">
<mxCell style="rounded=1;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;whiteSpace=wrap;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-40">
<mxGeometry x="-1541" y="-317" width="146" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="vRJUryVYHCxnnfSdqanh-130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.508;entryY=0.072;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-40" source="vRJUryVYHCxnnfSdqanh-129" target="uCiBF-YE_VgSiZF1pRap-80">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-41" value="Planning" style="" parent="0" />
<mxCell id="31" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;fillColor=none;strokeWidth=1;comic=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-560" y="-810" width="260" height="655" as="geometry" />
</mxCell>
<UserObject label="behavior_velocity_planner" tooltip="交通ルールをもとに、経路上の最大速度を決定します。各モジュールは、自身の計算した最大速度と上段の結果を比較し、小さい速度を経路上に書き込みます。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/behavior_velocity_planner" id="41">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;sketch=0;shadow=0;arcSize=9;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-555" y="-470" width="250" height="300" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Planning" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-41"]}}]}" id="huNNO2pCuBcXr_yaQgU9-58">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="800" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-68" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;sketch=0;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="43" target="P3Th9qUTFY8M71-R8FQo-42">
<mxGeometry x="-0.9836" relative="1" as="geometry">
<mxPoint x="-387" y="500" as="sourcePoint" />
<Array as="points">
<mxPoint x="-387" y="545" />
<mxPoint x="50" y="545" />
<mxPoint x="50" y="-865" />
<mxPoint x="493" y="-865" />
<mxPoint x="493" y="-800" />
</Array>
<mxPoint as="offset" />
<mxPoint x="250" y="-910" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="47" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">/planning/scenario_planning/trajectory [Trajectory]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="huNNO2pCuBcXr_yaQgU9-68">
<mxGeometry x="-0.9686" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-32" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-9" target="F5SEpTDf39VAK2Lenjye-29">
<mxGeometry x="-0.8837" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-428" y="-840" />
<mxPoint x="-600" y="-840" />
<mxPoint x="-600" y="310" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="path_optimizer" tooltip="車両形状や走行可能領域を考慮して、経路の平滑化を行う。障害物も避けるが、long historyで最近は回避機能はoffになっています。" link="https://github.com/autowarefoundation/autoware_universe/tree/1a8fbc432614a35d41cff0c969a6e69e0586eafc/planning/autoware_path_optimizer" id="F5SEpTDf39VAK2Lenjye-20">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-490" y="-36" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="costmap_generator" tooltip="障害物点群や地図の走行可能エリアの情報から、駐車プランナー用のコストマップを生成する。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/costmap_generator" id="F5SEpTDf39VAK2Lenjye-34">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-210" y="-640" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="external_velocity_<br>limit_selector" tooltip="apiとautoware.iv内部から送られてくる制約付き減速指示を受け取り、整合性をとる" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_external_velocity_limit_selector" id="GMkAwjkdd8HhiVTGiUsg-41">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-862" y="380" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="GMkAwjkdd8HhiVTGiUsg-47" value="/planning/scenario_planning/max_velocity<br>[tier4_planning_msgs/msg/VelocityLimit]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="GMkAwjkdd8HhiVTGiUsg-41" target="F5SEpTDf39VAK2Lenjye-30">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-460" y="450" as="targetPoint" />
<mxPoint x="-660" y="450" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-40" value="lane_driving/trajectory [Trajectory]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.144;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;entryPerimeter=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="nburpKkkAmEc2WaxpB9n-126" target="F5SEpTDf39VAK2Lenjye-29">
<mxGeometry x="-0.1915" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-430" y="266" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-432" y="247" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-41" value="trajectory [Trajectory]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-29" target="F5SEpTDf39VAK2Lenjye-30">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="scenario_selector" tooltip="いまのrouteおよび地図情報から、LaneDriving / Parkingのシナリオを判断し、どちらの経路を使うかを切り替える。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_scenario_selector" id="F5SEpTDf39VAK2Lenjye-29">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-447.5" y="290" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="46" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">/planning/scenario_planning/motion_velocity_smoother/trajectory [Trajectory]</span>" style="edgeStyle=none;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-30" target="43">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="velocity_smoother" tooltip="経路に埋め込まれた最大速度を超過しないように、うまい具合で速度を平滑化する。カーブでの減速もここで行う。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_velocity_smoother" id="F5SEpTDf39VAK2Lenjye-30">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-447.5" y="380" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="32" value="&lt;Lane Driving&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;comic=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-420" y="-810.0030303030303" width="90" height="20.303030303030305" as="geometry" />
</mxCell>
<mxCell id="zZJK3J5Nfp7zSMjfmkQw-52" style="rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-9" target="11">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-38" value="/planning/mission_planning/route<br>[autoware_auto_planning_msgs/HADMapRoute]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;jumpStyle=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-9">
<mxGeometry x="-0.8417" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-428" y="-840" />
<mxPoint x="-231" y="-840" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-431" y="-910" as="sourcePoint" />
<mxPoint x="-231" y="-730" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="50" style="edgeStyle=none;html=1;endArrow=none;endFill=0;startArrow=classicThin;startFill=1;exitX=1.009;exitY=0.493;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-9">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-155" y="-930" as="targetPoint" />
<mxPoint x="-220" y="-930" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="51" value="<span style="font-size: 11px;">/planning/scenario_planning/modified_goal</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="50">
<mxGeometry x="0.2965" y="-1" relative="1" as="geometry">
<mxPoint x="73" y="-16" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;jumpStyle=arc;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-9" target="53">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-715" y="-920" />
<mxPoint x="-715" y="-1244" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="73" value="/planning/mission_planning/goal,<br><span style="font-size: 11px;">/planning/mission_planning/checkpoint</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="72">
<mxGeometry x="-0.1223" y="-3" relative="1" as="geometry">
<mxPoint x="-28" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="85" value="/planning/mission_planning/<br>route_state" style="edgeStyle=none;rounded=0;jumpStyle=arc;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-9" target="48">
<mxGeometry x="-0.2571" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-640" y="-940" />
<mxPoint x="-640" y="-1079" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="mission_planner" tooltip="高精度地図情報をもとに、自己位置からゴールまでのルートを計算します。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_mission_planner" id="F5SEpTDf39VAK2Lenjye-9">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-589" y="-950" width="321" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-27" value="behavior_planning/path_with_lane_id" style="edgeStyle=none;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="11" target="41">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-446.5" y="-507" as="sourcePoint" />
<mxPoint x="-446.5" y="-457" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="freespace_planner" tooltip="コストマップとゴールから、自車の走行ルートを計算する。いまはHA*を使ってる。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/freespace_planner" id="F5SEpTDf39VAK2Lenjye-33">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-290" y="-730" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-37" value="costmap_generator/occupancy_grid" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;orthogonal=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-34" target="F5SEpTDf39VAK2Lenjye-33">
<mxGeometry x="-0.3333" relative="1" as="geometry">
<mxPoint x="-180" y="-635" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="tmBeVgWS9Ey0ylgM02iM-4" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;fillColor=none;strokeWidth=1;comic=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-295" y="-810" width="225" height="250" as="geometry" />
</mxCell>
<mxCell id="iM43lsEIwqhlJ7BxjptO-47" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="41" target="zEs4wxTr3dO1cdEekOQt-57">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-430" y="-70" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="zEs4wxTr3dO1cdEekOQt-49" value="behavior_planning/path" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="iM43lsEIwqhlJ7BxjptO-47">
<mxGeometry x="0.206" y="-1" relative="1" as="geometry">
<mxPoint x="1" y="-23" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="XJpLpE4-N4LtLg8lOPLy-45" value="&lt;Parking&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;comic=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-180" y="-790" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="7zbXjBYCwGQrjjLUvmJF-47" value="<span style="color: rgb(0, 0, 0); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); display: inline; float: none;">parking/trajectory [Trajectory]</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-33" target="F5SEpTDf39VAK2Lenjye-29">
<mxGeometry x="0.6614" relative="1" as="geometry">
<mxPoint x="-230" y="-310" as="targetPoint" />
<Array as="points">
<mxPoint x="-230" y="260" />
<mxPoint x="-357" y="260" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="surround_obstacle_checker" tooltip="自車が停止しているときに、周囲の障害物を確認し、近くに障害物がいる場合は車両を発進させない。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_surround_obstacle_checker" id="K7M4AEPT0enKUQUD1kn6-43">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-882" y="110" width="160" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="K7M4AEPT0enKUQUD1kn6-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="K7M4AEPT0enKUQUD1kn6-43" target="GMkAwjkdd8HhiVTGiUsg-41">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="behavior_path_planner" tooltip="交通ルールをもとに、経路上の最大速度を決定します。各モジュールは、自身の計算した最大速度と上段の結果を比較し、小さい速度を経路上に書き込みます。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/behavior_path_planner" id="11">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-530" y="-790" width="200" height="279" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="side_shift" tooltip="遠隔からの司令をもとに幅寄せを行います。" id="14">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-490" y="-558" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="start_planner/goal_planner" tooltip="ルート情報をもとに路肩への幅寄せ、路肩からの発進を行います。" id="13">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-511" y="-598" width="162" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="static_obstacle_avoidance" tooltip="ルート情報や障害物情報をもとに、障害物回避を実行します。" id="12">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-512" y="-675" width="164" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="lane_change" tooltip="ルート情報や障害物情報をもとに、レーンチェンジを実行します。" id="15">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-490" y="-714" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="lane_following" tooltip="ルート情報をもとに走行経路を作成します。" id="16">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-490" y="-752" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="planning_validator" tooltip="Check the trajectory and stop publishing it if it is unsafe." link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_planning_validator" id="43">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-447.5" y="460" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="UBmaC0zVdszHxL-9Y1sP-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;jumpStyle=arc;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="11" target="huNNO2pCuBcXr_yaQgU9-66">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-230" y="-580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UBmaC0zVdszHxL-9Y1sP-47" value="/planning/turn_indicators_cmd&nbsp;[TurnIndicatorsCommand]<br>/planning/hazard_lights_cmd&nbsp;[HazardLightsCommand]" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];comic=0;labelBackgroundColor=none;" vertex="1" connectable="0" parent="UBmaC0zVdszHxL-9Y1sP-46">
<mxGeometry x="-0.0226" y="1" relative="1" as="geometry">
<mxPoint x="-55" y="61" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="zEs4wxTr3dO1cdEekOQt-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="zEs4wxTr3dO1cdEekOQt-57" target="F5SEpTDf39VAK2Lenjye-20">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="zEs4wxTr3dO1cdEekOQt-59" value="path_smoother/path" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="zEs4wxTr3dO1cdEekOQt-58">
<mxGeometry x="-0.3175" y="2" relative="1" as="geometry">
<mxPoint x="-2" y="5" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="path_smoother" tooltip="車両形状や走行可能領域を考慮して、経路の平滑化を行う。障害物も避けるが、long historyで最近は回避機能はoffになっています。" link="https://autowarefoundation.github.io/autoware_universe/main/planning/autoware_path_smoother/" id="zEs4wxTr3dO1cdEekOQt-57">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-490" y="-128" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="53" value="/default_ad_api/helpers/<br>routing_adaptor" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-585" y="-1264" width="199" height="40" as="geometry" />
</mxCell>
<mxCell id="54" value="/planning/mission_planning/set_route,<br><span style="font-size: 11px;">/planning/mission_planning/set_route_points,<br></span>/planning/mission_planning/clear_route<span style="font-size: 11px;"><br></span>" style="endArrow=classic;html=1;dashed=1;exitX=0.27;exitY=0.976;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-0.3504" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-499.9499999999998" y="-1068.9599999999998" as="sourcePoint" />
<mxPoint x="-500" y="-949" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="55" value="" style="endArrow=classic;html=1;dashed=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="48" target="F5SEpTDf39VAK2Lenjye-9">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-65" y="-1040" as="sourcePoint" />
<mxPoint x="-325" y="-950" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="60" value="/planning/mission_planning/change_route,<br><span style="font-size: 11px;">/planning/mission_planning/change_route_points</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="55">
<mxGeometry x="-0.6025" relative="1" as="geometry">
<mxPoint x="93" y="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="61" value="<span style="font-size: 11px;">/api/routing/set_route<br></span>" style="endArrow=classic;html=1;dashed=1;startArrow=oval;startFill=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="0.2903" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-295" y="-1264" as="sourcePoint" />
<mxPoint x="-295" y="-1109" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="62" value="" style="endArrow=classic;html=1;dashed=1;startArrow=oval;startFill=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="0.4194" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-355" y="-1264" as="sourcePoint" />
<mxPoint x="-355" y="-1109" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="68" value="/api/routing/change_route" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="62">
<mxGeometry x="-0.5659" y="-2" relative="1" as="geometry">
<mxPoint x="841" y="141" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="66" style="rounded=0;html=1;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="48">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-95" y="-1099" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="67" value="/system/operation_mode/change_operation_mode" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="66">
<mxGeometry x="0.7838" y="3" relative="1" as="geometry">
<mxPoint x="-11" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="69" value="" style="endArrow=classic;html=1;dashed=1;exitX=0.805;exitY=1.006;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="53">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-428.69" y="-1169" as="sourcePoint" />
<mxPoint x="-425" y="-1109" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="70" value="/api/routing/clear_route" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="69">
<mxGeometry x="-0.3188" y="-1" relative="1" as="geometry">
<mxPoint x="1" y="51" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="71" value="<span style="font-size: 11px;">/api/routing/<br>set_route_points</span>" style="endArrow=classic;html=1;dashed=1;exitX=0.206;exitY=1.032;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.131;entryY=-0.004;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="53" target="48">
<mxGeometry x="-0.5823" y="-1" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-565" y="-1169" as="sourcePoint" />
<mxPoint x="-548" y="-1114" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="64" value="" style="endArrow=classic;html=1;dashed=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.318;entryY=0.002;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="53" target="48">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-489.61" y="-1169" as="sourcePoint" />
<mxPoint x="-489.61" y="-1109" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="65" value="/api/routing/<br>change_route_points" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=default;" vertex="1" connectable="0" parent="64">
<mxGeometry x="-0.3188" y="-1" relative="1" as="geometry">
<mxPoint x="1" y="21" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="74" value="" style="endArrow=classic;html=1;rounded=0;jumpStyle=arc;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-487" y="-1345" as="sourcePoint" />
<mxPoint x="-487" y="-1264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="75" value="/rviz/routing/<br>rough_goal" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="74">
<mxGeometry x="-0.4273" y="-2" relative="1" as="geometry">
<mxPoint x="4" y="17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="76" value="" style="endArrow=classic;html=1;rounded=0;jumpStyle=arc;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-426.00000000000045" y="-1344.9999999999998" as="sourcePoint" />
<mxPoint x="-426.00000000000045" y="-1264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="77" value="/rviz/routing/reroute" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="76">
<mxGeometry x="-0.4273" y="-2" relative="1" as="geometry">
<mxPoint x="8" y="37" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="78" value="/rviz" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-580" y="-1385" width="199" height="40" as="geometry" />
</mxCell>
<mxCell id="80" value="/autoware/state" style="edgeStyle=none;rounded=0;jumpStyle=arc;html=1;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="79">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1790" y="-95" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="79" value="/default_ad_api/node/<br>autoware_state" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="1520" y="-115" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="81" value="&lt;depricated&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="1535" y="-145" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="82" style="edgeStyle=none;rounded=0;jumpStyle=arc;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="48">
<mxGeometry relative="1" as="geometry">
<mxPoint x="30" y="-1079" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="83" value="/api/routing/state" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="82">
<mxGeometry x="-0.2926" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="99" value="" style="group" vertex="1" connectable="0" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-424" y="-435" width="110" height="25" as="geometry" />
</mxCell>
<UserObject label="no_stopping_area" tooltip="停止禁止区域内で停止しないように、区域手前での進行・停止判断を行います。" id="33">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="99">
<mxGeometry y="93" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="intersection" tooltip="地図情報および動物体情報から、交差点での停止/発進の判定を行います。" id="35">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="99">
<mxGeometry y="62" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="traffic_light" tooltip="信号の色に応じて停止/発進の指示をします" id="36">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="99">
<mxGeometry y="31" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="blind_spot" tooltip="右左折時に車両後方の巻き込み確認を行い、衝突の危険がある場合は停止します。" id="38">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="99">
<mxGeometry width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="no_drivable_lane" tooltip="規定された停止線で一時停止を行います" id="7zbXjBYCwGQrjjLUvmJF-41">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="99">
<mxGeometry y="155" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="run_out" tooltip="規定された停止線で一時停止を行います" id="iM43lsEIwqhlJ7BxjptO-52">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="99">
<mxGeometry y="124" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="merge_from_private" tooltip="規定された停止線で一時停止を行います" id="zEs4wxTr3dO1cdEekOQt-55">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="99">
<mxGeometry y="186.46341463414635" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="occlusion_spot" tooltip="地図情報および動物体情報から、死角手前での減速を行います。" id="34">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-543" y="-341" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="cross_walk" tooltip="横断歩道に人が居る、もしくは侵入しようとしてきている場合に、横断歩道手前で停止します。近くに人が居る場合は徐行します。" id="37">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-543" y="-402" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="detection_area" tooltip="規定エリア内の障害物点群がある場合に、対応する位置で停止します" id="39">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-543" y="-433" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="stop_line" tooltip="規定された停止線で一時停止を行います" id="40">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-543" y="-310" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="virtual_traffic_light" tooltip="信号の色に応じて停止/発進の指示をします" id="iM43lsEIwqhlJ7BxjptO-53">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-543" y="-372" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="speed_bump" tooltip="規定された停止線で一時停止を行います" id="iM43lsEIwqhlJ7BxjptO-54">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-543" y="-279" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>walkway</div>" tooltip="規定された停止線で一時停止を行います" id="zEs4wxTr3dO1cdEekOQt-56">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-543" y="-247.99522267206478" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>obstacle_slow_down</div>" tooltip="規定された停止線で一時停止を行います" id="zEs4wxTr3dO1cdEekOQt-54">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-574" y="156" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="traffic_light_<br>multi_camera_fusion" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_multi_camera_fusion" tooltip="traffic_light_multi_camera_fusion performs traffic light signal fusion which can be summarized as the following two tasks:

Multi-Camera-Fusion: performed on single traffic light signal detected by different cameras.
Group-Fusion: performed on traffic light signals within the same group, which means traffic lights sharing the same regulatory element id defined in lanelet2 map." id="h2nIhsRq0HVOu7yzmkO7-124">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-835" y="-224" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="h2nIhsRq0HVOu7yzmkO7-125" target="h2nIhsRq0HVOu7yzmkO7-124">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-131" value="classification/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="h2nIhsRq0HVOu7yzmkO7-130">
<mxGeometry x="-0.2971" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="traffic_light_<br>occlusion_predictor" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_occlusion_predictor" tooltip="traffic_light_occlusion_predictor receives the detected traffic lights rois and calculates the occlusion ratios of each roi with point cloud.

" id="h2nIhsRq0HVOu7yzmkO7-125">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-835" y="-314" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-51" target="h2nIhsRq0HVOu7yzmkO7-125">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-840" y="-294" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-128" value="classification/classified/<br style="border-color: var(--border-color);">car/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="h2nIhsRq0HVOu7yzmkO7-127">
<mxGeometry x="0.6831" y="1" relative="1" as="geometry">
<mxPoint x="-51" y="-13" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-136" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="h2nIhsRq0HVOu7yzmkO7-124" target="h2nIhsRq0HVOu7yzmkO7-135">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-775" y="-182" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-137" value="internal/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="h2nIhsRq0HVOu7yzmkO7-136">
<mxGeometry x="0.27" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-155" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="NrrkLtCyD1P6_XaMLhv7-125" target="41">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-775" y="55" />
<mxPoint x="-622" y="55" />
<mxPoint x="-622" y="-320" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-156" value="traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="h2nIhsRq0HVOu7yzmkO7-155">
<mxGeometry x="-0.7497" y="-1" relative="1" as="geometry">
<mxPoint y="15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="119" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-41" source="113" target="h2nIhsRq0HVOu7yzmkO7-125">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-710" y="-319" as="sourcePoint" />
<mxPoint x="-710" y="-274" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="120" value="classification/classified/<br style="border-color: var(--border-color);">pedestrian/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="119">
<mxGeometry x="0.6831" y="1" relative="1" as="geometry">
<mxPoint x="49" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="dynamic_obstacle_avoidance" tooltip="ルート情報や障害物情報をもとに、障害物回避を実行します。" id="nburpKkkAmEc2WaxpB9n-147">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-41">
<mxGeometry x="-512" y="-638" width="164" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-10" value="Control" style="" parent="0" />
<mxCell id="P3Th9qUTFY8M71-R8FQo-42" value="trajectory_follower" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;verticalAlign=top;arcSize=11;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-10">
<mxGeometry x="321" y="-800" width="345" height="85" as="geometry" />
</mxCell>
<UserObject label="Control" link="data:action/json,{"actions":[{"toggle": {"cells":["huNNO2pCuBcXr_yaQgU9-10"]}}]}" id="huNNO2pCuBcXr_yaQgU9-50">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-10">
<mxGeometry x="953" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-65" value="/control/trajectory_follower/control_cmd<br>[AckermannControlCommand]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=default;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-10" source="P3Th9qUTFY8M71-R8FQo-42">
<mxGeometry x="-0.7073" y="-3" relative="1" as="geometry">
<mxPoint x="494" y="-520" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="lateral_controller" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_mpc_lateral_controller" tooltip="経路追従のための目標ステア角とステア角速度を計算します。目標速度と加速度は経路に埋め込まれた値をそのまま出力します。" id="huNNO2pCuBcXr_yaQgU9-44">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-10">
<mxGeometry x="340" y="-771" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="longitudinal_controller" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_pid_longitudinal_controller" tooltip="経路の目標速度に沿うための目標加速度を計算します。遅延補正や停止時のブレーキ抜き操作も行います。" id="huNNO2pCuBcXr_yaQgU9-45">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-10">
<mxGeometry x="490" y="-771" width="160" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="vehicle_cmd_gate" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_vehicle_cmd_gate" tooltip="指示モードに応じて、複数のコマンドの中から後段に渡すコマンドを選択します。" id="huNNO2pCuBcXr_yaQgU9-66">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-10">
<mxGeometry x="100" y="-519" width="680" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-77" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-10" target="huNNO2pCuBcXr_yaQgU9-75">
<mxGeometry relative="1" as="geometry">
<mxPoint x="345" y="-190" as="sourcePoint" />
<mxPoint x="512" y="10" as="targetPoint" />
<Array as="points">
<mxPoint x="346" y="-190" />
<mxPoint x="345" y="-190" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="nmZh4Kjo_N_rVAYmAN_G-41" value="control/command/control_cmd<br>&nbsp;[AckermannControlCommand]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];comic=0;" vertex="1" connectable="0" parent="huNNO2pCuBcXr_yaQgU9-77">
<mxGeometry x="0.7105" relative="1" as="geometry">
<mxPoint y="-151" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-140" value="/control/shift_decider/gear_cmd<br>[GearCommand]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-10" source="103">
<mxGeometry relative="1" as="geometry">
<mxPoint x="335" y="-520" as="targetPoint" />
<mxPoint x="440" y="-412" as="sourcePoint" />
</mxGeometry>
</mxCell>
<UserObject label="external_cmd_<br>converter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/vehicle/autoware_external_cmd_converter" tooltip="遠隔から来たコマンド(アクセル/ブレーキ)を目標速度/加速度の信号に変換します" id="huNNO2pCuBcXr_yaQgU9-137">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-10">
<mxGeometry x="880" y="-670" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-147" value="/external/selected/external_control_cmd<br>&nbsp;[tier4_external_api_msgs/msg/ControlCommandStamped]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-10" source="huNNO2pCuBcXr_yaQgU9-145" target="huNNO2pCuBcXr_yaQgU9-137">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1001" y="-340" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="external_cmd_<br>selector" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_external_cmd_selector" id="huNNO2pCuBcXr_yaQgU9-145">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-10">
<mxGeometry x="880" y="-780" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="pMXYhzgBW71XrXo-O7h1-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.862;entryY=0.011;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;fontColor=default;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-10" source="huNNO2pCuBcXr_yaQgU9-145" target="huNNO2pCuBcXr_yaQgU9-66">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-60" value="<div style="text-align: left"><font style="font-size: 11px">/api/external/set/command/remote/control&nbsp;<br></font></div><div style="text-align: left"><font style="font-size: 11px">&nbsp; &nbsp;[tier4_external_api_msgs/msg/ControlCommandStamped]</font></div><div style="text-align: left"><font style="font-size: 11px">/api/external/set/command/remote/shift</font></div><div style="text-align: left"><font style="font-size: 11px">&nbsp; &nbsp;[tier4_external_api_msgs/msg/GearShiftStamped]</font></div><div style="text-align: left"><font style="font-size: 11px">/api/external/set/command/remote/turn_signal</font></div><div style="text-align: left"><font style="font-size: 11px">&nbsp; &nbsp;[tier4_external_api_msgs/msg/TurnSignalStamped]</font></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=default;labelBackgroundColor=#FFFFFF;" vertex="1" connectable="0" parent="pMXYhzgBW71XrXo-O7h1-57">
<mxGeometry x="0.0689" y="3" relative="1" as="geometry">
<mxPoint x="1" y="111" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontColor=default;entryX=0.946;entryY=-0.002;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-10" source="huNNO2pCuBcXr_yaQgU9-137" target="huNNO2pCuBcXr_yaQgU9-66">
<mxGeometry relative="1" as="geometry">
<mxPoint x="840" y="-330" as="targetPoint" />
<Array as="points">
<mxPoint x="940" y="-540" />
<mxPoint x="743" y="-540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-72" value="/current_gate_mode&nbsp;[GateMode]<div>/gear_cmd [GearCommand]</div><div>/turn_indicators_cmd&nbsp; [TurnIndicatorCommand]</div><div><div>/hazard_lights_cmd&nbsp; [HazardLightsCommand]</div></div><div>/vehicle_emergency_cmd [VehicleEmergencyStamped]</div>" style="rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;align=left;labelBackgroundColor=default;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-10" source="huNNO2pCuBcXr_yaQgU9-66" target="F5SEpTDf39VAK2Lenjye-6">
<mxGeometry x="-0.3878" y="-55" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="620" y="80" as="targetPoint" />
<mxPoint x="577.8331640019246" y="-265" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-49" value="Topics" style="" parent="0" />
<object label="VehicleInterface" id="huNNO2pCuBcXr_yaQgU9-73">
<mxCell style="" parent="0" />
</object>
<object label="g30_interface" tooltip="ヤマハのGCとのインターフェース" id="huNNO2pCuBcXr_yaQgU9-71">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-73">
<mxGeometry x="416" y="97" width="120" height="40" as="geometry" />
</mxCell>
</object>
<UserObject label="raw_vehicle_cmd_<br>converter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/vehicle/autoware_raw_vehicle_cmd_converter" tooltip="速度・加速度の目標値を、車両特有の制御信号(アクセル/ブレーキ等)に変換します" id="huNNO2pCuBcXr_yaQgU9-75">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-73">
<mxGeometry x="285" y="-160" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-79" value="/vehicle/command/actuation_cmd" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-73" source="huNNO2pCuBcXr_yaQgU9-75">
<mxGeometry x="-0.6153" y="20" relative="1" as="geometry">
<mxPoint x="345" y="80" as="targetPoint" />
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="345" y="-20" />
<mxPoint x="345" y="-20" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="pacmod_interface" link="https://github.com/tier4/pacmod_interface" tooltip="pacmodとのinterfaced。LexusとかJapanTaxiとか。" id="huNNO2pCuBcXr_yaQgU9-78">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-73">
<mxGeometry x="260" y="97" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="VehicleInterface" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-73"]}}]}" id="huNNO2pCuBcXr_yaQgU9-60">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-73">
<mxGeometry x="1250" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-7" value="/vehicle/status/velocity_status<br>/vehicle/status/steering_status<br>/vehicle/status/turn_indicators_status<br>/vehicle/status/gear_status<br>/vehicle/status/control_mode<br>/vehicle/status/<span style="text-align: center">actuation_status</span>" style="endArrow=classic;html=1;exitX=0.121;exitY=0.011;exitDx=0;exitDy=0;exitPerimeter=0;comic=0;align=left;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-73">
<mxGeometry x="-0.0831" y="65" width="50" height="50" relative="1" as="geometry">
<mxPoint x="175.01999999999862" y="80.76999999999998" as="sourcePoint" />
<mxPoint x="174" y="-60" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<object label="&nbsp; &nbsp; vehicle_interface" tooltip="Autowareと車両のinterfaceです。データの変換が主なタスクです。" id="F5SEpTDf39VAK2Lenjye-6">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;align=left;comic=0;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-73">
<mxGeometry x="110" y="80" width="670" height="70" as="geometry" />
</mxCell>
</object>
<UserObject label="accel_map_calibrator" link="https://github.com/autowarefoundation/autoware_universe/tree/main/vehicle/autoware_accel_brake_map_calibrator" id="pMXYhzgBW71XrXo-O7h1-52">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-73">
<mxGeometry x="107" y="-160" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<object label="Vehicle" id="huNNO2pCuBcXr_yaQgU9-74">
<mxCell style="" parent="0" />
</object>
<mxCell id="huNNO2pCuBcXr_yaQgU9-81" value="/pacmod/**" style="rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-74" source="huNNO2pCuBcXr_yaQgU9-78" target="huNNO2pCuBcXr_yaQgU9-106">
<mxGeometry x="0.1429" relative="1" as="geometry">
<mxPoint x="274" y="160" as="sourcePoint" />
<mxPoint as="offset" />
<mxPoint x="274" y="220" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="Vehicle" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-74"]}}]}" id="huNNO2pCuBcXr_yaQgU9-107">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-74">
<mxGeometry x="1393" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-104" value="&lt;CAN&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-74" source="huNNO2pCuBcXr_yaQgU9-106" target="huNNO2pCuBcXr_yaQgU9-105">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="JapanTaxi" tooltip="ASといろいろあったよ" id="huNNO2pCuBcXr_yaQgU9-105">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-74">
<mxGeometry x="259" y="740" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="pacmod3" link="http://wiki.ros.org/pacmod3" id="huNNO2pCuBcXr_yaQgU9-106">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-74">
<mxGeometry x="260" y="570" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="YMC GolfCart" tooltip="ゴルフカート!!" id="huNNO2pCuBcXr_yaQgU9-118">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-74">
<mxGeometry x="415" y="735" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-153" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-74" target="h2nIhsRq0HVOu7yzmkO7-135">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-122" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-154" value="external/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-74">
<mxGeometry x="-955" y="-131.00444444444435" as="geometry" />
</mxCell>
<object label="Sensing" id="huNNO2pCuBcXr_yaQgU9-89">
<mxCell style="" parent="0" />
</object>
<mxCell id="y0lixSO8cwDmPpI5OSjV-271" value="<div><b style="">Radar sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2722" y="-775" width="190" height="345" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-274" value="<div><b style="">Camera sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2720" y="-1040" width="190" height="205" as="geometry" />
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-130" value="top/velodyne_packets" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-131" target="F5SEpTDf39VAK2Lenjye-135">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="lidar_driver" tooltip="velodyneのdriverです。VLP16, VLP32, VLS128, Livoxなどなど、たくさん種類があります。" id="F5SEpTDf39VAK2Lenjye-131">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2327" y="-730" width="120" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-132" value="top/rectified/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-133" target="F5SEpTDf39VAK2Lenjye-140">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="fix_distortion" tooltip="自車の回転によって生じたLiDAR点群の歪みを補正する。(リンクこれで合ってるっけ?)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/distortion-corrector.md" id="F5SEpTDf39VAK2Lenjye-133">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2327" y="-410" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-134" value="top/pointcloud_raw" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-135" target="F5SEpTDf39VAK2Lenjye-137">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2267" y="-560" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="packets_to_<br>pointcloud" tooltip="velodyneのpacketをpointcloud型に変更する" id="F5SEpTDf39VAK2Lenjye-135">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2327" y="-620" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-136" value="top/self_cropped/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-137" target="F5SEpTDf39VAK2Lenjye-139">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_self" tooltip="自車の領域内にある点群を除去する。" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="F5SEpTDf39VAK2Lenjye-137">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2327" y="-550" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-138" value="top/mirror_cropped/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-139" target="F5SEpTDf39VAK2Lenjye-133">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_mirror" tooltip="自車のサイドミラーの部分に当たった点群を除去する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="F5SEpTDf39VAK2Lenjye-139">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2327" y="-480" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ring_outlier_filter" tooltip="点群のノイズ処理を行う
(同一リングから得られたLiDARの点をクラスタリングし、点群数の少ないクラスタに属する点群はノイズとして除去される)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/ring-outlier-filter.md" id="F5SEpTDf39VAK2Lenjye-140">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2327" y="-340" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-141" value="lidar/*/velodyne_packets" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-142" target="F5SEpTDf39VAK2Lenjye-146">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-142" value="lidar_drivers<br>(left,right,front_right, front_left,rear)" style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2497" y="-730" width="120" height="50" as="geometry" />
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-143" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/rectified/pointcloud</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-144" target="F5SEpTDf39VAK2Lenjye-151">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="fix_distortion" tooltip="自車の回転によって生じたLiDAR点群の歪みを補正する。(リンクこれで合ってるっけ?)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/distortion-corrector.md" id="F5SEpTDf39VAK2Lenjye-144">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2497" y="-410" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-145" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/pointcloud_raw</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-146" target="F5SEpTDf39VAK2Lenjye-148">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2437" y="-560" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="packets_to_<br>pointcloud" tooltip="velodyneのpacketをpointcloud型に変更する" id="F5SEpTDf39VAK2Lenjye-146">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2497" y="-620" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-147" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/self_cropped/pointcloud</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-148" target="F5SEpTDf39VAK2Lenjye-150">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_self" tooltip="自車の領域内にある点群を除去する。" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="F5SEpTDf39VAK2Lenjye-148">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2497" y="-550" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-149" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/mirror_cropped/pointcloud</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-150" target="F5SEpTDf39VAK2Lenjye-144">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_mirror" tooltip="自車のサイドミラーの部分に当たった点群を除去する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="F5SEpTDf39VAK2Lenjye-150">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2497" y="-480" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ring_outlier_filter" tooltip="点群のノイズ処理を行う
(同一リングから得られたLiDARの点をクラスタリングし、点群数の少ないクラスタに属する点群はノイズとして除去される)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/ring-outlier-filter.md" id="F5SEpTDf39VAK2Lenjye-151">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2497" y="-340" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-120" value="/sensing/lidar<br>/concatenated/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-89" target="y0lixSO8cwDmPpI5OSjV-187">
<mxGeometry x="-0.0341" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2355" y="-147" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-2367" y="-175" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="concat_filter" tooltip="複数のLiDAR点群をまとめて1つにする" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/concatenate-data.md" id="F5SEpTDf39VAK2Lenjye-89">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2427" y="-270" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-117" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-151" target="F5SEpTDf39VAK2Lenjye-89">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2437" y="-310" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-118" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2367" y="-270" as="targetPoint" />
<mxPoint x="-2287" y="-310" as="sourcePoint" />
</mxGeometry>
</mxCell>
<object label="gnss_poser" tooltip="MGRS座標系への変換" link="https://github.com/autowarefoundation/autoware_universe/tree/main/sensing/gnss_poser" id="F5SEpTDf39VAK2Lenjye-115">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2687" y="-180" width="120" height="40" as="geometry" />
</mxCell>
</object>
<mxCell id="F5SEpTDf39VAK2Lenjye-116" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="huNNO2pCuBcXr_yaQgU9-110" target="F5SEpTDf39VAK2Lenjye-115">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<object label="gnss_driver" desc="MGRS座標系への変換" tooltip="gnssのdriverです" id="huNNO2pCuBcXr_yaQgU9-110">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2687" y="-270" width="120" height="40" as="geometry" />
</mxCell>
</object>
<UserObject label="imu_driver" tooltip="imuのdriverです" id="F5SEpTDf39VAK2Lenjye-87">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2226" y="-160" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-123" value="/sensing/imu/imu_raw" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2166" y="-60" as="targetPoint" />
<mxPoint x="-2166" y="-120" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-125" value="/sensing/lidar<br>/top/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-140">
<mxGeometry x="0.5702" relative="1" as="geometry">
<mxPoint x="-2100" y="-235" as="targetPoint" />
<mxPoint x="-1807" y="-380" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2209" y="-235" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-153" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &quot;helvetica&quot; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">/sensing/lidar/<br>concatenated/pointcloud</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=-0.008;entryY=0.506;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" target="F5SEpTDf39VAK2Lenjye-44">
<mxGeometry x="-0.4746" y="-25" relative="1" as="geometry">
<mxPoint x="-2142" y="-364" as="sourcePoint" />
<Array as="points">
<mxPoint x="-1887" y="-364" />
</Array>
<mxPoint x="-1894.9999999999998" y="-365" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-122" value="/sensing/gnss/<br>pose_with_covariance" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.486;entryY=-0.013;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-115" target="y0lixSO8cwDmPpI5OSjV-172">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2627" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="-2597" y="50" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="imu_corrector" tooltip="ヨーレートのバイアス除去とかをするノード" link="https://github.com/autowarefoundation/autoware_universe/tree/main/sensing/imu_corrector" id="OTWZEc2IKDIdUH8rdd93-1">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2226" y="-60" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="OTWZEc2IKDIdUH8rdd93-2" value="/sensing/imu/imu_data" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="OTWZEc2IKDIdUH8rdd93-1" target="y0lixSO8cwDmPpI5OSjV-178">
<mxGeometry x="0.403" relative="1" as="geometry">
<mxPoint x="-2166" y="180" as="targetPoint" />
<mxPoint x="-2166" y="20" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="Sensing" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-89"]}}]}" id="huNNO2pCuBcXr_yaQgU9-109">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="340" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-256" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="y0lixSO8cwDmPpI5OSjV-254">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2627" y="-350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-257" value="/sensing/radar/detected_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="y0lixSO8cwDmPpI5OSjV-256">
<mxGeometry x="-0.1171" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-254" value="radar_relay" style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2687" y="-490" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-259" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="y0lixSO8cwDmPpI5OSjV-258" target="y0lixSO8cwDmPpI5OSjV-254">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-260" value="*/detected_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="y0lixSO8cwDmPpI5OSjV-259">
<mxGeometry x="0.2038" y="2" relative="1" as="geometry">
<mxPoint x="-2" y="-5" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_tracks_<br>msg_converter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_tracks_msgs_converter" tooltip="This package convert from radar_msgs/msg/RadarTracks into autoware_auto_perception_msgs/msg/DetectedObject and autoware_auto_perception_msgs/msg/TrackedObject." id="y0lixSO8cwDmPpI5OSjV-258">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2687" y="-575" width="120" height="35" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-262" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="y0lixSO8cwDmPpI5OSjV-261" target="y0lixSO8cwDmPpI5OSjV-258">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-263" value="*/filtered_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="y0lixSO8cwDmPpI5OSjV-262">
<mxGeometry x="0.2513" y="-2" relative="1" as="geometry">
<mxPoint x="2" y="-6" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_tracks_<br>noise_filter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/sensing/autoware_radar_tracks_noise_filter" tooltip="This package contains a radar object filter module for radar_msgs/msg/RadarTrack. This package can filter noise objects in RadarTracks." id="y0lixSO8cwDmPpI5OSjV-261">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2687" y="-660" width="120" height="35" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-266" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="y0lixSO8cwDmPpI5OSjV-265" target="y0lixSO8cwDmPpI5OSjV-261">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-267" value="*/objects_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="y0lixSO8cwDmPpI5OSjV-266">
<mxGeometry x="0.0762" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-265" value="radar_driver" style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2687" y="-735" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-276" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="y0lixSO8cwDmPpI5OSjV-272">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2350" y="-965" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-277" value="Text" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="y0lixSO8cwDmPpI5OSjV-276">
<mxGeometry x="0.0318" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-279" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_rect_color" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="y0lixSO8cwDmPpI5OSjV-276">
<mxGeometry x="0.0423" y="-7" relative="1" as="geometry">
<mxPoint x="-8" y="-7" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="camera_driver" tooltip="camera driver" id="y0lixSO8cwDmPpI5OSjV-272">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;container=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2687" y="-990" width="125" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-281" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" source="y0lixSO8cwDmPpI5OSjV-273">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2350" y="-880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-282" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="y0lixSO8cwDmPpI5OSjV-281">
<mxGeometry x="-0.0516" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="camera_driver" tooltip="camera driver" id="y0lixSO8cwDmPpI5OSjV-273">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;container=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2687" y="-905" width="125" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-283" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-970.0023809523811" y="-434.0027074590744" as="geometry">
<mxPoint x="7" y="-36" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-287" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89" target="F5SEpTDf39VAK2Lenjye-52">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-454" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-288" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-970.0023809523811" y="-359.0027074590744" as="geometry">
<mxPoint x="7" y="-36" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-289" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-379" as="sourcePoint" />
<mxPoint x="-895" y="-379" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-290" value="<div><b>LiDAR sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2515" y="-775" width="320" height="555" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-291" value="<div><b>GNSS sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2720" y="-310" width="185" height="185" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-292" value="<div><b>IMU sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-89">
<mxGeometry x="-2250" y="-195" width="165" height="200" as="geometry" />
</mxCell>
<object label="Localization" id="huNNO2pCuBcXr_yaQgU9-102">
<mxCell style="" parent="0" />
</object>
<mxCell id="huNNO2pCuBcXr_yaQgU9-103" value="/pacmod/**" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-102" target="huNNO2pCuBcXr_yaQgU9-106">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-111" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-102">
<mxGeometry relative="1" as="geometry">
<mxPoint x="10" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="Localization" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-102"]}}]}" id="huNNO2pCuBcXr_yaQgU9-128">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-102">
<mxGeometry x="493" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="pose_initializer" tooltip="GNSS / Userからラフな初期位置を受け取り、NDT+モンテカルロ法で正確な自己位置を推定して出力する。NDTとはserviceでやり取りする。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/autoware_pose_initializer" id="y0lixSO8cwDmPpI5OSjV-172">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-102">
<mxGeometry x="-2685" y="200" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ndt_scan_matcher" tooltip="LiDARの点群とpointcloud_mapとのマッチングを行い、自己位置を計算する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/autoware_ndt_scan_matcher" id="y0lixSO8cwDmPpI5OSjV-173">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-102">
<mxGeometry x="-2510" y="380" width="230" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="localization_error_monitor" tooltip="" id="y0lixSO8cwDmPpI5OSjV-176">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-102">
<mxGeometry x="-2085" y="560" width="160" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="stop_filter" tooltip="Overwrite vx=0 and wz=0 when the vehicle wheel speed is zero to indicate the stop condition." id="y0lixSO8cwDmPpI5OSjV-177">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-102">
<mxGeometry x="-2305" y="570" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-185" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-102" source="y0lixSO8cwDmPpI5OSjV-178" target="y0lixSO8cwDmPpI5OSjV-182">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-186" value="twist_estimator/twist_with_covariance" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-185">
<mxGeometry x="0.3231" relative="1" as="geometry">
<mxPoint x="3" y="-47" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="gyro_odometer" tooltip="車両速度とimuを統合する。いまは確か、ただ単にvx=vehicle, wz=imuだった気がする。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/autoware_gyro_odometer" id="y0lixSO8cwDmPpI5OSjV-178">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-102">
<mxGeometry x="-2227" y="180" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-200" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-102" source="y0lixSO8cwDmPpI5OSjV-179" target="y0lixSO8cwDmPpI5OSjV-178">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-201" value="vehicle_velocity_converter/<br style="border-color: var(--border-color);">twist_with_covariance" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-200">
<mxGeometry x="-0.4857" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="vehicle_velocity_<br>converter" tooltip="車両速度とimuを統合する。いまは確か、ただ単にvx=vehicle, wz=imuだった気がする。" id="y0lixSO8cwDmPpI5OSjV-179">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-102">
<mxGeometry x="-2105" y="75" width="126" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ekf_localizer" tooltip="Estimate ego vehicle's position, orientation, and velocity by EKF algorithm." link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/ekf_localizer" id="y0lixSO8cwDmPpI5OSjV-182">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-102">
<mxGeometry x="-2400" y="470" width="310" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-189" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-102" source="y0lixSO8cwDmPpI5OSjV-187" target="y0lixSO8cwDmPpI5OSjV-188">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-190" value="measurement_range/pointcloud" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-189">
<mxGeometry x="0.2675" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="crop_box_filter_<br>measurement_range" tooltip="一定範囲内のLiDAR点群のみを切り取って出力する。ホントは遠くまで見たいけど、歪みの影響が大きくなったり、そもそも遠方の点群地図がなかったりするので、近くだけを見てる。" id="y0lixSO8cwDmPpI5OSjV-187">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-102">
<mxGeometry x="-2405" y="100" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-192" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-102" source="y0lixSO8cwDmPpI5OSjV-188" target="y0lixSO8cwDmPpI5OSjV-191">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-193" value="voxel_grid_downsample/pointcloud" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-192">
<mxGeometry x="0.177" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="voxel_grid_<br>downsample_filter" tooltip="立体格子の点群密度が一様になるように点群を間引く。点群密度が正規化されるため、NDTのロバスト化に一役買っている。" id="y0lixSO8cwDmPpI5OSjV-188">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-102">
<mxGeometry x="-2405" y="185" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="random_<br>downsample_filter" tooltip="点群数が一定以下になるようにランダムに間引く。基本的にはvoxel grid filterで丁度いいくらい点群数になるように調整してあり、点群数のlimiter的な立ち位置が強い
" id="y0lixSO8cwDmPpI5OSjV-191">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-102">
<mxGeometry x="-2405" y="270" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-194" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-102" source="y0lixSO8cwDmPpI5OSjV-191">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2345" y="380" as="targetPoint" />
<Array as="points">
<mxPoint x="-2345" y="380" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-195" value="downsample/pointcloud" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="y0lixSO8cwDmPpI5OSjV-194">
<mxGeometry x="-0.3984" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-157" value="/vehicle/status/velocity_report" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;entryX=0.194;entryY=0.633;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-102" source="y0lixSO8cwDmPpI5OSjV-179">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2042.300000000001" y="19.534999999998945" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
<mxPoint x="-2056" y="80" as="sourcePoint" />
</mxGeometry>
</mxCell>
<object label="System" id="huNNO2pCuBcXr_yaQgU9-125">
<mxCell style="" parent="0" />
</object>
<UserObject label="system_monitors" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/system_monitor" tooltip="各々データを監視し、異常があればdiagで通知します" id="F5SEpTDf39VAK2Lenjye-1">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=top;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="1169" y="-156" width="180" height="350" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-126" value="/pacmod/**" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry relative="1" as="geometry">
<mxPoint x="10" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="System" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-125"]}}]}" id="huNNO2pCuBcXr_yaQgU9-136">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="1100" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="autoware_process_<br>monitor" id="huNNO2pCuBcXr_yaQgU9-151">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="1199" y="-126" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-152" value="autoware_gpu_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="1199" y="-76" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-153" value="autoware_mem_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="1199" y="-26" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-154" value="autoware_hdd_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="1199" y="28.5" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-155" value="autoware_net_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="1199" y="79" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-156" value="autoware_ntp_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="1199" y="134" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-169" value="/system/emergency/hazard_status" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=classic;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125" source="huNNO2pCuBcXr_yaQgU9-158" target="huNNO2pCuBcXr_yaQgU9-167">
<mxGeometry x="-0.0769" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="920" y="-60" />
<mxPoint x="920" y="-60" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="system_error_<br>monitor" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/system_error_monitor" id="huNNO2pCuBcXr_yaQgU9-158">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="860" y="-3" width="120" height="90" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-168" value="<div>/system/emergency/control_cmd [AckermannControlCommand]</div><div>/system/emergency/gear_cmd [GearCommand]</div><div>/system/emergency/hazard_lights_cmd [HazardLightsCommand]</div>/system/emergency/emergency_state&nbsp;[EmergencyStateStamped]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=classic;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;align=left;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125" source="huNNO2pCuBcXr_yaQgU9-167">
<mxGeometry x="0.4611" y="80" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="780" y="-280" as="targetPoint" />
<Array as="points">
<mxPoint x="920" y="-280" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="emergency_handler" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/emergency_handler" tooltip="なにかしてます" id="huNNO2pCuBcXr_yaQgU9-167">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="860" y="-116" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-89" value="/autoware/state" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125" source="P3Th9qUTFY8M71-R8FQo-93">
<mxGeometry relative="1" as="geometry">
<mxPoint x="920" y="465.99999999999955" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-96" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125" source="P3Th9qUTFY8M71-R8FQo-93">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1020" y="465.99999999999955" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-97" value="/diagnostics" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="P3Th9qUTFY8M71-R8FQo-96">
<mxGeometry x="-0.0048" relative="1" as="geometry">
<mxPoint y="28" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="ad_service_<br>state_monitor" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/ad_service_state_monitor" tooltip="なにかしてます" id="P3Th9qUTFY8M71-R8FQo-93">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="860" y="350" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-94" value="<div style="text-align: left"><span>/control/current_gate_mode</span></div><div style="text-align: left"><span>/vehicle/status/control_mode</span></div><div style="text-align: left"><span>/autoware/state</span></div>" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;jumpStyle=arc;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="-0.6522" width="50" height="50" relative="1" as="geometry">
<mxPoint x="1070" y="150" as="sourcePoint" />
<mxPoint x="980" y="70" as="targetPoint" />
<Array as="points">
<mxPoint x="1070" y="70" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-98" value="&nbsp; &nbsp; /control/command/control_cmd<br>&nbsp; &nbsp; /control/trajectory_follower/control_cmd<br>&nbsp; &nbsp; /initialpose2d<br>&nbsp; &nbsp; /localization/kinematic_state<br>&nbsp; &nbsp; /map/pointcloud_map<br>&nbsp; &nbsp; /map/vector_map<br>&nbsp; &nbsp; /perception/object_recognition/objects<br>&nbsp; &nbsp; /planning/mission_planning/route<br>&nbsp; &nbsp; /planning/scenario_planning/trajectory<br>&nbsp; &nbsp; /system/emergency/control_cmd<br>&nbsp; &nbsp; /vehicle/status/control_mode<br>&nbsp; &nbsp; /vehicle/status/steering_status<br>&nbsp; &nbsp; /vehicle/status/velocity_status" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125" target="P3Th9qUTFY8M71-R8FQo-93">
<mxGeometry x="-0.3023" y="30" width="50" height="50" relative="1" as="geometry">
<mxPoint x="1290" y="290" as="sourcePoint" />
<mxPoint x="710" y="210" as="targetPoint" />
<Array as="points">
<mxPoint x="920" y="290" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-90" value="/autoware/engage" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125" source="P3Th9qUTFY8M71-R8FQo-93">
<mxGeometry x="0.365" y="-10" relative="1" as="geometry">
<mxPoint x="830" y="465.99999999999955" as="targetPoint" />
<Array as="points">
<mxPoint x="830" y="370" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="93" value="" style="endArrow=classic;html=1;rounded=0;jumpStyle=arc;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-545" y="-1345" as="sourcePoint" />
<mxPoint x="-545" y="-1264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="94" value="/planning/<br>mission_planning/goal" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="93">
<mxGeometry x="-0.4273" y="-2" relative="1" as="geometry">
<mxPoint x="-8" y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="95" value="Autoware" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=21;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="-2920" y="-1170" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="102" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=21;endArrow=classic;endFill=1;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125" source="F5SEpTDf39VAK2Lenjye-9" target="107">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="-780" as="targetPoint" />
<Array as="points">
<mxPoint x="-429" y="-840" />
<mxPoint x="160" y="-840" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="shift_decider" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_shift_decider" tooltip="制御出力に応じてギア変更のコマンドを出力します" id="103">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="275" y="-665" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="106" value="" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;fontSize=21;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125" target="103">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="493" y="-645" as="sourcePoint" />
<mxPoint x="150" y="-586" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="110" value="/diagnostics" style="edgeStyle=none;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=default;fontSize=11;endArrow=classic;endFill=1;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125" source="107">
<mxGeometry relative="1" as="geometry">
<mxPoint x="160" y="-650" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="lane_departure_<br>checker" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_lane_departure_checker" tooltip="MPCの出す予測経路と、laneletのレーン情報を用いて、車両がレーン外に出ようとしているかどうかを判定する。diag出力をerror_monitorに送り、逸脱判断字は停止する(option)" id="107">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="huNNO2pCuBcXr_yaQgU9-125">
<mxGeometry x="100" y="-778" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="108" value="<font style="font-size: 11px;">prediced_path</font>" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;fontSize=21;endArrow=classic;endFill=1;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="huNNO2pCuBcXr_yaQgU9-125" source="P3Th9qUTFY8M71-R8FQo-42" target="107">
<mxGeometry x="-0.0013" y="13" relative="1" as="geometry">
<mxPoint x="295" y="-758" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-164" value="Map" style="" parent="0" />
<UserObject label="<font color="#000000">map_projection_<br>loader<br></font>" link="https://github.com/autowarefoundation/autoware_universe/tree/main/map/autoware_map_projection_loader" id="y0lixSO8cwDmPpI5OSjV-166">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" vertex="1" parent="y0lixSO8cwDmPpI5OSjV-164">
<mxGeometry x="-2896" y="-110" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<font color="#000000">lanelet2_map_loader<br></font>" link="https://github.com/autowarefoundation/autoware_universe/tree/main/map/map_loader" id="y0lixSO8cwDmPpI5OSjV-167">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" vertex="1" parent="y0lixSO8cwDmPpI5OSjV-164">
<mxGeometry x="-2896" y="-20" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<font color="#000000">pointcloud_map_<br>loader<br></font>" link="https://github.com/autowarefoundation/autoware_universe/tree/main/map/map_loader" id="y0lixSO8cwDmPpI5OSjV-168">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" vertex="1" parent="y0lixSO8cwDmPpI5OSjV-164">
<mxGeometry x="-2896" y="65" width="121.25" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-122" value="Toggles" style="locked=1;" parent="0" />
<mxCell id="Wu6CmMa7a1BlNrLQahqR-123" value="&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;connectable=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="-2920" y="-1181" width="4625" height="1895" as="geometry" />
</mxCell>
<UserObject label="Planning" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-313"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-124">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="800" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Control" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-413"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-125">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="953" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Perception" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-192"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-126">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="647" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Vehicle" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-440"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-127">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="1393" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Sensing" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-449"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-128">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="340" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="VehicleInterface" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-431"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-129">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="1250" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Localization" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-515"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-130">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="493" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="System" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-540"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-131">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="1100" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-132" value="/diagnostics" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;comic=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-541" target="Wu6CmMa7a1BlNrLQahqR-552">
<mxGeometry x="-0.2889" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="XX1" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-133">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="342.5" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="X2" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-134">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="491.25" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="X1" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-135">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="642.5" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="S1" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-136">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="782.5" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-137" value="<div style="text-align: left">/autoware/engage&nbsp;[Engage]</div><div style="text-align: left">/current_gate_mode [GateMode]</div>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;sketch=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;startArrow=classic;startFill=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-419" target="Wu6CmMa7a1BlNrLQahqR-141">
<mxGeometry x="0.2201" y="15" relative="1" as="geometry">
<mxPoint x="1090" y="-295" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-138" value="/planning/scenario_planning/max_velocity_candidates<br>[tier4_planning_msgs/msg/VelocityLimit]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-140" target="Wu6CmMa7a1BlNrLQahqR-322">
<mxGeometry x="-0.1111" relative="1" as="geometry">
<mxPoint x="-777.5" y="470" as="targetPoint" />
<mxPoint x="-825" y="490" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-139" style="rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-432" target="Wu6CmMa7a1BlNrLQahqR-446">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-140" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="-860" y="745" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-141" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="1745" y="-509" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-142" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-144" target="Wu6CmMa7a1BlNrLQahqR-425">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-143" value="<span style="text-align: left">/api/external/set/command/remote/control: [tier4_external_api_msgs/msg/ControlCommandStamped]</span><br style="text-align: left"><span style="text-align: left">/api/external/set/command/remote/heartbeat: [tier4_external_api_msgs/msg/Heartbeat]</span><br style="text-align: left"><span style="text-align: left">/api/external/set/command/remote/shift: [tier4_external_api_msgs/msg/GearShiftStamped]</span><br style="text-align: left"><span style="text-align: left">/api/external/set/command/remote/turn_signal: [tier4_external_api_msgs/msg/TurnSignalStamped]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=11;fontColor=default;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-142">
<mxGeometry x="-0.2571" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-144" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="880" y="-1260" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-145" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=default;exitX=0.361;exitY=0.997;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-419" target="Wu6CmMa7a1BlNrLQahqR-439">
<mxGeometry relative="1" as="geometry">
<mxPoint x="340" y="-230" as="sourcePoint" />
<Array as="points">
<mxPoint x="346" y="-190" />
<mxPoint x="177" y="-190" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-146" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=default;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-433" target="Wu6CmMa7a1BlNrLQahqR-439">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="345" y="-60" />
<mxPoint x="265" y="-60" />
<mxPoint x="265" y="-140" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-147" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;labelBackgroundColor=default;fontSize=11;fontColor=default;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-149" target="Wu6CmMa7a1BlNrLQahqR-444">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-148" value="/vehicle/engage" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;labelBackgroundColor=default;fontSize=11;fontColor=default;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-149" target="Wu6CmMa7a1BlNrLQahqR-446">
<mxGeometry x="-0.6667" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-149" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="335" y="830" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-150" value="/diagnostics_err" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-552">
<mxGeometry relative="1" as="geometry">
<mxPoint x="920" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-151" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=12;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-203">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1455" y="-453" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-152" value="/initialpose" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-519" target="Wu6CmMa7a1BlNrLQahqR-154">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2725" y="320" as="targetPoint" />
<mxPoint x="-2605" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-153" value="&lt;pose_initializer<br>_srv&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;sketch=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.108;entryY=0.036;entryDx=0;entryDy=0;endArrow=none;endFill=0;dashed=1;entryPerimeter=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-519" target="Wu6CmMa7a1BlNrLQahqR-520">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2485" y="210" />
<mxPoint x="-2485" y="365" />
</Array>
<mxPoint x="-2465" y="210" as="sourcePoint" />
<mxPoint x="-2405.56" y="368.9200000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-154" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="-3055" y="200" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-155" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontColor=#000000;dashed=1;endArrow=none;endFill=0;exitX=0.295;exitY=-0.007;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-520" target="Wu6CmMa7a1BlNrLQahqR-574">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2442" y="75" />
</Array>
<mxPoint x="-2362.09" y="367.99999999999955" as="sourcePoint" />
<mxPoint x="-2695" y="75" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-156" value="&lt;differential_map_<br>loader_srv&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#000000;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-155">
<mxGeometry x="-0.1313" relative="1" as="geometry">
<mxPoint x="-73" y="-26" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-157" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;fontColor=#000000;endArrow=none;endFill=0;exitX=0.238;exitY=-0.013;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-519" target="Wu6CmMa7a1BlNrLQahqR-574">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2575" y="200" as="sourcePoint" />
<mxPoint x="-2695" y="95" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-158" value="&lt;partial_map_<br>loader_srv&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#000000;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-157">
<mxGeometry x="0.1142" y="2" relative="1" as="geometry">
<mxPoint x="-19" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-159" value="pose_twist_fusion_filter/<br>pose_with_covariance_<br>no_yawbias" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.522;exitY=0.005;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-529" target="Wu6CmMa7a1BlNrLQahqR-520">
<mxGeometry x="-0.4608" y="-3" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="-2116.64" y="469.7199999999998" as="sourcePoint" />
<mxPoint x="-2205" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-160" value="pose_estimator/<br>pose_with_covariance" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.71;exitY=1.012;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.16;entryY=0.047;entryDx=0;entryDy=0;entryPerimeter=0;elbow=vertical;exitPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-520" target="Wu6CmMa7a1BlNrLQahqR-529">
<mxGeometry x="0.0677" y="-6" relative="1" as="geometry">
<mxPoint x="-2266.37" y="469.96000000000004" as="targetPoint" />
<mxPoint x="2" y="-4" as="offset" />
<mxPoint x="-2266.18" y="412.15999999999985" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-161" value="/initialpose3d" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.988;exitY=0.499;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-519" target="Wu6CmMa7a1BlNrLQahqR-520">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2536" y="220" />
<mxPoint x="-2536" y="400" />
</Array>
<mxPoint x="-2435" y="400" as="targetPoint" />
<mxPoint x="-2475" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-162" value="/tf<br>(map to base_link)" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.167;exitY=0.992;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-529">
<mxGeometry x="-0.5265" relative="1" as="geometry">
<mxPoint x="-2348" y="680" as="targetPoint" />
<mxPoint x="-2268.54" y="510.1999999999998" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2348" y="550" />
<mxPoint x="-2348" y="680" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-163" value="/localization/kinematic_state<br>[nav_msgs/msg/Odometry]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;comic=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-522">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2245" y="680" as="targetPoint" />
<Array as="points">
<mxPoint x="-2245" y="662" />
<mxPoint x="-2245" y="662" />
</Array>
<mxPoint x="-2165" y="610" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-164" value="pose_twist_fusion_filter/<br>pose_with_covariance" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-529" target="Wu6CmMa7a1BlNrLQahqR-521">
<mxGeometry x="0.441" relative="1" as="geometry">
<mxPoint x="-1925" y="560" as="targetPoint" />
<mxPoint x="-2010.6200000000003" y="488.52" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2005" y="490" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-165" value="/diagnostics" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;comic=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-521">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2005" y="680" as="targetPoint" />
<mxPoint x="-1925" y="600" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-166" value="pose_twist_fusion_filter/<br>kinematic_state" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-529" target="Wu6CmMa7a1BlNrLQahqR-522">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2165" y="570" as="targetPoint" />
<mxPoint x="-2165" y="510" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-167" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2665" as="targetPoint" />
<mxPoint x="-2836" y="2.2737367544323206e-13" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-168" value="/map<br>/vector_map" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-167">
<mxGeometry x="-0.2507" y="3" relative="1" as="geometry">
<mxPoint x="42" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-169" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" target="Wu6CmMa7a1BlNrLQahqR-573">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2732" y="-90" />
<mxPoint x="-2732" y="-47" />
<mxPoint x="-2836" y="-47" />
</Array>
<mxPoint x="-2732" y="-90" as="sourcePoint" />
<mxPoint x="-2756.25" y="-25" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-170" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-572" target="Wu6CmMa7a1BlNrLQahqR-478">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2690" y="-89" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2732" y="-90" />
<mxPoint x="-2732" y="-160" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-171" value="/map/<br>map_projector_info" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-170">
<mxGeometry x="-0.3125" y="1" relative="1" as="geometry">
<mxPoint x="11" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-172" value="/api/routing/route" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;rounded=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-173">
<mxGeometry x="0.7857" relative="1" as="geometry">
<mxPoint x="-640" y="-1314" as="targetPoint" />
<Array as="points">
<mxPoint x="-640" y="-1089" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-173" value="/default_ad_api/node/routing" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="-585" y="-1109" width="315" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-174" value="" style="endArrow=classic;html=1;dashed=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-20" y="-995" as="sourcePoint" />
<mxPoint x="-303.25" y="-950" as="targetPoint" />
<Array as="points">
<mxPoint x="-303" y="-995" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-175" value="/planning/mission_planning/mission_planner/srv/set_mrm_route,<br><span style="font-size: 11px;">/planning/mission_planning/mission_planner/srv/clear_mrm_route</span><br>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-174">
<mxGeometry x="-0.6025" relative="1" as="geometry">
<mxPoint x="-16" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<font color="#000000">Map<br></font>" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-571"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-176">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-122">
<mxGeometry x="1535" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-177" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-279" target="Wu6CmMa7a1BlNrLQahqR-198">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-178" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-279" target="Wu6CmMa7a1BlNrLQahqR-198">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-179" style="edgeStyle=none;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-279" target="Wu6CmMa7a1BlNrLQahqR-403">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-180" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-279" target="Wu6CmMa7a1BlNrLQahqR-403">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-181" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-279" target="Wu6CmMa7a1BlNrLQahqR-403">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-182" style="" parent="0" />
<UserObject label="motion_velocity_planner" tooltip="交通ルールをもとに、経路上の最大速度を決定します。各モジュールは、自身の計算した最大速度と上段の結果を比較し、小さい速度を経路上に書き込みます。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/behavior_velocity_planner" id="Wu6CmMa7a1BlNrLQahqR-183">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;sketch=0;shadow=0;arcSize=9;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-182">
<mxGeometry x="-575" y="57" width="290" height="139" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>out_of_lane</div>" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-184">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-182">
<mxGeometry x="-425" y="86" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="obstacle_velocity_limiter" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-185">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-182">
<mxGeometry x="-574" y="86" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>obstacle_cruise</div>" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-186">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-182">
<mxGeometry x="-574" y="121" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>obstacle_stop</div>" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-187">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-182">
<mxGeometry x="-425" y="120" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-188" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-182" source="Wu6CmMa7a1BlNrLQahqR-320" target="Wu6CmMa7a1BlNrLQahqR-183">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-465" y="83" as="sourcePoint" />
<mxPoint x="-415" y="33" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-189" value="path_optimizer/trajectory" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-182">
<mxGeometry x="-431" y="28.99666666666674" as="geometry">
<mxPoint x="2" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<div>dynamic_obstacle_stop</div>" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-190">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-182">
<mxGeometry x="-426" y="156" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-191" value="<div style=""><b style="background-color: rgb(213, 232, 212);">LiDAR pipeline (default)</b><br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=left;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-182">
<mxGeometry x="-1890" y="-529" width="337" height="332" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-192" value="Perception" style="" parent="0" />
<mxCell id="Wu6CmMa7a1BlNrLQahqR-193" value="<div style="text-align: left;"><br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=5;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1940" y="-599" width="920" height="830" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-194" value="<div>/perception/object_recognition/detection/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#FFB366;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=4;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1910" y="-564" width="865" height="575" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-195" value="<div>/perception/object_recognition/tracking/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=17;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1910" y="26" width="870" height="135" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-196" value="<div><span style="background-color: rgb(213, 232, 212);"><b>Camera-LiDAR pipeline</b></span></div><div><span style="background-color: rgb(213, 232, 212);"><b>(optional)</b></span></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1545" y="-529" width="155" height="370" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-197" value="<div><b style="background-color: rgb(213, 232, 212);">Radar pipeline (optional)</b><br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1239" y="-529" width="190" height="520" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-198" value="<div>/perception/traffic_light_recognition/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-925" y="-599" width="295" height="630" as="geometry" />
</mxCell>
<UserObject label="Perception" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-192"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-199">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="647" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-200" value="/perception/object_recognition/objects" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.509;exitY=1.001;exitDx=0;exitDy=0;startArrow=none;startFill=0;labelBackgroundColor=none;exitPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1480" y="306" as="targetPoint" />
<Array as="points">
<mxPoint x="-1480" y="266" />
<mxPoint x="-1480" y="296" />
</Array>
<mxPoint x="-1479.7199999999998" y="231.82999999999993" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-201" value="clustering/clusters" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-203" target="Wu6CmMa7a1BlNrLQahqR-216">
<mxGeometry x="-0.8526" relative="1" as="geometry">
<mxPoint x="-1652" y="-169.5" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-202" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-203" target="Wu6CmMa7a1BlNrLQahqR-238">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1630" y="-364" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="euclidean_cluster" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_euclidean_cluster" id="Wu6CmMa7a1BlNrLQahqR-203">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1690" y="-433" width="120" height="25" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-204" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-212" target="Wu6CmMa7a1BlNrLQahqR-211">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-205" value="centerpoint/validation/objects" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;labelBackgroundColor=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.492;entryY=0.015;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-232" target="Wu6CmMa7a1BlNrLQahqR-303">
<mxGeometry x="-0.5043" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1808" y="-212" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-1690" y="-197" as="sourcePoint" />
<mxPoint x="-1809" y="-217" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="lidar_centerpoint" tooltip="DNNベースでLiDAR点群に物体のクラス情報を付与する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_lidar_centerpoint" id="Wu6CmMa7a1BlNrLQahqR-206">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1878" y="-385" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="map_based_<br>prediction" tooltip="高精度地図情報を用いて、trackingされた動物体情報の移動経路予測を行う" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_map_based_prediction" id="Wu6CmMa7a1BlNrLQahqR-207">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1540" y="176" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-208" value="traffic_light_detection/rough/rois" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-209" target="Wu6CmMa7a1BlNrLQahqR-212">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="traffic_light_map_<br>based_detector" tooltip="自己位置および高精度地図情報、自身の走行ルート情報から、信号機のおおよその位置を計算する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_map_based_detector" id="Wu6CmMa7a1BlNrLQahqR-209">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-895" y="-564" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-210" value="objects" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-247" target="Wu6CmMa7a1BlNrLQahqR-273">
<mxGeometry x="-0.4444" relative="1" as="geometry">
<mxPoint x="-1810" y="-67.5" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<span><span>car/</span><br style="border-color: var(--border-color);"><span>traffic_light_classifier</span></span>" tooltip="画像に含まれる信号機の色を識別する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_classifier" id="Wu6CmMa7a1BlNrLQahqR-211">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-895" y="-399" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="traffic_light_<br>fine_detector" tooltip="画像処理を用いて信号機の正確な位置を計算する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_fine_detector" id="Wu6CmMa7a1BlNrLQahqR-212">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-895" y="-474" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-213" value="route,<br>vector_map" style="endArrow=classic;html=1;comic=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-209">
<mxGeometry x="-0.3103" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-835" y="-694" as="sourcePoint" />
<mxPoint x="-838" y="-574" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-214" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-273" target="Wu6CmMa7a1BlNrLQahqR-245">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="object_association<br>_merger" tooltip="detection同士のassignmentを取り,confidenceが高い方を採用する.overlapしたunknown objectはmergeする" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_merger" id="Wu6CmMa7a1BlNrLQahqR-215">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1863" y="-152" width="110" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="shape_estimation" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_shape_estimation" id="Wu6CmMa7a1BlNrLQahqR-216">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1700" y="-313" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-217" value="<div>/perception/occupancy_grid_map/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1962.05" y="-960" width="200" height="260" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-218" value="<div>/perception/obstacle_segmentation/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1742.05" y="-1075" width="230.05" height="375" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-219" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-227">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1632" y="-1085" />
<mxPoint x="-1992" y="-1085" />
<mxPoint x="-1992" y="-830" />
</Array>
<mxPoint x="-1632" y="-1145" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-220" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-223" target="Wu6CmMa7a1BlNrLQahqR-227">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-221" value="single_frame/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-223" target="Wu6CmMa7a1BlNrLQahqR-228">
<mxGeometry x="-0.7906" relative="1" as="geometry">
<mxPoint x="-1632.1189655172413" y="-910" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-222" value="range_cropped/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;labelBackgroundColor=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-230" target="Wu6CmMa7a1BlNrLQahqR-223">
<mxGeometry x="-0.0003" relative="1" as="geometry">
<Array as="points" />
<mxPoint as="offset" />
<mxPoint x="-1632.05" y="-1040" as="sourcePoint" />
</mxGeometry>
</mxCell>
<UserObject label="common_<br>ground_filter" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_ground_segmentation/docs/scan-ground-filter.md" tooltip="アルゴリズムを使って点群から地面を除去します。" id="Wu6CmMa7a1BlNrLQahqR-223">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1692.05" y="-929" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-224" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-227" target="Wu6CmMa7a1BlNrLQahqR-228">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1862.05" y="-760" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-225" value="map" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-224">
<mxGeometry x="0.1676" y="-1" relative="1" as="geometry">
<mxPoint x="-73" y="-21" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-226" value="/perception/occupancy_grid_map/map" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-227">
<mxGeometry x="0.5797" relative="1" as="geometry">
<mxPoint x="-1862.05" y="-639" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="occupancy_grid_map" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_probabilistic_occupancy_grid_map/pointcloud-based-occupancy-grid-map.md" tooltip="全点群データ、地面除去済み点群、occupancy gridの情報を総合的に見て、障害物が存在するかどうかの確率をoccupancy gridマップの形式で計算します。" id="Wu6CmMa7a1BlNrLQahqR-227">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1922.05" y="-850.03" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="occupancy_grid_<br>based_outlier_filter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_occupancy_grid_map_outlier_filter" tooltip="occupancy gridで与えられる障害物存在確率マップの情報をもとに、障害物点群をフィルタリングします。" id="Wu6CmMa7a1BlNrLQahqR-228">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1702.05" y="-780" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-229" value="/perception/obstacle_segmentation/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-228">
<mxGeometry x="0.3333" relative="1" as="geometry">
<mxPoint x="-1632.05" y="-639" as="targetPoint" />
<mxPoint x="-1622.05" y="-884" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="crop_box_filter" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="Wu6CmMa7a1BlNrLQahqR-230">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1692.05" y="-1026" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-231" value="/sensing/lidar/concatenated/pointcloud" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-230">
<mxGeometry x="-0.3277" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1632" y="-1145" as="sourcePoint" />
<mxPoint x="-1472.05" y="-1819" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="obstacle_pointcloud _based_validator" tooltip="BBox内に存在するobstacle_segmentation後の点群数を用いて,false positiveを除く" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_detected_object_validation/obstacle-pointcloud-based-validator.md" id="Wu6CmMa7a1BlNrLQahqR-232">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1878" y="-322" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-233" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-206" target="Wu6CmMa7a1BlNrLQahqR-232">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1690" y="-252" as="sourcePoint" />
<mxPoint x="-1690" y="-238" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="object_association<br>_merger" tooltip="detection同士のassignmentを取り,confidenceが高い方を採用する.overlapしたunknown objectはmergeする" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_merger" id="Wu6CmMa7a1BlNrLQahqR-234">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1863" y="-109" width="110" height="34" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-235" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-236" target="Wu6CmMa7a1BlNrLQahqR-238">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="tensorrt_yolox" tooltip="DNNベースで画像に物体のクラス情報を付与する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_tensorrt_yolox" id="Wu6CmMa7a1BlNrLQahqR-236">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1538" y="-487" width="140" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-237" value="/perception/object_recognition/detection/<br>pointcloud_map_filtered/pointcloud" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-232">
<mxGeometry x="-0.0244" y="-15" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2125" y="-302" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-2125" y="-302" as="sourcePoint" />
<mxPoint x="-1906" y="-234.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="roi_cluster_fusion" tooltip="clustering結果に画像のdetection結果をprojectionしてlabelを付与する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_image_projection_based_fusion/docs/roi-cluster-fusion.md" id="Wu6CmMa7a1BlNrLQahqR-238">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1539" y="-375" width="141" height="23" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-239" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;jumpStyle=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-241" target="Wu6CmMa7a1BlNrLQahqR-215">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1468" y="-141" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-240" value="clustering/camera_lidar_fusion<br style="border-color: var(--border-color);">/objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-239">
<mxGeometry x="-0.0051" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="shape_estimation" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_shape_estimation" id="Wu6CmMa7a1BlNrLQahqR-241">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1539" y="-278" width="140" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-242" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.501;exitY=0.969;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-215" target="Wu6CmMa7a1BlNrLQahqR-234">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1808" y="-83" as="sourcePoint" />
<mxPoint x="-1808" y="-130" as="targetPoint" />
<Array as="points">
<mxPoint x="-1808" y="-111" />
<mxPoint x="-1808" y="-111" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-243" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-245" target="Wu6CmMa7a1BlNrLQahqR-234">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-244" value="detection_by<br style="border-color: var(--border-color); text-align: left;"><span style="border-color: var(--border-color); text-align: left;">_tracker/</span><div><span style="border-color: var(--border-color); text-align: left;">objects</span></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-243">
<mxGeometry x="0.067" y="-1" relative="1" as="geometry">
<mxPoint y="5" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="detection_by_<br>tracker_node" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_detection_by_tracker" tooltip="tracker内部のclusterをマージし,shape fittingしたbboxを出力する" id="Wu6CmMa7a1BlNrLQahqR-245">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1690" y="-109" width="120" height="34" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-246" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;jumpStyle=arc;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-216" target="Wu6CmMa7a1BlNrLQahqR-245">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1630" y="-194" as="sourcePoint" />
<mxPoint x="-1630" y="-97" as="targetPoint" />
<Array as="points">
<mxPoint x="-1630" y="-154" />
<mxPoint x="-1630" y="-154" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="object_lanelet_filter" tooltip="vector mapの情報を用いて,unknown objectをfilterする.lane内のunknown objectのみを残す." link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_detected_object_validation/object-lanelet-filter.md" id="Wu6CmMa7a1BlNrLQahqR-247">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1868" y="-54" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-248" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-234" target="Wu6CmMa7a1BlNrLQahqR-247">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1807" y="-37" as="sourcePoint" />
<mxPoint x="-1807" y="-23" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-249" value="/map/vector_map" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-247">
<mxGeometry x="-0.5127" y="-17" relative="1" as="geometry">
<mxPoint x="-1" as="offset" />
<mxPoint x="-2060" y="-34" as="sourcePoint" />
<mxPoint x="-1855" y="-20" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-250" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">pointcloud_map_filtered/pointcloud</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-251" target="Wu6CmMa7a1BlNrLQahqR-203">
<mxGeometry x="-0.6667" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="compare_map_filter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_compare_map_segmentation" id="Wu6CmMa7a1BlNrLQahqR-251">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1690" y="-485" width="120" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-252" value="<span style="background-color: rgb(255, 255, 255);">/perception/obstacle_segmentation/pointcloud</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-290">
<mxGeometry x="-0.6527" relative="1" as="geometry">
<mxPoint x="-1633" y="-637" as="sourcePoint" />
<mxPoint x="-1629" y="-769" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-253" value="<span style="">map</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-251">
<mxGeometry x="-0.821" y="-5" relative="1" as="geometry">
<mxPoint x="-1980" y="-479" as="sourcePoint" />
<mxPoint x="-1752" y="-429" as="targetPoint" />
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="-1975" y="-479" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-254" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-256" target="Wu6CmMa7a1BlNrLQahqR-259">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-255" value="lanelet_filtered_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-254">
<mxGeometry x="-0.1143" y="5" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="object_lanelet_filter" tooltip="The object_lanelet_filter is a node that filters detected object by using vector map. The objects only inside of the vector map will be published." link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_detected_object_validation/object-lanelet-filter.md" id="Wu6CmMa7a1BlNrLQahqR-256">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1214" y="-204" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-257" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-259" target="Wu6CmMa7a1BlNrLQahqR-274">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-258" value="far_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-257">
<mxGeometry x="-0.0824" relative="1" as="geometry">
<mxPoint x="-5" y="-30" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_object_clustering" tooltip="This package can make clustered objects from radar DetectedObjects, the objects which is converted from RadarTracks by radar_tracks_msgs_converter and is processed by noise filter. In other word, this package can combine multiple radar detections from one object into one and adjust class and size." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_object_clustering" id="Wu6CmMa7a1BlNrLQahqR-259">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1214" y="-109" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-260" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-262" target="Wu6CmMa7a1BlNrLQahqR-256">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-261" value="far_high_speed_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-260">
<mxGeometry x="-0.25" y="4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="object_range_splitter" tooltip="object_range_splitter is a package to divide detected objects into two messages by the distance from the origin." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_range_splitter" id="Wu6CmMa7a1BlNrLQahqR-262">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1214" y="-309" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-263" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-265" target="Wu6CmMa7a1BlNrLQahqR-262">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-264" value="high_speed_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-263">
<mxGeometry x="-0.2" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="object_velocity_splitter" tooltip="This package contains a object filter module for autoware_auto_perception_msgs/msg/DetectedObject. This package can split DetectedObjects into two messages by object's speed." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_velocity_splitter" id="Wu6CmMa7a1BlNrLQahqR-265">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1214" y="-409" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-266" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-268" target="Wu6CmMa7a1BlNrLQahqR-265">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-267" value="noise_filtered_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-266">
<mxGeometry x="0.5529" relative="1" as="geometry">
<mxPoint y="-14" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_crossing_objects_<br>noise_filter" tooltip="This package contains a radar noise filter module for autoware_auto_perception_msgs/msg/DetectedObject. This package can filter the noise objects which cross to the ego vehicle." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_crossing_objects_noise_filter" id="Wu6CmMa7a1BlNrLQahqR-268">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1214" y="-499" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-269" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-268">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1144" y="-644" as="sourcePoint" />
<mxPoint x="-1199" y="-524" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-270" value="/sensing/radar/detected_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=default;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-269">
<mxGeometry x="-0.25" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-271" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-274" target="Wu6CmMa7a1BlNrLQahqR-276">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1380" y="121" as="targetPoint" />
<Array as="points">
<mxPoint x="-1166" y="121" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-272" value="far_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-271">
<mxGeometry y="3" relative="1" as="geometry">
<mxPoint y="7" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="multi_object_<br>tracker" tooltip="クラス+位置+形状情報に対してtrackingを行う。(最近上流が速度情報も出せるようになってきたらしい)" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_multi_object_tracker" id="Wu6CmMa7a1BlNrLQahqR-273">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1868" y="40" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="radar_object_tracker" tooltip="This package provides a radar object tracking node that processes sequences of detected objects to assign consistent identities to them and estimate their velocities." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_object_tracker" id="Wu6CmMa7a1BlNrLQahqR-274">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1214" y="36" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-275" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-276" target="Wu6CmMa7a1BlNrLQahqR-207">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="decorative_tracking_<br>merger" tooltip="This package try to merge two tracking objects from different sensor." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_tracking_object_merger" id="Wu6CmMa7a1BlNrLQahqR-276">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1540" y="101" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-277" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-403">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-294" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-278" value="<span>/sensing/lidar/top/<br>pointcloud_raw</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-277">
<mxGeometry x="-0.1974" y="-1" relative="1" as="geometry">
<mxPoint x="-28" y="-20" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<span><span>pedestrian/</span><br style="border-color: var(--border-color);"><span>traffic_light_classifier</span></span>" tooltip="画像に含まれる信号機の色を識別する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_classifier" id="Wu6CmMa7a1BlNrLQahqR-279">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-755" y="-399" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-280" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-212" target="Wu6CmMa7a1BlNrLQahqR-279">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-830" y="-429" as="sourcePoint" />
<mxPoint x="-830" y="-394" as="targetPoint" />
<Array as="points">
<mxPoint x="-805" y="-419" />
<mxPoint x="-695" y="-419" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-281" value="/map/vector_map" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-207">
<mxGeometry x="-0.2053" y="-14" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="-1620" y="196" as="sourcePoint" />
<mxPoint x="-1855" y="196" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-282" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-273" target="Wu6CmMa7a1BlNrLQahqR-276">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1795" y="121" />
</Array>
<mxPoint x="-1500" y="121" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-283" value="near_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-282">
<mxGeometry x="0.5133" y="-4" relative="1" as="geometry">
<mxPoint x="-58" y="6" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-284" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">/perception/object_recognition/</span>" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1935" y="-594" width="190" height="35" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-285" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-236">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1467.5238095238096" y="-649" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-286" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_rect_color" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-285">
<mxGeometry x="-0.0539" y="5" relative="1" as="geometry">
<mxPoint x="-6" y="-52" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-288" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.499;entryY=-0.026;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-238" target="Wu6CmMa7a1BlNrLQahqR-311">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1467" y="-320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-289" value="filtered/clusters" style="edgeLabel;align=center;verticalAlign=middle;resizable=0;points=[];rounded=0;strokeColor=default;html=1;labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-288">
<mxGeometry x="-0.1932" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="voxel_grid_downsample" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_compare_map_segmentation" id="Wu6CmMa7a1BlNrLQahqR-290">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=10;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1692" y="-522" width="120" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-291" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.483;entryY=0.004;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1631.9632362459545" y="-502" as="sourcePoint" />
<mxPoint x="-1632" y="-484.91999999999985" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-292" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-294" target="Wu6CmMa7a1BlNrLQahqR-295">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-293" value="judged/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-292">
<mxGeometry x="0.1361" y="-3" relative="1" as="geometry">
<mxPoint y="-7" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="traffic_light_arbiter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_arbiter" tooltip="This package receives traffic signals from perception and external (e.g., V2X) components and combines them using either a confidence-based or a external-preference based approach.

" id="Wu6CmMa7a1BlNrLQahqR-294">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-835" y="-142" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="crosswalk_traffic_<br>light_estimator" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_crosswalk_traffic_light_estimator" tooltip="crosswalk_traffic_light_estimator is a module that estimates pedestrian traffic signals from HDMap and detected vehicle traffic signals.

" id="Wu6CmMa7a1BlNrLQahqR-295">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-835" y="-51" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-296" value="<font style="font-size: 11px;"><span style="background-color: rgb(213, 232, 212);"><b>Irregular object detector</b></span><br></font><div><span style="background-color: rgb(213, 232, 212);"><b><font style="font-size: 11px;">(optional)</font></b></span></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1384" y="-528" width="140" height="368" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-297" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-298" target="Wu6CmMa7a1BlNrLQahqR-300">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="cropbox_filter" tooltip="DNNベースで画像に物体のクラス情報を付与する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_tensorrt_yolox" id="Wu6CmMa7a1BlNrLQahqR-298">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=none;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1377" y="-486" width="125" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-299" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-300" target="Wu6CmMa7a1BlNrLQahqR-310">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="ground_filter" tooltip="clustering結果に画像のdetection結果をprojectionしてlabelを付与する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_image_projection_based_fusion/docs/roi-cluster-fusion.md" id="Wu6CmMa7a1BlNrLQahqR-300">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1377" y="-431" width="125" height="23" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-301" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-298">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1631" y="-1084" />
<mxPoint x="-1314" y="-1084" />
</Array>
<mxPoint x="-1631" y="-1144" as="sourcePoint" />
<mxPoint x="-1921" y="-829" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-302" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-303" target="Wu6CmMa7a1BlNrLQahqR-215">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="simple_object<br>_merger" tooltip="detection同士のassignmentを取り,confidenceが高い方を採用する.overlapしたunknown objectはmergeする" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_simple_object_merger" id="Wu6CmMa7a1BlNrLQahqR-303">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=none;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1863" y="-199" width="110" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-304" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-305" target="Wu6CmMa7a1BlNrLQahqR-308">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="shape_estimation" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_shape_estimation" id="Wu6CmMa7a1BlNrLQahqR-305">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1378" y="-305" width="126" height="20" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="feature_remover" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_detected_object_feature_remover" id="Wu6CmMa7a1BlNrLQahqR-306">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1537" y="-238" width="140" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-307" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-308" target="Wu6CmMa7a1BlNrLQahqR-303">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1315" y="-184" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="feature_remover" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_detected_object_feature_remover" id="Wu6CmMa7a1BlNrLQahqR-308">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1384" y="-238" width="138" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-309" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-310" target="Wu6CmMa7a1BlNrLQahqR-305">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="roi_pointcloud fusion" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_image_projection_based_fusion/docs/roi-pointcloud-fusion.md" id="Wu6CmMa7a1BlNrLQahqR-310">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;spacing=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1377" y="-375" width="124" height="23" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="low_intensity_cluster_filter" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_raindrop_cluster_filter/raindrop_cluster_filter.md" id="Wu6CmMa7a1BlNrLQahqR-311">
<mxCell style="rounded=1;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;whiteSpace=wrap;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-192">
<mxGeometry x="-1541" y="-317" width="146" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-312" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.508;entryY=0.072;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-311" target="Wu6CmMa7a1BlNrLQahqR-241">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-313" value="Planning" style="" parent="0" />
<mxCell id="Wu6CmMa7a1BlNrLQahqR-314" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;fillColor=none;strokeWidth=1;comic=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-560" y="-810" width="260" height="655" as="geometry" />
</mxCell>
<UserObject label="behavior_velocity_planner" tooltip="交通ルールをもとに、経路上の最大速度を決定します。各モジュールは、自身の計算した最大速度と上段の結果を比較し、小さい速度を経路上に書き込みます。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/behavior_velocity_planner" id="Wu6CmMa7a1BlNrLQahqR-315">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;sketch=0;shadow=0;arcSize=9;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-555" y="-470" width="250" height="300" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Planning" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-313"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-316">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="800" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-317" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;sketch=0;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-354" target="Wu6CmMa7a1BlNrLQahqR-414">
<mxGeometry x="-0.9836" relative="1" as="geometry">
<mxPoint x="-387" y="500" as="sourcePoint" />
<Array as="points">
<mxPoint x="-387" y="545" />
<mxPoint x="50" y="545" />
<mxPoint x="50" y="-865" />
<mxPoint x="493" y="-865" />
<mxPoint x="493" y="-800" />
</Array>
<mxPoint as="offset" />
<mxPoint x="250" y="-910" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-318" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">/planning/scenario_planning/trajectory [Trajectory]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-317">
<mxGeometry x="-0.9686" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-319" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-337" target="Wu6CmMa7a1BlNrLQahqR-326">
<mxGeometry x="-0.8837" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-428" y="-840" />
<mxPoint x="-600" y="-840" />
<mxPoint x="-600" y="310" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="path_optimizer" tooltip="車両形状や走行可能領域を考慮して、経路の平滑化を行う。障害物も避けるが、long historyで最近は回避機能はoffになっています。" link="https://github.com/autowarefoundation/autoware_universe/tree/1a8fbc432614a35d41cff0c969a6e69e0586eafc/planning/autoware_path_optimizer" id="Wu6CmMa7a1BlNrLQahqR-320">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-490" y="-36" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="costmap_generator" tooltip="障害物点群や地図の走行可能エリアの情報から、駐車プランナー用のコストマップを生成する。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/costmap_generator" id="Wu6CmMa7a1BlNrLQahqR-321">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-210" y="-640" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="external_velocity_<br>limit_selector" tooltip="apiとautoware.iv内部から送られてくる制約付き減速指示を受け取り、整合性をとる" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_external_velocity_limit_selector" id="Wu6CmMa7a1BlNrLQahqR-322">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-862" y="380" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-323" value="/planning/scenario_planning/max_velocity<br>[tier4_planning_msgs/msg/VelocityLimit]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-322" target="Wu6CmMa7a1BlNrLQahqR-328">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-460" y="450" as="targetPoint" />
<mxPoint x="-660" y="450" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-324" value="lane_driving/trajectory [Trajectory]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.144;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;entryPerimeter=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-183" target="Wu6CmMa7a1BlNrLQahqR-326">
<mxGeometry x="-0.1915" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-430" y="266" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-432" y="247" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-325" value="trajectory [Trajectory]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-326" target="Wu6CmMa7a1BlNrLQahqR-328">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="scenario_selector" tooltip="いまのrouteおよび地図情報から、LaneDriving / Parkingのシナリオを判断し、どちらの経路を使うかを切り替える。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_scenario_selector" id="Wu6CmMa7a1BlNrLQahqR-326">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-447.5" y="290" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-327" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">/planning/scenario_planning/motion_velocity_smoother/trajectory [Trajectory]</span>" style="edgeStyle=none;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-328" target="Wu6CmMa7a1BlNrLQahqR-354">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="velocity_smoother" tooltip="経路に埋め込まれた最大速度を超過しないように、うまい具合で速度を平滑化する。カーブでの減速もここで行う。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_velocity_smoother" id="Wu6CmMa7a1BlNrLQahqR-328">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-447.5" y="380" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-329" value="&lt;Lane Driving&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;comic=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-420" y="-810.0030303030303" width="90" height="20.303030303030305" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-330" style="rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-337" target="Wu6CmMa7a1BlNrLQahqR-348">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-331" value="/planning/mission_planning/route<br>[autoware_auto_planning_msgs/HADMapRoute]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;jumpStyle=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-337">
<mxGeometry x="-0.8417" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-428" y="-840" />
<mxPoint x="-231" y="-840" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-431" y="-910" as="sourcePoint" />
<mxPoint x="-231" y="-730" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-332" style="edgeStyle=none;html=1;endArrow=none;endFill=0;startArrow=classicThin;startFill=1;exitX=1.009;exitY=0.493;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-337">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-155" y="-930" as="targetPoint" />
<mxPoint x="-220" y="-930" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-333" value="<span style="font-size: 11px;">/planning/scenario_planning/modified_goal</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-332">
<mxGeometry x="0.2965" y="-1" relative="1" as="geometry">
<mxPoint x="73" y="-16" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-334" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;jumpStyle=arc;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-337" target="Wu6CmMa7a1BlNrLQahqR-360">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-715" y="-920" />
<mxPoint x="-715" y="-1244" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-335" value="/planning/mission_planning/goal,<br><span style="font-size: 11px;">/planning/mission_planning/checkpoint</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-334">
<mxGeometry x="-0.1223" y="-3" relative="1" as="geometry">
<mxPoint x="-28" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-336" value="/planning/mission_planning/<br>route_state" style="edgeStyle=none;rounded=0;jumpStyle=arc;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-337" target="Wu6CmMa7a1BlNrLQahqR-173">
<mxGeometry x="-0.2571" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-640" y="-940" />
<mxPoint x="-640" y="-1079" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="mission_planner" tooltip="高精度地図情報をもとに、自己位置からゴールまでのルートを計算します。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_mission_planner" id="Wu6CmMa7a1BlNrLQahqR-337">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-589" y="-950" width="321" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-338" value="behavior_planning/path_with_lane_id" style="edgeStyle=none;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-348" target="Wu6CmMa7a1BlNrLQahqR-315">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-446.5" y="-507" as="sourcePoint" />
<mxPoint x="-446.5" y="-457" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="freespace_planner" tooltip="コストマップとゴールから、自車の走行ルートを計算する。いまはHA*を使ってる。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/freespace_planner" id="Wu6CmMa7a1BlNrLQahqR-339">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-290" y="-730" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-340" value="costmap_generator/occupancy_grid" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;orthogonal=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-321" target="Wu6CmMa7a1BlNrLQahqR-339">
<mxGeometry x="-0.3333" relative="1" as="geometry">
<mxPoint x="-180" y="-635" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-341" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;fillColor=none;strokeWidth=1;comic=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-295" y="-810" width="225" height="250" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-342" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-315" target="Wu6CmMa7a1BlNrLQahqR-359">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-430" y="-70" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-343" value="behavior_planning/path" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-342">
<mxGeometry x="0.206" y="-1" relative="1" as="geometry">
<mxPoint x="1" y="-23" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-344" value="&lt;Parking&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;comic=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-180" y="-790" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-345" value="<span style="color: rgb(0, 0, 0); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); display: inline; float: none;">parking/trajectory [Trajectory]</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-339" target="Wu6CmMa7a1BlNrLQahqR-326">
<mxGeometry x="0.6614" relative="1" as="geometry">
<mxPoint x="-230" y="-310" as="targetPoint" />
<Array as="points">
<mxPoint x="-230" y="260" />
<mxPoint x="-357" y="260" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="surround_obstacle_checker" tooltip="自車が停止しているときに、周囲の障害物を確認し、近くに障害物がいる場合は車両を発進させない。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_surround_obstacle_checker" id="Wu6CmMa7a1BlNrLQahqR-346">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-882" y="110" width="160" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-347" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-346" target="Wu6CmMa7a1BlNrLQahqR-322">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="behavior_path_planner" tooltip="交通ルールをもとに、経路上の最大速度を決定します。各モジュールは、自身の計算した最大速度と上段の結果を比較し、小さい速度を経路上に書き込みます。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/behavior_path_planner" id="Wu6CmMa7a1BlNrLQahqR-348">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-530" y="-790" width="200" height="279" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="side_shift" tooltip="遠隔からの司令をもとに幅寄せを行います。" id="Wu6CmMa7a1BlNrLQahqR-349">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-490" y="-558" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="start_planner/goal_planner" tooltip="ルート情報をもとに路肩への幅寄せ、路肩からの発進を行います。" id="Wu6CmMa7a1BlNrLQahqR-350">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-511" y="-598" width="162" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="static_obstacle_avoidance" tooltip="ルート情報や障害物情報をもとに、障害物回避を実行します。" id="Wu6CmMa7a1BlNrLQahqR-351">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-512" y="-675" width="164" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="lane_change" tooltip="ルート情報や障害物情報をもとに、レーンチェンジを実行します。" id="Wu6CmMa7a1BlNrLQahqR-352">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-490" y="-714" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="lane_following" tooltip="ルート情報をもとに走行経路を作成します。" id="Wu6CmMa7a1BlNrLQahqR-353">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-490" y="-752" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="planning_validator" tooltip="Check the trajectory and stop publishing it if it is unsafe." link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_planning_validator" id="Wu6CmMa7a1BlNrLQahqR-354">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-447.5" y="460" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-355" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;jumpStyle=arc;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-348" target="Wu6CmMa7a1BlNrLQahqR-419">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-230" y="-580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-356" value="/planning/turn_indicators_cmd&nbsp;[TurnIndicatorsCommand]<br>/planning/hazard_lights_cmd&nbsp;[HazardLightsCommand]" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];comic=0;labelBackgroundColor=none;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-355">
<mxGeometry x="-0.0226" y="1" relative="1" as="geometry">
<mxPoint x="-55" y="61" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-357" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-359" target="Wu6CmMa7a1BlNrLQahqR-320">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-358" value="path_smoother/path" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-357">
<mxGeometry x="-0.3175" y="2" relative="1" as="geometry">
<mxPoint x="-2" y="5" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="path_smoother" tooltip="車両形状や走行可能領域を考慮して、経路の平滑化を行う。障害物も避けるが、long historyで最近は回避機能はoffになっています。" link="https://autowarefoundation.github.io/autoware_universe/main/planning/autoware_path_smoother/" id="Wu6CmMa7a1BlNrLQahqR-359">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-490" y="-128" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-360" value="/default_ad_api/helpers/<br>routing_adaptor" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-585" y="-1264" width="199" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-361" value="/planning/mission_planning/set_route,<br><span style="font-size: 11px;">/planning/mission_planning/set_route_points,<br></span>/planning/mission_planning/clear_route<span style="font-size: 11px;"><br></span>" style="endArrow=classic;html=1;dashed=1;exitX=0.27;exitY=0.976;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-0.3504" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-499.9499999999998" y="-1068.9599999999998" as="sourcePoint" />
<mxPoint x="-500" y="-949" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-362" value="" style="endArrow=classic;html=1;dashed=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-173" target="Wu6CmMa7a1BlNrLQahqR-337">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-65" y="-1040" as="sourcePoint" />
<mxPoint x="-325" y="-950" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-363" value="/planning/mission_planning/change_route,<br><span style="font-size: 11px;">/planning/mission_planning/change_route_points</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-362">
<mxGeometry x="-0.6025" relative="1" as="geometry">
<mxPoint x="93" y="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-364" value="<span style="font-size: 11px;">/api/routing/set_route<br></span>" style="endArrow=classic;html=1;dashed=1;startArrow=oval;startFill=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="0.2903" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-295" y="-1264" as="sourcePoint" />
<mxPoint x="-295" y="-1109" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-365" value="" style="endArrow=classic;html=1;dashed=1;startArrow=oval;startFill=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="0.4194" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-355" y="-1264" as="sourcePoint" />
<mxPoint x="-355" y="-1109" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-366" value="/api/routing/change_route" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-365">
<mxGeometry x="-0.5659" y="-2" relative="1" as="geometry">
<mxPoint x="841" y="141" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-367" style="rounded=0;html=1;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-173">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-95" y="-1099" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-368" value="/system/operation_mode/change_operation_mode" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-367">
<mxGeometry x="0.7838" y="3" relative="1" as="geometry">
<mxPoint x="-11" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-369" value="" style="endArrow=classic;html=1;dashed=1;exitX=0.805;exitY=1.006;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-360">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-428.69" y="-1169" as="sourcePoint" />
<mxPoint x="-425" y="-1109" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-370" value="/api/routing/clear_route" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-369">
<mxGeometry x="-0.3188" y="-1" relative="1" as="geometry">
<mxPoint x="1" y="51" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-371" value="<span style="font-size: 11px;">/api/routing/<br>set_route_points</span>" style="endArrow=classic;html=1;dashed=1;exitX=0.206;exitY=1.032;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.131;entryY=-0.004;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-360" target="Wu6CmMa7a1BlNrLQahqR-173">
<mxGeometry x="-0.5823" y="-1" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-565" y="-1169" as="sourcePoint" />
<mxPoint x="-548" y="-1114" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-372" value="" style="endArrow=classic;html=1;dashed=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.318;entryY=0.002;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-360" target="Wu6CmMa7a1BlNrLQahqR-173">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-489.61" y="-1169" as="sourcePoint" />
<mxPoint x="-489.61" y="-1109" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-373" value="/api/routing/<br>change_route_points" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=default;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-372">
<mxGeometry x="-0.3188" y="-1" relative="1" as="geometry">
<mxPoint x="1" y="21" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-374" value="" style="endArrow=classic;html=1;rounded=0;jumpStyle=arc;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-487" y="-1345" as="sourcePoint" />
<mxPoint x="-487" y="-1264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-375" value="/rviz/routing/<br>rough_goal" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-374">
<mxGeometry x="-0.4273" y="-2" relative="1" as="geometry">
<mxPoint x="4" y="17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-376" value="" style="endArrow=classic;html=1;rounded=0;jumpStyle=arc;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-426.00000000000045" y="-1344.9999999999998" as="sourcePoint" />
<mxPoint x="-426.00000000000045" y="-1264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-377" value="/rviz/routing/reroute" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-376">
<mxGeometry x="-0.4273" y="-2" relative="1" as="geometry">
<mxPoint x="8" y="37" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-378" value="/rviz" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-580" y="-1385" width="199" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-379" value="/autoware/state" style="edgeStyle=none;rounded=0;jumpStyle=arc;html=1;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-380">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1790" y="-95" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-380" value="/default_ad_api/node/<br>autoware_state" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="1520" y="-115" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-381" value="&lt;depricated&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="1535" y="-145" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-382" style="edgeStyle=none;rounded=0;jumpStyle=arc;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-173">
<mxGeometry relative="1" as="geometry">
<mxPoint x="30" y="-1079" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-383" value="/api/routing/state" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-382">
<mxGeometry x="-0.2926" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-384" value="" style="group" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-424" y="-435" width="110" height="25" as="geometry" />
</mxCell>
<UserObject label="no_stopping_area" tooltip="停止禁止区域内で停止しないように、区域手前での進行・停止判断を行います。" id="Wu6CmMa7a1BlNrLQahqR-385">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-384">
<mxGeometry y="93" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="intersection" tooltip="地図情報および動物体情報から、交差点での停止/発進の判定を行います。" id="Wu6CmMa7a1BlNrLQahqR-386">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-384">
<mxGeometry y="62" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="traffic_light" tooltip="信号の色に応じて停止/発進の指示をします" id="Wu6CmMa7a1BlNrLQahqR-387">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-384">
<mxGeometry y="31" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="blind_spot" tooltip="右左折時に車両後方の巻き込み確認を行い、衝突の危険がある場合は停止します。" id="Wu6CmMa7a1BlNrLQahqR-388">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-384">
<mxGeometry width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="no_drivable_lane" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-389">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-384">
<mxGeometry y="155" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="run_out" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-390">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-384">
<mxGeometry y="124" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="merge_from_private" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-391">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-384">
<mxGeometry y="186.46341463414635" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="occlusion_spot" tooltip="地図情報および動物体情報から、死角手前での減速を行います。" id="Wu6CmMa7a1BlNrLQahqR-392">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-543" y="-341" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="cross_walk" tooltip="横断歩道に人が居る、もしくは侵入しようとしてきている場合に、横断歩道手前で停止します。近くに人が居る場合は徐行します。" id="Wu6CmMa7a1BlNrLQahqR-393">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-543" y="-402" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="detection_area" tooltip="規定エリア内の障害物点群がある場合に、対応する位置で停止します" id="Wu6CmMa7a1BlNrLQahqR-394">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-543" y="-433" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="stop_line" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-395">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-543" y="-310" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="virtual_traffic_light" tooltip="信号の色に応じて停止/発進の指示をします" id="Wu6CmMa7a1BlNrLQahqR-396">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-543" y="-372" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="speed_bump" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-397">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-543" y="-279" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>walkway</div>" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-398">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-543" y="-247.99522267206478" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>obstacle_slow_down</div>" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-399">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-574" y="156" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="traffic_light_<br>multi_camera_fusion" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_multi_camera_fusion" tooltip="traffic_light_multi_camera_fusion performs traffic light signal fusion which can be summarized as the following two tasks:

Multi-Camera-Fusion: performed on single traffic light signal detected by different cameras.
Group-Fusion: performed on traffic light signals within the same group, which means traffic lights sharing the same regulatory element id defined in lanelet2 map." id="Wu6CmMa7a1BlNrLQahqR-400">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-835" y="-224" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-401" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-403" target="Wu6CmMa7a1BlNrLQahqR-400">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-402" value="classification/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-401">
<mxGeometry x="-0.2971" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="traffic_light_<br>occlusion_predictor" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_occlusion_predictor" tooltip="traffic_light_occlusion_predictor receives the detected traffic lights rois and calculates the occlusion ratios of each roi with point cloud.

" id="Wu6CmMa7a1BlNrLQahqR-403">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-835" y="-314" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-404" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-211" target="Wu6CmMa7a1BlNrLQahqR-403">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-840" y="-294" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-405" value="classification/<br style="border-color: var(--border-color);">car/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-404">
<mxGeometry x="0.6831" y="1" relative="1" as="geometry">
<mxPoint x="-34" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-406" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-400" target="Wu6CmMa7a1BlNrLQahqR-294">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-775" y="-182" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-407" value="internal/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-406">
<mxGeometry x="0.27" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-408" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-295" target="Wu6CmMa7a1BlNrLQahqR-315">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-775" y="55" />
<mxPoint x="-622" y="55" />
<mxPoint x="-622" y="-320" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-409" value="traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-408">
<mxGeometry x="-0.7497" y="-1" relative="1" as="geometry">
<mxPoint y="15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-410" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-279" target="Wu6CmMa7a1BlNrLQahqR-403">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-710" y="-319" as="sourcePoint" />
<mxPoint x="-710" y="-274" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-411" value="classification/<br style="border-color: var(--border-color);">pedestrian/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-410">
<mxGeometry x="0.6831" y="1" relative="1" as="geometry">
<mxPoint x="46" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="dynamic_obstacle_avoidance" tooltip="ルート情報や障害物情報をもとに、障害物回避を実行します。" id="Wu6CmMa7a1BlNrLQahqR-412">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-313">
<mxGeometry x="-512" y="-638" width="164" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-413" value="Control" style="" parent="0" />
<mxCell id="Wu6CmMa7a1BlNrLQahqR-414" value="trajectory_follower" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;verticalAlign=top;arcSize=11;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-413">
<mxGeometry x="321" y="-800" width="345" height="85" as="geometry" />
</mxCell>
<UserObject label="Control" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-413"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-415">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-413">
<mxGeometry x="953" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-416" value="/control/trajectory_follower/control_cmd<br>[AckermannControlCommand]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=default;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-413" source="Wu6CmMa7a1BlNrLQahqR-414">
<mxGeometry x="-0.7073" y="-3" relative="1" as="geometry">
<mxPoint x="494" y="-520" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="lateral_controller" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_mpc_lateral_controller" tooltip="経路追従のための目標ステア角とステア角速度を計算します。目標速度と加速度は経路に埋め込まれた値をそのまま出力します。" id="Wu6CmMa7a1BlNrLQahqR-417">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-413">
<mxGeometry x="340" y="-771" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="longitudinal_controller" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_pid_longitudinal_controller" tooltip="経路の目標速度に沿うための目標加速度を計算します。遅延補正や停止時のブレーキ抜き操作も行います。" id="Wu6CmMa7a1BlNrLQahqR-418">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-413">
<mxGeometry x="490" y="-771" width="160" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="vehicle_cmd_gate" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_vehicle_cmd_gate" tooltip="指示モードに応じて、複数のコマンドの中から後段に渡すコマンドを選択します。" id="Wu6CmMa7a1BlNrLQahqR-419">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-413">
<mxGeometry x="100" y="-519" width="680" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-420" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-413" target="Wu6CmMa7a1BlNrLQahqR-433">
<mxGeometry relative="1" as="geometry">
<mxPoint x="345" y="-190" as="sourcePoint" />
<mxPoint x="512" y="10" as="targetPoint" />
<Array as="points">
<mxPoint x="346" y="-190" />
<mxPoint x="345" y="-190" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-421" value="control/command/control_cmd<br>&nbsp;[AckermannControlCommand]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];comic=0;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-420">
<mxGeometry x="0.7105" relative="1" as="geometry">
<mxPoint y="-151" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-422" value="/control/shift_decider/gear_cmd<br>[GearCommand]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-413" source="Wu6CmMa7a1BlNrLQahqR-566">
<mxGeometry relative="1" as="geometry">
<mxPoint x="335" y="-520" as="targetPoint" />
<mxPoint x="440" y="-412" as="sourcePoint" />
</mxGeometry>
</mxCell>
<UserObject label="external_cmd_<br>converter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/vehicle/autoware_external_cmd_converter" tooltip="遠隔から来たコマンド(アクセル/ブレーキ)を目標速度/加速度の信号に変換します" id="Wu6CmMa7a1BlNrLQahqR-423">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-413">
<mxGeometry x="880" y="-670" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-424" value="/external/selected/external_control_cmd<br>&nbsp;[tier4_external_api_msgs/msg/ControlCommandStamped]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-413" source="Wu6CmMa7a1BlNrLQahqR-425" target="Wu6CmMa7a1BlNrLQahqR-423">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1001" y="-340" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="external_cmd_<br>selector" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_external_cmd_selector" id="Wu6CmMa7a1BlNrLQahqR-425">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-413">
<mxGeometry x="880" y="-780" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-426" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.862;entryY=0.011;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;fontColor=default;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-413" source="Wu6CmMa7a1BlNrLQahqR-425" target="Wu6CmMa7a1BlNrLQahqR-419">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-427" value="<div style="text-align: left"><font style="font-size: 11px">/api/external/set/command/remote/control&nbsp;<br></font></div><div style="text-align: left"><font style="font-size: 11px">&nbsp; &nbsp;[tier4_external_api_msgs/msg/ControlCommandStamped]</font></div><div style="text-align: left"><font style="font-size: 11px">/api/external/set/command/remote/shift</font></div><div style="text-align: left"><font style="font-size: 11px">&nbsp; &nbsp;[tier4_external_api_msgs/msg/GearShiftStamped]</font></div><div style="text-align: left"><font style="font-size: 11px">/api/external/set/command/remote/turn_signal</font></div><div style="text-align: left"><font style="font-size: 11px">&nbsp; &nbsp;[tier4_external_api_msgs/msg/TurnSignalStamped]</font></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=default;labelBackgroundColor=#FFFFFF;" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-426">
<mxGeometry x="0.0689" y="3" relative="1" as="geometry">
<mxPoint x="1" y="111" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-428" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontColor=default;entryX=0.946;entryY=-0.002;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-413" source="Wu6CmMa7a1BlNrLQahqR-423" target="Wu6CmMa7a1BlNrLQahqR-419">
<mxGeometry relative="1" as="geometry">
<mxPoint x="840" y="-330" as="targetPoint" />
<Array as="points">
<mxPoint x="940" y="-540" />
<mxPoint x="743" y="-540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-429" value="/current_gate_mode&nbsp;[GateMode]<div>/gear_cmd [GearCommand]</div><div>/turn_indicators_cmd&nbsp; [TurnIndicatorCommand]</div><div><div>/hazard_lights_cmd&nbsp; [HazardLightsCommand]</div></div><div>/vehicle_emergency_cmd [VehicleEmergencyStamped]</div>" style="rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;align=left;labelBackgroundColor=default;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-413" source="Wu6CmMa7a1BlNrLQahqR-419" target="Wu6CmMa7a1BlNrLQahqR-438">
<mxGeometry x="-0.3878" y="-55" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="620" y="80" as="targetPoint" />
<mxPoint x="577.8331640019246" y="-265" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-430" value="Topics" style="" parent="0" />
<object label="VehicleInterface" id="Wu6CmMa7a1BlNrLQahqR-431">
<mxCell style="" parent="0" />
</object>
<object label="g30_interface" tooltip="ヤマハのGCとのインターフェース" id="Wu6CmMa7a1BlNrLQahqR-432">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-431">
<mxGeometry x="416" y="97" width="120" height="40" as="geometry" />
</mxCell>
</object>
<UserObject label="raw_vehicle_cmd_<br>converter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/vehicle/autoware_raw_vehicle_cmd_converter" tooltip="速度・加速度の目標値を、車両特有の制御信号(アクセル/ブレーキ等)に変換します" id="Wu6CmMa7a1BlNrLQahqR-433">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-431">
<mxGeometry x="285" y="-160" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-434" value="/vehicle/command/actuation_cmd" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-431" source="Wu6CmMa7a1BlNrLQahqR-433">
<mxGeometry x="-0.6153" y="20" relative="1" as="geometry">
<mxPoint x="345" y="80" as="targetPoint" />
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="345" y="-20" />
<mxPoint x="345" y="-20" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="pacmod_interface" link="https://github.com/tier4/pacmod_interface" tooltip="pacmodとのinterfaced。LexusとかJapanTaxiとか。" id="Wu6CmMa7a1BlNrLQahqR-435">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-431">
<mxGeometry x="260" y="97" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="VehicleInterface" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-431"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-436">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-431">
<mxGeometry x="1250" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-437" value="/vehicle/status/velocity_status<br>/vehicle/status/steering_status<br>/vehicle/status/turn_indicators_status<br>/vehicle/status/gear_status<br>/vehicle/status/control_mode<br>/vehicle/status/<span style="text-align: center">actuation_status</span>" style="endArrow=classic;html=1;exitX=0.121;exitY=0.011;exitDx=0;exitDy=0;exitPerimeter=0;comic=0;align=left;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-431">
<mxGeometry x="-0.0831" y="65" width="50" height="50" relative="1" as="geometry">
<mxPoint x="175.01999999999862" y="80.76999999999998" as="sourcePoint" />
<mxPoint x="174" y="-60" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<object label="&nbsp; &nbsp; vehicle_interface" tooltip="Autowareと車両のinterfaceです。データの変換が主なタスクです。" id="Wu6CmMa7a1BlNrLQahqR-438">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;align=left;comic=0;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-431">
<mxGeometry x="110" y="80" width="670" height="70" as="geometry" />
</mxCell>
</object>
<UserObject label="accel_map_calibrator" link="https://github.com/autowarefoundation/autoware_universe/tree/main/vehicle/autoware_accel_brake_map_calibrator" id="Wu6CmMa7a1BlNrLQahqR-439">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-431">
<mxGeometry x="107" y="-160" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<object label="Vehicle" id="Wu6CmMa7a1BlNrLQahqR-440">
<mxCell style="" parent="0" />
</object>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-441" value="/pacmod/**" style="rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-440" source="Wu6CmMa7a1BlNrLQahqR-435" target="Wu6CmMa7a1BlNrLQahqR-445">
<mxGeometry x="0.1429" relative="1" as="geometry">
<mxPoint x="274" y="160" as="sourcePoint" />
<mxPoint as="offset" />
<mxPoint x="274" y="220" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="Vehicle" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-440"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-442">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-440">
<mxGeometry x="1393" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-443" value="&lt;CAN&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-440" source="Wu6CmMa7a1BlNrLQahqR-445" target="Wu6CmMa7a1BlNrLQahqR-444">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="JapanTaxi" tooltip="ASといろいろあったよ" id="Wu6CmMa7a1BlNrLQahqR-444">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-440">
<mxGeometry x="259" y="740" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="pacmod3" link="http://wiki.ros.org/pacmod3" id="Wu6CmMa7a1BlNrLQahqR-445">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-440">
<mxGeometry x="260" y="570" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="YMC GolfCart" tooltip="ゴルフカート!!" id="Wu6CmMa7a1BlNrLQahqR-446">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-440">
<mxGeometry x="415" y="735" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-447" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-440" target="Wu6CmMa7a1BlNrLQahqR-294">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-122" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-448" value="<span style="background-color: light-dark(#ffffff, var(--ge-dark-color, #121212));">external/traffic_signals</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-440">
<mxGeometry x="-955" y="-131.00444444444435" as="geometry" />
</mxCell>
<object label="Sensing" id="Wu6CmMa7a1BlNrLQahqR-449">
<mxCell style="" parent="0" />
</object>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-450" value="<div><b style="">Radar sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2722" y="-775" width="190" height="345" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-451" value="<div><b style="">Camera sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2720" y="-1040" width="190" height="205" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-452" value="top/velodyne_packets" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-453" target="Wu6CmMa7a1BlNrLQahqR-457">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="lidar_driver" tooltip="velodyneのdriverです。VLP16, VLP32, VLS128, Livoxなどなど、たくさん種類があります。" id="Wu6CmMa7a1BlNrLQahqR-453">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2327" y="-730" width="120" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-454" value="top/rectified/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-455" target="Wu6CmMa7a1BlNrLQahqR-462">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="fix_distortion" tooltip="自車の回転によって生じたLiDAR点群の歪みを補正する。(リンクこれで合ってるっけ?)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/distortion-corrector.md" id="Wu6CmMa7a1BlNrLQahqR-455">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2327" y="-410" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-456" value="top/pointcloud_raw" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-457" target="Wu6CmMa7a1BlNrLQahqR-459">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2267" y="-560" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="packets_to_<br>pointcloud" tooltip="velodyneのpacketをpointcloud型に変更する" id="Wu6CmMa7a1BlNrLQahqR-457">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2327" y="-620" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-458" value="top/self_cropped/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-459" target="Wu6CmMa7a1BlNrLQahqR-461">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_self" tooltip="自車の領域内にある点群を除去する。" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="Wu6CmMa7a1BlNrLQahqR-459">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2327" y="-550" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-460" value="top/mirror_cropped/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-461" target="Wu6CmMa7a1BlNrLQahqR-455">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_mirror" tooltip="自車のサイドミラーの部分に当たった点群を除去する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="Wu6CmMa7a1BlNrLQahqR-461">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2327" y="-480" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ring_outlier_filter" tooltip="点群のノイズ処理を行う
(同一リングから得られたLiDARの点をクラスタリングし、点群数の少ないクラスタに属する点群はノイズとして除去される)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/ring-outlier-filter.md" id="Wu6CmMa7a1BlNrLQahqR-462">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2327" y="-340" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-463" value="lidar/*/velodyne_packets" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-464" target="Wu6CmMa7a1BlNrLQahqR-468">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-464" value="lidar_drivers<br>(left,right,front_right, front_left,rear)" style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2497" y="-730" width="120" height="50" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-465" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/rectified/pointcloud</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-466" target="Wu6CmMa7a1BlNrLQahqR-473">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="fix_distortion" tooltip="自車の回転によって生じたLiDAR点群の歪みを補正する。(リンクこれで合ってるっけ?)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/distortion-corrector.md" id="Wu6CmMa7a1BlNrLQahqR-466">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2497" y="-410" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-467" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/pointcloud_raw</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-468" target="Wu6CmMa7a1BlNrLQahqR-470">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2437" y="-560" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="packets_to_<br>pointcloud" tooltip="velodyneのpacketをpointcloud型に変更する" id="Wu6CmMa7a1BlNrLQahqR-468">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2497" y="-620" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-469" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/self_cropped/pointcloud</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-470" target="Wu6CmMa7a1BlNrLQahqR-472">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_self" tooltip="自車の領域内にある点群を除去する。" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="Wu6CmMa7a1BlNrLQahqR-470">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2497" y="-550" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-471" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/mirror_cropped/pointcloud</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-472" target="Wu6CmMa7a1BlNrLQahqR-466">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_mirror" tooltip="自車のサイドミラーの部分に当たった点群を除去する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="Wu6CmMa7a1BlNrLQahqR-472">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2497" y="-480" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ring_outlier_filter" tooltip="点群のノイズ処理を行う
(同一リングから得られたLiDARの点をクラスタリングし、点群数の少ないクラスタに属する点群はノイズとして除去される)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/ring-outlier-filter.md" id="Wu6CmMa7a1BlNrLQahqR-473">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2497" y="-340" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-474" value="/sensing/lidar<br>/concatenated/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-475" target="Wu6CmMa7a1BlNrLQahqR-532">
<mxGeometry x="-0.0341" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2355" y="-147" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-2367" y="-175" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="concat_filter" tooltip="複数のLiDAR点群をまとめて1つにする" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/concatenate-data.md" id="Wu6CmMa7a1BlNrLQahqR-475">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2427" y="-270" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-476" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-473" target="Wu6CmMa7a1BlNrLQahqR-475">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2437" y="-310" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-477" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2367" y="-270" as="targetPoint" />
<mxPoint x="-2287" y="-310" as="sourcePoint" />
</mxGeometry>
</mxCell>
<object label="gnss_poser" tooltip="MGRS座標系への変換" link="https://github.com/autowarefoundation/autoware_universe/tree/main/sensing/gnss_poser" id="Wu6CmMa7a1BlNrLQahqR-478">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2687" y="-180" width="120" height="40" as="geometry" />
</mxCell>
</object>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-479" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-480" target="Wu6CmMa7a1BlNrLQahqR-478">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<object label="gnss_driver" desc="MGRS座標系への変換" tooltip="gnssのdriverです" id="Wu6CmMa7a1BlNrLQahqR-480">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2687" y="-270" width="120" height="40" as="geometry" />
</mxCell>
</object>
<UserObject label="imu_driver" tooltip="imuのdriverです" id="Wu6CmMa7a1BlNrLQahqR-481">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2226" y="-160" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-482" value="/sensing/imu/imu_raw" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2166" y="-60" as="targetPoint" />
<mxPoint x="-2166" y="-120" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-483" value="/sensing/lidar<br>/top/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-462">
<mxGeometry x="0.5702" relative="1" as="geometry">
<mxPoint x="-2100" y="-235" as="targetPoint" />
<mxPoint x="-1807" y="-380" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2209" y="-235" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-484" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &quot;helvetica&quot; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">/sensing/lidar/<br>concatenated/pointcloud</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=-0.008;entryY=0.506;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" target="Wu6CmMa7a1BlNrLQahqR-206">
<mxGeometry x="-0.4746" y="-25" relative="1" as="geometry">
<mxPoint x="-2142" y="-364" as="sourcePoint" />
<Array as="points">
<mxPoint x="-1887" y="-364" />
</Array>
<mxPoint x="-1894.9999999999998" y="-365" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-485" value="/sensing/gnss/<br>pose_with_covariance" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.486;entryY=-0.013;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-478" target="Wu6CmMa7a1BlNrLQahqR-519">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2627" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="-2597" y="50" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="imu_corrector" tooltip="ヨーレートのバイアス除去とかをするノード" link="https://github.com/autowarefoundation/autoware_universe/tree/main/sensing/imu_corrector" id="Wu6CmMa7a1BlNrLQahqR-486">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2226" y="-60" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-487" value="/sensing/imu/imu_data" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-486" target="Wu6CmMa7a1BlNrLQahqR-525">
<mxGeometry x="0.403" relative="1" as="geometry">
<mxPoint x="-2166" y="180" as="targetPoint" />
<mxPoint x="-2166" y="20" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="Sensing" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-449"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-488">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="340" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-489" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-491">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2627" y="-350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-490" value="/sensing/radar/detected_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-489">
<mxGeometry x="-0.1171" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-491" value="radar_relay" style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2687" y="-490" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-492" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-494" target="Wu6CmMa7a1BlNrLQahqR-491">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-493" value="*/detected_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-492">
<mxGeometry x="0.2038" y="2" relative="1" as="geometry">
<mxPoint x="-2" y="-5" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_tracks_<br>msg_converter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_tracks_msgs_converter" tooltip="This package convert from radar_msgs/msg/RadarTracks into autoware_auto_perception_msgs/msg/DetectedObject and autoware_auto_perception_msgs/msg/TrackedObject." id="Wu6CmMa7a1BlNrLQahqR-494">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2687" y="-575" width="120" height="35" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-495" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-497" target="Wu6CmMa7a1BlNrLQahqR-494">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-496" value="*/filtered_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-495">
<mxGeometry x="0.2513" y="-2" relative="1" as="geometry">
<mxPoint x="2" y="-6" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_tracks_<br>noise_filter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/sensing/autoware_radar_tracks_noise_filter" tooltip="This package contains a radar object filter module for radar_msgs/msg/RadarTrack. This package can filter noise objects in RadarTracks." id="Wu6CmMa7a1BlNrLQahqR-497">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2687" y="-660" width="120" height="35" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-498" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-500" target="Wu6CmMa7a1BlNrLQahqR-497">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-499" value="*/objects_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-498">
<mxGeometry x="0.0762" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-500" value="radar_driver" style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2687" y="-735" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-501" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-504">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2350" y="-965" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-502" value="Text" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-501">
<mxGeometry x="0.0318" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-503" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_rect_color" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-501">
<mxGeometry x="0.0423" y="-7" relative="1" as="geometry">
<mxPoint x="-8" y="-7" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="camera_driver" tooltip="camera driver" id="Wu6CmMa7a1BlNrLQahqR-504">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;container=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2687" y="-990" width="125" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-505" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-507">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2350" y="-880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-506" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-505">
<mxGeometry x="-0.0516" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="camera_driver" tooltip="camera driver" id="Wu6CmMa7a1BlNrLQahqR-507">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;container=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2687" y="-905" width="125" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-508" value="<span>/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_raw</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-970.0023809523811" y="-434.0027074590744" as="geometry">
<mxPoint x="7" y="-36" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-509" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449" target="Wu6CmMa7a1BlNrLQahqR-212">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-454" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-510" value="<span>/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_raw</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-970.0023809523811" y="-359.0027074590744" as="geometry">
<mxPoint x="7" y="-36" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-511" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-379" as="sourcePoint" />
<mxPoint x="-895" y="-379" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-512" value="<div><b>LiDAR sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2515" y="-775" width="320" height="555" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-513" value="<div><b>GNSS sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2720" y="-310" width="185" height="185" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-514" value="<div><b>IMU sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-449">
<mxGeometry x="-2250" y="-195" width="165" height="200" as="geometry" />
</mxCell>
<object label="Localization" id="Wu6CmMa7a1BlNrLQahqR-515">
<mxCell style="" parent="0" />
</object>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-516" value="/pacmod/**" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-515" target="Wu6CmMa7a1BlNrLQahqR-445">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-517" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-515">
<mxGeometry relative="1" as="geometry">
<mxPoint x="10" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="Localization" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-515"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-518">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-515">
<mxGeometry x="493" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="pose_initializer" tooltip="GNSS / Userからラフな初期位置を受け取り、NDT+モンテカルロ法で正確な自己位置を推定して出力する。NDTとはserviceでやり取りする。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/autoware_pose_initializer" id="Wu6CmMa7a1BlNrLQahqR-519">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-515">
<mxGeometry x="-2685" y="200" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ndt_scan_matcher" tooltip="LiDARの点群とpointcloud_mapとのマッチングを行い、自己位置を計算する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/autoware_ndt_scan_matcher" id="Wu6CmMa7a1BlNrLQahqR-520">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-515">
<mxGeometry x="-2510" y="380" width="230" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="localization_error_monitor" tooltip="" id="Wu6CmMa7a1BlNrLQahqR-521">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-515">
<mxGeometry x="-2085" y="560" width="160" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="stop_filter" tooltip="Overwrite vx=0 and wz=0 when the vehicle wheel speed is zero to indicate the stop condition." id="Wu6CmMa7a1BlNrLQahqR-522">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-515">
<mxGeometry x="-2305" y="570" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-523" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-515" source="Wu6CmMa7a1BlNrLQahqR-525" target="Wu6CmMa7a1BlNrLQahqR-529">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-524" value="twist_estimator/twist_with_covariance" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-523">
<mxGeometry x="0.3231" relative="1" as="geometry">
<mxPoint x="3" y="-47" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="gyro_odometer" tooltip="車両速度とimuを統合する。いまは確か、ただ単にvx=vehicle, wz=imuだった気がする。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/autoware_gyro_odometer" id="Wu6CmMa7a1BlNrLQahqR-525">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-515">
<mxGeometry x="-2227" y="180" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-526" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-515" source="Wu6CmMa7a1BlNrLQahqR-528" target="Wu6CmMa7a1BlNrLQahqR-525">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-527" value="vehicle_velocity_converter/<br style="border-color: var(--border-color);">twist_with_covariance" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-526">
<mxGeometry x="-0.4857" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="vehicle_velocity_<br>converter" tooltip="車両速度とimuを統合する。いまは確か、ただ単にvx=vehicle, wz=imuだった気がする。" id="Wu6CmMa7a1BlNrLQahqR-528">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-515">
<mxGeometry x="-2105" y="75" width="126" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ekf_localizer" tooltip="Estimate ego vehicle's position, orientation, and velocity by EKF algorithm." link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/ekf_localizer" id="Wu6CmMa7a1BlNrLQahqR-529">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-515">
<mxGeometry x="-2400" y="470" width="310" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-530" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-515" source="Wu6CmMa7a1BlNrLQahqR-532" target="Wu6CmMa7a1BlNrLQahqR-535">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-531" value="measurement_range/pointcloud" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-530">
<mxGeometry x="0.2675" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="crop_box_filter_<br>measurement_range" tooltip="一定範囲内のLiDAR点群のみを切り取って出力する。ホントは遠くまで見たいけど、歪みの影響が大きくなったり、そもそも遠方の点群地図がなかったりするので、近くだけを見てる。" id="Wu6CmMa7a1BlNrLQahqR-532">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-515">
<mxGeometry x="-2405" y="100" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-533" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-515" source="Wu6CmMa7a1BlNrLQahqR-535" target="Wu6CmMa7a1BlNrLQahqR-536">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-534" value="voxel_grid_downsample/pointcloud" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-533">
<mxGeometry x="0.177" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="voxel_grid_<br>downsample_filter" tooltip="立体格子の点群密度が一様になるように点群を間引く。点群密度が正規化されるため、NDTのロバスト化に一役買っている。" id="Wu6CmMa7a1BlNrLQahqR-535">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-515">
<mxGeometry x="-2405" y="185" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="random_<br>downsample_filter" tooltip="点群数が一定以下になるようにランダムに間引く。基本的にはvoxel grid filterで丁度いいくらい点群数になるように調整してあり、点群数のlimiter的な立ち位置が強い
" id="Wu6CmMa7a1BlNrLQahqR-536">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-515">
<mxGeometry x="-2405" y="270" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-537" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-515" source="Wu6CmMa7a1BlNrLQahqR-536">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2345" y="380" as="targetPoint" />
<Array as="points">
<mxPoint x="-2345" y="380" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-538" value="downsample/pointcloud" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-537">
<mxGeometry x="-0.3984" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-539" value="/vehicle/status/velocity_report" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;entryX=0.194;entryY=0.633;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-515" source="Wu6CmMa7a1BlNrLQahqR-528">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2042.300000000001" y="19.534999999998945" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
<mxPoint x="-2056" y="80" as="sourcePoint" />
</mxGeometry>
</mxCell>
<object label="System" id="Wu6CmMa7a1BlNrLQahqR-540">
<mxCell style="" parent="0" />
</object>
<UserObject label="system_monitors" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/system_monitor" tooltip="各々データを監視し、異常があればdiagで通知します" id="Wu6CmMa7a1BlNrLQahqR-541">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=top;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="1169" y="-156" width="180" height="350" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-542" value="/pacmod/**" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-543" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry relative="1" as="geometry">
<mxPoint x="10" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="System" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-540"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-544">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="1100" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="autoware_process_<br>monitor" id="Wu6CmMa7a1BlNrLQahqR-545">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="1199" y="-126" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-546" value="autoware_gpu_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="1199" y="-76" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-547" value="autoware_mem_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="1199" y="-26" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-548" value="autoware_hdd_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="1199" y="28.5" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-549" value="autoware_net_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="1199" y="79" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-550" value="autoware_ntp_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="1199" y="134" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-551" value="/system/emergency/hazard_status" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=classic;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-552" target="Wu6CmMa7a1BlNrLQahqR-554">
<mxGeometry x="-0.0769" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="920" y="-60" />
<mxPoint x="920" y="-60" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="system_error_<br>monitor" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/system_error_monitor" id="Wu6CmMa7a1BlNrLQahqR-552">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="860" y="-3" width="120" height="90" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-553" value="<div>/system/emergency/control_cmd [AckermannControlCommand]</div><div>/system/emergency/gear_cmd [GearCommand]</div><div>/system/emergency/hazard_lights_cmd [HazardLightsCommand]</div>/system/emergency/emergency_state&nbsp;[EmergencyStateStamped]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=classic;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;align=left;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-554">
<mxGeometry x="0.4611" y="80" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="780" y="-280" as="targetPoint" />
<Array as="points">
<mxPoint x="920" y="-280" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="emergency_handler" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/emergency_handler" tooltip="なにかしてます" id="Wu6CmMa7a1BlNrLQahqR-554">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="860" y="-116" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-555" value="/autoware/state" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-558">
<mxGeometry relative="1" as="geometry">
<mxPoint x="920" y="465.99999999999955" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-556" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-558">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1020" y="465.99999999999955" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-557" value="/diagnostics" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-556">
<mxGeometry x="-0.0048" relative="1" as="geometry">
<mxPoint y="28" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="ad_service_<br>state_monitor" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/ad_service_state_monitor" tooltip="なにかしてます" id="Wu6CmMa7a1BlNrLQahqR-558">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="860" y="350" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-559" value="<div style="text-align: left"><span>/control/current_gate_mode</span></div><div style="text-align: left"><span>/vehicle/status/control_mode</span></div><div style="text-align: left"><span>/autoware/state</span></div>" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;jumpStyle=arc;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="-0.6522" width="50" height="50" relative="1" as="geometry">
<mxPoint x="1070" y="150" as="sourcePoint" />
<mxPoint x="980" y="70" as="targetPoint" />
<Array as="points">
<mxPoint x="1070" y="70" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-560" value="&nbsp; &nbsp; /control/command/control_cmd<br>&nbsp; &nbsp; /control/trajectory_follower/control_cmd<br>&nbsp; &nbsp; /initialpose2d<br>&nbsp; &nbsp; /localization/kinematic_state<br>&nbsp; &nbsp; /map/pointcloud_map<br>&nbsp; &nbsp; /map/vector_map<br>&nbsp; &nbsp; /perception/object_recognition/objects<br>&nbsp; &nbsp; /planning/mission_planning/route<br>&nbsp; &nbsp; /planning/scenario_planning/trajectory<br>&nbsp; &nbsp; /system/emergency/control_cmd<br>&nbsp; &nbsp; /vehicle/status/control_mode<br>&nbsp; &nbsp; /vehicle/status/steering_status<br>&nbsp; &nbsp; /vehicle/status/velocity_status" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540" target="Wu6CmMa7a1BlNrLQahqR-558">
<mxGeometry x="-0.3023" y="30" width="50" height="50" relative="1" as="geometry">
<mxPoint x="1290" y="290" as="sourcePoint" />
<mxPoint x="710" y="210" as="targetPoint" />
<Array as="points">
<mxPoint x="920" y="290" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-561" value="/autoware/engage" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-558">
<mxGeometry x="0.365" y="-10" relative="1" as="geometry">
<mxPoint x="830" y="465.99999999999955" as="targetPoint" />
<Array as="points">
<mxPoint x="830" y="370" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-562" value="" style="endArrow=classic;html=1;rounded=0;jumpStyle=arc;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-545" y="-1345" as="sourcePoint" />
<mxPoint x="-545" y="-1264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-563" value="/planning/<br>mission_planning/goal" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="Wu6CmMa7a1BlNrLQahqR-562">
<mxGeometry x="-0.4273" y="-2" relative="1" as="geometry">
<mxPoint x="-8" y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-564" value="Autoware" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=21;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="-2920" y="-1170" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-565" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=21;endArrow=classic;endFill=1;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-337" target="Wu6CmMa7a1BlNrLQahqR-569">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="-780" as="targetPoint" />
<Array as="points">
<mxPoint x="-429" y="-840" />
<mxPoint x="160" y="-840" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="shift_decider" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_shift_decider" tooltip="制御出力に応じてギア変更のコマンドを出力します" id="Wu6CmMa7a1BlNrLQahqR-566">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="275" y="-665" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-567" value="" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;fontSize=21;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540" target="Wu6CmMa7a1BlNrLQahqR-566">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="493" y="-645" as="sourcePoint" />
<mxPoint x="150" y="-586" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-568" value="/diagnostics" style="edgeStyle=none;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=default;fontSize=11;endArrow=classic;endFill=1;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-569">
<mxGeometry relative="1" as="geometry">
<mxPoint x="160" y="-650" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="lane_departure_<br>checker" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_lane_departure_checker" tooltip="MPCの出す予測経路と、laneletのレーン情報を用いて、車両がレーン外に出ようとしているかどうかを判定する。diag出力をerror_monitorに送り、逸脱判断字は停止する(option)" id="Wu6CmMa7a1BlNrLQahqR-569">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-540">
<mxGeometry x="100" y="-778" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-570" value="<font style="font-size: 11px;">prediced_path</font>" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;fontSize=21;endArrow=classic;endFill=1;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-414" target="Wu6CmMa7a1BlNrLQahqR-569">
<mxGeometry x="-0.0013" y="13" relative="1" as="geometry">
<mxPoint x="295" y="-758" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-571" value="Map" style="" parent="0" />
<UserObject label="<font color="#000000">map_projection_<br>loader<br></font>" link="https://github.com/autowarefoundation/autoware_universe/tree/main/map/autoware_map_projection_loader" id="Wu6CmMa7a1BlNrLQahqR-572">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-571">
<mxGeometry x="-2896" y="-110" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<font color="#000000">lanelet2_map_loader<br></font>" link="https://github.com/autowarefoundation/autoware_universe/tree/main/map/map_loader" id="Wu6CmMa7a1BlNrLQahqR-573">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-571">
<mxGeometry x="-2896" y="-20" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<font color="#000000">pointcloud_map_<br>loader<br></font>" link="https://github.com/autowarefoundation/autoware_universe/tree/main/map/map_loader" id="Wu6CmMa7a1BlNrLQahqR-574">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" vertex="1" parent="Wu6CmMa7a1BlNrLQahqR-571">
<mxGeometry x="-2896" y="65" width="121.25" height="40" as="geometry" />
</mxCell>
</UserObject>
</root>
</mxGraphModel>
</diagram>
</mxfile>
"
- resource="https://app.diagrams.net/#G1h0-arVppOX5P7KuZPxXFoGUyxKTaKYh0#%7B%22pageId%22%3A%22T6t2FfeAp1iw48vGkmOz%22%7D"
+ content="<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" scale="1" border="0" version="27.0.6">
<diagram id="T6t2FfeAp1iw48vGkmOz" name="Page-1">
<mxGraphModel dx="3770" dy="1967" grid="1" gridSize="1" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="huNNO2pCuBcXr_yaQgU9-51" value="Toggles" style="locked=1;" parent="0" />
<mxCell id="h2nIhsRq0HVOu7yzmkO7-159" value="&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;connectable=0;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="-2920" y="-1181" width="4625" height="1895" as="geometry" />
</mxCell>
<UserObject label="Planning" link="data:action/json,{"actions":[{"toggle": {"cells":["huNNO2pCuBcXr_yaQgU9-41"]}}]}" id="huNNO2pCuBcXr_yaQgU9-54">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="800" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Control" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-10"]}}]}" id="huNNO2pCuBcXr_yaQgU9-55">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="953" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Perception" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-40"]}}]}" id="huNNO2pCuBcXr_yaQgU9-57">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="647" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Vehicle" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-74"]}}]}" id="huNNO2pCuBcXr_yaQgU9-84">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="1393" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Sensing" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-89"]}}]}" id="huNNO2pCuBcXr_yaQgU9-108">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="340" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="VehicleInterface" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-73"]}}]}" id="huNNO2pCuBcXr_yaQgU9-56">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="1250" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Localization" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-102"]}}]}" id="huNNO2pCuBcXr_yaQgU9-113">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="493" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="System" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-125"]}}]}" id="huNNO2pCuBcXr_yaQgU9-135">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="1100" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-2" value="/diagnostics" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;comic=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="F5SEpTDf39VAK2Lenjye-1" target="huNNO2pCuBcXr_yaQgU9-158" edge="1">
<mxGeometry x="-0.2889" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="XX1" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="F5SEpTDf39VAK2Lenjye-90">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="342.5" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="X2" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="F5SEpTDf39VAK2Lenjye-91">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="491.25" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="X1" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="F5SEpTDf39VAK2Lenjye-92">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="642.5" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="S1" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="F5SEpTDf39VAK2Lenjye-93">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="782.5" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="ryJ9ULeJcM7Sbu_cc2Jv-4" value="<div style="text-align: left">/autoware/engage&nbsp;[Engage]</div><div style="text-align: left">/current_gate_mode [GateMode]</div>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;sketch=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;startArrow=classic;startFill=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="huNNO2pCuBcXr_yaQgU9-66" target="pMXYhzgBW71XrXo-O7h1-45" edge="1">
<mxGeometry x="0.2201" y="15" relative="1" as="geometry">
<mxPoint x="1090" y="-295" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="GMkAwjkdd8HhiVTGiUsg-49" value="/planning/scenario_planning/max_velocity_candidates<br>[tier4_planning_msgs/msg/VelocityLimit]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="pMXYhzgBW71XrXo-O7h1-43" target="GMkAwjkdd8HhiVTGiUsg-41" edge="1">
<mxGeometry x="-0.1111" relative="1" as="geometry">
<mxPoint x="-777.5" y="470" as="targetPoint" />
<mxPoint x="-825" y="490" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7zbXjBYCwGQrjjLUvmJF-49" style="rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-51" source="huNNO2pCuBcXr_yaQgU9-71" target="huNNO2pCuBcXr_yaQgU9-118" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-43" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="-860" y="745" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-45" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="1745" y="-509" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="pMXYhzgBW71XrXo-O7h1-47" target="huNNO2pCuBcXr_yaQgU9-145" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-62" value="<span style="text-align: left">/api/external/set/command/remote/control: [tier4_external_api_msgs/msg/ControlCommandStamped]</span><br style="text-align: left"><span style="text-align: left">/api/external/set/command/remote/heartbeat: [tier4_external_api_msgs/msg/Heartbeat]</span><br style="text-align: left"><span style="text-align: left">/api/external/set/command/remote/shift: [tier4_external_api_msgs/msg/GearShiftStamped]</span><br style="text-align: left"><span style="text-align: left">/api/external/set/command/remote/turn_signal: [tier4_external_api_msgs/msg/TurnSignalStamped]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=11;fontColor=default;" parent="pMXYhzgBW71XrXo-O7h1-48" vertex="1" connectable="0">
<mxGeometry x="-0.2571" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-47" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="880" y="-1260" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=default;exitX=0.361;exitY=0.997;exitDx=0;exitDy=0;exitPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="huNNO2pCuBcXr_yaQgU9-66" target="pMXYhzgBW71XrXo-O7h1-52" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="340" y="-230" as="sourcePoint" />
<Array as="points">
<mxPoint x="346" y="-190" />
<mxPoint x="177" y="-190" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=default;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="huNNO2pCuBcXr_yaQgU9-75" target="pMXYhzgBW71XrXo-O7h1-52" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="345" y="-60" />
<mxPoint x="265" y="-60" />
<mxPoint x="265" y="-140" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;labelBackgroundColor=default;fontSize=11;fontColor=default;" parent="huNNO2pCuBcXr_yaQgU9-51" source="pMXYhzgBW71XrXo-O7h1-63" target="huNNO2pCuBcXr_yaQgU9-105" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-65" value="/vehicle/engage" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;labelBackgroundColor=default;fontSize=11;fontColor=default;" parent="huNNO2pCuBcXr_yaQgU9-51" source="pMXYhzgBW71XrXo-O7h1-63" target="huNNO2pCuBcXr_yaQgU9-118" edge="1">
<mxGeometry x="-0.6667" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-63" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="335" y="830" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-95" value="/diagnostics_err" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-51" source="huNNO2pCuBcXr_yaQgU9-158" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="920" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="uCiBF-YE_VgSiZF1pRap-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=12;" parent="huNNO2pCuBcXr_yaQgU9-51" source="P3Th9qUTFY8M71-R8FQo-49" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1455" y="-453" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-103" value="/initialpose" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-172" target="HlP1Fyv2lvvOLci_jDg2-106" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2725" y="320" as="targetPoint" />
<mxPoint x="-2605" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-104" value="&lt;pose_initializer<br>_srv&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;sketch=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.108;entryY=0.036;entryDx=0;entryDy=0;endArrow=none;endFill=0;dashed=1;entryPerimeter=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-172" target="y0lixSO8cwDmPpI5OSjV-173" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2485" y="210" />
<mxPoint x="-2485" y="365" />
</Array>
<mxPoint x="-2465" y="210" as="sourcePoint" />
<mxPoint x="-2405.56" y="368.9200000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-106" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="-3055" y="200" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-108" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontColor=#000000;dashed=1;endArrow=none;endFill=0;exitX=0.295;exitY=-0.007;exitDx=0;exitDy=0;exitPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-173" target="y0lixSO8cwDmPpI5OSjV-168" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2442" y="75" />
</Array>
<mxPoint x="-2362.09" y="367.99999999999955" as="sourcePoint" />
<mxPoint x="-2695" y="75" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-109" value="&lt;differential_map_<br>loader_srv&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#000000;" parent="HlP1Fyv2lvvOLci_jDg2-108" vertex="1" connectable="0">
<mxGeometry x="-0.1313" relative="1" as="geometry">
<mxPoint x="-73" y="-26" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-110" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;fontColor=#000000;endArrow=none;endFill=0;exitX=0.238;exitY=-0.013;exitDx=0;exitDy=0;exitPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-172" target="y0lixSO8cwDmPpI5OSjV-168" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2575" y="200" as="sourcePoint" />
<mxPoint x="-2695" y="95" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-111" value="&lt;partial_map_<br>loader_srv&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#000000;" parent="HlP1Fyv2lvvOLci_jDg2-110" vertex="1" connectable="0">
<mxGeometry x="0.1142" y="2" relative="1" as="geometry">
<mxPoint x="-19" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-114" value="pose_twist_fusion_filter/<br>pose_with_covariance_<br>no_yawbias" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.522;exitY=0.005;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-182" target="y0lixSO8cwDmPpI5OSjV-173" edge="1">
<mxGeometry x="-0.4608" y="-3" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="-2116.64" y="469.7199999999998" as="sourcePoint" />
<mxPoint x="-2205" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-116" value="pose_estimator/<br>pose_with_covariance" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.71;exitY=1.012;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.16;entryY=0.047;entryDx=0;entryDy=0;entryPerimeter=0;elbow=vertical;exitPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-173" target="y0lixSO8cwDmPpI5OSjV-182" edge="1">
<mxGeometry x="0.0677" y="-6" relative="1" as="geometry">
<mxPoint x="-2266.37" y="469.96000000000004" as="targetPoint" />
<mxPoint x="2" y="-4" as="offset" />
<mxPoint x="-2266.18" y="412.15999999999985" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-120" value="/initialpose3d" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.988;exitY=0.499;exitDx=0;exitDy=0;exitPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-172" target="y0lixSO8cwDmPpI5OSjV-173" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2536" y="220" />
<mxPoint x="-2536" y="400" />
</Array>
<mxPoint x="-2435" y="400" as="targetPoint" />
<mxPoint x="-2475" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-127" value="/tf<br>(map to base_link)" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.167;exitY=0.992;exitDx=0;exitDy=0;exitPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-182" edge="1">
<mxGeometry x="-0.5265" relative="1" as="geometry">
<mxPoint x="-2348" y="680" as="targetPoint" />
<mxPoint x="-2268.54" y="510.1999999999998" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2348" y="550" />
<mxPoint x="-2348" y="680" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-128" value="/localization/kinematic_state<br>[nav_msgs/msg/Odometry]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;comic=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-177" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2245" y="680" as="targetPoint" />
<Array as="points">
<mxPoint x="-2245" y="662" />
<mxPoint x="-2245" y="662" />
</Array>
<mxPoint x="-2165" y="610" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-131" value="pose_twist_fusion_filter/<br>pose_with_covariance" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-182" target="y0lixSO8cwDmPpI5OSjV-176" edge="1">
<mxGeometry x="0.441" relative="1" as="geometry">
<mxPoint x="-1925" y="560" as="targetPoint" />
<mxPoint x="-2010.6200000000003" y="488.52" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2005" y="490" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-132" value="/diagnostics" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;comic=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-176" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2005" y="680" as="targetPoint" />
<mxPoint x="-1925" y="600" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HlP1Fyv2lvvOLci_jDg2-133" value="pose_twist_fusion_filter/<br>kinematic_state" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-182" target="y0lixSO8cwDmPpI5OSjV-177" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2165" y="570" as="targetPoint" />
<mxPoint x="-2165" y="510" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="iCvC77x2jcY3xiWN_wIZ-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2665" as="targetPoint" />
<mxPoint x="-2836" y="2.2737367544323206e-13" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="iCvC77x2jcY3xiWN_wIZ-56" value="/map<br>/vector_map" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="iCvC77x2jcY3xiWN_wIZ-53" connectable="0" vertex="1">
<mxGeometry x="-0.2507" y="3" relative="1" as="geometry">
<mxPoint x="42" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="iCvC77x2jcY3xiWN_wIZ-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" target="y0lixSO8cwDmPpI5OSjV-167" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2732" y="-90" />
<mxPoint x="-2732" y="-47" />
<mxPoint x="-2836" y="-47" />
</Array>
<mxPoint x="-2732" y="-90" as="sourcePoint" />
<mxPoint x="-2756.25" y="-25" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iCvC77x2jcY3xiWN_wIZ-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="y0lixSO8cwDmPpI5OSjV-166" target="F5SEpTDf39VAK2Lenjye-115" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2690" y="-89" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2732" y="-90" />
<mxPoint x="-2732" y="-160" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="iCvC77x2jcY3xiWN_wIZ-50" value="/map/<br>map_projector_info" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="iCvC77x2jcY3xiWN_wIZ-49" connectable="0" vertex="1">
<mxGeometry x="-0.3125" y="1" relative="1" as="geometry">
<mxPoint x="11" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="49" value="/api/routing/route" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;rounded=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="48" edge="1">
<mxGeometry x="0.7857" relative="1" as="geometry">
<mxPoint x="-640" y="-1314" as="targetPoint" />
<Array as="points">
<mxPoint x="-640" y="-1089" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="48" value="/default_ad_api/node/routing" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="-585" y="-1109" width="315" height="40" as="geometry" />
</mxCell>
<mxCell id="86" value="" style="endArrow=classic;html=1;dashed=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-20" y="-995" as="sourcePoint" />
<mxPoint x="-303.25" y="-950" as="targetPoint" />
<Array as="points">
<mxPoint x="-303" y="-995" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="87" value="/planning/mission_planning/mission_planner/srv/set_mrm_route,<br><span style="font-size: 11px;">/planning/mission_planning/mission_planner/srv/clear_mrm_route</span><br>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="86" vertex="1" connectable="0">
<mxGeometry x="-0.6025" relative="1" as="geometry">
<mxPoint x="-16" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<font color="#000000">Map<br></font>" link="data:action/json,{"actions":[{"toggle":{"cells":["y0lixSO8cwDmPpI5OSjV-164"]}}]}" id="y0lixSO8cwDmPpI5OSjV-170">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" parent="huNNO2pCuBcXr_yaQgU9-51" vertex="1">
<mxGeometry x="1535" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="114" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="113" target="P3Th9qUTFY8M71-R8FQo-84" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="115" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="113" target="P3Th9qUTFY8M71-R8FQo-84" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="116" style="edgeStyle=none;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="113" target="h2nIhsRq0HVOu7yzmkO7-125" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="117" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="113" target="h2nIhsRq0HVOu7yzmkO7-125" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="118" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-51" source="113" target="h2nIhsRq0HVOu7yzmkO7-125" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1" style="" parent="0" />
<UserObject label="motion_velocity_planner" tooltip="交通ルールをもとに、経路上の最大速度を決定します。各モジュールは、自身の計算した最大速度と上段の結果を比較し、小さい速度を経路上に書き込みます。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/behavior_velocity_planner" id="nburpKkkAmEc2WaxpB9n-126">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;sketch=0;shadow=0;arcSize=9;" parent="1" vertex="1">
<mxGeometry x="-575" y="57" width="290" height="139" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>out_of_lane</div>" tooltip="規定された停止線で一時停止を行います" id="nburpKkkAmEc2WaxpB9n-127">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="1" vertex="1">
<mxGeometry x="-425" y="86" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="obstacle_velocity_limiter" tooltip="規定された停止線で一時停止を行います" id="nburpKkkAmEc2WaxpB9n-129">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="1" vertex="1">
<mxGeometry x="-574" y="86" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>obstacle_cruise</div>" tooltip="規定された停止線で一時停止を行います" id="nburpKkkAmEc2WaxpB9n-130">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="1" vertex="1">
<mxGeometry x="-574" y="121" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>obstacle_stop</div>" tooltip="規定された停止線で一時停止を行います" id="nburpKkkAmEc2WaxpB9n-131">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="1" vertex="1">
<mxGeometry x="-425" y="120" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="nburpKkkAmEc2WaxpB9n-135" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="F5SEpTDf39VAK2Lenjye-20" target="nburpKkkAmEc2WaxpB9n-126" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-465" y="83" as="sourcePoint" />
<mxPoint x="-415" y="33" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nburpKkkAmEc2WaxpB9n-138" value="path_optimizer/trajectory" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="1" vertex="1" connectable="0">
<mxGeometry x="-431" y="28.99666666666674" as="geometry">
<mxPoint x="2" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<div>dynamic_obstacle_stop</div>" tooltip="規定された停止線で一時停止を行います" id="nburpKkkAmEc2WaxpB9n-148">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="1" vertex="1">
<mxGeometry x="-426" y="156" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="zc4bhEAWS3rg0o6JJJrF-133" value="<div style=""><b style="background-color: rgb(213, 232, 212);">LiDAR pipeline (default)</b><br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=left;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="1" vertex="1">
<mxGeometry x="-1890" y="-529" width="337" height="332" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-40" value="Perception" style="" parent="0" />
<mxCell id="P3Th9qUTFY8M71-R8FQo-63" value="<div style="text-align: left;"><br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=5;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1940" y="-599" width="920" height="830" as="geometry" />
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-56" value="<div>/perception/object_recognition/detection/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#FFB366;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=4;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1910" y="-564" width="865" height="575" as="geometry" />
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-111" value="<div>/perception/object_recognition/tracking/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=17;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1910" y="26" width="870" height="135" as="geometry" />
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-119" value="<div><span style="background-color: rgb(213, 232, 212);"><b>Camera-LiDAR pipeline</b></span></div><div><span style="background-color: rgb(213, 232, 212);"><b>(optional)</b></span></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1545" y="-529" width="155" height="370" as="geometry" />
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-116" value="<div><b style="background-color: rgb(213, 232, 212);">Radar pipeline (optional)</b><br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1239" y="-529" width="190" height="520" as="geometry" />
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-84" value="<div>/perception/traffic_light_recognition/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-925" y="-599" width="295" height="630" as="geometry" />
</mxCell>
<UserObject label="Perception" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-40"]}}]}" id="huNNO2pCuBcXr_yaQgU9-59">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="647" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-58" value="/perception/object_recognition/objects" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.509;exitY=1.001;exitDx=0;exitDy=0;startArrow=none;startFill=0;labelBackgroundColor=none;exitPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-40" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1480" y="306" as="targetPoint" />
<Array as="points">
<mxPoint x="-1480" y="266" />
<mxPoint x="-1480" y="296" />
</Array>
<mxPoint x="-1479.7199999999998" y="231.82999999999993" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-55" value="clustering/clusters" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-49" target="qDWy_0qvZc8UbF-aOlQ3-75" edge="1">
<mxGeometry x="-0.8526" relative="1" as="geometry">
<mxPoint x="-1652" y="-169.5" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="zc4bhEAWS3rg0o6JJJrF-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-49" target="uCiBF-YE_VgSiZF1pRap-74" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1630" y="-364" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="euclidean_cluster" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_euclidean_cluster" id="P3Th9qUTFY8M71-R8FQo-49">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1690" y="-433" width="120" height="25" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-88" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" source="F5SEpTDf39VAK2Lenjye-52" target="F5SEpTDf39VAK2Lenjye-51" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="qDWy_0qvZc8UbF-aOlQ3-82" value="centerpoint/validation/objects" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;labelBackgroundColor=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.492;entryY=0.015;entryDx=0;entryDy=0;entryPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="uCiBF-YE_VgSiZF1pRap-47" target="iQ93fgggnwvxn8U2vYNr-122" edge="1">
<mxGeometry x="-0.5043" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1808" y="-212" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-1690" y="-197" as="sourcePoint" />
<mxPoint x="-1809" y="-217" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="lidar_centerpoint" tooltip="DNNベースでLiDAR点群に物体のクラス情報を付与する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_lidar_centerpoint" id="F5SEpTDf39VAK2Lenjye-44">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1878" y="-385" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="map_based_<br>prediction" tooltip="高精度地図情報を用いて、trackingされた動物体情報の移動経路予測を行う" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_map_based_prediction" id="F5SEpTDf39VAK2Lenjye-45">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1540" y="176" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-60" value="traffic_light_detection/rough/rois" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" source="F5SEpTDf39VAK2Lenjye-46" target="F5SEpTDf39VAK2Lenjye-52" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="traffic_light_map_<br>based_detector" tooltip="自己位置および高精度地図情報、自身の走行ルート情報から、信号機のおおよその位置を計算する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_map_based_detector" id="F5SEpTDf39VAK2Lenjye-46">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-895" y="-564" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-56" value="objects" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" source="kswE7VCqYpqteZK-cnUp-42" target="huNNO2pCuBcXr_yaQgU9-38" edge="1">
<mxGeometry x="-0.4444" relative="1" as="geometry">
<mxPoint x="-1810" y="-67.5" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<span style="background-color: rgb(251, 251, 251);">car/</span><br style="border-color: var(--border-color); background-color: rgb(251, 251, 251);"><span style="background-color: rgb(251, 251, 251);">traffic_light_classifier</span>" tooltip="画像に含まれる信号機の色を識別する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_classifier" id="F5SEpTDf39VAK2Lenjye-51">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-895" y="-399" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="traffic_light_<br>fine_detector" tooltip="画像処理を用いて信号機の正確な位置を計算する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_fine_detector" id="F5SEpTDf39VAK2Lenjye-52">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-895" y="-474" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-59" value="route,<br>vector_map" style="endArrow=classic;html=1;comic=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" target="F5SEpTDf39VAK2Lenjye-46" edge="1">
<mxGeometry x="-0.3103" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-835" y="-694" as="sourcePoint" />
<mxPoint x="-838" y="-574" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-223" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-40" source="huNNO2pCuBcXr_yaQgU9-38" target="P3Th9qUTFY8M71-R8FQo-60" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="object_association<br>_merger" tooltip="detection同士のassignmentを取り,confidenceが高い方を採用する.overlapしたunknown objectはmergeする" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_merger" id="qDWy_0qvZc8UbF-aOlQ3-69">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1863" y="-152" width="110" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="shape_estimation" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_shape_estimation" id="qDWy_0qvZc8UbF-aOlQ3-75">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1700" y="-313" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-82" value="<div>/perception/occupancy_grid_map/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1962.05" y="-960" width="200" height="260" as="geometry" />
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-78" value="<div>/perception/obstacle_segmentation/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1742.05" y="-1075" width="230.05" height="375" as="geometry" />
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" target="P3Th9qUTFY8M71-R8FQo-75" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1632" y="-1085" />
<mxPoint x="-1992" y="-1085" />
<mxPoint x="-1992" y="-830" />
</Array>
<mxPoint x="-1632" y="-1145" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-70" target="P3Th9qUTFY8M71-R8FQo-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-68" value="single_frame/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-70" target="P3Th9qUTFY8M71-R8FQo-76" edge="1">
<mxGeometry x="-0.7906" relative="1" as="geometry">
<mxPoint x="-1632.1189655172413" y="-910" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-69" value="range_cropped/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;labelBackgroundColor=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-80" target="P3Th9qUTFY8M71-R8FQo-70" edge="1">
<mxGeometry x="-0.0003" relative="1" as="geometry">
<Array as="points" />
<mxPoint as="offset" />
<mxPoint x="-1632.05" y="-1040" as="sourcePoint" />
</mxGeometry>
</mxCell>
<UserObject label="common_<br>ground_filter" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_ground_segmentation/docs/scan-ground-filter.md" tooltip="アルゴリズムを使って点群から地面を除去します。" id="P3Th9qUTFY8M71-R8FQo-70">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1692.05" y="-929" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-73" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-75" target="P3Th9qUTFY8M71-R8FQo-76" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1862.05" y="-760" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-74" value="map" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="P3Th9qUTFY8M71-R8FQo-73" vertex="1" connectable="0">
<mxGeometry x="0.1676" y="-1" relative="1" as="geometry">
<mxPoint x="-73" y="-21" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-83" value="/perception/occupancy_grid_map/map" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-75" edge="1">
<mxGeometry x="0.5797" relative="1" as="geometry">
<mxPoint x="-1862.05" y="-639" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="occupancy_grid_map" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_probabilistic_occupancy_grid_map/pointcloud-based-occupancy-grid-map.md" tooltip="全点群データ、地面除去済み点群、occupancy gridの情報を総合的に見て、障害物が存在するかどうかの確率をoccupancy gridマップの形式で計算します。" id="P3Th9qUTFY8M71-R8FQo-75">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1922.05" y="-850.03" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="occupancy_grid_<br>based_outlier_filter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_occupancy_grid_map_outlier_filter" tooltip="occupancy gridで与えられる障害物存在確率マップの情報をもとに、障害物点群をフィルタリングします。" id="P3Th9qUTFY8M71-R8FQo-76">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1702.05" y="-780" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-77" value="/perception/obstacle_segmentation/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-76" edge="1">
<mxGeometry x="0.3333" relative="1" as="geometry">
<mxPoint x="-1632.05" y="-639" as="targetPoint" />
<mxPoint x="-1622.05" y="-884" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="crop_box_filter" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="P3Th9qUTFY8M71-R8FQo-80">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1692.05" y="-1026" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-81" value="/sensing/lidar/concatenated/pointcloud" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" target="P3Th9qUTFY8M71-R8FQo-80" edge="1">
<mxGeometry x="-0.3277" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1632" y="-1145" as="sourcePoint" />
<mxPoint x="-1472.05" y="-1819" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="obstacle_pointcloud _based_validator" tooltip="BBox内に存在するobstacle_segmentation後の点群数を用いて,false positiveを除く" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_detected_object_validation/obstacle-pointcloud-based-validator.md" id="uCiBF-YE_VgSiZF1pRap-47">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1878" y="-322" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="uCiBF-YE_VgSiZF1pRap-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="F5SEpTDf39VAK2Lenjye-44" target="uCiBF-YE_VgSiZF1pRap-47" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1690" y="-252" as="sourcePoint" />
<mxPoint x="-1690" y="-238" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="object_association<br>_merger" tooltip="detection同士のassignmentを取り,confidenceが高い方を採用する.overlapしたunknown objectはmergeする" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_merger" id="uCiBF-YE_VgSiZF1pRap-62">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1863" y="-109" width="110" height="34" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="zc4bhEAWS3rg0o6JJJrF-124" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-40" source="uCiBF-YE_VgSiZF1pRap-71" target="uCiBF-YE_VgSiZF1pRap-74" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="tensorrt_yolox" tooltip="DNNベースで画像に物体のクラス情報を付与する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_tensorrt_yolox" id="uCiBF-YE_VgSiZF1pRap-71">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1538" y="-487" width="140" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="uCiBF-YE_VgSiZF1pRap-73" value="/perception/object_recognition/detection/<br>pointcloud_map_filtered/pointcloud" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" target="uCiBF-YE_VgSiZF1pRap-47" edge="1">
<mxGeometry x="-0.0244" y="-15" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2125" y="-302" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-2125" y="-302" as="sourcePoint" />
<mxPoint x="-1906" y="-234.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="roi_cluster_fusion" tooltip="clustering結果に画像のdetection結果をprojectionしてlabelを付与する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_image_projection_based_fusion/docs/roi-cluster-fusion.md" id="uCiBF-YE_VgSiZF1pRap-74">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1539" y="-375" width="141" height="23" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-229" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;jumpStyle=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="uCiBF-YE_VgSiZF1pRap-80" target="qDWy_0qvZc8UbF-aOlQ3-69" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1468" y="-141" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-230" value="clustering/camera_lidar_fusion<br style="border-color: var(--border-color);">/objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="y0lixSO8cwDmPpI5OSjV-229" vertex="1" connectable="0">
<mxGeometry x="-0.0051" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="shape_estimation" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_shape_estimation" id="uCiBF-YE_VgSiZF1pRap-80">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1539" y="-278" width="140" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="uCiBF-YE_VgSiZF1pRap-83" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.501;exitY=0.969;exitDx=0;exitDy=0;exitPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="qDWy_0qvZc8UbF-aOlQ3-69" target="uCiBF-YE_VgSiZF1pRap-62" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1808" y="-83" as="sourcePoint" />
<mxPoint x="-1808" y="-130" as="targetPoint" />
<Array as="points">
<mxPoint x="-1808" y="-111" />
<mxPoint x="-1808" y="-111" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-212" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-40" source="P3Th9qUTFY8M71-R8FQo-60" target="uCiBF-YE_VgSiZF1pRap-62" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-219" value="detection_by<br style="border-color: var(--border-color); text-align: left;"><span style="border-color: var(--border-color); text-align: left;">_tracker/</span><div><span style="border-color: var(--border-color); text-align: left;">objects</span></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="y0lixSO8cwDmPpI5OSjV-212" vertex="1" connectable="0">
<mxGeometry x="0.067" y="-1" relative="1" as="geometry">
<mxPoint y="5" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="detection_by_<br>tracker_node" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_detection_by_tracker" tooltip="tracker内部のclusterをマージし,shape fittingしたbboxを出力する" id="P3Th9qUTFY8M71-R8FQo-60">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1690" y="-109" width="120" height="34" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="uCiBF-YE_VgSiZF1pRap-86" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;jumpStyle=arc;" parent="huNNO2pCuBcXr_yaQgU9-40" source="qDWy_0qvZc8UbF-aOlQ3-75" target="P3Th9qUTFY8M71-R8FQo-60" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1630" y="-194" as="sourcePoint" />
<mxPoint x="-1630" y="-97" as="targetPoint" />
<Array as="points">
<mxPoint x="-1630" y="-154" />
<mxPoint x="-1630" y="-154" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="object_lanelet_filter" tooltip="vector mapの情報を用いて,unknown objectをfilterする.lane内のunknown objectのみを残す." link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_detected_object_validation/object-lanelet-filter.md" id="kswE7VCqYpqteZK-cnUp-42">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1868" y="-54" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="kswE7VCqYpqteZK-cnUp-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="uCiBF-YE_VgSiZF1pRap-62" target="kswE7VCqYpqteZK-cnUp-42" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1807" y="-37" as="sourcePoint" />
<mxPoint x="-1807" y="-23" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sD1GUEGzJ8wIkTYBXg-_-41" value="/map/vector_map" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" target="kswE7VCqYpqteZK-cnUp-42" edge="1">
<mxGeometry x="-0.5127" y="-17" relative="1" as="geometry">
<mxPoint x="-1" as="offset" />
<mxPoint x="-2060" y="-34" as="sourcePoint" />
<mxPoint x="-1855" y="-20" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-122" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">pointcloud_map_filtered/pointcloud</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" source="krj0YX5Ew506tw86OF1e-43" target="P3Th9qUTFY8M71-R8FQo-49" edge="1">
<mxGeometry x="-0.6667" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="compare_map_filter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_compare_map_segmentation" id="krj0YX5Ew506tw86OF1e-43">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1690" y="-485" width="120" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="krj0YX5Ew506tw86OF1e-48" value="<span style="background-color: rgb(255, 255, 255);">/perception/obstacle_segmentation/pointcloud</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" target="_uGvnR129YdckunQ05wr-132" edge="1">
<mxGeometry x="-0.6527" relative="1" as="geometry">
<mxPoint x="-1633" y="-637" as="sourcePoint" />
<mxPoint x="-1629" y="-769" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y7-SZCdBJUUckgW5AFiH-47" value="<span style="">map</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" target="krj0YX5Ew506tw86OF1e-43" edge="1">
<mxGeometry x="-0.821" y="-5" relative="1" as="geometry">
<mxPoint x="-1980" y="-479" as="sourcePoint" />
<mxPoint x="-1752" y="-429" as="targetPoint" />
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="-1975" y="-479" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-233" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="y0lixSO8cwDmPpI5OSjV-131" target="y0lixSO8cwDmPpI5OSjV-132" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-234" value="lanelet_filtered_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="y0lixSO8cwDmPpI5OSjV-233" vertex="1" connectable="0">
<mxGeometry x="-0.1143" y="5" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="object_lanelet_filter" tooltip="The object_lanelet_filter is a node that filters detected object by using vector map. The objects only inside of the vector map will be published." link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_detected_object_validation/object-lanelet-filter.md" id="y0lixSO8cwDmPpI5OSjV-131">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1214" y="-204" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-40" source="y0lixSO8cwDmPpI5OSjV-132" target="y0lixSO8cwDmPpI5OSjV-149" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-151" value="far_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="y0lixSO8cwDmPpI5OSjV-150" vertex="1" connectable="0">
<mxGeometry x="-0.0824" relative="1" as="geometry">
<mxPoint x="-5" y="-30" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_object_clustering" tooltip="This package can make clustered objects from radar DetectedObjects, the objects which is converted from RadarTracks by radar_tracks_msgs_converter and is processed by noise filter. In other word, this package can combine multiple radar detections from one object into one and adjust class and size." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_object_clustering" id="y0lixSO8cwDmPpI5OSjV-132">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1214" y="-109" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-137" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-40" source="y0lixSO8cwDmPpI5OSjV-133" target="y0lixSO8cwDmPpI5OSjV-131" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-138" value="far_high_speed_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="y0lixSO8cwDmPpI5OSjV-137" vertex="1" connectable="0">
<mxGeometry x="-0.25" y="4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="object_range_splitter" tooltip="object_range_splitter is a package to divide detected objects into two messages by the distance from the origin." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_range_splitter" id="y0lixSO8cwDmPpI5OSjV-133">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1214" y="-309" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-140" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="y0lixSO8cwDmPpI5OSjV-139" target="y0lixSO8cwDmPpI5OSjV-133" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-141" value="high_speed_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="y0lixSO8cwDmPpI5OSjV-140" vertex="1" connectable="0">
<mxGeometry x="-0.2" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="object_velocity_splitter" tooltip="This package contains a object filter module for autoware_auto_perception_msgs/msg/DetectedObject. This package can split DetectedObjects into two messages by object's speed." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_velocity_splitter" id="y0lixSO8cwDmPpI5OSjV-139">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1214" y="-409" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-143" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-40" source="y0lixSO8cwDmPpI5OSjV-142" target="y0lixSO8cwDmPpI5OSjV-139" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-144" value="noise_filtered_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="y0lixSO8cwDmPpI5OSjV-143" vertex="1" connectable="0">
<mxGeometry x="0.5529" relative="1" as="geometry">
<mxPoint y="-14" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_crossing_objects_<br>noise_filter" tooltip="This package contains a radar noise filter module for autoware_auto_perception_msgs/msg/DetectedObject. This package can filter the noise objects which cross to the ego vehicle." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_crossing_objects_noise_filter" id="y0lixSO8cwDmPpI5OSjV-142">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1214" y="-499" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-147" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" target="y0lixSO8cwDmPpI5OSjV-142" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1144" y="-644" as="sourcePoint" />
<mxPoint x="-1199" y="-524" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-148" value="/sensing/radar/detected_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=default;" parent="y0lixSO8cwDmPpI5OSjV-147" vertex="1" connectable="0">
<mxGeometry x="-0.25" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-153" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="y0lixSO8cwDmPpI5OSjV-149" target="h2nIhsRq0HVOu7yzmkO7-113" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1380" y="121" as="targetPoint" />
<Array as="points">
<mxPoint x="-1166" y="121" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-154" value="far_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="y0lixSO8cwDmPpI5OSjV-153" vertex="1" connectable="0">
<mxGeometry y="3" relative="1" as="geometry">
<mxPoint y="7" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="multi_object_<br>tracker" tooltip="クラス+位置+形状情報に対してtrackingを行う。(最近上流が速度情報も出せるようになってきたらしい)" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_multi_object_tracker" id="huNNO2pCuBcXr_yaQgU9-38">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1868" y="40" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="radar_object_tracker" tooltip="This package provides a radar object tracking node that processes sequences of detected objects to assign consistent identities to them and estimate their velocities." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_object_tracker" id="y0lixSO8cwDmPpI5OSjV-149">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1214" y="36" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-115" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="h2nIhsRq0HVOu7yzmkO7-113" target="F5SEpTDf39VAK2Lenjye-45" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="decorative_tracking_<br>merger" tooltip="This package try to merge two tracking objects from different sensor." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_tracking_object_merger" id="h2nIhsRq0HVOu7yzmkO7-113">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1540" y="101" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="zENOgqafKbGFrCYQh26c-113" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-40" target="h2nIhsRq0HVOu7yzmkO7-125" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-294" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="zENOgqafKbGFrCYQh26c-114" value="/sensing/lidar/top/<br>pointcloud_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="zENOgqafKbGFrCYQh26c-113" vertex="1" connectable="0">
<mxGeometry x="-0.1974" y="-1" relative="1" as="geometry">
<mxPoint x="-28" y="-20" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<span style="background-color: rgb(251, 251, 251);">pedestrian/</span><br style="border-color: var(--border-color); background-color: rgb(251, 251, 251);"><span style="background-color: rgb(251, 251, 251);">traffic_light_classifier</span>" tooltip="画像に含まれる信号機の色を識別する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_classifier" id="113">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-755" y="-399" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="122" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" source="F5SEpTDf39VAK2Lenjye-52" target="113" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-830" y="-429" as="sourcePoint" />
<mxPoint x="-830" y="-394" as="targetPoint" />
<Array as="points">
<mxPoint x="-805" y="-419" />
<mxPoint x="-695" y="-419" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-207" value="/map/vector_map" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" target="F5SEpTDf39VAK2Lenjye-45" edge="1">
<mxGeometry x="-0.2053" y="-14" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="-1620" y="196" as="sourcePoint" />
<mxPoint x="-1855" y="196" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-210" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="huNNO2pCuBcXr_yaQgU9-38" target="h2nIhsRq0HVOu7yzmkO7-113" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1795" y="121" />
</Array>
<mxPoint x="-1500" y="121" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-246" value="near_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="y0lixSO8cwDmPpI5OSjV-210" vertex="1" connectable="0">
<mxGeometry x="0.5133" y="-4" relative="1" as="geometry">
<mxPoint x="-58" y="6" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-224" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">/perception/object_recognition/</span>" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1935" y="-594" width="190" height="35" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-226" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-40" target="uCiBF-YE_VgSiZF1pRap-71" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1467.5238095238096" y="-649" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-227" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_rect_color" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-226" vertex="1" connectable="0">
<mxGeometry x="-0.0539" y="5" relative="1" as="geometry">
<mxPoint x="-6" y="-52" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="_uGvnR129YdckunQ05wr-130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.499;entryY=-0.026;entryDx=0;entryDy=0;entryPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="uCiBF-YE_VgSiZF1pRap-74" target="vRJUryVYHCxnnfSdqanh-129" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1467" y="-320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VVEAwzCwLcZWl9wyWSmH-122" value="filtered/clusters" style="edgeLabel;align=center;verticalAlign=middle;resizable=0;points=[];rounded=0;strokeColor=default;html=1;labelBackgroundColor=none;" parent="_uGvnR129YdckunQ05wr-130" vertex="1" connectable="0">
<mxGeometry x="-0.1932" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="voxel_grid_downsample" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_compare_map_segmentation" id="_uGvnR129YdckunQ05wr-132">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=10;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1692" y="-522" width="120" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="_uGvnR129YdckunQ05wr-133" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.483;entryY=0.004;entryDx=0;entryDy=0;entryPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-40" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1631.9632362459545" y="-502" as="sourcePoint" />
<mxPoint x="-1632" y="-484.91999999999985" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="NrrkLtCyD1P6_XaMLhv7-126" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-40" source="h2nIhsRq0HVOu7yzmkO7-135" target="NrrkLtCyD1P6_XaMLhv7-125" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="NrrkLtCyD1P6_XaMLhv7-127" value="judged/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="NrrkLtCyD1P6_XaMLhv7-126" vertex="1" connectable="0">
<mxGeometry x="0.1361" y="-3" relative="1" as="geometry">
<mxPoint y="-7" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="traffic_light_arbiter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_arbiter" tooltip="This package receives traffic signals from perception and external (e.g., V2X) components and combines them using either a confidence-based or a external-preference based approach.

" id="h2nIhsRq0HVOu7yzmkO7-135">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-835" y="-142" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="crosswalk_traffic_<br>light_estimator" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_crosswalk_traffic_light_estimator" tooltip="crosswalk_traffic_light_estimator is a module that estimates pedestrian traffic signals from HDMap and detected vehicle traffic signals.

" id="NrrkLtCyD1P6_XaMLhv7-125">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-835" y="-51" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="zc4bhEAWS3rg0o6JJJrF-129" value="<font style="font-size: 11px;"><span style="background-color: rgb(213, 232, 212);"><b>Irregular object detector</b></span><br></font><div><span style="background-color: rgb(213, 232, 212);"><b><font style="font-size: 11px;">(optional)</font></b></span></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1384" y="-528" width="140" height="368" as="geometry" />
</mxCell>
<mxCell id="zc4bhEAWS3rg0o6JJJrF-136" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="zc4bhEAWS3rg0o6JJJrF-130" target="zc4bhEAWS3rg0o6JJJrF-131" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="cropbox_filter" tooltip="DNNベースで画像に物体のクラス情報を付与する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_tensorrt_yolox" id="zc4bhEAWS3rg0o6JJJrF-130">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=none;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1377" y="-486" width="125" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="vRJUryVYHCxnnfSdqanh-126" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-40" source="zc4bhEAWS3rg0o6JJJrF-131" target="vRJUryVYHCxnnfSdqanh-123" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="ground_filter" tooltip="clustering結果に画像のdetection結果をprojectionしてlabelを付与する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_image_projection_based_fusion/docs/roi-cluster-fusion.md" id="zc4bhEAWS3rg0o6JJJrF-131">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1377" y="-431" width="125" height="23" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="zc4bhEAWS3rg0o6JJJrF-138" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-40" target="zc4bhEAWS3rg0o6JJJrF-130" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1631" y="-1084" />
<mxPoint x="-1314" y="-1084" />
</Array>
<mxPoint x="-1631" y="-1144" as="sourcePoint" />
<mxPoint x="-1921" y="-829" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iQ93fgggnwvxn8U2vYNr-131" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="iQ93fgggnwvxn8U2vYNr-122" target="qDWy_0qvZc8UbF-aOlQ3-69" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="simple_object<br>_merger" tooltip="detection同士のassignmentを取り,confidenceが高い方を採用する.overlapしたunknown objectはmergeする" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_simple_object_merger" id="iQ93fgggnwvxn8U2vYNr-122">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=none;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1863" y="-199" width="110" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="iQ93fgggnwvxn8U2vYNr-128" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="iQ93fgggnwvxn8U2vYNr-125" target="iQ93fgggnwvxn8U2vYNr-127" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="shape_estimation" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_shape_estimation" id="iQ93fgggnwvxn8U2vYNr-125">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1378" y="-305" width="126" height="20" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="feature_remover" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_detected_object_feature_remover" id="iQ93fgggnwvxn8U2vYNr-126">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1537" y="-238" width="140" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="iQ93fgggnwvxn8U2vYNr-130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="iQ93fgggnwvxn8U2vYNr-127" target="iQ93fgggnwvxn8U2vYNr-122" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1315" y="-184" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="feature_remover" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_detected_object_feature_remover" id="iQ93fgggnwvxn8U2vYNr-127">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1384" y="-238" width="138" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="vRJUryVYHCxnnfSdqanh-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-40" source="vRJUryVYHCxnnfSdqanh-123" target="iQ93fgggnwvxn8U2vYNr-125" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="roi_pointcloud fusion" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_image_projection_based_fusion/docs/roi-pointcloud-fusion.md" id="vRJUryVYHCxnnfSdqanh-123">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;spacing=0;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1377" y="-375" width="124" height="23" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="low_intensity_cluster_filter" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_raindrop_cluster_filter/raindrop_cluster_filter.md" id="vRJUryVYHCxnnfSdqanh-129">
<mxCell style="rounded=1;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;whiteSpace=wrap;" parent="huNNO2pCuBcXr_yaQgU9-40" vertex="1">
<mxGeometry x="-1541" y="-317" width="146" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="vRJUryVYHCxnnfSdqanh-130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.508;entryY=0.072;entryDx=0;entryDy=0;entryPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-40" source="vRJUryVYHCxnnfSdqanh-129" target="uCiBF-YE_VgSiZF1pRap-80" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-41" value="Planning" style="" parent="0" />
<mxCell id="31" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;fillColor=none;strokeWidth=1;comic=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-560" y="-810" width="260" height="655" as="geometry" />
</mxCell>
<UserObject label="behavior_velocity_planner" tooltip="交通ルールをもとに、経路上の最大速度を決定します。各モジュールは、自身の計算した最大速度と上段の結果を比較し、小さい速度を経路上に書き込みます。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/behavior_velocity_planner" id="41">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;sketch=0;shadow=0;arcSize=9;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-555" y="-470" width="250" height="300" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Planning" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-41"]}}]}" id="huNNO2pCuBcXr_yaQgU9-58">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="800" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-68" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;sketch=0;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="43" target="P3Th9qUTFY8M71-R8FQo-42" edge="1">
<mxGeometry x="-0.9836" relative="1" as="geometry">
<mxPoint x="-387" y="500" as="sourcePoint" />
<Array as="points">
<mxPoint x="-387" y="545" />
<mxPoint x="50" y="545" />
<mxPoint x="50" y="-865" />
<mxPoint x="493" y="-865" />
<mxPoint x="493" y="-800" />
</Array>
<mxPoint as="offset" />
<mxPoint x="250" y="-910" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="47" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">/planning/scenario_planning/trajectory [Trajectory]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="huNNO2pCuBcXr_yaQgU9-68" vertex="1" connectable="0">
<mxGeometry x="-0.9686" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-32" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-9" target="F5SEpTDf39VAK2Lenjye-29" edge="1">
<mxGeometry x="-0.8837" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-428" y="-840" />
<mxPoint x="-600" y="-840" />
<mxPoint x="-600" y="310" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="path_optimizer" tooltip="車両形状や走行可能領域を考慮して、経路の平滑化を行う。障害物も避けるが、long historyで最近は回避機能はoffになっています。" link="https://github.com/autowarefoundation/autoware_universe/tree/1a8fbc432614a35d41cff0c969a6e69e0586eafc/planning/autoware_path_optimizer" id="F5SEpTDf39VAK2Lenjye-20">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-490" y="-36" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="costmap_generator" tooltip="障害物点群や地図の走行可能エリアの情報から、駐車プランナー用のコストマップを生成する。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/costmap_generator" id="F5SEpTDf39VAK2Lenjye-34">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-210" y="-640" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="external_velocity_<br>limit_selector" tooltip="apiとautoware.iv内部から送られてくる制約付き減速指示を受け取り、整合性をとる" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_external_velocity_limit_selector" id="GMkAwjkdd8HhiVTGiUsg-41">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-862" y="380" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="GMkAwjkdd8HhiVTGiUsg-47" value="/planning/scenario_planning/max_velocity<br>[tier4_planning_msgs/msg/VelocityLimit]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="GMkAwjkdd8HhiVTGiUsg-41" target="F5SEpTDf39VAK2Lenjye-30" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-460" y="450" as="targetPoint" />
<mxPoint x="-660" y="450" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-40" value="lane_driving/trajectory [Trajectory]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.144;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;entryPerimeter=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="nburpKkkAmEc2WaxpB9n-126" target="F5SEpTDf39VAK2Lenjye-29" edge="1">
<mxGeometry x="-0.1915" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-430" y="266" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-432" y="247" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-41" value="trajectory [Trajectory]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-29" target="F5SEpTDf39VAK2Lenjye-30" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="scenario_selector" tooltip="いまのrouteおよび地図情報から、LaneDriving / Parkingのシナリオを判断し、どちらの経路を使うかを切り替える。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_scenario_selector" id="F5SEpTDf39VAK2Lenjye-29">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-447.5" y="290" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="46" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">/planning/scenario_planning/motion_velocity_smoother/trajectory [Trajectory]</span>" style="edgeStyle=none;html=1;" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-30" target="43" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="velocity_smoother" tooltip="経路に埋め込まれた最大速度を超過しないように、うまい具合で速度を平滑化する。カーブでの減速もここで行う。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_velocity_smoother" id="F5SEpTDf39VAK2Lenjye-30">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-447.5" y="380" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="32" value="&lt;Lane Driving&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;comic=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-420" y="-810.0030303030303" width="90" height="20.303030303030305" as="geometry" />
</mxCell>
<mxCell id="zZJK3J5Nfp7zSMjfmkQw-52" style="rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-9" target="11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-38" value="/planning/mission_planning/route<br>[autoware_auto_planning_msgs/HADMapRoute]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;jumpStyle=none;" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-9" edge="1">
<mxGeometry x="-0.8417" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-428" y="-840" />
<mxPoint x="-231" y="-840" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-431" y="-910" as="sourcePoint" />
<mxPoint x="-231" y="-730" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="50" style="edgeStyle=none;html=1;endArrow=none;endFill=0;startArrow=classicThin;startFill=1;exitX=1.009;exitY=0.493;exitDx=0;exitDy=0;exitPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-9" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-155" y="-930" as="targetPoint" />
<mxPoint x="-220" y="-930" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="51" value="<span style="font-size: 11px;">/planning/scenario_planning/modified_goal</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="50" vertex="1" connectable="0">
<mxGeometry x="0.2965" y="-1" relative="1" as="geometry">
<mxPoint x="73" y="-16" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;jumpStyle=arc;" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-9" target="53" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-715" y="-920" />
<mxPoint x="-715" y="-1244" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="73" value="/planning/mission_planning/goal,<br><span style="font-size: 11px;">/planning/mission_planning/checkpoint</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="72" vertex="1" connectable="0">
<mxGeometry x="-0.1223" y="-3" relative="1" as="geometry">
<mxPoint x="-28" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="85" value="/planning/mission_planning/<br>route_state" style="edgeStyle=none;rounded=0;jumpStyle=arc;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-9" target="48" edge="1">
<mxGeometry x="-0.2571" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-640" y="-940" />
<mxPoint x="-640" y="-1079" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="mission_planner" tooltip="高精度地図情報をもとに、自己位置からゴールまでのルートを計算します。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_mission_planner" id="F5SEpTDf39VAK2Lenjye-9">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-589" y="-950" width="321" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-27" value="behavior_planning/path_with_lane_id" style="edgeStyle=none;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="11" target="41" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-446.5" y="-507" as="sourcePoint" />
<mxPoint x="-446.5" y="-457" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="freespace_planner" tooltip="コストマップとゴールから、自車の走行ルートを計算する。いまはHA*を使ってる。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/freespace_planner" id="F5SEpTDf39VAK2Lenjye-33">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-290" y="-730" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-37" value="costmap_generator/occupancy_grid" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;orthogonal=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-34" target="F5SEpTDf39VAK2Lenjye-33" edge="1">
<mxGeometry x="-0.3333" relative="1" as="geometry">
<mxPoint x="-180" y="-635" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="tmBeVgWS9Ey0ylgM02iM-4" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;fillColor=none;strokeWidth=1;comic=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-295" y="-810" width="225" height="250" as="geometry" />
</mxCell>
<mxCell id="iM43lsEIwqhlJ7BxjptO-47" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="41" target="zEs4wxTr3dO1cdEekOQt-57" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-430" y="-70" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="zEs4wxTr3dO1cdEekOQt-49" value="behavior_planning/path" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="iM43lsEIwqhlJ7BxjptO-47" vertex="1" connectable="0">
<mxGeometry x="0.206" y="-1" relative="1" as="geometry">
<mxPoint x="1" y="-23" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="XJpLpE4-N4LtLg8lOPLy-45" value="&lt;Parking&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;comic=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-180" y="-790" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="7zbXjBYCwGQrjjLUvmJF-47" value="<span style="color: rgb(0, 0, 0); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); display: inline; float: none;">parking/trajectory [Trajectory]</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-33" target="F5SEpTDf39VAK2Lenjye-29" edge="1">
<mxGeometry x="0.6614" relative="1" as="geometry">
<mxPoint x="-230" y="-310" as="targetPoint" />
<Array as="points">
<mxPoint x="-230" y="260" />
<mxPoint x="-357" y="260" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="surround_obstacle_checker" tooltip="自車が停止しているときに、周囲の障害物を確認し、近くに障害物がいる場合は車両を発進させない。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_surround_obstacle_checker" id="K7M4AEPT0enKUQUD1kn6-43">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-882" y="110" width="160" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="K7M4AEPT0enKUQUD1kn6-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="K7M4AEPT0enKUQUD1kn6-43" target="GMkAwjkdd8HhiVTGiUsg-41" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="behavior_path_planner" tooltip="交通ルールをもとに、経路上の最大速度を決定します。各モジュールは、自身の計算した最大速度と上段の結果を比較し、小さい速度を経路上に書き込みます。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/behavior_path_planner" id="11">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-530" y="-790" width="200" height="279" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="side_shift" tooltip="遠隔からの司令をもとに幅寄せを行います。" id="14">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-490" y="-558" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="start_planner/goal_planner" tooltip="ルート情報をもとに路肩への幅寄せ、路肩からの発進を行います。" id="13">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-511" y="-598" width="162" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="static_obstacle_avoidance" tooltip="ルート情報や障害物情報をもとに、障害物回避を実行します。" id="12">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-512" y="-675" width="164" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="lane_change" tooltip="ルート情報や障害物情報をもとに、レーンチェンジを実行します。" id="15">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-490" y="-714" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="lane_following" tooltip="ルート情報をもとに走行経路を作成します。" id="16">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-490" y="-752" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="planning_validator" tooltip="Check the trajectory and stop publishing it if it is unsafe." link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_planning_validator" id="43">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-447.5" y="460" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="UBmaC0zVdszHxL-9Y1sP-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;jumpStyle=arc;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="11" target="huNNO2pCuBcXr_yaQgU9-66" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-230" y="-580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UBmaC0zVdszHxL-9Y1sP-47" value="/planning/turn_indicators_cmd&nbsp;[TurnIndicatorsCommand]<br>/planning/hazard_lights_cmd&nbsp;[HazardLightsCommand]" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];comic=0;labelBackgroundColor=none;" parent="UBmaC0zVdszHxL-9Y1sP-46" vertex="1" connectable="0">
<mxGeometry x="-0.0226" y="1" relative="1" as="geometry">
<mxPoint x="-55" y="61" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="zEs4wxTr3dO1cdEekOQt-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="zEs4wxTr3dO1cdEekOQt-57" target="F5SEpTDf39VAK2Lenjye-20" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="zEs4wxTr3dO1cdEekOQt-59" value="path_smoother/path" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="zEs4wxTr3dO1cdEekOQt-58" vertex="1" connectable="0">
<mxGeometry x="-0.3175" y="2" relative="1" as="geometry">
<mxPoint x="-2" y="5" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="path_smoother" tooltip="車両形状や走行可能領域を考慮して、経路の平滑化を行う。障害物も避けるが、long historyで最近は回避機能はoffになっています。" link="https://autowarefoundation.github.io/autoware_universe/main/planning/autoware_path_smoother/" id="zEs4wxTr3dO1cdEekOQt-57">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-490" y="-128" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="53" value="/default_ad_api/helpers/<br>routing_adaptor" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-585" y="-1264" width="199" height="40" as="geometry" />
</mxCell>
<mxCell id="54" value="/planning/mission_planning/set_route,<br><span style="font-size: 11px;">/planning/mission_planning/set_route_points,<br></span>/planning/mission_planning/clear_route<span style="font-size: 11px;"><br></span>" style="endArrow=classic;html=1;dashed=1;exitX=0.27;exitY=0.976;exitDx=0;exitDy=0;exitPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-41" edge="1">
<mxGeometry x="-0.3504" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-499.9499999999998" y="-1068.9599999999998" as="sourcePoint" />
<mxPoint x="-500" y="-949" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="55" value="" style="endArrow=classic;html=1;dashed=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="48" target="F5SEpTDf39VAK2Lenjye-9" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-65" y="-1040" as="sourcePoint" />
<mxPoint x="-325" y="-950" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="60" value="/planning/mission_planning/change_route,<br><span style="font-size: 11px;">/planning/mission_planning/change_route_points</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="55" vertex="1" connectable="0">
<mxGeometry x="-0.6025" relative="1" as="geometry">
<mxPoint x="93" y="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="61" value="<span style="font-size: 11px;">/api/routing/set_route<br></span>" style="endArrow=classic;html=1;dashed=1;startArrow=oval;startFill=0;" parent="huNNO2pCuBcXr_yaQgU9-41" edge="1">
<mxGeometry x="0.2903" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-295" y="-1264" as="sourcePoint" />
<mxPoint x="-295" y="-1109" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="62" value="" style="endArrow=classic;html=1;dashed=1;startArrow=oval;startFill=0;" parent="huNNO2pCuBcXr_yaQgU9-41" edge="1">
<mxGeometry x="0.4194" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-355" y="-1264" as="sourcePoint" />
<mxPoint x="-355" y="-1109" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="68" value="/api/routing/change_route" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="62" connectable="0" vertex="1">
<mxGeometry x="-0.5659" y="-2" relative="1" as="geometry">
<mxPoint x="841" y="141" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="66" style="rounded=0;html=1;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="48" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-95" y="-1099" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="67" value="/system/operation_mode/change_operation_mode" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="66" vertex="1" connectable="0">
<mxGeometry x="0.7838" y="3" relative="1" as="geometry">
<mxPoint x="-11" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="69" value="" style="endArrow=classic;html=1;dashed=1;exitX=0.805;exitY=1.006;exitDx=0;exitDy=0;exitPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="53" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-428.69" y="-1169" as="sourcePoint" />
<mxPoint x="-425" y="-1109" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="70" value="/api/routing/clear_route" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="69" vertex="1" connectable="0">
<mxGeometry x="-0.3188" y="-1" relative="1" as="geometry">
<mxPoint x="1" y="51" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="71" value="<span style="font-size: 11px;">/api/routing/<br>set_route_points</span>" style="endArrow=classic;html=1;dashed=1;exitX=0.206;exitY=1.032;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.131;entryY=-0.004;entryDx=0;entryDy=0;entryPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="53" target="48" edge="1">
<mxGeometry x="-0.5823" y="-1" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-565" y="-1169" as="sourcePoint" />
<mxPoint x="-548" y="-1114" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="64" value="" style="endArrow=classic;html=1;dashed=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.318;entryY=0.002;entryDx=0;entryDy=0;entryPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="53" target="48" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-489.61" y="-1169" as="sourcePoint" />
<mxPoint x="-489.61" y="-1109" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="65" value="/api/routing/<br>change_route_points" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=default;" parent="64" vertex="1" connectable="0">
<mxGeometry x="-0.3188" y="-1" relative="1" as="geometry">
<mxPoint x="1" y="21" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="74" value="" style="endArrow=classic;html=1;rounded=0;jumpStyle=arc;" parent="huNNO2pCuBcXr_yaQgU9-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-487" y="-1345" as="sourcePoint" />
<mxPoint x="-487" y="-1264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="75" value="/rviz/routing/<br>rough_goal" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="74" vertex="1" connectable="0">
<mxGeometry x="-0.4273" y="-2" relative="1" as="geometry">
<mxPoint x="4" y="17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="76" value="" style="endArrow=classic;html=1;rounded=0;jumpStyle=arc;" parent="huNNO2pCuBcXr_yaQgU9-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-426.00000000000045" y="-1344.9999999999998" as="sourcePoint" />
<mxPoint x="-426.00000000000045" y="-1264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="77" value="/rviz/routing/reroute" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="76" vertex="1" connectable="0">
<mxGeometry x="-0.4273" y="-2" relative="1" as="geometry">
<mxPoint x="8" y="37" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="78" value="/rviz" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-580" y="-1385" width="199" height="40" as="geometry" />
</mxCell>
<mxCell id="80" value="/autoware/state" style="edgeStyle=none;rounded=0;jumpStyle=arc;html=1;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-41" source="79" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1790" y="-95" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="79" value="/default_ad_api/node/<br>autoware_state" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="1520" y="-115" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="81" value="&lt;depricated&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="1535" y="-145" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="82" style="edgeStyle=none;rounded=0;jumpStyle=arc;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-41" source="48" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="30" y="-1079" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="83" value="/api/routing/state" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="82" vertex="1" connectable="0">
<mxGeometry x="-0.2926" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="99" value="" style="group" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1" connectable="0">
<mxGeometry x="-424" y="-435" width="110" height="25" as="geometry" />
</mxCell>
<UserObject label="no_stopping_area" tooltip="停止禁止区域内で停止しないように、区域手前での進行・停止判断を行います。" id="33">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="99" vertex="1">
<mxGeometry y="93" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="intersection" tooltip="地図情報および動物体情報から、交差点での停止/発進の判定を行います。" id="35">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="99" vertex="1">
<mxGeometry y="62" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="traffic_light" tooltip="信号の色に応じて停止/発進の指示をします" id="36">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="99" vertex="1">
<mxGeometry y="31" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="blind_spot" tooltip="右左折時に車両後方の巻き込み確認を行い、衝突の危険がある場合は停止します。" id="38">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="99" vertex="1">
<mxGeometry width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="no_drivable_lane" tooltip="規定された停止線で一時停止を行います" id="7zbXjBYCwGQrjjLUvmJF-41">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="99" vertex="1">
<mxGeometry y="155" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="run_out" tooltip="規定された停止線で一時停止を行います" id="iM43lsEIwqhlJ7BxjptO-52">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="99" vertex="1">
<mxGeometry y="124" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="merge_from_private" tooltip="規定された停止線で一時停止を行います" id="zEs4wxTr3dO1cdEekOQt-55">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="99" vertex="1">
<mxGeometry y="186.46341463414635" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="occlusion_spot" tooltip="地図情報および動物体情報から、死角手前での減速を行います。" id="34">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-543" y="-341" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="cross_walk" tooltip="横断歩道に人が居る、もしくは侵入しようとしてきている場合に、横断歩道手前で停止します。近くに人が居る場合は徐行します。" id="37">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-543" y="-402" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="detection_area" tooltip="規定エリア内の障害物点群がある場合に、対応する位置で停止します" id="39">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-543" y="-433" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="stop_line" tooltip="規定された停止線で一時停止を行います" id="40">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-543" y="-310" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="virtual_traffic_light" tooltip="信号の色に応じて停止/発進の指示をします" id="iM43lsEIwqhlJ7BxjptO-53">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-543" y="-372" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="speed_bump" tooltip="規定された停止線で一時停止を行います" id="iM43lsEIwqhlJ7BxjptO-54">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-543" y="-279" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>walkway</div>" tooltip="規定された停止線で一時停止を行います" id="zEs4wxTr3dO1cdEekOQt-56">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-543" y="-247.99522267206478" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>obstacle_slow_down</div>" tooltip="規定された停止線で一時停止を行います" id="zEs4wxTr3dO1cdEekOQt-54">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-574" y="156" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="traffic_light_<br>multi_camera_fusion" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_multi_camera_fusion" tooltip="traffic_light_multi_camera_fusion performs traffic light signal fusion which can be summarized as the following two tasks:

Multi-Camera-Fusion: performed on single traffic light signal detected by different cameras.
Group-Fusion: performed on traffic light signals within the same group, which means traffic lights sharing the same regulatory element id defined in lanelet2 map." id="h2nIhsRq0HVOu7yzmkO7-124">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-835" y="-224" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="h2nIhsRq0HVOu7yzmkO7-125" target="h2nIhsRq0HVOu7yzmkO7-124" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-131" value="classification/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="h2nIhsRq0HVOu7yzmkO7-130" connectable="0" vertex="1">
<mxGeometry x="-0.2971" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="traffic_light_<br>occlusion_predictor" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_occlusion_predictor" tooltip="traffic_light_occlusion_predictor receives the detected traffic lights rois and calculates the occlusion ratios of each roi with point cloud.

" id="h2nIhsRq0HVOu7yzmkO7-125">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-835" y="-314" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="F5SEpTDf39VAK2Lenjye-51" target="h2nIhsRq0HVOu7yzmkO7-125" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-840" y="-294" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-128" value="classification/classified/<br style="border-color: var(--border-color);">car/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="h2nIhsRq0HVOu7yzmkO7-127" connectable="0" vertex="1">
<mxGeometry x="0.6831" y="1" relative="1" as="geometry">
<mxPoint x="-51" y="-13" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-136" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="h2nIhsRq0HVOu7yzmkO7-124" target="h2nIhsRq0HVOu7yzmkO7-135" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-775" y="-182" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-137" value="internal/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="h2nIhsRq0HVOu7yzmkO7-136" connectable="0" vertex="1">
<mxGeometry x="0.27" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-155" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="NrrkLtCyD1P6_XaMLhv7-125" target="41" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-775" y="55" />
<mxPoint x="-622" y="55" />
<mxPoint x="-622" y="-320" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-156" value="traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="h2nIhsRq0HVOu7yzmkO7-155" connectable="0" vertex="1">
<mxGeometry x="-0.7497" y="-1" relative="1" as="geometry">
<mxPoint y="15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="119" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-41" source="113" target="h2nIhsRq0HVOu7yzmkO7-125" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-710" y="-319" as="sourcePoint" />
<mxPoint x="-710" y="-274" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="120" value="classification/classified/<br style="border-color: var(--border-color);">pedestrian/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="119" connectable="0" vertex="1">
<mxGeometry x="0.6831" y="1" relative="1" as="geometry">
<mxPoint x="49" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="dynamic_obstacle_avoidance" tooltip="ルート情報や障害物情報をもとに、障害物回避を実行します。" id="nburpKkkAmEc2WaxpB9n-147">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-41" vertex="1">
<mxGeometry x="-512" y="-638" width="164" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-10" value="Control" style="" parent="0" />
<mxCell id="P3Th9qUTFY8M71-R8FQo-42" value="trajectory_follower" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;verticalAlign=top;arcSize=11;" parent="huNNO2pCuBcXr_yaQgU9-10" vertex="1">
<mxGeometry x="321" y="-800" width="345" height="85" as="geometry" />
</mxCell>
<UserObject label="Control" link="data:action/json,{"actions":[{"toggle": {"cells":["huNNO2pCuBcXr_yaQgU9-10"]}}]}" id="huNNO2pCuBcXr_yaQgU9-50">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="huNNO2pCuBcXr_yaQgU9-10" vertex="1">
<mxGeometry x="953" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-65" value="/control/trajectory_follower/control_cmd<br>[AckermannControlCommand]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=default;" parent="huNNO2pCuBcXr_yaQgU9-10" source="P3Th9qUTFY8M71-R8FQo-42" edge="1">
<mxGeometry x="-0.7073" y="-3" relative="1" as="geometry">
<mxPoint x="494" y="-520" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="lateral_controller" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_mpc_lateral_controller" tooltip="経路追従のための目標ステア角とステア角速度を計算します。目標速度と加速度は経路に埋め込まれた値をそのまま出力します。" id="huNNO2pCuBcXr_yaQgU9-44">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-10" vertex="1">
<mxGeometry x="340" y="-771" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="longitudinal_controller" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_pid_longitudinal_controller" tooltip="経路の目標速度に沿うための目標加速度を計算します。遅延補正や停止時のブレーキ抜き操作も行います。" id="huNNO2pCuBcXr_yaQgU9-45">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-10" vertex="1">
<mxGeometry x="490" y="-771" width="160" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="vehicle_cmd_gate" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_vehicle_cmd_gate" tooltip="指示モードに応じて、複数のコマンドの中から後段に渡すコマンドを選択します。" id="huNNO2pCuBcXr_yaQgU9-66">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-10" vertex="1">
<mxGeometry x="100" y="-519" width="680" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-77" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-10" target="huNNO2pCuBcXr_yaQgU9-75" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="345" y="-190" as="sourcePoint" />
<mxPoint x="512" y="10" as="targetPoint" />
<Array as="points">
<mxPoint x="346" y="-190" />
<mxPoint x="345" y="-190" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="nmZh4Kjo_N_rVAYmAN_G-41" value="control/command/control_cmd<br>&nbsp;[AckermannControlCommand]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];comic=0;" parent="huNNO2pCuBcXr_yaQgU9-77" vertex="1" connectable="0">
<mxGeometry x="0.7105" relative="1" as="geometry">
<mxPoint y="-151" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-140" value="/control/shift_decider/gear_cmd<br>[GearCommand]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-10" source="103" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="335" y="-520" as="targetPoint" />
<mxPoint x="440" y="-412" as="sourcePoint" />
</mxGeometry>
</mxCell>
<UserObject label="external_cmd_<br>converter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/vehicle/autoware_external_cmd_converter" tooltip="遠隔から来たコマンド(アクセル/ブレーキ)を目標速度/加速度の信号に変換します" id="huNNO2pCuBcXr_yaQgU9-137">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-10" vertex="1">
<mxGeometry x="880" y="-670" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-147" value="/external/selected/external_control_cmd<br>&nbsp;[tier4_external_api_msgs/msg/ControlCommandStamped]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-10" source="huNNO2pCuBcXr_yaQgU9-145" target="huNNO2pCuBcXr_yaQgU9-137" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1001" y="-340" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="external_cmd_<br>selector" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_external_cmd_selector" id="huNNO2pCuBcXr_yaQgU9-145">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-10" vertex="1">
<mxGeometry x="880" y="-780" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="pMXYhzgBW71XrXo-O7h1-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.862;entryY=0.011;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;fontColor=default;" parent="huNNO2pCuBcXr_yaQgU9-10" source="huNNO2pCuBcXr_yaQgU9-145" target="huNNO2pCuBcXr_yaQgU9-66" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-60" value="<div style="text-align: left"><font style="font-size: 11px">/api/external/set/command/remote/control&nbsp;<br></font></div><div style="text-align: left"><font style="font-size: 11px">&nbsp; &nbsp;[tier4_external_api_msgs/msg/ControlCommandStamped]</font></div><div style="text-align: left"><font style="font-size: 11px">/api/external/set/command/remote/shift</font></div><div style="text-align: left"><font style="font-size: 11px">&nbsp; &nbsp;[tier4_external_api_msgs/msg/GearShiftStamped]</font></div><div style="text-align: left"><font style="font-size: 11px">/api/external/set/command/remote/turn_signal</font></div><div style="text-align: left"><font style="font-size: 11px">&nbsp; &nbsp;[tier4_external_api_msgs/msg/TurnSignalStamped]</font></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=default;labelBackgroundColor=#FFFFFF;" parent="pMXYhzgBW71XrXo-O7h1-57" vertex="1" connectable="0">
<mxGeometry x="0.0689" y="3" relative="1" as="geometry">
<mxPoint x="1" y="111" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pMXYhzgBW71XrXo-O7h1-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontColor=default;entryX=0.946;entryY=-0.002;entryDx=0;entryDy=0;entryPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-10" source="huNNO2pCuBcXr_yaQgU9-137" target="huNNO2pCuBcXr_yaQgU9-66" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="840" y="-330" as="targetPoint" />
<Array as="points">
<mxPoint x="940" y="-540" />
<mxPoint x="743" y="-540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-72" value="/current_gate_mode&nbsp;[GateMode]<div>/gear_cmd [GearCommand]</div><div>/turn_indicators_cmd&nbsp; [TurnIndicatorCommand]</div><div><div>/hazard_lights_cmd&nbsp; [HazardLightsCommand]</div></div><div>/vehicle_emergency_cmd [VehicleEmergencyStamped]</div>" style="rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;align=left;labelBackgroundColor=default;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-10" source="huNNO2pCuBcXr_yaQgU9-66" target="F5SEpTDf39VAK2Lenjye-6" edge="1">
<mxGeometry x="-0.3878" y="-55" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="620" y="80" as="targetPoint" />
<mxPoint x="577.8331640019246" y="-265" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-49" value="Topics" style="" parent="0" />
<object label="VehicleInterface" id="huNNO2pCuBcXr_yaQgU9-73">
<mxCell style="" parent="0" />
</object>
<object label="g30_interface" tooltip="ヤマハのGCとのインターフェース" id="huNNO2pCuBcXr_yaQgU9-71">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-73" vertex="1">
<mxGeometry x="416" y="97" width="120" height="40" as="geometry" />
</mxCell>
</object>
<UserObject label="raw_vehicle_cmd_<br>converter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/vehicle/autoware_raw_vehicle_cmd_converter" tooltip="速度・加速度の目標値を、車両特有の制御信号(アクセル/ブレーキ等)に変換します" id="huNNO2pCuBcXr_yaQgU9-75">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-73" vertex="1">
<mxGeometry x="285" y="-160" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-79" value="/vehicle/command/actuation_cmd" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-73" source="huNNO2pCuBcXr_yaQgU9-75" edge="1">
<mxGeometry x="-0.6153" y="20" relative="1" as="geometry">
<mxPoint x="345" y="80" as="targetPoint" />
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="345" y="-20" />
<mxPoint x="345" y="-20" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="pacmod_interface" link="https://github.com/tier4/pacmod_interface" tooltip="pacmodとのinterfaced。LexusとかJapanTaxiとか。" id="huNNO2pCuBcXr_yaQgU9-78">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-73" vertex="1">
<mxGeometry x="260" y="97" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="VehicleInterface" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-73"]}}]}" id="huNNO2pCuBcXr_yaQgU9-60">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;" parent="huNNO2pCuBcXr_yaQgU9-73" vertex="1">
<mxGeometry x="1250" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-7" value="/vehicle/status/velocity_status<br>/vehicle/status/steering_status<br>/vehicle/status/turn_indicators_status<br>/vehicle/status/gear_status<br>/vehicle/status/control_mode<br>/vehicle/status/<span style="text-align: center">actuation_status</span>" style="endArrow=classic;html=1;exitX=0.121;exitY=0.011;exitDx=0;exitDy=0;exitPerimeter=0;comic=0;align=left;" parent="huNNO2pCuBcXr_yaQgU9-73" edge="1">
<mxGeometry x="-0.0831" y="65" width="50" height="50" relative="1" as="geometry">
<mxPoint x="175.01999999999862" y="80.76999999999998" as="sourcePoint" />
<mxPoint x="174" y="-60" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<object label="&nbsp; &nbsp; vehicle_interface" tooltip="Autowareと車両のinterfaceです。データの変換が主なタスクです。" id="F5SEpTDf39VAK2Lenjye-6">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;align=left;comic=0;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-73" vertex="1">
<mxGeometry x="110" y="80" width="670" height="70" as="geometry" />
</mxCell>
</object>
<UserObject label="accel_map_calibrator" link="https://github.com/autowarefoundation/autoware_universe/tree/main/vehicle/autoware_accel_brake_map_calibrator" id="pMXYhzgBW71XrXo-O7h1-52">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;" parent="huNNO2pCuBcXr_yaQgU9-73" vertex="1">
<mxGeometry x="107" y="-160" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<object label="Vehicle" id="huNNO2pCuBcXr_yaQgU9-74">
<mxCell style="" parent="0" />
</object>
<mxCell id="huNNO2pCuBcXr_yaQgU9-81" value="/pacmod/**" style="rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-74" source="huNNO2pCuBcXr_yaQgU9-78" target="huNNO2pCuBcXr_yaQgU9-106" edge="1">
<mxGeometry x="0.1429" relative="1" as="geometry">
<mxPoint x="274" y="160" as="sourcePoint" />
<mxPoint as="offset" />
<mxPoint x="274" y="220" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="Vehicle" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-74"]}}]}" id="huNNO2pCuBcXr_yaQgU9-107">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="huNNO2pCuBcXr_yaQgU9-74" vertex="1">
<mxGeometry x="1393" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-104" value="&lt;CAN&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;" parent="huNNO2pCuBcXr_yaQgU9-74" source="huNNO2pCuBcXr_yaQgU9-106" target="huNNO2pCuBcXr_yaQgU9-105" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="JapanTaxi" tooltip="ASといろいろあったよ" id="huNNO2pCuBcXr_yaQgU9-105">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-74" vertex="1">
<mxGeometry x="259" y="740" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="pacmod3" link="http://wiki.ros.org/pacmod3" id="huNNO2pCuBcXr_yaQgU9-106">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-74" vertex="1">
<mxGeometry x="260" y="570" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="YMC GolfCart" tooltip="ゴルフカート!!" id="huNNO2pCuBcXr_yaQgU9-118">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-74" vertex="1">
<mxGeometry x="415" y="735" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-153" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-74" target="h2nIhsRq0HVOu7yzmkO7-135" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-122" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="h2nIhsRq0HVOu7yzmkO7-154" value="external/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-74" connectable="0" vertex="1">
<mxGeometry x="-955" y="-131.00444444444435" as="geometry" />
</mxCell>
<object label="Sensing" id="huNNO2pCuBcXr_yaQgU9-89">
<mxCell style="" parent="0" />
</object>
<mxCell id="y0lixSO8cwDmPpI5OSjV-271" value="<div><b style="">Radar sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2722" y="-775" width="190" height="345" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-274" value="<div><b style="">Camera sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2720" y="-1040" width="190" height="205" as="geometry" />
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-130" value="top/velodyne_packets" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-131" target="F5SEpTDf39VAK2Lenjye-135" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="lidar_driver" tooltip="velodyneのdriverです。VLP16, VLP32, VLS128, Livoxなどなど、たくさん種類があります。" id="F5SEpTDf39VAK2Lenjye-131">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2327" y="-730" width="120" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-132" value="top/rectified/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-133" target="F5SEpTDf39VAK2Lenjye-140" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="fix_distortion" tooltip="自車の回転によって生じたLiDAR点群の歪みを補正する。(リンクこれで合ってるっけ?)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/distortion-corrector.md" id="F5SEpTDf39VAK2Lenjye-133">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2327" y="-410" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-134" value="top/pointcloud_raw" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-135" target="F5SEpTDf39VAK2Lenjye-137" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2267" y="-560" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="packets_to_<br>pointcloud" tooltip="velodyneのpacketをpointcloud型に変更する" id="F5SEpTDf39VAK2Lenjye-135">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2327" y="-620" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-136" value="top/self_cropped/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-137" target="F5SEpTDf39VAK2Lenjye-139" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_self" tooltip="自車の領域内にある点群を除去する。" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="F5SEpTDf39VAK2Lenjye-137">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2327" y="-550" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-138" value="top/mirror_cropped/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-139" target="F5SEpTDf39VAK2Lenjye-133" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_mirror" tooltip="自車のサイドミラーの部分に当たった点群を除去する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="F5SEpTDf39VAK2Lenjye-139">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2327" y="-480" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ring_outlier_filter" tooltip="点群のノイズ処理を行う
(同一リングから得られたLiDARの点をクラスタリングし、点群数の少ないクラスタに属する点群はノイズとして除去される)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/ring-outlier-filter.md" id="F5SEpTDf39VAK2Lenjye-140">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2327" y="-340" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-141" value="lidar/*/velodyne_packets" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-142" target="F5SEpTDf39VAK2Lenjye-146" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-142" value="lidar_drivers<br>(left,right,front_right, front_left,rear)" style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2497" y="-730" width="120" height="50" as="geometry" />
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-143" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/rectified/pointcloud</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-144" target="F5SEpTDf39VAK2Lenjye-151" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="fix_distortion" tooltip="自車の回転によって生じたLiDAR点群の歪みを補正する。(リンクこれで合ってるっけ?)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/distortion-corrector.md" id="F5SEpTDf39VAK2Lenjye-144">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2497" y="-410" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-145" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/pointcloud_raw</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-146" target="F5SEpTDf39VAK2Lenjye-148" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2437" y="-560" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="packets_to_<br>pointcloud" tooltip="velodyneのpacketをpointcloud型に変更する" id="F5SEpTDf39VAK2Lenjye-146">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2497" y="-620" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-147" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/self_cropped/pointcloud</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-148" target="F5SEpTDf39VAK2Lenjye-150" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_self" tooltip="自車の領域内にある点群を除去する。" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="F5SEpTDf39VAK2Lenjye-148">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2497" y="-550" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-149" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/mirror_cropped/pointcloud</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-150" target="F5SEpTDf39VAK2Lenjye-144" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_mirror" tooltip="自車のサイドミラーの部分に当たった点群を除去する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="F5SEpTDf39VAK2Lenjye-150">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2497" y="-480" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ring_outlier_filter" tooltip="点群のノイズ処理を行う
(同一リングから得られたLiDARの点をクラスタリングし、点群数の少ないクラスタに属する点群はノイズとして除去される)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/ring-outlier-filter.md" id="F5SEpTDf39VAK2Lenjye-151">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2497" y="-340" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-120" value="/sensing/lidar<br>/concatenated/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-89" target="y0lixSO8cwDmPpI5OSjV-187" edge="1">
<mxGeometry x="-0.0341" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2355" y="-147" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-2367" y="-175" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="concat_filter" tooltip="複数のLiDAR点群をまとめて1つにする" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/concatenate-data.md" id="F5SEpTDf39VAK2Lenjye-89">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2427" y="-270" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-117" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-151" target="F5SEpTDf39VAK2Lenjye-89" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2437" y="-310" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-118" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2367" y="-270" as="targetPoint" />
<mxPoint x="-2287" y="-310" as="sourcePoint" />
</mxGeometry>
</mxCell>
<object label="gnss_poser" tooltip="MGRS座標系への変換" link="https://github.com/autowarefoundation/autoware_universe/tree/main/sensing/gnss_poser" id="F5SEpTDf39VAK2Lenjye-115">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2687" y="-180" width="120" height="40" as="geometry" />
</mxCell>
</object>
<mxCell id="F5SEpTDf39VAK2Lenjye-116" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="huNNO2pCuBcXr_yaQgU9-110" target="F5SEpTDf39VAK2Lenjye-115" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<object label="gnss_driver" desc="MGRS座標系への変換" tooltip="gnssのdriverです" id="huNNO2pCuBcXr_yaQgU9-110">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2687" y="-270" width="120" height="40" as="geometry" />
</mxCell>
</object>
<UserObject label="imu_driver" tooltip="imuのdriverです" id="F5SEpTDf39VAK2Lenjye-87">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2226" y="-160" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="F5SEpTDf39VAK2Lenjye-123" value="/sensing/imu/imu_raw" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-89" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2166" y="-60" as="targetPoint" />
<mxPoint x="-2166" y="-120" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-125" value="/sensing/lidar<br>/top/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-140" edge="1">
<mxGeometry x="0.5702" relative="1" as="geometry">
<mxPoint x="-2100" y="-235" as="targetPoint" />
<mxPoint x="-1807" y="-380" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2209" y="-235" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-153" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &quot;helvetica&quot; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">/sensing/lidar/<br>concatenated/pointcloud</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=-0.008;entryY=0.506;entryDx=0;entryDy=0;entryPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-89" target="F5SEpTDf39VAK2Lenjye-44" edge="1">
<mxGeometry x="-0.4746" y="-25" relative="1" as="geometry">
<mxPoint x="-2142" y="-364" as="sourcePoint" />
<Array as="points">
<mxPoint x="-1887" y="-364" />
</Array>
<mxPoint x="-1894.9999999999998" y="-365" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-122" value="/sensing/gnss/<br>pose_with_covariance" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.486;entryY=-0.013;entryDx=0;entryDy=0;entryPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-89" source="F5SEpTDf39VAK2Lenjye-115" target="y0lixSO8cwDmPpI5OSjV-172" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2627" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="-2597" y="50" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="imu_corrector" tooltip="ヨーレートのバイアス除去とかをするノード" link="https://github.com/autowarefoundation/autoware_universe/tree/main/sensing/imu_corrector" id="OTWZEc2IKDIdUH8rdd93-1">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2226" y="-60" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="OTWZEc2IKDIdUH8rdd93-2" value="/sensing/imu/imu_data" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-89" source="OTWZEc2IKDIdUH8rdd93-1" target="y0lixSO8cwDmPpI5OSjV-178" edge="1">
<mxGeometry x="0.403" relative="1" as="geometry">
<mxPoint x="-2166" y="180" as="targetPoint" />
<mxPoint x="-2166" y="20" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="Sensing" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-89"]}}]}" id="huNNO2pCuBcXr_yaQgU9-109">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="340" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-256" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="y0lixSO8cwDmPpI5OSjV-254" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2627" y="-350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-257" value="/sensing/radar/detected_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-256" connectable="0" vertex="1">
<mxGeometry x="-0.1171" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-254" value="radar_relay" style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2687" y="-490" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-259" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-89" source="y0lixSO8cwDmPpI5OSjV-258" target="y0lixSO8cwDmPpI5OSjV-254" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-260" value="*/detected_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-259" connectable="0" vertex="1">
<mxGeometry x="0.2038" y="2" relative="1" as="geometry">
<mxPoint x="-2" y="-5" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_tracks_<br>msg_converter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_tracks_msgs_converter" tooltip="This package convert from radar_msgs/msg/RadarTracks into autoware_auto_perception_msgs/msg/DetectedObject and autoware_auto_perception_msgs/msg/TrackedObject." id="y0lixSO8cwDmPpI5OSjV-258">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2687" y="-575" width="120" height="35" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-262" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-89" source="y0lixSO8cwDmPpI5OSjV-261" target="y0lixSO8cwDmPpI5OSjV-258" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-263" value="*/filtered_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-262" connectable="0" vertex="1">
<mxGeometry x="0.2513" y="-2" relative="1" as="geometry">
<mxPoint x="2" y="-6" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_tracks_<br>noise_filter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/sensing/autoware_radar_tracks_noise_filter" tooltip="This package contains a radar object filter module for radar_msgs/msg/RadarTrack. This package can filter noise objects in RadarTracks." id="y0lixSO8cwDmPpI5OSjV-261">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2687" y="-660" width="120" height="35" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-266" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="y0lixSO8cwDmPpI5OSjV-265" target="y0lixSO8cwDmPpI5OSjV-261" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-267" value="*/objects_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-266" connectable="0" vertex="1">
<mxGeometry x="0.0762" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-265" value="radar_driver" style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2687" y="-735" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-276" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="y0lixSO8cwDmPpI5OSjV-272" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2350" y="-965" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-277" value="Text" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-276" connectable="0" vertex="1">
<mxGeometry x="0.0318" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-279" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_rect_color" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-276" connectable="0" vertex="1">
<mxGeometry x="0.0423" y="-7" relative="1" as="geometry">
<mxPoint x="-8" y="-7" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="camera_driver" tooltip="camera driver" id="y0lixSO8cwDmPpI5OSjV-272">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;container=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2687" y="-990" width="125" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-281" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-89" source="y0lixSO8cwDmPpI5OSjV-273" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2350" y="-880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-282" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-281" connectable="0" vertex="1">
<mxGeometry x="-0.0516" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="camera_driver" tooltip="camera driver" id="y0lixSO8cwDmPpI5OSjV-273">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;container=0;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2687" y="-905" width="125" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-283" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="huNNO2pCuBcXr_yaQgU9-89" connectable="0" vertex="1">
<mxGeometry x="-970.0023809523811" y="-434.0027074590744" as="geometry">
<mxPoint x="7" y="-36" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-287" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-89" target="F5SEpTDf39VAK2Lenjye-52" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-454" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-288" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="huNNO2pCuBcXr_yaQgU9-89" connectable="0" vertex="1">
<mxGeometry x="-970.0023809523811" y="-359.0027074590744" as="geometry">
<mxPoint x="7" y="-36" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-289" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-89" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-379" as="sourcePoint" />
<mxPoint x="-895" y="-379" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-290" value="<div><b>LiDAR sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2515" y="-775" width="320" height="555" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-291" value="<div><b>GNSS sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2720" y="-310" width="185" height="185" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-292" value="<div><b>IMU sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="huNNO2pCuBcXr_yaQgU9-89" vertex="1">
<mxGeometry x="-2250" y="-195" width="165" height="200" as="geometry" />
</mxCell>
<object label="Localization" id="huNNO2pCuBcXr_yaQgU9-102">
<mxCell style="" parent="0" />
</object>
<mxCell id="huNNO2pCuBcXr_yaQgU9-103" value="/pacmod/**" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;" parent="huNNO2pCuBcXr_yaQgU9-102" target="huNNO2pCuBcXr_yaQgU9-106" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-111" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-102" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="10" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="Localization" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-102"]}}]}" id="huNNO2pCuBcXr_yaQgU9-128">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="huNNO2pCuBcXr_yaQgU9-102" vertex="1">
<mxGeometry x="493" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="pose_initializer" tooltip="GNSS / Userからラフな初期位置を受け取り、NDT+モンテカルロ法で正確な自己位置を推定して出力する。NDTとはserviceでやり取りする。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/autoware_pose_initializer" id="y0lixSO8cwDmPpI5OSjV-172">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-102" vertex="1">
<mxGeometry x="-2685" y="200" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ndt_scan_matcher" tooltip="LiDARの点群とpointcloud_mapとのマッチングを行い、自己位置を計算する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/autoware_ndt_scan_matcher" id="y0lixSO8cwDmPpI5OSjV-173">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-102" vertex="1">
<mxGeometry x="-2510" y="380" width="230" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="localization_error_monitor" tooltip="" id="y0lixSO8cwDmPpI5OSjV-176">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-102" vertex="1">
<mxGeometry x="-2085" y="560" width="160" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="stop_filter" tooltip="Overwrite vx=0 and wz=0 when the vehicle wheel speed is zero to indicate the stop condition." id="y0lixSO8cwDmPpI5OSjV-177">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-102" vertex="1">
<mxGeometry x="-2305" y="570" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-185" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-102" source="y0lixSO8cwDmPpI5OSjV-178" target="y0lixSO8cwDmPpI5OSjV-182" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-186" value="twist_estimator/twist_with_covariance" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-185" vertex="1" connectable="0">
<mxGeometry x="0.3231" relative="1" as="geometry">
<mxPoint x="3" y="-47" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="gyro_odometer" tooltip="車両速度とimuを統合する。いまは確か、ただ単にvx=vehicle, wz=imuだった気がする。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/autoware_gyro_odometer" id="y0lixSO8cwDmPpI5OSjV-178">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-102" vertex="1">
<mxGeometry x="-2227" y="180" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-200" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-102" source="y0lixSO8cwDmPpI5OSjV-179" target="y0lixSO8cwDmPpI5OSjV-178" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-201" value="vehicle_velocity_converter/<br style="border-color: var(--border-color);">twist_with_covariance" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-200" vertex="1" connectable="0">
<mxGeometry x="-0.4857" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="vehicle_velocity_<br>converter" tooltip="車両速度とimuを統合する。いまは確か、ただ単にvx=vehicle, wz=imuだった気がする。" id="y0lixSO8cwDmPpI5OSjV-179">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-102" vertex="1">
<mxGeometry x="-2105" y="75" width="126" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ekf_localizer" tooltip="Estimate ego vehicle's position, orientation, and velocity by EKF algorithm." link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/ekf_localizer" id="y0lixSO8cwDmPpI5OSjV-182">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-102" vertex="1">
<mxGeometry x="-2400" y="470" width="310" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-189" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-102" source="y0lixSO8cwDmPpI5OSjV-187" target="y0lixSO8cwDmPpI5OSjV-188" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-190" value="measurement_range/pointcloud" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-189" vertex="1" connectable="0">
<mxGeometry x="0.2675" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="crop_box_filter_<br>measurement_range" tooltip="一定範囲内のLiDAR点群のみを切り取って出力する。ホントは遠くまで見たいけど、歪みの影響が大きくなったり、そもそも遠方の点群地図がなかったりするので、近くだけを見てる。" id="y0lixSO8cwDmPpI5OSjV-187">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-102" vertex="1">
<mxGeometry x="-2405" y="100" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-192" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-102" source="y0lixSO8cwDmPpI5OSjV-188" target="y0lixSO8cwDmPpI5OSjV-191" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-193" value="voxel_grid_downsample/pointcloud" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-192" vertex="1" connectable="0">
<mxGeometry x="0.177" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="voxel_grid_<br>downsample_filter" tooltip="立体格子の点群密度が一様になるように点群を間引く。点群密度が正規化されるため、NDTのロバスト化に一役買っている。" id="y0lixSO8cwDmPpI5OSjV-188">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-102" vertex="1">
<mxGeometry x="-2405" y="185" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="random_<br>downsample_filter" tooltip="点群数が一定以下になるようにランダムに間引く。基本的にはvoxel grid filterで丁度いいくらい点群数になるように調整してあり、点群数のlimiter的な立ち位置が強い
" id="y0lixSO8cwDmPpI5OSjV-191">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-102" vertex="1">
<mxGeometry x="-2405" y="270" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="y0lixSO8cwDmPpI5OSjV-194" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-102" source="y0lixSO8cwDmPpI5OSjV-191" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2345" y="380" as="targetPoint" />
<Array as="points">
<mxPoint x="-2345" y="380" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-195" value="downsample/pointcloud" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="y0lixSO8cwDmPpI5OSjV-194" vertex="1" connectable="0">
<mxGeometry x="-0.3984" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="F5SEpTDf39VAK2Lenjye-157" value="/vehicle/status/velocity_report" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;entryX=0.194;entryY=0.633;entryDx=0;entryDy=0;entryPerimeter=0;" parent="huNNO2pCuBcXr_yaQgU9-102" source="y0lixSO8cwDmPpI5OSjV-179" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2042.300000000001" y="19.534999999998945" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
<mxPoint x="-2056" y="80" as="sourcePoint" />
</mxGeometry>
</mxCell>
<object label="System" id="huNNO2pCuBcXr_yaQgU9-125">
<mxCell style="" parent="0" />
</object>
<UserObject label="system_monitors" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/system_monitor" tooltip="各々データを監視し、異常があればdiagで通知します" id="F5SEpTDf39VAK2Lenjye-1">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=top;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="1169" y="-156" width="180" height="350" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-126" value="/pacmod/**" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;" parent="huNNO2pCuBcXr_yaQgU9-125" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;" parent="huNNO2pCuBcXr_yaQgU9-125" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="10" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="System" link="data:action/json,{"actions":[{"toggle":{"cells":["huNNO2pCuBcXr_yaQgU9-125"]}}]}" id="huNNO2pCuBcXr_yaQgU9-136">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="1100" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="autoware_process_<br>monitor" id="huNNO2pCuBcXr_yaQgU9-151">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="1199" y="-126" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-152" value="autoware_gpu_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="1199" y="-76" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-153" value="autoware_mem_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="1199" y="-26" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-154" value="autoware_hdd_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="1199" y="28.5" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-155" value="autoware_net_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="1199" y="79" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-156" value="autoware_ntp_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="1199" y="134" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="huNNO2pCuBcXr_yaQgU9-169" value="/system/emergency/hazard_status" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=classic;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-125" source="huNNO2pCuBcXr_yaQgU9-158" target="huNNO2pCuBcXr_yaQgU9-167" edge="1">
<mxGeometry x="-0.0769" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="920" y="-60" />
<mxPoint x="920" y="-60" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="system_error_<br>monitor" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/system_error_monitor" id="huNNO2pCuBcXr_yaQgU9-158">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="860" y="-3" width="120" height="90" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="huNNO2pCuBcXr_yaQgU9-168" value="<div>/system/emergency/control_cmd [AckermannControlCommand]</div><div>/system/emergency/gear_cmd [GearCommand]</div><div>/system/emergency/hazard_lights_cmd [HazardLightsCommand]</div>/system/emergency/emergency_state&nbsp;[EmergencyStateStamped]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=classic;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;align=left;" parent="huNNO2pCuBcXr_yaQgU9-125" source="huNNO2pCuBcXr_yaQgU9-167" edge="1">
<mxGeometry x="0.4611" y="80" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="780" y="-280" as="targetPoint" />
<Array as="points">
<mxPoint x="920" y="-280" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="emergency_handler" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/emergency_handler" tooltip="なにかしてます" id="huNNO2pCuBcXr_yaQgU9-167">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="860" y="-116" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-89" value="/autoware/state" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-125" source="P3Th9qUTFY8M71-R8FQo-93" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="920" y="465.99999999999955" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-96" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-125" source="P3Th9qUTFY8M71-R8FQo-93" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1020" y="465.99999999999955" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-97" value="/diagnostics" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="P3Th9qUTFY8M71-R8FQo-96" vertex="1" connectable="0">
<mxGeometry x="-0.0048" relative="1" as="geometry">
<mxPoint y="28" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="ad_service_<br>state_monitor" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/ad_service_state_monitor" tooltip="なにかしてます" id="P3Th9qUTFY8M71-R8FQo-93">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="860" y="350" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="P3Th9qUTFY8M71-R8FQo-94" value="<div style="text-align: left"><span>/control/current_gate_mode</span></div><div style="text-align: left"><span>/vehicle/status/control_mode</span></div><div style="text-align: left"><span>/autoware/state</span></div>" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;jumpStyle=arc;" parent="huNNO2pCuBcXr_yaQgU9-125" edge="1">
<mxGeometry x="-0.6522" width="50" height="50" relative="1" as="geometry">
<mxPoint x="1070" y="150" as="sourcePoint" />
<mxPoint x="980" y="70" as="targetPoint" />
<Array as="points">
<mxPoint x="1070" y="70" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-98" value="&nbsp; &nbsp; /control/command/control_cmd<br>&nbsp; &nbsp; /control/trajectory_follower/control_cmd<br>&nbsp; &nbsp; /initialpose2d<br>&nbsp; &nbsp; /localization/kinematic_state<br>&nbsp; &nbsp; /map/pointcloud_map<br>&nbsp; &nbsp; /map/vector_map<br>&nbsp; &nbsp; /perception/object_recognition/objects<br>&nbsp; &nbsp; /planning/mission_planning/route<br>&nbsp; &nbsp; /planning/scenario_planning/trajectory<br>&nbsp; &nbsp; /system/emergency/control_cmd<br>&nbsp; &nbsp; /vehicle/status/control_mode<br>&nbsp; &nbsp; /vehicle/status/steering_status<br>&nbsp; &nbsp; /vehicle/status/velocity_status" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-125" target="P3Th9qUTFY8M71-R8FQo-93" edge="1">
<mxGeometry x="-0.3023" y="30" width="50" height="50" relative="1" as="geometry">
<mxPoint x="1290" y="290" as="sourcePoint" />
<mxPoint x="710" y="210" as="targetPoint" />
<Array as="points">
<mxPoint x="920" y="290" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="P3Th9qUTFY8M71-R8FQo-90" value="/autoware/engage" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;" parent="huNNO2pCuBcXr_yaQgU9-125" source="P3Th9qUTFY8M71-R8FQo-93" edge="1">
<mxGeometry x="0.365" y="-10" relative="1" as="geometry">
<mxPoint x="830" y="465.99999999999955" as="targetPoint" />
<Array as="points">
<mxPoint x="830" y="370" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="93" value="" style="endArrow=classic;html=1;rounded=0;jumpStyle=arc;" parent="huNNO2pCuBcXr_yaQgU9-125" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-545" y="-1345" as="sourcePoint" />
<mxPoint x="-545" y="-1264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="94" value="/planning/<br>mission_planning/goal" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="93" vertex="1" connectable="0">
<mxGeometry x="-0.4273" y="-2" relative="1" as="geometry">
<mxPoint x="-8" y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="95" value="Autoware" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=21;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="-2920" y="-1170" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="102" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=21;endArrow=classic;endFill=1;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-125" source="F5SEpTDf39VAK2Lenjye-9" target="107" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="-780" as="targetPoint" />
<Array as="points">
<mxPoint x="-429" y="-840" />
<mxPoint x="160" y="-840" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="shift_decider" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_shift_decider" tooltip="制御出力に応じてギア変更のコマンドを出力します" id="103">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="275" y="-665" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="106" value="" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;fontSize=21;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="huNNO2pCuBcXr_yaQgU9-125" target="103" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="493" y="-645" as="sourcePoint" />
<mxPoint x="150" y="-586" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="110" value="/diagnostics" style="edgeStyle=none;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=default;fontSize=11;endArrow=classic;endFill=1;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;" parent="huNNO2pCuBcXr_yaQgU9-125" source="107" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="160" y="-650" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="lane_departure_<br>checker" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_lane_departure_checker" tooltip="MPCの出す予測経路と、laneletのレーン情報を用いて、車両がレーン外に出ようとしているかどうかを判定する。diag出力をerror_monitorに送り、逸脱判断字は停止する(option)" id="107">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="huNNO2pCuBcXr_yaQgU9-125" vertex="1">
<mxGeometry x="100" y="-778" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="108" value="<font style="font-size: 11px;">prediced_path</font>" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;fontSize=21;endArrow=classic;endFill=1;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="huNNO2pCuBcXr_yaQgU9-125" source="P3Th9qUTFY8M71-R8FQo-42" target="107" edge="1">
<mxGeometry x="-0.0013" y="13" relative="1" as="geometry">
<mxPoint x="295" y="-758" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="y0lixSO8cwDmPpI5OSjV-164" value="Map" style="" parent="0" />
<UserObject label="<font color="#000000">map_projection_<br>loader<br></font>" link="https://github.com/autowarefoundation/autoware_universe/tree/main/map/autoware_map_projection_loader" id="y0lixSO8cwDmPpI5OSjV-166">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" parent="y0lixSO8cwDmPpI5OSjV-164" vertex="1">
<mxGeometry x="-2896" y="-110" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<font color="#000000">lanelet2_map_loader<br></font>" link="https://github.com/autowarefoundation/autoware_universe/tree/main/map/map_loader" id="y0lixSO8cwDmPpI5OSjV-167">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" parent="y0lixSO8cwDmPpI5OSjV-164" vertex="1">
<mxGeometry x="-2896" y="-20" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<font color="#000000">pointcloud_map_<br>loader<br></font>" link="https://github.com/autowarefoundation/autoware_universe/tree/main/map/map_loader" id="y0lixSO8cwDmPpI5OSjV-168">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" parent="y0lixSO8cwDmPpI5OSjV-164" vertex="1">
<mxGeometry x="-2896" y="65" width="121.25" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-122" value="Toggles" style="locked=1;" parent="0" />
<mxCell id="Wu6CmMa7a1BlNrLQahqR-123" value="&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;connectable=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="-2920" y="-1181" width="4625" height="1895" as="geometry" />
</mxCell>
<UserObject label="Planning" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-313"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-124">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="800" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Control" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-413"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-125">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="953" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Perception" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-192"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-126">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="647" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Vehicle" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-440"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-127">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="1393" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Sensing" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-449"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-128">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="340" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="VehicleInterface" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-431"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-129">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="1250" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Localization" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-515"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-130">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="493" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="System" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-540"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-131">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="1100" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-132" value="/diagnostics" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;comic=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-541" target="Wu6CmMa7a1BlNrLQahqR-552" edge="1">
<mxGeometry x="-0.2889" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="XX1" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-133">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="342.5" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="X2" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-134">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="491.25" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="X1" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-135">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="642.5" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="S1" link="data:action/json,{"actions":[{"toggle":{"cells":["MODIFIED_LAYER"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-136">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#647687;strokeColor=#314354;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="782.5" y="1076" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-137" value="<div style="text-align: left">/autoware/engage&nbsp;[Engage]</div><div style="text-align: left">/current_gate_mode [GateMode]</div>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;sketch=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;startArrow=classic;startFill=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-419" target="Wu6CmMa7a1BlNrLQahqR-141" edge="1">
<mxGeometry x="0.2201" y="15" relative="1" as="geometry">
<mxPoint x="1090" y="-295" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-138" value="/planning/scenario_planning/max_velocity_candidates<br>[tier4_planning_msgs/msg/VelocityLimit]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-140" target="Wu6CmMa7a1BlNrLQahqR-322" edge="1">
<mxGeometry x="-0.1111" relative="1" as="geometry">
<mxPoint x="-777.5" y="470" as="targetPoint" />
<mxPoint x="-825" y="490" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-139" style="rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-432" target="Wu6CmMa7a1BlNrLQahqR-446" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-140" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="-860" y="745" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-141" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="1745" y="-509" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-142" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-144" target="Wu6CmMa7a1BlNrLQahqR-425" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-143" value="<span style="text-align: left">/api/external/set/command/remote/control: [tier4_external_api_msgs/msg/ControlCommandStamped]</span><br style="text-align: left"><span style="text-align: left">/api/external/set/command/remote/heartbeat: [tier4_external_api_msgs/msg/Heartbeat]</span><br style="text-align: left"><span style="text-align: left">/api/external/set/command/remote/shift: [tier4_external_api_msgs/msg/GearShiftStamped]</span><br style="text-align: left"><span style="text-align: left">/api/external/set/command/remote/turn_signal: [tier4_external_api_msgs/msg/TurnSignalStamped]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=11;fontColor=default;" parent="Wu6CmMa7a1BlNrLQahqR-142" vertex="1" connectable="0">
<mxGeometry x="-0.2571" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-144" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="880" y="-1260" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-145" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=default;exitX=0.361;exitY=0.997;exitDx=0;exitDy=0;exitPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-419" target="Wu6CmMa7a1BlNrLQahqR-439" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="340" y="-230" as="sourcePoint" />
<Array as="points">
<mxPoint x="346" y="-190" />
<mxPoint x="177" y="-190" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-146" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=default;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-433" target="Wu6CmMa7a1BlNrLQahqR-439" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="345" y="-60" />
<mxPoint x="265" y="-60" />
<mxPoint x="265" y="-140" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-147" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;labelBackgroundColor=default;fontSize=11;fontColor=default;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-149" target="Wu6CmMa7a1BlNrLQahqR-444" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-148" value="/vehicle/engage" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;labelBackgroundColor=default;fontSize=11;fontColor=default;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-149" target="Wu6CmMa7a1BlNrLQahqR-446" edge="1">
<mxGeometry x="-0.6667" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-149" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="335" y="830" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-150" value="/diagnostics_err" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-552" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="920" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-151" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=12;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-203" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1455" y="-453" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-152" value="/initialpose" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-519" target="Wu6CmMa7a1BlNrLQahqR-154" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2725" y="320" as="targetPoint" />
<mxPoint x="-2605" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-153" value="&lt;pose_initializer<br>_srv&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;sketch=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.108;entryY=0.036;entryDx=0;entryDy=0;endArrow=none;endFill=0;dashed=1;entryPerimeter=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-519" target="Wu6CmMa7a1BlNrLQahqR-520" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2485" y="210" />
<mxPoint x="-2485" y="365" />
</Array>
<mxPoint x="-2465" y="210" as="sourcePoint" />
<mxPoint x="-2405.56" y="368.9200000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-154" value="HMI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="-3055" y="200" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-155" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontColor=#000000;dashed=1;endArrow=none;endFill=0;exitX=0.295;exitY=-0.007;exitDx=0;exitDy=0;exitPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-520" target="Wu6CmMa7a1BlNrLQahqR-574" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2442" y="75" />
</Array>
<mxPoint x="-2362.09" y="367.99999999999955" as="sourcePoint" />
<mxPoint x="-2695" y="75" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-156" value="&lt;differential_map_<br>loader_srv&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#000000;" parent="Wu6CmMa7a1BlNrLQahqR-155" vertex="1" connectable="0">
<mxGeometry x="-0.1313" relative="1" as="geometry">
<mxPoint x="-73" y="-26" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-157" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;fontColor=#000000;endArrow=none;endFill=0;exitX=0.238;exitY=-0.013;exitDx=0;exitDy=0;exitPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-519" target="Wu6CmMa7a1BlNrLQahqR-574" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2575" y="200" as="sourcePoint" />
<mxPoint x="-2695" y="95" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-158" value="&lt;partial_map_<br>loader_srv&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#000000;" parent="Wu6CmMa7a1BlNrLQahqR-157" vertex="1" connectable="0">
<mxGeometry x="0.1142" y="2" relative="1" as="geometry">
<mxPoint x="-19" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-159" value="pose_twist_fusion_filter/<br>pose_with_covariance_<br>no_yawbias" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.522;exitY=0.005;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-529" target="Wu6CmMa7a1BlNrLQahqR-520" edge="1">
<mxGeometry x="-0.4608" y="-3" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="-2116.64" y="469.7199999999998" as="sourcePoint" />
<mxPoint x="-2205" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-160" value="pose_estimator/<br>pose_with_covariance" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.71;exitY=1.012;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.16;entryY=0.047;entryDx=0;entryDy=0;entryPerimeter=0;elbow=vertical;exitPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-520" target="Wu6CmMa7a1BlNrLQahqR-529" edge="1">
<mxGeometry x="0.0677" y="-6" relative="1" as="geometry">
<mxPoint x="-2266.37" y="469.96000000000004" as="targetPoint" />
<mxPoint x="2" y="-4" as="offset" />
<mxPoint x="-2266.18" y="412.15999999999985" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-161" value="/initialpose3d" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.988;exitY=0.499;exitDx=0;exitDy=0;exitPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-519" target="Wu6CmMa7a1BlNrLQahqR-520" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2536" y="220" />
<mxPoint x="-2536" y="400" />
</Array>
<mxPoint x="-2435" y="400" as="targetPoint" />
<mxPoint x="-2475" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-162" value="/tf<br>(map to base_link)" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.167;exitY=0.992;exitDx=0;exitDy=0;exitPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-529" edge="1">
<mxGeometry x="-0.5265" relative="1" as="geometry">
<mxPoint x="-2348" y="680" as="targetPoint" />
<mxPoint x="-2268.54" y="510.1999999999998" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2348" y="550" />
<mxPoint x="-2348" y="680" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-163" value="/localization/kinematic_state<br>[nav_msgs/msg/Odometry]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;comic=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-522" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2245" y="680" as="targetPoint" />
<Array as="points">
<mxPoint x="-2245" y="662" />
<mxPoint x="-2245" y="662" />
</Array>
<mxPoint x="-2165" y="610" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-164" value="pose_twist_fusion_filter/<br>pose_with_covariance" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-529" target="Wu6CmMa7a1BlNrLQahqR-521" edge="1">
<mxGeometry x="0.441" relative="1" as="geometry">
<mxPoint x="-1925" y="560" as="targetPoint" />
<mxPoint x="-2010.6200000000003" y="488.52" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2005" y="490" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-165" value="/diagnostics" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;comic=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-521" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2005" y="680" as="targetPoint" />
<mxPoint x="-1925" y="600" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-166" value="pose_twist_fusion_filter/<br>kinematic_state" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-529" target="Wu6CmMa7a1BlNrLQahqR-522" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2165" y="570" as="targetPoint" />
<mxPoint x="-2165" y="510" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-167" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2665" as="targetPoint" />
<mxPoint x="-2836" y="2.2737367544323206e-13" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-168" value="/map<br>/vector_map" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-167" connectable="0" vertex="1">
<mxGeometry x="-0.2507" y="3" relative="1" as="geometry">
<mxPoint x="42" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-169" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" target="Wu6CmMa7a1BlNrLQahqR-573" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2732" y="-90" />
<mxPoint x="-2732" y="-47" />
<mxPoint x="-2836" y="-47" />
</Array>
<mxPoint x="-2732" y="-90" as="sourcePoint" />
<mxPoint x="-2756.25" y="-25" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-170" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-572" target="Wu6CmMa7a1BlNrLQahqR-478" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2690" y="-89" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2732" y="-90" />
<mxPoint x="-2732" y="-160" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-171" value="/map/<br>map_projector_info" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-170" connectable="0" vertex="1">
<mxGeometry x="-0.3125" y="1" relative="1" as="geometry">
<mxPoint x="11" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-172" value="/api/routing/route" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;rounded=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-173" edge="1">
<mxGeometry x="0.7857" relative="1" as="geometry">
<mxPoint x="-640" y="-1314" as="targetPoint" />
<Array as="points">
<mxPoint x="-640" y="-1089" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-173" value="/default_ad_api/node/routing" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="-585" y="-1109" width="315" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-174" value="" style="endArrow=classic;html=1;dashed=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-20" y="-995" as="sourcePoint" />
<mxPoint x="-303.25" y="-950" as="targetPoint" />
<Array as="points">
<mxPoint x="-303" y="-995" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-175" value="/planning/mission_planning/mission_planner/srv/set_mrm_route,<br><span style="font-size: 11px;">/planning/mission_planning/mission_planner/srv/clear_mrm_route</span><br>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-174" vertex="1" connectable="0">
<mxGeometry x="-0.6025" relative="1" as="geometry">
<mxPoint x="-16" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<font color="#000000">Map<br></font>" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-571"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-176">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-122" vertex="1">
<mxGeometry x="1535" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-177" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-279" target="Wu6CmMa7a1BlNrLQahqR-198" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-178" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-279" target="Wu6CmMa7a1BlNrLQahqR-198" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-179" style="edgeStyle=none;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-279" target="Wu6CmMa7a1BlNrLQahqR-403" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-180" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-279" target="Wu6CmMa7a1BlNrLQahqR-403" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-181" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-122" source="Wu6CmMa7a1BlNrLQahqR-279" target="Wu6CmMa7a1BlNrLQahqR-403" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-182" style="" parent="0" />
<UserObject label="motion_velocity_planner" tooltip="交通ルールをもとに、経路上の最大速度を決定します。各モジュールは、自身の計算した最大速度と上段の結果を比較し、小さい速度を経路上に書き込みます。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/behavior_velocity_planner" id="Wu6CmMa7a1BlNrLQahqR-183">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;sketch=0;shadow=0;arcSize=9;" parent="Wu6CmMa7a1BlNrLQahqR-182" vertex="1">
<mxGeometry x="-575" y="57" width="290" height="139" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>out_of_lane</div>" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-184">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-182" vertex="1">
<mxGeometry x="-425" y="86" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="obstacle_velocity_limiter" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-185">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-182" vertex="1">
<mxGeometry x="-574" y="86" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>obstacle_cruise</div>" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-186">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-182" vertex="1">
<mxGeometry x="-574" y="121" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>obstacle_stop</div>" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-187">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-182" vertex="1">
<mxGeometry x="-425" y="120" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-188" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-182" source="Wu6CmMa7a1BlNrLQahqR-320" target="Wu6CmMa7a1BlNrLQahqR-183" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-465" y="83" as="sourcePoint" />
<mxPoint x="-415" y="33" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-189" value="path_optimizer/trajectory" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-182" vertex="1" connectable="0">
<mxGeometry x="-431" y="28.99666666666674" as="geometry">
<mxPoint x="2" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<div>dynamic_obstacle_stop</div>" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-190">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-182" vertex="1">
<mxGeometry x="-426" y="156" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-191" value="<div style=""><b style="background-color: rgb(213, 232, 212);">LiDAR pipeline (default)</b><br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=left;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="Wu6CmMa7a1BlNrLQahqR-182" vertex="1">
<mxGeometry x="-1890" y="-529" width="337" height="332" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-192" value="Perception" style="" parent="0" />
<mxCell id="Wu6CmMa7a1BlNrLQahqR-193" value="<div style="text-align: left;"><br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=5;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1940" y="-599" width="920" height="830" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-194" value="<div>/perception/object_recognition/detection/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#FFB366;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=4;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1910" y="-564" width="865" height="575" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-195" value="<div>/perception/object_recognition/tracking/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=17;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1910" y="26" width="870" height="135" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-196" value="<div><span style="background-color: rgb(213, 232, 212);"><b>Camera-LiDAR pipeline</b></span></div><div><span style="background-color: rgb(213, 232, 212);"><b>(optional)</b></span></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1545" y="-529" width="155" height="370" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-197" value="<div><b style="background-color: rgb(213, 232, 212);">Radar pipeline (optional)</b><br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1239" y="-529" width="190" height="520" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-198" value="<div>/perception/traffic_light_recognition/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-925" y="-599" width="295" height="630" as="geometry" />
</mxCell>
<UserObject label="Perception" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-192"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-199">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="647" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-200" value="/perception/object_recognition/objects" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.509;exitY=1.001;exitDx=0;exitDy=0;startArrow=none;startFill=0;labelBackgroundColor=none;exitPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1480" y="306" as="targetPoint" />
<Array as="points">
<mxPoint x="-1480" y="266" />
<mxPoint x="-1480" y="296" />
</Array>
<mxPoint x="-1479.7199999999998" y="231.82999999999993" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-201" value="clustering/clusters" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-203" target="Wu6CmMa7a1BlNrLQahqR-216" edge="1">
<mxGeometry x="-0.8526" relative="1" as="geometry">
<mxPoint x="-1652" y="-169.5" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-202" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-203" target="Wu6CmMa7a1BlNrLQahqR-238" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1630" y="-364" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="euclidean_cluster" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_euclidean_cluster" id="Wu6CmMa7a1BlNrLQahqR-203">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1690" y="-433" width="120" height="25" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-204" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-212" target="Wu6CmMa7a1BlNrLQahqR-211" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-205" value="centerpoint/validation/objects" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;labelBackgroundColor=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.492;entryY=0.015;entryDx=0;entryDy=0;entryPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-232" target="Wu6CmMa7a1BlNrLQahqR-303" edge="1">
<mxGeometry x="-0.5043" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1808" y="-212" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-1690" y="-197" as="sourcePoint" />
<mxPoint x="-1809" y="-217" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="lidar_centerpoint" tooltip="DNNベースでLiDAR点群に物体のクラス情報を付与する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_lidar_centerpoint" id="Wu6CmMa7a1BlNrLQahqR-206">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1878" y="-385" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="map_based_<br>prediction" tooltip="高精度地図情報を用いて、trackingされた動物体情報の移動経路予測を行う" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_map_based_prediction" id="Wu6CmMa7a1BlNrLQahqR-207">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1540" y="176" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-208" value="traffic_light_detection/rough/rois" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-209" target="Wu6CmMa7a1BlNrLQahqR-212" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="traffic_light_map_<br>based_detector" tooltip="自己位置および高精度地図情報、自身の走行ルート情報から、信号機のおおよその位置を計算する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_map_based_detector" id="Wu6CmMa7a1BlNrLQahqR-209">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-895" y="-564" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-210" value="objects" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-247" target="Wu6CmMa7a1BlNrLQahqR-273" edge="1">
<mxGeometry x="-0.4444" relative="1" as="geometry">
<mxPoint x="-1810" y="-67.5" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<span><span>car/</span><br style="border-color: var(--border-color);"><span>traffic_light_classifier</span></span>" tooltip="画像に含まれる信号機の色を識別する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_classifier" id="Wu6CmMa7a1BlNrLQahqR-211">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-895" y="-399" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="traffic_light_<br>fine_detector" tooltip="画像処理を用いて信号機の正確な位置を計算する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_fine_detector" id="Wu6CmMa7a1BlNrLQahqR-212">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-895" y="-474" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-213" value="route,<br>vector_map" style="endArrow=classic;html=1;comic=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-209" edge="1">
<mxGeometry x="-0.3103" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-835" y="-694" as="sourcePoint" />
<mxPoint x="-838" y="-574" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-214" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-273" target="Wu6CmMa7a1BlNrLQahqR-245" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="object_association<br>_merger" tooltip="detection同士のassignmentを取り,confidenceが高い方を採用する.overlapしたunknown objectはmergeする" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_merger" id="Wu6CmMa7a1BlNrLQahqR-215">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1863" y="-152" width="110" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="shape_estimation" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_shape_estimation" id="Wu6CmMa7a1BlNrLQahqR-216">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1700" y="-313" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-217" value="<div>/perception/occupancy_grid_map/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1962.05" y="-960" width="200" height="260" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-218" value="<div>/perception/obstacle_segmentation/<br></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=center;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1742.05" y="-1075" width="230.05" height="375" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-219" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-227" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1632" y="-1085" />
<mxPoint x="-1992" y="-1085" />
<mxPoint x="-1992" y="-830" />
</Array>
<mxPoint x="-1632" y="-1145" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-220" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-223" target="Wu6CmMa7a1BlNrLQahqR-227" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-221" value="single_frame/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-223" target="Wu6CmMa7a1BlNrLQahqR-228" edge="1">
<mxGeometry x="-0.7906" relative="1" as="geometry">
<mxPoint x="-1632.1189655172413" y="-910" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-222" value="range_cropped/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;labelBackgroundColor=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-230" target="Wu6CmMa7a1BlNrLQahqR-223" edge="1">
<mxGeometry x="-0.0003" relative="1" as="geometry">
<Array as="points" />
<mxPoint as="offset" />
<mxPoint x="-1632.05" y="-1040" as="sourcePoint" />
</mxGeometry>
</mxCell>
<UserObject label="common_<br>ground_filter" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_ground_segmentation/docs/scan-ground-filter.md" tooltip="アルゴリズムを使って点群から地面を除去します。" id="Wu6CmMa7a1BlNrLQahqR-223">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1692.05" y="-929" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-224" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-227" target="Wu6CmMa7a1BlNrLQahqR-228" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1862.05" y="-760" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-225" value="map" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-224" vertex="1" connectable="0">
<mxGeometry x="0.1676" y="-1" relative="1" as="geometry">
<mxPoint x="-73" y="-21" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-226" value="/perception/occupancy_grid_map/map" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-227" edge="1">
<mxGeometry x="0.5797" relative="1" as="geometry">
<mxPoint x="-1862.05" y="-639" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="occupancy_grid_map" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_probabilistic_occupancy_grid_map/pointcloud-based-occupancy-grid-map.md" tooltip="全点群データ、地面除去済み点群、occupancy gridの情報を総合的に見て、障害物が存在するかどうかの確率をoccupancy gridマップの形式で計算します。" id="Wu6CmMa7a1BlNrLQahqR-227">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1922.05" y="-850.03" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="occupancy_grid_<br>based_outlier_filter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_occupancy_grid_map_outlier_filter" tooltip="occupancy gridで与えられる障害物存在確率マップの情報をもとに、障害物点群をフィルタリングします。" id="Wu6CmMa7a1BlNrLQahqR-228">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1702.05" y="-780" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-229" value="/perception/obstacle_segmentation/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-228" edge="1">
<mxGeometry x="0.3333" relative="1" as="geometry">
<mxPoint x="-1632.05" y="-639" as="targetPoint" />
<mxPoint x="-1622.05" y="-884" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="crop_box_filter" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="Wu6CmMa7a1BlNrLQahqR-230">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1692.05" y="-1026" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-231" value="/sensing/lidar/concatenated/pointcloud" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-230" edge="1">
<mxGeometry x="-0.3277" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1632" y="-1145" as="sourcePoint" />
<mxPoint x="-1472.05" y="-1819" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="obstacle_pointcloud _based_validator" tooltip="BBox内に存在するobstacle_segmentation後の点群数を用いて,false positiveを除く" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_detected_object_validation/obstacle-pointcloud-based-validator.md" id="Wu6CmMa7a1BlNrLQahqR-232">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1878" y="-322" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-233" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-206" target="Wu6CmMa7a1BlNrLQahqR-232" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1690" y="-252" as="sourcePoint" />
<mxPoint x="-1690" y="-238" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="object_association<br>_merger" tooltip="detection同士のassignmentを取り,confidenceが高い方を採用する.overlapしたunknown objectはmergeする" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_merger" id="Wu6CmMa7a1BlNrLQahqR-234">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1863" y="-109" width="110" height="34" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-235" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-236" target="Wu6CmMa7a1BlNrLQahqR-238" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="p3QzM0qwlzD5kgFDznIL-122" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-236" target="Wu6CmMa7a1BlNrLQahqR-310">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1468" y="-416" />
<mxPoint x="-1402" y="-416" />
<mxPoint x="-1402" y="-363" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="tensorrt_yolox" tooltip="DNNベースで画像に物体のクラス情報を付与する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_tensorrt_yolox" id="Wu6CmMa7a1BlNrLQahqR-236">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1538" y="-487" width="140" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-237" value="/perception/object_recognition/detection/<br>pointcloud_map_filtered/pointcloud" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-232" edge="1">
<mxGeometry x="-0.0244" y="-15" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2125" y="-302" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-2125" y="-302" as="sourcePoint" />
<mxPoint x="-1906" y="-234.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="roi_cluster_fusion" tooltip="clustering結果に画像のdetection結果をprojectionしてlabelを付与する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_image_projection_based_fusion/docs/roi-cluster-fusion.md" id="Wu6CmMa7a1BlNrLQahqR-238">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1525" y="-375" width="113" height="23" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-239" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;jumpStyle=none;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-241" target="Wu6CmMa7a1BlNrLQahqR-215" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1468" y="-141" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-240" value="clustering/camera_lidar_fusion<br style="border-color: var(--border-color);">/objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-239" vertex="1" connectable="0">
<mxGeometry x="-0.0051" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="shape_estimation" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_shape_estimation" id="Wu6CmMa7a1BlNrLQahqR-241">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1539" y="-278" width="140" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-242" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.501;exitY=0.969;exitDx=0;exitDy=0;exitPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-215" target="Wu6CmMa7a1BlNrLQahqR-234" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1808" y="-83" as="sourcePoint" />
<mxPoint x="-1808" y="-130" as="targetPoint" />
<Array as="points">
<mxPoint x="-1808" y="-111" />
<mxPoint x="-1808" y="-111" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-243" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-245" target="Wu6CmMa7a1BlNrLQahqR-234" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-244" value="detection_by<br style="border-color: var(--border-color); text-align: left;"><span style="border-color: var(--border-color); text-align: left;">_tracker/</span><div><span style="border-color: var(--border-color); text-align: left;">objects</span></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-243" vertex="1" connectable="0">
<mxGeometry x="0.067" y="-1" relative="1" as="geometry">
<mxPoint y="5" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="detection_by_<br>tracker_node" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_detection_by_tracker" tooltip="tracker内部のclusterをマージし,shape fittingしたbboxを出力する" id="Wu6CmMa7a1BlNrLQahqR-245">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1690" y="-109" width="120" height="34" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-246" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;jumpStyle=arc;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-216" target="Wu6CmMa7a1BlNrLQahqR-245" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1630" y="-194" as="sourcePoint" />
<mxPoint x="-1630" y="-97" as="targetPoint" />
<Array as="points">
<mxPoint x="-1630" y="-154" />
<mxPoint x="-1630" y="-154" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="object_lanelet_filter" tooltip="vector mapの情報を用いて,unknown objectをfilterする.lane内のunknown objectのみを残す." link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_detected_object_validation/object-lanelet-filter.md" id="Wu6CmMa7a1BlNrLQahqR-247">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1868" y="-54" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-248" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;comic=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-234" target="Wu6CmMa7a1BlNrLQahqR-247" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1807" y="-37" as="sourcePoint" />
<mxPoint x="-1807" y="-23" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-249" value="/map/vector_map" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-247" edge="1">
<mxGeometry x="-0.5127" y="-17" relative="1" as="geometry">
<mxPoint x="-1" as="offset" />
<mxPoint x="-2060" y="-34" as="sourcePoint" />
<mxPoint x="-1855" y="-20" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-250" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">pointcloud_map_filtered/pointcloud</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-251" target="Wu6CmMa7a1BlNrLQahqR-203" edge="1">
<mxGeometry x="-0.6667" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="compare_map_filter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_compare_map_segmentation" id="Wu6CmMa7a1BlNrLQahqR-251">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1690" y="-485" width="120" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-252" value="<span style="background-color: rgb(255, 255, 255);">/perception/obstacle_segmentation/pointcloud</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-290" edge="1">
<mxGeometry x="-0.6527" relative="1" as="geometry">
<mxPoint x="-1633" y="-637" as="sourcePoint" />
<mxPoint x="-1629" y="-769" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-253" value="<span style="">map</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-251" edge="1">
<mxGeometry x="-0.821" y="-5" relative="1" as="geometry">
<mxPoint x="-1980" y="-479" as="sourcePoint" />
<mxPoint x="-1752" y="-429" as="targetPoint" />
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="-1975" y="-479" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-254" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-256" target="Wu6CmMa7a1BlNrLQahqR-259" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-255" value="lanelet_filtered_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-254" vertex="1" connectable="0">
<mxGeometry x="-0.1143" y="5" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="object_lanelet_filter" tooltip="The object_lanelet_filter is a node that filters detected object by using vector map. The objects only inside of the vector map will be published." link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_detected_object_validation/object-lanelet-filter.md" id="Wu6CmMa7a1BlNrLQahqR-256">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1214" y="-204" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-257" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-259" target="Wu6CmMa7a1BlNrLQahqR-274" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-258" value="far_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-257" vertex="1" connectable="0">
<mxGeometry x="-0.0824" relative="1" as="geometry">
<mxPoint x="-5" y="-30" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_object_clustering" tooltip="This package can make clustered objects from radar DetectedObjects, the objects which is converted from RadarTracks by radar_tracks_msgs_converter and is processed by noise filter. In other word, this package can combine multiple radar detections from one object into one and adjust class and size." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_object_clustering" id="Wu6CmMa7a1BlNrLQahqR-259">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1214" y="-109" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-260" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-262" target="Wu6CmMa7a1BlNrLQahqR-256" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-261" value="far_high_speed_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-260" vertex="1" connectable="0">
<mxGeometry x="-0.25" y="4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="object_range_splitter" tooltip="object_range_splitter is a package to divide detected objects into two messages by the distance from the origin." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_range_splitter" id="Wu6CmMa7a1BlNrLQahqR-262">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1214" y="-309" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-263" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-265" target="Wu6CmMa7a1BlNrLQahqR-262" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-264" value="high_speed_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-263" vertex="1" connectable="0">
<mxGeometry x="-0.2" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="object_velocity_splitter" tooltip="This package contains a object filter module for autoware_auto_perception_msgs/msg/DetectedObject. This package can split DetectedObjects into two messages by object's speed." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_object_velocity_splitter" id="Wu6CmMa7a1BlNrLQahqR-265">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1214" y="-409" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-266" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-268" target="Wu6CmMa7a1BlNrLQahqR-265" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-267" value="noise_filtered_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-266" vertex="1" connectable="0">
<mxGeometry x="0.5529" relative="1" as="geometry">
<mxPoint y="-14" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_crossing_objects_<br>noise_filter" tooltip="This package contains a radar noise filter module for autoware_auto_perception_msgs/msg/DetectedObject. This package can filter the noise objects which cross to the ego vehicle." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_crossing_objects_noise_filter" id="Wu6CmMa7a1BlNrLQahqR-268">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1214" y="-499" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-269" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-268" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1144" y="-644" as="sourcePoint" />
<mxPoint x="-1199" y="-524" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-270" value="/sensing/radar/detected_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=default;" parent="Wu6CmMa7a1BlNrLQahqR-269" vertex="1" connectable="0">
<mxGeometry x="-0.25" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-271" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-274" target="Wu6CmMa7a1BlNrLQahqR-276" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1380" y="121" as="targetPoint" />
<Array as="points">
<mxPoint x="-1166" y="121" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-272" value="far_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-271" vertex="1" connectable="0">
<mxGeometry y="3" relative="1" as="geometry">
<mxPoint y="7" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="multi_object_<br>tracker" tooltip="クラス+位置+形状情報に対してtrackingを行う。(最近上流が速度情報も出せるようになってきたらしい)" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_multi_object_tracker" id="Wu6CmMa7a1BlNrLQahqR-273">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1868" y="40" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="radar_object_tracker" tooltip="This package provides a radar object tracking node that processes sequences of detected objects to assign consistent identities to them and estimate their velocities." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_object_tracker" id="Wu6CmMa7a1BlNrLQahqR-274">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1214" y="36" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-275" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-276" target="Wu6CmMa7a1BlNrLQahqR-207" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="decorative_tracking_<br>merger" tooltip="This package try to merge two tracking objects from different sensor." link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_tracking_object_merger" id="Wu6CmMa7a1BlNrLQahqR-276">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1540" y="101" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-277" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-403" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-294" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-278" value="<span>/sensing/lidar/top/<br>pointcloud_raw</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-277" vertex="1" connectable="0">
<mxGeometry x="-0.1974" y="-1" relative="1" as="geometry">
<mxPoint x="-28" y="-20" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="<span><span>pedestrian/</span><br style="border-color: var(--border-color);"><span>traffic_light_classifier</span></span>" tooltip="画像に含まれる信号機の色を識別する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_classifier" id="Wu6CmMa7a1BlNrLQahqR-279">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-755" y="-399" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-280" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-212" target="Wu6CmMa7a1BlNrLQahqR-279" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-830" y="-429" as="sourcePoint" />
<mxPoint x="-830" y="-394" as="targetPoint" />
<Array as="points">
<mxPoint x="-805" y="-419" />
<mxPoint x="-695" y="-419" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-281" value="/map/vector_map" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-207" edge="1">
<mxGeometry x="-0.2053" y="-14" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="-1620" y="196" as="sourcePoint" />
<mxPoint x="-1855" y="196" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-282" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-273" target="Wu6CmMa7a1BlNrLQahqR-276" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1795" y="121" />
</Array>
<mxPoint x="-1500" y="121" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-283" value="near_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-282" vertex="1" connectable="0">
<mxGeometry x="0.5133" y="-4" relative="1" as="geometry">
<mxPoint x="-58" y="6" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-284" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">/perception/object_recognition/</span>" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1935" y="-594" width="190" height="35" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-285" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-236" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1467.5238095238096" y="-649" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-286" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_rect_color" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-285" vertex="1" connectable="0">
<mxGeometry x="-0.0539" y="5" relative="1" as="geometry">
<mxPoint x="-6" y="-52" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-288" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.499;entryY=-0.026;entryDx=0;entryDy=0;entryPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-238" target="Wu6CmMa7a1BlNrLQahqR-311" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1467" y="-320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-289" value="filtered/clusters" style="edgeLabel;align=center;verticalAlign=middle;resizable=0;points=[];rounded=0;strokeColor=default;html=1;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-288" vertex="1" connectable="0">
<mxGeometry x="-0.1932" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="voxel_grid_downsample" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_compare_map_segmentation" id="Wu6CmMa7a1BlNrLQahqR-290">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=10;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1692" y="-522" width="120" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-291" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.483;entryY=0.004;entryDx=0;entryDy=0;entryPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1631.9632362459545" y="-502" as="sourcePoint" />
<mxPoint x="-1632" y="-484.91999999999985" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-292" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-294" target="Wu6CmMa7a1BlNrLQahqR-295" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-293" value="judged/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-292" vertex="1" connectable="0">
<mxGeometry x="0.1361" y="-3" relative="1" as="geometry">
<mxPoint y="-7" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="traffic_light_arbiter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_arbiter" tooltip="This package receives traffic signals from perception and external (e.g., V2X) components and combines them using either a confidence-based or a external-preference based approach.

" id="Wu6CmMa7a1BlNrLQahqR-294">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-835" y="-142" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="crosswalk_traffic_<br>light_estimator" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_crosswalk_traffic_light_estimator" tooltip="crosswalk_traffic_light_estimator is a module that estimates pedestrian traffic signals from HDMap and detected vehicle traffic signals.

" id="Wu6CmMa7a1BlNrLQahqR-295">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-835" y="-51" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-296" value="<font style="font-size: 11px;"><span style="background-color: rgb(213, 232, 212);"><b>Irregular object detector</b></span><br></font><div><span style="background-color: rgb(213, 232, 212);"><b><font style="font-size: 11px;">(optional)</font></b></span></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1384" y="-528" width="140" height="368" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-297" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-298" target="Wu6CmMa7a1BlNrLQahqR-300" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="cropbox_filter" tooltip="DNNベースで画像に物体のクラス情報を付与する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_tensorrt_yolox" id="Wu6CmMa7a1BlNrLQahqR-298">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=none;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1377" y="-486" width="125" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-299" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-300" target="Wu6CmMa7a1BlNrLQahqR-310" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="ground_filter" tooltip="clustering結果に画像のdetection結果をprojectionしてlabelを付与する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_image_projection_based_fusion/docs/roi-cluster-fusion.md" id="Wu6CmMa7a1BlNrLQahqR-300">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1377" y="-431" width="125" height="23" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-301" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" target="Wu6CmMa7a1BlNrLQahqR-298" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1631" y="-1084" />
<mxPoint x="-1314" y="-1084" />
</Array>
<mxPoint x="-1631" y="-1144" as="sourcePoint" />
<mxPoint x="-1921" y="-829" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-302" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-303" target="Wu6CmMa7a1BlNrLQahqR-215" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="simple_object<br>_merger" tooltip="detection同士のassignmentを取り,confidenceが高い方を採用する.overlapしたunknown objectはmergeする" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_simple_object_merger" id="Wu6CmMa7a1BlNrLQahqR-303">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=none;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1863" y="-199" width="110" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-304" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-305" target="Wu6CmMa7a1BlNrLQahqR-308" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="shape_estimation" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_shape_estimation" id="Wu6CmMa7a1BlNrLQahqR-305">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1378" y="-305" width="126" height="20" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="feature_remover" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_detected_object_feature_remover" id="Wu6CmMa7a1BlNrLQahqR-306">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1537" y="-238" width="140" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-307" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-308" target="Wu6CmMa7a1BlNrLQahqR-303" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1315" y="-184" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="feature_remover" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_detected_object_feature_remover" id="Wu6CmMa7a1BlNrLQahqR-308">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1384" y="-238" width="138" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-309" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-310" target="Wu6CmMa7a1BlNrLQahqR-305" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="roi_pointcloud fusion" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_image_projection_based_fusion/docs/roi-pointcloud-fusion.md" id="Wu6CmMa7a1BlNrLQahqR-310">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;align=center;verticalAlign=middle;spacing=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1377" y="-375" width="124" height="23" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="low_intensity_cluster_filter" tooltip="clustering結果の形状を推定する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/perception/autoware_raindrop_cluster_filter/raindrop_cluster_filter.md" id="Wu6CmMa7a1BlNrLQahqR-311">
<mxCell style="rounded=1;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;whiteSpace=wrap;" parent="Wu6CmMa7a1BlNrLQahqR-192" vertex="1">
<mxGeometry x="-1541" y="-317" width="146" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-312" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.508;entryY=0.072;entryDx=0;entryDy=0;entryPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-192" source="Wu6CmMa7a1BlNrLQahqR-311" target="Wu6CmMa7a1BlNrLQahqR-241" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-313" value="Planning" style="" parent="0" />
<mxCell id="Wu6CmMa7a1BlNrLQahqR-314" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;fillColor=none;strokeWidth=1;comic=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-560" y="-810" width="260" height="655" as="geometry" />
</mxCell>
<UserObject label="behavior_velocity_planner" tooltip="交通ルールをもとに、経路上の最大速度を決定します。各モジュールは、自身の計算した最大速度と上段の結果を比較し、小さい速度を経路上に書き込みます。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/behavior_velocity_planner" id="Wu6CmMa7a1BlNrLQahqR-315">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;sketch=0;shadow=0;arcSize=9;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-555" y="-470" width="250" height="300" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="Planning" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-313"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-316">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="800" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-317" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;sketch=0;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-354" target="Wu6CmMa7a1BlNrLQahqR-414" edge="1">
<mxGeometry x="-0.9836" relative="1" as="geometry">
<mxPoint x="-387" y="500" as="sourcePoint" />
<Array as="points">
<mxPoint x="-387" y="545" />
<mxPoint x="50" y="545" />
<mxPoint x="50" y="-865" />
<mxPoint x="493" y="-865" />
<mxPoint x="493" y="-800" />
</Array>
<mxPoint as="offset" />
<mxPoint x="250" y="-910" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-318" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">/planning/scenario_planning/trajectory [Trajectory]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-317" vertex="1" connectable="0">
<mxGeometry x="-0.9686" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-319" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-337" target="Wu6CmMa7a1BlNrLQahqR-326" edge="1">
<mxGeometry x="-0.8837" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-428" y="-840" />
<mxPoint x="-600" y="-840" />
<mxPoint x="-600" y="310" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="path_optimizer" tooltip="車両形状や走行可能領域を考慮して、経路の平滑化を行う。障害物も避けるが、long historyで最近は回避機能はoffになっています。" link="https://github.com/autowarefoundation/autoware_universe/tree/1a8fbc432614a35d41cff0c969a6e69e0586eafc/planning/autoware_path_optimizer" id="Wu6CmMa7a1BlNrLQahqR-320">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-490" y="-36" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="costmap_generator" tooltip="障害物点群や地図の走行可能エリアの情報から、駐車プランナー用のコストマップを生成する。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/costmap_generator" id="Wu6CmMa7a1BlNrLQahqR-321">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-210" y="-640" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="external_velocity_<br>limit_selector" tooltip="apiとautoware.iv内部から送られてくる制約付き減速指示を受け取り、整合性をとる" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_external_velocity_limit_selector" id="Wu6CmMa7a1BlNrLQahqR-322">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-862" y="380" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-323" value="/planning/scenario_planning/max_velocity<br>[tier4_planning_msgs/msg/VelocityLimit]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-322" target="Wu6CmMa7a1BlNrLQahqR-328" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-460" y="450" as="targetPoint" />
<mxPoint x="-660" y="450" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-324" value="lane_driving/trajectory [Trajectory]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.144;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;entryPerimeter=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-183" target="Wu6CmMa7a1BlNrLQahqR-326" edge="1">
<mxGeometry x="-0.1915" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-430" y="266" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-432" y="247" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-325" value="trajectory [Trajectory]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-326" target="Wu6CmMa7a1BlNrLQahqR-328" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="scenario_selector" tooltip="いまのrouteおよび地図情報から、LaneDriving / Parkingのシナリオを判断し、どちらの経路を使うかを切り替える。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_scenario_selector" id="Wu6CmMa7a1BlNrLQahqR-326">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-447.5" y="290" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-327" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">/planning/scenario_planning/motion_velocity_smoother/trajectory [Trajectory]</span>" style="edgeStyle=none;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-328" target="Wu6CmMa7a1BlNrLQahqR-354" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="velocity_smoother" tooltip="経路に埋め込まれた最大速度を超過しないように、うまい具合で速度を平滑化する。カーブでの減速もここで行う。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_velocity_smoother" id="Wu6CmMa7a1BlNrLQahqR-328">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-447.5" y="380" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-329" value="&lt;Lane Driving&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;comic=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-420" y="-810.0030303030303" width="90" height="20.303030303030305" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-330" style="rounded=0;jumpStyle=none;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-337" target="Wu6CmMa7a1BlNrLQahqR-348" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-331" value="/planning/mission_planning/route<br>[autoware_auto_planning_msgs/HADMapRoute]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;jumpStyle=none;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-337" edge="1">
<mxGeometry x="-0.8417" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-428" y="-840" />
<mxPoint x="-231" y="-840" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-431" y="-910" as="sourcePoint" />
<mxPoint x="-231" y="-730" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-332" style="edgeStyle=none;html=1;endArrow=none;endFill=0;startArrow=classicThin;startFill=1;exitX=1.009;exitY=0.493;exitDx=0;exitDy=0;exitPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-337" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-155" y="-930" as="targetPoint" />
<mxPoint x="-220" y="-930" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-333" value="<span style="font-size: 11px;">/planning/scenario_planning/modified_goal</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-332" vertex="1" connectable="0">
<mxGeometry x="0.2965" y="-1" relative="1" as="geometry">
<mxPoint x="73" y="-16" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-334" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;jumpStyle=arc;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-337" target="Wu6CmMa7a1BlNrLQahqR-360" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-715" y="-920" />
<mxPoint x="-715" y="-1244" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-335" value="/planning/mission_planning/goal,<br><span style="font-size: 11px;">/planning/mission_planning/checkpoint</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-334" vertex="1" connectable="0">
<mxGeometry x="-0.1223" y="-3" relative="1" as="geometry">
<mxPoint x="-28" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-336" value="/planning/mission_planning/<br>route_state" style="edgeStyle=none;rounded=0;jumpStyle=arc;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-337" target="Wu6CmMa7a1BlNrLQahqR-173" edge="1">
<mxGeometry x="-0.2571" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-640" y="-940" />
<mxPoint x="-640" y="-1079" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="mission_planner" tooltip="高精度地図情報をもとに、自己位置からゴールまでのルートを計算します。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_mission_planner" id="Wu6CmMa7a1BlNrLQahqR-337">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-589" y="-950" width="321" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-338" value="behavior_planning/path_with_lane_id" style="edgeStyle=none;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-348" target="Wu6CmMa7a1BlNrLQahqR-315" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-446.5" y="-507" as="sourcePoint" />
<mxPoint x="-446.5" y="-457" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="freespace_planner" tooltip="コストマップとゴールから、自車の走行ルートを計算する。いまはHA*を使ってる。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/freespace_planner" id="Wu6CmMa7a1BlNrLQahqR-339">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-290" y="-730" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-340" value="costmap_generator/occupancy_grid" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;orthogonal=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-321" target="Wu6CmMa7a1BlNrLQahqR-339" edge="1">
<mxGeometry x="-0.3333" relative="1" as="geometry">
<mxPoint x="-180" y="-635" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-341" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;fillColor=none;strokeWidth=1;comic=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-295" y="-810" width="225" height="250" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-342" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-315" target="Wu6CmMa7a1BlNrLQahqR-359" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-430" y="-70" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-343" value="behavior_planning/path" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-342" vertex="1" connectable="0">
<mxGeometry x="0.206" y="-1" relative="1" as="geometry">
<mxPoint x="1" y="-23" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-344" value="&lt;Parking&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;comic=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-180" y="-790" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-345" value="<span style="color: rgb(0, 0, 0); font-family: helvetica; font-size: 11px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); display: inline; float: none;">parking/trajectory [Trajectory]</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-339" target="Wu6CmMa7a1BlNrLQahqR-326" edge="1">
<mxGeometry x="0.6614" relative="1" as="geometry">
<mxPoint x="-230" y="-310" as="targetPoint" />
<Array as="points">
<mxPoint x="-230" y="260" />
<mxPoint x="-357" y="260" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="surround_obstacle_checker" tooltip="自車が停止しているときに、周囲の障害物を確認し、近くに障害物がいる場合は車両を発進させない。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_surround_obstacle_checker" id="Wu6CmMa7a1BlNrLQahqR-346">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-882" y="110" width="160" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-347" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-346" target="Wu6CmMa7a1BlNrLQahqR-322" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="behavior_path_planner" tooltip="交通ルールをもとに、経路上の最大速度を決定します。各モジュールは、自身の計算した最大速度と上段の結果を比較し、小さい速度を経路上に書き込みます。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/behavior_path_planner" id="Wu6CmMa7a1BlNrLQahqR-348">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-530" y="-790" width="200" height="279" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="side_shift" tooltip="遠隔からの司令をもとに幅寄せを行います。" id="Wu6CmMa7a1BlNrLQahqR-349">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-490" y="-558" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="start_planner/goal_planner" tooltip="ルート情報をもとに路肩への幅寄せ、路肩からの発進を行います。" id="Wu6CmMa7a1BlNrLQahqR-350">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-511" y="-598" width="162" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="static_obstacle_avoidance" tooltip="ルート情報や障害物情報をもとに、障害物回避を実行します。" id="Wu6CmMa7a1BlNrLQahqR-351">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-512" y="-675" width="164" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="lane_change" tooltip="ルート情報や障害物情報をもとに、レーンチェンジを実行します。" id="Wu6CmMa7a1BlNrLQahqR-352">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-490" y="-714" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="lane_following" tooltip="ルート情報をもとに走行経路を作成します。" id="Wu6CmMa7a1BlNrLQahqR-353">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-490" y="-752" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="planning_validator" tooltip="Check the trajectory and stop publishing it if it is unsafe." link="https://github.com/autowarefoundation/autoware_universe/tree/main/planning/autoware_planning_validator" id="Wu6CmMa7a1BlNrLQahqR-354">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-447.5" y="460" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-355" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;jumpStyle=arc;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-348" target="Wu6CmMa7a1BlNrLQahqR-419" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-230" y="-580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-356" value="/planning/turn_indicators_cmd&nbsp;[TurnIndicatorsCommand]<br>/planning/hazard_lights_cmd&nbsp;[HazardLightsCommand]" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];comic=0;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-355" vertex="1" connectable="0">
<mxGeometry x="-0.0226" y="1" relative="1" as="geometry">
<mxPoint x="-55" y="61" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-357" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-359" target="Wu6CmMa7a1BlNrLQahqR-320" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-358" value="path_smoother/path" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-357" vertex="1" connectable="0">
<mxGeometry x="-0.3175" y="2" relative="1" as="geometry">
<mxPoint x="-2" y="5" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="path_smoother" tooltip="車両形状や走行可能領域を考慮して、経路の平滑化を行う。障害物も避けるが、long historyで最近は回避機能はoffになっています。" link="https://autowarefoundation.github.io/autoware_universe/main/planning/autoware_path_smoother/" id="Wu6CmMa7a1BlNrLQahqR-359">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-490" y="-128" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-360" value="/default_ad_api/helpers/<br>routing_adaptor" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-585" y="-1264" width="199" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-361" value="/planning/mission_planning/set_route,<br><span style="font-size: 11px;">/planning/mission_planning/set_route_points,<br></span>/planning/mission_planning/clear_route<span style="font-size: 11px;"><br></span>" style="endArrow=classic;html=1;dashed=1;exitX=0.27;exitY=0.976;exitDx=0;exitDy=0;exitPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" edge="1">
<mxGeometry x="-0.3504" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-499.9499999999998" y="-1068.9599999999998" as="sourcePoint" />
<mxPoint x="-500" y="-949" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-362" value="" style="endArrow=classic;html=1;dashed=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-173" target="Wu6CmMa7a1BlNrLQahqR-337" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-65" y="-1040" as="sourcePoint" />
<mxPoint x="-325" y="-950" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-363" value="/planning/mission_planning/change_route,<br><span style="font-size: 11px;">/planning/mission_planning/change_route_points</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-362" vertex="1" connectable="0">
<mxGeometry x="-0.6025" relative="1" as="geometry">
<mxPoint x="93" y="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-364" value="<span style="font-size: 11px;">/api/routing/set_route<br></span>" style="endArrow=classic;html=1;dashed=1;startArrow=oval;startFill=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" edge="1">
<mxGeometry x="0.2903" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-295" y="-1264" as="sourcePoint" />
<mxPoint x="-295" y="-1109" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-365" value="" style="endArrow=classic;html=1;dashed=1;startArrow=oval;startFill=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" edge="1">
<mxGeometry x="0.4194" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-355" y="-1264" as="sourcePoint" />
<mxPoint x="-355" y="-1109" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-366" value="/api/routing/change_route" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-365" connectable="0" vertex="1">
<mxGeometry x="-0.5659" y="-2" relative="1" as="geometry">
<mxPoint x="841" y="141" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-367" style="rounded=0;html=1;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-173" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-95" y="-1099" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-368" value="/system/operation_mode/change_operation_mode" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-367" vertex="1" connectable="0">
<mxGeometry x="0.7838" y="3" relative="1" as="geometry">
<mxPoint x="-11" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-369" value="" style="endArrow=classic;html=1;dashed=1;exitX=0.805;exitY=1.006;exitDx=0;exitDy=0;exitPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-360" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-428.69" y="-1169" as="sourcePoint" />
<mxPoint x="-425" y="-1109" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-370" value="/api/routing/clear_route" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-369" vertex="1" connectable="0">
<mxGeometry x="-0.3188" y="-1" relative="1" as="geometry">
<mxPoint x="1" y="51" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-371" value="<span style="font-size: 11px;">/api/routing/<br>set_route_points</span>" style="endArrow=classic;html=1;dashed=1;exitX=0.206;exitY=1.032;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.131;entryY=-0.004;entryDx=0;entryDy=0;entryPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-360" target="Wu6CmMa7a1BlNrLQahqR-173" edge="1">
<mxGeometry x="-0.5823" y="-1" width="50" height="50" relative="1" as="geometry">
<mxPoint x="-565" y="-1169" as="sourcePoint" />
<mxPoint x="-548" y="-1114" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-372" value="" style="endArrow=classic;html=1;dashed=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.318;entryY=0.002;entryDx=0;entryDy=0;entryPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-360" target="Wu6CmMa7a1BlNrLQahqR-173" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-489.61" y="-1169" as="sourcePoint" />
<mxPoint x="-489.61" y="-1109" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-373" value="/api/routing/<br>change_route_points" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=default;" parent="Wu6CmMa7a1BlNrLQahqR-372" vertex="1" connectable="0">
<mxGeometry x="-0.3188" y="-1" relative="1" as="geometry">
<mxPoint x="1" y="21" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-374" value="" style="endArrow=classic;html=1;rounded=0;jumpStyle=arc;" parent="Wu6CmMa7a1BlNrLQahqR-313" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-487" y="-1345" as="sourcePoint" />
<mxPoint x="-487" y="-1264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-375" value="/rviz/routing/<br>rough_goal" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-374" vertex="1" connectable="0">
<mxGeometry x="-0.4273" y="-2" relative="1" as="geometry">
<mxPoint x="4" y="17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-376" value="" style="endArrow=classic;html=1;rounded=0;jumpStyle=arc;" parent="Wu6CmMa7a1BlNrLQahqR-313" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-426.00000000000045" y="-1344.9999999999998" as="sourcePoint" />
<mxPoint x="-426.00000000000045" y="-1264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-377" value="/rviz/routing/reroute" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-376" vertex="1" connectable="0">
<mxGeometry x="-0.4273" y="-2" relative="1" as="geometry">
<mxPoint x="8" y="37" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-378" value="/rviz" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-580" y="-1385" width="199" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-379" value="/autoware/state" style="edgeStyle=none;rounded=0;jumpStyle=arc;html=1;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-380" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1790" y="-95" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-380" value="/default_ad_api/node/<br>autoware_state" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="1520" y="-115" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-381" value="&lt;depricated&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="1535" y="-145" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-382" style="edgeStyle=none;rounded=0;jumpStyle=arc;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classicThin;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-173" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="30" y="-1079" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-383" value="/api/routing/state" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-382" vertex="1" connectable="0">
<mxGeometry x="-0.2926" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-384" value="" style="group" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1" connectable="0">
<mxGeometry x="-424" y="-435" width="110" height="25" as="geometry" />
</mxCell>
<UserObject label="no_stopping_area" tooltip="停止禁止区域内で停止しないように、区域手前での進行・停止判断を行います。" id="Wu6CmMa7a1BlNrLQahqR-385">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-384" vertex="1">
<mxGeometry y="93" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="intersection" tooltip="地図情報および動物体情報から、交差点での停止/発進の判定を行います。" id="Wu6CmMa7a1BlNrLQahqR-386">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-384" vertex="1">
<mxGeometry y="62" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="traffic_light" tooltip="信号の色に応じて停止/発進の指示をします" id="Wu6CmMa7a1BlNrLQahqR-387">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-384" vertex="1">
<mxGeometry y="31" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="blind_spot" tooltip="右左折時に車両後方の巻き込み確認を行い、衝突の危険がある場合は停止します。" id="Wu6CmMa7a1BlNrLQahqR-388">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-384" vertex="1">
<mxGeometry width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="no_drivable_lane" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-389">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-384" vertex="1">
<mxGeometry y="155" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="run_out" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-390">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-384" vertex="1">
<mxGeometry y="124" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="merge_from_private" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-391">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-384" vertex="1">
<mxGeometry y="186.46341463414635" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="occlusion_spot" tooltip="地図情報および動物体情報から、死角手前での減速を行います。" id="Wu6CmMa7a1BlNrLQahqR-392">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-543" y="-341" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="cross_walk" tooltip="横断歩道に人が居る、もしくは侵入しようとしてきている場合に、横断歩道手前で停止します。近くに人が居る場合は徐行します。" id="Wu6CmMa7a1BlNrLQahqR-393">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-543" y="-402" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="detection_area" tooltip="規定エリア内の障害物点群がある場合に、対応する位置で停止します" id="Wu6CmMa7a1BlNrLQahqR-394">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-543" y="-433" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="stop_line" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-395">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-543" y="-310" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="virtual_traffic_light" tooltip="信号の色に応じて停止/発進の指示をします" id="Wu6CmMa7a1BlNrLQahqR-396">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-543" y="-372" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="speed_bump" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-397">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-543" y="-279" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>walkway</div>" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-398">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-543" y="-247.99522267206478" width="110" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<div>obstacle_slow_down</div>" tooltip="規定された停止線で一時停止を行います" id="Wu6CmMa7a1BlNrLQahqR-399">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;flipV=0;flipH=1;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-574" y="156" width="140" height="25" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="traffic_light_<br>multi_camera_fusion" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_multi_camera_fusion" tooltip="traffic_light_multi_camera_fusion performs traffic light signal fusion which can be summarized as the following two tasks:

Multi-Camera-Fusion: performed on single traffic light signal detected by different cameras.
Group-Fusion: performed on traffic light signals within the same group, which means traffic lights sharing the same regulatory element id defined in lanelet2 map." id="Wu6CmMa7a1BlNrLQahqR-400">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-835" y="-224" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-401" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-403" target="Wu6CmMa7a1BlNrLQahqR-400" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-402" value="classification/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-401" connectable="0" vertex="1">
<mxGeometry x="-0.2971" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="traffic_light_<br>occlusion_predictor" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_traffic_light_occlusion_predictor" tooltip="traffic_light_occlusion_predictor receives the detected traffic lights rois and calculates the occlusion ratios of each roi with point cloud.

" id="Wu6CmMa7a1BlNrLQahqR-403">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#d5e8d4;strokeColor=#82b366;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-835" y="-314" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-404" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-211" target="Wu6CmMa7a1BlNrLQahqR-403" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-840" y="-294" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-405" value="classification/<br style="border-color: var(--border-color);">car/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-404" connectable="0" vertex="1">
<mxGeometry x="0.6831" y="1" relative="1" as="geometry">
<mxPoint x="-34" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-406" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-400" target="Wu6CmMa7a1BlNrLQahqR-294" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-775" y="-182" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-407" value="internal/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-406" connectable="0" vertex="1">
<mxGeometry x="0.27" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-408" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-295" target="Wu6CmMa7a1BlNrLQahqR-315" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-775" y="55" />
<mxPoint x="-622" y="55" />
<mxPoint x="-622" y="-320" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-409" value="traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-408" connectable="0" vertex="1">
<mxGeometry x="-0.7497" y="-1" relative="1" as="geometry">
<mxPoint y="15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-410" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" source="Wu6CmMa7a1BlNrLQahqR-279" target="Wu6CmMa7a1BlNrLQahqR-403" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-710" y="-319" as="sourcePoint" />
<mxPoint x="-710" y="-274" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-411" value="classification/<br style="border-color: var(--border-color);">pedestrian/traffic_signals" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-410" connectable="0" vertex="1">
<mxGeometry x="0.6831" y="1" relative="1" as="geometry">
<mxPoint x="46" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="dynamic_obstacle_avoidance" tooltip="ルート情報や障害物情報をもとに、障害物回避を実行します。" id="Wu6CmMa7a1BlNrLQahqR-412">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#fff2cc;strokeColor=#d6b656;sketch=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-313" vertex="1">
<mxGeometry x="-512" y="-638" width="164" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-413" value="Control" style="" parent="0" />
<mxCell id="Wu6CmMa7a1BlNrLQahqR-414" value="trajectory_follower" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;verticalAlign=top;arcSize=11;" parent="Wu6CmMa7a1BlNrLQahqR-413" vertex="1">
<mxGeometry x="321" y="-800" width="345" height="85" as="geometry" />
</mxCell>
<UserObject label="Control" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-413"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-415">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="Wu6CmMa7a1BlNrLQahqR-413" vertex="1">
<mxGeometry x="953" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-416" value="/control/trajectory_follower/control_cmd<br>[AckermannControlCommand]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=default;" parent="Wu6CmMa7a1BlNrLQahqR-413" source="Wu6CmMa7a1BlNrLQahqR-414" edge="1">
<mxGeometry x="-0.7073" y="-3" relative="1" as="geometry">
<mxPoint x="494" y="-520" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="lateral_controller" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_mpc_lateral_controller" tooltip="経路追従のための目標ステア角とステア角速度を計算します。目標速度と加速度は経路に埋め込まれた値をそのまま出力します。" id="Wu6CmMa7a1BlNrLQahqR-417">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-413" vertex="1">
<mxGeometry x="340" y="-771" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="longitudinal_controller" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_pid_longitudinal_controller" tooltip="経路の目標速度に沿うための目標加速度を計算します。遅延補正や停止時のブレーキ抜き操作も行います。" id="Wu6CmMa7a1BlNrLQahqR-418">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-413" vertex="1">
<mxGeometry x="490" y="-771" width="160" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="vehicle_cmd_gate" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_vehicle_cmd_gate" tooltip="指示モードに応じて、複数のコマンドの中から後段に渡すコマンドを選択します。" id="Wu6CmMa7a1BlNrLQahqR-419">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-413" vertex="1">
<mxGeometry x="100" y="-519" width="680" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-420" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-413" target="Wu6CmMa7a1BlNrLQahqR-433" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="345" y="-190" as="sourcePoint" />
<mxPoint x="512" y="10" as="targetPoint" />
<Array as="points">
<mxPoint x="346" y="-190" />
<mxPoint x="345" y="-190" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-421" value="control/command/control_cmd<br>&nbsp;[AckermannControlCommand]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];comic=0;" parent="Wu6CmMa7a1BlNrLQahqR-420" vertex="1" connectable="0">
<mxGeometry x="0.7105" relative="1" as="geometry">
<mxPoint y="-151" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-422" value="/control/shift_decider/gear_cmd<br>[GearCommand]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-413" source="Wu6CmMa7a1BlNrLQahqR-566" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="335" y="-520" as="targetPoint" />
<mxPoint x="440" y="-412" as="sourcePoint" />
</mxGeometry>
</mxCell>
<UserObject label="external_cmd_<br>converter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/vehicle/autoware_external_cmd_converter" tooltip="遠隔から来たコマンド(アクセル/ブレーキ)を目標速度/加速度の信号に変換します" id="Wu6CmMa7a1BlNrLQahqR-423">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-413" vertex="1">
<mxGeometry x="880" y="-670" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-424" value="/external/selected/external_control_cmd<br>&nbsp;[tier4_external_api_msgs/msg/ControlCommandStamped]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-413" source="Wu6CmMa7a1BlNrLQahqR-425" target="Wu6CmMa7a1BlNrLQahqR-423" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1001" y="-340" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="external_cmd_<br>selector" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_external_cmd_selector" id="Wu6CmMa7a1BlNrLQahqR-425">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-413" vertex="1">
<mxGeometry x="880" y="-780" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-426" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.862;entryY=0.011;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;fontColor=default;" parent="Wu6CmMa7a1BlNrLQahqR-413" source="Wu6CmMa7a1BlNrLQahqR-425" target="Wu6CmMa7a1BlNrLQahqR-419" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-427" value="<div style="text-align: left"><font style="font-size: 11px">/api/external/set/command/remote/control&nbsp;<br></font></div><div style="text-align: left"><font style="font-size: 11px">&nbsp; &nbsp;[tier4_external_api_msgs/msg/ControlCommandStamped]</font></div><div style="text-align: left"><font style="font-size: 11px">/api/external/set/command/remote/shift</font></div><div style="text-align: left"><font style="font-size: 11px">&nbsp; &nbsp;[tier4_external_api_msgs/msg/GearShiftStamped]</font></div><div style="text-align: left"><font style="font-size: 11px">/api/external/set/command/remote/turn_signal</font></div><div style="text-align: left"><font style="font-size: 11px">&nbsp; &nbsp;[tier4_external_api_msgs/msg/TurnSignalStamped]</font></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=default;labelBackgroundColor=#FFFFFF;" parent="Wu6CmMa7a1BlNrLQahqR-426" vertex="1" connectable="0">
<mxGeometry x="0.0689" y="3" relative="1" as="geometry">
<mxPoint x="1" y="111" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-428" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontColor=default;entryX=0.946;entryY=-0.002;entryDx=0;entryDy=0;entryPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-413" source="Wu6CmMa7a1BlNrLQahqR-423" target="Wu6CmMa7a1BlNrLQahqR-419" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="840" y="-330" as="targetPoint" />
<Array as="points">
<mxPoint x="940" y="-540" />
<mxPoint x="743" y="-540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-429" value="/current_gate_mode&nbsp;[GateMode]<div>/gear_cmd [GearCommand]</div><div>/turn_indicators_cmd&nbsp; [TurnIndicatorCommand]</div><div><div>/hazard_lights_cmd&nbsp; [HazardLightsCommand]</div></div><div>/vehicle_emergency_cmd [VehicleEmergencyStamped]</div>" style="rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;align=left;labelBackgroundColor=default;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-413" source="Wu6CmMa7a1BlNrLQahqR-419" target="Wu6CmMa7a1BlNrLQahqR-438" edge="1">
<mxGeometry x="-0.3878" y="-55" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="620" y="80" as="targetPoint" />
<mxPoint x="577.8331640019246" y="-265" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-430" value="Topics" style="" parent="0" />
<object label="VehicleInterface" id="Wu6CmMa7a1BlNrLQahqR-431">
<mxCell style="" parent="0" />
</object>
<object label="g30_interface" tooltip="ヤマハのGCとのインターフェース" id="Wu6CmMa7a1BlNrLQahqR-432">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-431" vertex="1">
<mxGeometry x="416" y="97" width="120" height="40" as="geometry" />
</mxCell>
</object>
<UserObject label="raw_vehicle_cmd_<br>converter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/vehicle/autoware_raw_vehicle_cmd_converter" tooltip="速度・加速度の目標値を、車両特有の制御信号(アクセル/ブレーキ等)に変換します" id="Wu6CmMa7a1BlNrLQahqR-433">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-431" vertex="1">
<mxGeometry x="285" y="-160" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-434" value="/vehicle/command/actuation_cmd" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-431" source="Wu6CmMa7a1BlNrLQahqR-433" edge="1">
<mxGeometry x="-0.6153" y="20" relative="1" as="geometry">
<mxPoint x="345" y="80" as="targetPoint" />
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="345" y="-20" />
<mxPoint x="345" y="-20" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="pacmod_interface" link="https://github.com/tier4/pacmod_interface" tooltip="pacmodとのinterfaced。LexusとかJapanTaxiとか。" id="Wu6CmMa7a1BlNrLQahqR-435">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-431" vertex="1">
<mxGeometry x="260" y="97" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="VehicleInterface" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-431"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-436">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#b0e3e6;strokeColor=#0e8088;" parent="Wu6CmMa7a1BlNrLQahqR-431" vertex="1">
<mxGeometry x="1250" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-437" value="/vehicle/status/velocity_status<br>/vehicle/status/steering_status<br>/vehicle/status/turn_indicators_status<br>/vehicle/status/gear_status<br>/vehicle/status/control_mode<br>/vehicle/status/<span style="text-align: center">actuation_status</span>" style="endArrow=classic;html=1;exitX=0.121;exitY=0.011;exitDx=0;exitDy=0;exitPerimeter=0;comic=0;align=left;" parent="Wu6CmMa7a1BlNrLQahqR-431" edge="1">
<mxGeometry x="-0.0831" y="65" width="50" height="50" relative="1" as="geometry">
<mxPoint x="175.01999999999862" y="80.76999999999998" as="sourcePoint" />
<mxPoint x="174" y="-60" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<object label="&nbsp; &nbsp; vehicle_interface" tooltip="Autowareと車両のinterfaceです。データの変換が主なタスクです。" id="Wu6CmMa7a1BlNrLQahqR-438">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;align=left;comic=0;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-431" vertex="1">
<mxGeometry x="110" y="80" width="670" height="70" as="geometry" />
</mxCell>
</object>
<UserObject label="accel_map_calibrator" link="https://github.com/autowarefoundation/autoware_universe/tree/main/vehicle/autoware_accel_brake_map_calibrator" id="Wu6CmMa7a1BlNrLQahqR-439">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;" parent="Wu6CmMa7a1BlNrLQahqR-431" vertex="1">
<mxGeometry x="107" y="-160" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<object label="Vehicle" id="Wu6CmMa7a1BlNrLQahqR-440">
<mxCell style="" parent="0" />
</object>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-441" value="/pacmod/**" style="rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-440" source="Wu6CmMa7a1BlNrLQahqR-435" target="Wu6CmMa7a1BlNrLQahqR-445" edge="1">
<mxGeometry x="0.1429" relative="1" as="geometry">
<mxPoint x="274" y="160" as="sourcePoint" />
<mxPoint as="offset" />
<mxPoint x="274" y="220" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="Vehicle" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-440"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-442">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="Wu6CmMa7a1BlNrLQahqR-440" vertex="1">
<mxGeometry x="1393" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-443" value="&lt;CAN&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;" parent="Wu6CmMa7a1BlNrLQahqR-440" source="Wu6CmMa7a1BlNrLQahqR-445" target="Wu6CmMa7a1BlNrLQahqR-444" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="JapanTaxi" tooltip="ASといろいろあったよ" id="Wu6CmMa7a1BlNrLQahqR-444">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-440" vertex="1">
<mxGeometry x="259" y="740" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="pacmod3" link="http://wiki.ros.org/pacmod3" id="Wu6CmMa7a1BlNrLQahqR-445">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-440" vertex="1">
<mxGeometry x="260" y="570" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="YMC GolfCart" tooltip="ゴルフカート!!" id="Wu6CmMa7a1BlNrLQahqR-446">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-440" vertex="1">
<mxGeometry x="415" y="735" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-447" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-440" target="Wu6CmMa7a1BlNrLQahqR-294" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-122" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-448" value="<span style="background-color: light-dark(#ffffff, var(--ge-dark-color, #121212));">external/traffic_signals</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-440" connectable="0" vertex="1">
<mxGeometry x="-955" y="-131.00444444444435" as="geometry" />
</mxCell>
<object label="Sensing" id="Wu6CmMa7a1BlNrLQahqR-449">
<mxCell style="" parent="0" />
</object>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-450" value="<div><b style="">Radar sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2722" y="-775" width="190" height="345" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-451" value="<div><b style="">Camera sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2720" y="-1040" width="190" height="205" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-452" value="top/velodyne_packets" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-453" target="Wu6CmMa7a1BlNrLQahqR-457" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="lidar_driver" tooltip="velodyneのdriverです。VLP16, VLP32, VLS128, Livoxなどなど、たくさん種類があります。" id="Wu6CmMa7a1BlNrLQahqR-453">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2327" y="-730" width="120" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-454" value="top/rectified/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-455" target="Wu6CmMa7a1BlNrLQahqR-462" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="fix_distortion" tooltip="自車の回転によって生じたLiDAR点群の歪みを補正する。(リンクこれで合ってるっけ?)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/distortion-corrector.md" id="Wu6CmMa7a1BlNrLQahqR-455">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2327" y="-410" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-456" value="top/pointcloud_raw" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-457" target="Wu6CmMa7a1BlNrLQahqR-459" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2267" y="-560" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="packets_to_<br>pointcloud" tooltip="velodyneのpacketをpointcloud型に変更する" id="Wu6CmMa7a1BlNrLQahqR-457">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2327" y="-620" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-458" value="top/self_cropped/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-459" target="Wu6CmMa7a1BlNrLQahqR-461" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_self" tooltip="自車の領域内にある点群を除去する。" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="Wu6CmMa7a1BlNrLQahqR-459">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2327" y="-550" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-460" value="top/mirror_cropped/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-461" target="Wu6CmMa7a1BlNrLQahqR-455" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_mirror" tooltip="自車のサイドミラーの部分に当たった点群を除去する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="Wu6CmMa7a1BlNrLQahqR-461">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2327" y="-480" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ring_outlier_filter" tooltip="点群のノイズ処理を行う
(同一リングから得られたLiDARの点をクラスタリングし、点群数の少ないクラスタに属する点群はノイズとして除去される)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/ring-outlier-filter.md" id="Wu6CmMa7a1BlNrLQahqR-462">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2327" y="-340" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-463" value="lidar/*/velodyne_packets" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-464" target="Wu6CmMa7a1BlNrLQahqR-468" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-464" value="lidar_drivers<br>(left,right,front_right, front_left,rear)" style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2497" y="-730" width="120" height="50" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-465" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/rectified/pointcloud</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-466" target="Wu6CmMa7a1BlNrLQahqR-473" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="fix_distortion" tooltip="自車の回転によって生じたLiDAR点群の歪みを補正する。(リンクこれで合ってるっけ?)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/distortion-corrector.md" id="Wu6CmMa7a1BlNrLQahqR-466">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2497" y="-410" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-467" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/pointcloud_raw</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-468" target="Wu6CmMa7a1BlNrLQahqR-470" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2437" y="-560" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="packets_to_<br>pointcloud" tooltip="velodyneのpacketをpointcloud型に変更する" id="Wu6CmMa7a1BlNrLQahqR-468">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2497" y="-620" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-469" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/self_cropped/pointcloud</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-470" target="Wu6CmMa7a1BlNrLQahqR-472" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_self" tooltip="自車の領域内にある点群を除去する。" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="Wu6CmMa7a1BlNrLQahqR-470">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2497" y="-550" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-471" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &#34;helvetica&#34; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">*/mirror_cropped/pointcloud</span>" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-472" target="Wu6CmMa7a1BlNrLQahqR-466" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="crop_box_<br>filter_mirror" tooltip="自車のサイドミラーの部分に当たった点群を除去する" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/autoware_pointcloud_preprocessor/docs/crop-box-filter.md" id="Wu6CmMa7a1BlNrLQahqR-472">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2497" y="-480" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ring_outlier_filter" tooltip="点群のノイズ処理を行う
(同一リングから得られたLiDARの点をクラスタリングし、点群数の少ないクラスタに属する点群はノイズとして除去される)" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/ring-outlier-filter.md" id="Wu6CmMa7a1BlNrLQahqR-473">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2497" y="-340" width="120" height="30" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-474" value="/sensing/lidar<br>/concatenated/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-475" target="Wu6CmMa7a1BlNrLQahqR-532" edge="1">
<mxGeometry x="-0.0341" relative="1" as="geometry">
<Array as="points">
<mxPoint x="-2355" y="-147" />
</Array>
<mxPoint as="offset" />
<mxPoint x="-2367" y="-175" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="concat_filter" tooltip="複数のLiDAR点群をまとめて1つにする" link="https://github.com/autowarefoundation/autoware_universe/blob/main/sensing/pointcloud_preprocessor/docs/concatenate-data.md" id="Wu6CmMa7a1BlNrLQahqR-475">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2427" y="-270" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-476" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-473" target="Wu6CmMa7a1BlNrLQahqR-475" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2437" y="-310" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-477" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2367" y="-270" as="targetPoint" />
<mxPoint x="-2287" y="-310" as="sourcePoint" />
</mxGeometry>
</mxCell>
<object label="gnss_poser" tooltip="MGRS座標系への変換" link="https://github.com/autowarefoundation/autoware_universe/tree/main/sensing/gnss_poser" id="Wu6CmMa7a1BlNrLQahqR-478">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2687" y="-180" width="120" height="40" as="geometry" />
</mxCell>
</object>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-479" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-480" target="Wu6CmMa7a1BlNrLQahqR-478" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<object label="gnss_driver" desc="MGRS座標系への変換" tooltip="gnssのdriverです" id="Wu6CmMa7a1BlNrLQahqR-480">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2687" y="-270" width="120" height="40" as="geometry" />
</mxCell>
</object>
<UserObject label="imu_driver" tooltip="imuのdriverです" id="Wu6CmMa7a1BlNrLQahqR-481">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2226" y="-160" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-482" value="/sensing/imu/imu_raw" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2166" y="-60" as="targetPoint" />
<mxPoint x="-2166" y="-120" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-483" value="/sensing/lidar<br>/top/pointcloud" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-462" edge="1">
<mxGeometry x="0.5702" relative="1" as="geometry">
<mxPoint x="-2100" y="-235" as="targetPoint" />
<mxPoint x="-1807" y="-380" as="sourcePoint" />
<Array as="points">
<mxPoint x="-2209" y="-235" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-484" value="<span style="color: rgb(0 , 0 , 0) ; font-family: &quot;helvetica&quot; ; font-size: 11px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(255 , 255 , 255) ; display: inline ; float: none">/sensing/lidar/<br>concatenated/pointcloud</span>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=-0.008;entryY=0.506;entryDx=0;entryDy=0;entryPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" target="Wu6CmMa7a1BlNrLQahqR-206" edge="1">
<mxGeometry x="-0.4746" y="-25" relative="1" as="geometry">
<mxPoint x="-2142" y="-364" as="sourcePoint" />
<Array as="points">
<mxPoint x="-1887" y="-364" />
</Array>
<mxPoint x="-1894.9999999999998" y="-365" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-485" value="/sensing/gnss/<br>pose_with_covariance" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=0.486;entryY=-0.013;entryDx=0;entryDy=0;entryPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-478" target="Wu6CmMa7a1BlNrLQahqR-519" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2627" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="-2597" y="50" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="imu_corrector" tooltip="ヨーレートのバイアス除去とかをするノード" link="https://github.com/autowarefoundation/autoware_universe/tree/main/sensing/imu_corrector" id="Wu6CmMa7a1BlNrLQahqR-486">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2226" y="-60" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-487" value="/sensing/imu/imu_data" style="edgeStyle=elbowEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;elbow=vertical;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-486" target="Wu6CmMa7a1BlNrLQahqR-525" edge="1">
<mxGeometry x="0.403" relative="1" as="geometry">
<mxPoint x="-2166" y="180" as="targetPoint" />
<mxPoint x="-2166" y="20" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="Sensing" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-449"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-488">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="340" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-489" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-491" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2627" y="-350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-490" value="/sensing/radar/detected_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-489" connectable="0" vertex="1">
<mxGeometry x="-0.1171" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-491" value="radar_relay" style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2687" y="-490" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-492" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-494" target="Wu6CmMa7a1BlNrLQahqR-491" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-493" value="*/detected_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-492" connectable="0" vertex="1">
<mxGeometry x="0.2038" y="2" relative="1" as="geometry">
<mxPoint x="-2" y="-5" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_tracks_<br>msg_converter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/perception/autoware_radar_tracks_msgs_converter" tooltip="This package convert from radar_msgs/msg/RadarTracks into autoware_auto_perception_msgs/msg/DetectedObject and autoware_auto_perception_msgs/msg/TrackedObject." id="Wu6CmMa7a1BlNrLQahqR-494">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2687" y="-575" width="120" height="35" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-495" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-497" target="Wu6CmMa7a1BlNrLQahqR-494" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-496" value="*/filtered_objects" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-495" connectable="0" vertex="1">
<mxGeometry x="0.2513" y="-2" relative="1" as="geometry">
<mxPoint x="2" y="-6" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="radar_tracks_<br>noise_filter" link="https://github.com/autowarefoundation/autoware_universe/tree/main/sensing/autoware_radar_tracks_noise_filter" tooltip="This package contains a radar object filter module for radar_msgs/msg/RadarTrack. This package can filter noise objects in RadarTracks." id="Wu6CmMa7a1BlNrLQahqR-497">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2687" y="-660" width="120" height="35" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-498" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-500" target="Wu6CmMa7a1BlNrLQahqR-497" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-499" value="*/objects_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-498" connectable="0" vertex="1">
<mxGeometry x="0.0762" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-500" value="radar_driver" style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2687" y="-735" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-501" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-504" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2350" y="-965" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-502" value="Text" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-501" connectable="0" vertex="1">
<mxGeometry x="0.0318" y="-4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-503" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_rect_color" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-501" connectable="0" vertex="1">
<mxGeometry x="0.0423" y="-7" relative="1" as="geometry">
<mxPoint x="-8" y="-7" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="camera_driver" tooltip="camera driver" id="Wu6CmMa7a1BlNrLQahqR-504">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;container=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2687" y="-990" width="125" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-505" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" source="Wu6CmMa7a1BlNrLQahqR-507" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2350" y="-880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-506" value="/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_raw" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-505" connectable="0" vertex="1">
<mxGeometry x="-0.0516" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="camera_driver" tooltip="camera driver" id="Wu6CmMa7a1BlNrLQahqR-507">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;strokeColor=#9673a6;fillColor=#e1d5e7;sketch=0;container=0;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2687" y="-905" width="125" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-508" value="<span>/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_raw</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-449" connectable="0" vertex="1">
<mxGeometry x="-970.0023809523811" y="-434.0027074590744" as="geometry">
<mxPoint x="7" y="-36" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-509" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" target="Wu6CmMa7a1BlNrLQahqR-212" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-454" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-510" value="<span>/sensing/camera/<br style="border-color: var(--border-color);">camera*/image_raw</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-449" connectable="0" vertex="1">
<mxGeometry x="-970.0023809523811" y="-359.0027074590744" as="geometry">
<mxPoint x="7" y="-36" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-511" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1005" y="-379" as="sourcePoint" />
<mxPoint x="-895" y="-379" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-512" value="<div><b>LiDAR sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2515" y="-775" width="320" height="555" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-513" value="<div><b>GNSS sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2720" y="-310" width="185" height="185" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-514" value="<div><b>IMU sensing pipeline</b></div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;verticalAlign=top;align=center;labelBackgroundColor=none;arcSize=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="Wu6CmMa7a1BlNrLQahqR-449" vertex="1">
<mxGeometry x="-2250" y="-195" width="165" height="200" as="geometry" />
</mxCell>
<object label="Localization" id="Wu6CmMa7a1BlNrLQahqR-515">
<mxCell style="" parent="0" />
</object>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-516" value="/pacmod/**" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;" parent="Wu6CmMa7a1BlNrLQahqR-515" target="Wu6CmMa7a1BlNrLQahqR-445" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-517" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-515" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="10" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="Localization" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-515"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-518">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="Wu6CmMa7a1BlNrLQahqR-515" vertex="1">
<mxGeometry x="493" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="pose_initializer" tooltip="GNSS / Userからラフな初期位置を受け取り、NDT+モンテカルロ法で正確な自己位置を推定して出力する。NDTとはserviceでやり取りする。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/autoware_pose_initializer" id="Wu6CmMa7a1BlNrLQahqR-519">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" vertex="1">
<mxGeometry x="-2685" y="200" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ndt_scan_matcher" tooltip="LiDARの点群とpointcloud_mapとのマッチングを行い、自己位置を計算する" link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/autoware_ndt_scan_matcher" id="Wu6CmMa7a1BlNrLQahqR-520">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" vertex="1">
<mxGeometry x="-2510" y="380" width="230" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="localization_error_monitor" tooltip="" id="Wu6CmMa7a1BlNrLQahqR-521">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" vertex="1">
<mxGeometry x="-2085" y="560" width="160" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="stop_filter" tooltip="Overwrite vx=0 and wz=0 when the vehicle wheel speed is zero to indicate the stop condition." id="Wu6CmMa7a1BlNrLQahqR-522">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" vertex="1">
<mxGeometry x="-2305" y="570" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-523" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" source="Wu6CmMa7a1BlNrLQahqR-525" target="Wu6CmMa7a1BlNrLQahqR-529" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-524" value="twist_estimator/twist_with_covariance" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-523" vertex="1" connectable="0">
<mxGeometry x="0.3231" relative="1" as="geometry">
<mxPoint x="3" y="-47" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="gyro_odometer" tooltip="車両速度とimuを統合する。いまは確か、ただ単にvx=vehicle, wz=imuだった気がする。" link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/autoware_gyro_odometer" id="Wu6CmMa7a1BlNrLQahqR-525">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" vertex="1">
<mxGeometry x="-2227" y="180" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-526" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" source="Wu6CmMa7a1BlNrLQahqR-528" target="Wu6CmMa7a1BlNrLQahqR-525" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-527" value="vehicle_velocity_converter/<br style="border-color: var(--border-color);">twist_with_covariance" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-526" vertex="1" connectable="0">
<mxGeometry x="-0.4857" y="2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="vehicle_velocity_<br>converter" tooltip="車両速度とimuを統合する。いまは確か、ただ単にvx=vehicle, wz=imuだった気がする。" id="Wu6CmMa7a1BlNrLQahqR-528">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" vertex="1">
<mxGeometry x="-2105" y="75" width="126" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="ekf_localizer" tooltip="Estimate ego vehicle's position, orientation, and velocity by EKF algorithm." link="https://github.com/autowarefoundation/autoware_universe/tree/main/localization/ekf_localizer" id="Wu6CmMa7a1BlNrLQahqR-529">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" vertex="1">
<mxGeometry x="-2400" y="470" width="310" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-530" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-515" source="Wu6CmMa7a1BlNrLQahqR-532" target="Wu6CmMa7a1BlNrLQahqR-535" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-531" value="measurement_range/pointcloud" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-530" vertex="1" connectable="0">
<mxGeometry x="0.2675" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="crop_box_filter_<br>measurement_range" tooltip="一定範囲内のLiDAR点群のみを切り取って出力する。ホントは遠くまで見たいけど、歪みの影響が大きくなったり、そもそも遠方の点群地図がなかったりするので、近くだけを見てる。" id="Wu6CmMa7a1BlNrLQahqR-532">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" vertex="1">
<mxGeometry x="-2405" y="100" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-533" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-515" source="Wu6CmMa7a1BlNrLQahqR-535" target="Wu6CmMa7a1BlNrLQahqR-536" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-534" value="voxel_grid_downsample/pointcloud" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-533" vertex="1" connectable="0">
<mxGeometry x="0.177" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="voxel_grid_<br>downsample_filter" tooltip="立体格子の点群密度が一様になるように点群を間引く。点群密度が正規化されるため、NDTのロバスト化に一役買っている。" id="Wu6CmMa7a1BlNrLQahqR-535">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" vertex="1">
<mxGeometry x="-2405" y="185" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="random_<br>downsample_filter" tooltip="点群数が一定以下になるようにランダムに間引く。基本的にはvoxel grid filterで丁度いいくらい点群数になるように調整してあり、点群数のlimiter的な立ち位置が強い
" id="Wu6CmMa7a1BlNrLQahqR-536">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#dae8fc;strokeColor=#6c8ebf;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" vertex="1">
<mxGeometry x="-2405" y="270" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-537" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-515" source="Wu6CmMa7a1BlNrLQahqR-536" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2345" y="380" as="targetPoint" />
<Array as="points">
<mxPoint x="-2345" y="380" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-538" value="downsample/pointcloud" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-537" vertex="1" connectable="0">
<mxGeometry x="-0.3984" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-539" value="/vehicle/status/velocity_report" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;entryX=0.194;entryY=0.633;entryDx=0;entryDy=0;entryPerimeter=0;" parent="Wu6CmMa7a1BlNrLQahqR-515" source="Wu6CmMa7a1BlNrLQahqR-528" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-2042.300000000001" y="19.534999999998945" as="targetPoint" />
<Array as="points" />
<mxPoint as="offset" />
<mxPoint x="-2056" y="80" as="sourcePoint" />
</mxGeometry>
</mxCell>
<object label="System" id="Wu6CmMa7a1BlNrLQahqR-540">
<mxCell style="" parent="0" />
</object>
<UserObject label="system_monitors" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/system_monitor" tooltip="各々データを監視し、異常があればdiagで通知します" id="Wu6CmMa7a1BlNrLQahqR-541">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;verticalAlign=top;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="1169" y="-156" width="180" height="350" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-542" value="/pacmod/**" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f5f5f5;strokeColor=#666666;" parent="Wu6CmMa7a1BlNrLQahqR-540" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-543" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=1;orthogonalLoop=1;jettySize=auto;html=1;" parent="Wu6CmMa7a1BlNrLQahqR-540" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="10" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="System" link="data:action/json,{"actions":[{"toggle":{"cells":["Wu6CmMa7a1BlNrLQahqR-540"]}}]}" id="Wu6CmMa7a1BlNrLQahqR-544">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="1100" y="956" width="120" height="60" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="autoware_process_<br>monitor" id="Wu6CmMa7a1BlNrLQahqR-545">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="1199" y="-126" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-546" value="autoware_gpu_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="1199" y="-76" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-547" value="autoware_mem_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="1199" y="-26" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-548" value="autoware_hdd_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="1199" y="28.5" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-549" value="autoware_net_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="1199" y="79" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-550" value="autoware_ntp_<br>monitor" style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="1199" y="134" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-551" value="/system/emergency/hazard_status" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=classic;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-552" target="Wu6CmMa7a1BlNrLQahqR-554" edge="1">
<mxGeometry x="-0.0769" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="920" y="-60" />
<mxPoint x="920" y="-60" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="system_error_<br>monitor" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/system_error_monitor" id="Wu6CmMa7a1BlNrLQahqR-552">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="860" y="-3" width="120" height="90" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-553" value="<div>/system/emergency/control_cmd [AckermannControlCommand]</div><div>/system/emergency/gear_cmd [GearCommand]</div><div>/system/emergency/hazard_lights_cmd [HazardLightsCommand]</div>/system/emergency/emergency_state&nbsp;[EmergencyStateStamped]" style="edgeStyle=orthogonalEdgeStyle;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=classic;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;align=left;" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-554" edge="1">
<mxGeometry x="0.4611" y="80" relative="1" as="geometry">
<mxPoint as="offset" />
<mxPoint x="780" y="-280" as="targetPoint" />
<Array as="points">
<mxPoint x="920" y="-280" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="emergency_handler" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/emergency_handler" tooltip="なにかしてます" id="Wu6CmMa7a1BlNrLQahqR-554">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="860" y="-116" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-555" value="/autoware/state" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-558" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="920" y="465.99999999999955" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-556" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-558" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1020" y="465.99999999999955" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-557" value="/diagnostics" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-556" vertex="1" connectable="0">
<mxGeometry x="-0.0048" relative="1" as="geometry">
<mxPoint y="28" as="offset" />
</mxGeometry>
</mxCell>
<UserObject label="ad_service_<br>state_monitor" link="https://github.com/autowarefoundation/autoware_universe/tree/main/system/ad_service_state_monitor" tooltip="なにかしてます" id="Wu6CmMa7a1BlNrLQahqR-558">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#f8cecc;strokeColor=#b85450;sketch=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="860" y="350" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-559" value="<div style="text-align: left"><span>/control/current_gate_mode</span></div><div style="text-align: left"><span>/vehicle/status/control_mode</span></div><div style="text-align: left"><span>/autoware/state</span></div>" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;jumpStyle=arc;" parent="Wu6CmMa7a1BlNrLQahqR-540" edge="1">
<mxGeometry x="-0.6522" width="50" height="50" relative="1" as="geometry">
<mxPoint x="1070" y="150" as="sourcePoint" />
<mxPoint x="980" y="70" as="targetPoint" />
<Array as="points">
<mxPoint x="1070" y="70" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-560" value="&nbsp; &nbsp; /control/command/control_cmd<br>&nbsp; &nbsp; /control/trajectory_follower/control_cmd<br>&nbsp; &nbsp; /initialpose2d<br>&nbsp; &nbsp; /localization/kinematic_state<br>&nbsp; &nbsp; /map/pointcloud_map<br>&nbsp; &nbsp; /map/vector_map<br>&nbsp; &nbsp; /perception/object_recognition/objects<br>&nbsp; &nbsp; /planning/mission_planning/route<br>&nbsp; &nbsp; /planning/scenario_planning/trajectory<br>&nbsp; &nbsp; /system/emergency/control_cmd<br>&nbsp; &nbsp; /vehicle/status/control_mode<br>&nbsp; &nbsp; /vehicle/status/steering_status<br>&nbsp; &nbsp; /vehicle/status/velocity_status" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" target="Wu6CmMa7a1BlNrLQahqR-558" edge="1">
<mxGeometry x="-0.3023" y="30" width="50" height="50" relative="1" as="geometry">
<mxPoint x="1290" y="290" as="sourcePoint" />
<mxPoint x="710" y="210" as="targetPoint" />
<Array as="points">
<mxPoint x="920" y="290" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-561" value="/autoware/engage" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-558" edge="1">
<mxGeometry x="0.365" y="-10" relative="1" as="geometry">
<mxPoint x="830" y="465.99999999999955" as="targetPoint" />
<Array as="points">
<mxPoint x="830" y="370" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-562" value="" style="endArrow=classic;html=1;rounded=0;jumpStyle=arc;" parent="Wu6CmMa7a1BlNrLQahqR-540" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-545" y="-1345" as="sourcePoint" />
<mxPoint x="-545" y="-1264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-563" value="/planning/<br>mission_planning/goal" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Wu6CmMa7a1BlNrLQahqR-562" vertex="1" connectable="0">
<mxGeometry x="-0.4273" y="-2" relative="1" as="geometry">
<mxPoint x="-8" y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-564" value="Autoware" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=21;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="-2920" y="-1170" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-565" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=21;endArrow=classic;endFill=1;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;jumpStyle=arc;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-337" target="Wu6CmMa7a1BlNrLQahqR-569" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="-780" as="targetPoint" />
<Array as="points">
<mxPoint x="-429" y="-840" />
<mxPoint x="160" y="-840" />
</Array>
</mxGeometry>
</mxCell>
<UserObject label="shift_decider" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_shift_decider" tooltip="制御出力に応じてギア変更のコマンドを出力します" id="Wu6CmMa7a1BlNrLQahqR-566">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="275" y="-665" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-567" value="" style="endArrow=classic;html=1;rounded=0;labelBackgroundColor=none;fontSize=21;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" target="Wu6CmMa7a1BlNrLQahqR-566" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="493" y="-645" as="sourcePoint" />
<mxPoint x="150" y="-586" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-568" value="/diagnostics" style="edgeStyle=none;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=default;fontSize=11;endArrow=classic;endFill=1;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-569" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="160" y="-650" as="targetPoint" />
</mxGeometry>
</mxCell>
<UserObject label="lane_departure_<br>checker" link="https://github.com/autowarefoundation/autoware_universe/tree/main/control/autoware_lane_departure_checker" tooltip="MPCの出す予測経路と、laneletのレーン情報を用いて、車両がレーン外に出ようとしているかどうかを判定する。diag出力をerror_monitorに送り、逸脱判断字は停止する(option)" id="Wu6CmMa7a1BlNrLQahqR-569">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#ffe6cc;strokeColor=#d79b00;sketch=0;glass=0;shadow=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" vertex="1">
<mxGeometry x="100" y="-778" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-570" value="<font style="font-size: 11px;">prediced_path</font>" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;fontSize=21;endArrow=classic;endFill=1;startSize=14;endSize=6;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="Wu6CmMa7a1BlNrLQahqR-540" source="Wu6CmMa7a1BlNrLQahqR-414" target="Wu6CmMa7a1BlNrLQahqR-569" edge="1">
<mxGeometry x="-0.0013" y="13" relative="1" as="geometry">
<mxPoint x="295" y="-758" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Wu6CmMa7a1BlNrLQahqR-571" value="Map" style="" parent="0" />
<UserObject label="<font color="#000000">map_projection_<br>loader<br></font>" link="https://github.com/autowarefoundation/autoware_universe/tree/main/map/autoware_map_projection_loader" id="Wu6CmMa7a1BlNrLQahqR-572">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-571" vertex="1">
<mxGeometry x="-2896" y="-110" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<font color="#000000">lanelet2_map_loader<br></font>" link="https://github.com/autowarefoundation/autoware_universe/tree/main/map/map_loader" id="Wu6CmMa7a1BlNrLQahqR-573">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-571" vertex="1">
<mxGeometry x="-2896" y="-20" width="120" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<font color="#000000">pointcloud_map_<br>loader<br></font>" link="https://github.com/autowarefoundation/autoware_universe/tree/main/map/map_loader" id="Wu6CmMa7a1BlNrLQahqR-574">
<mxCell style="rounded=1;whiteSpace=wrap;html=1;comic=0;fillColor=#badc98;strokeColor=#2D7600;fontColor=#ffffff;" parent="Wu6CmMa7a1BlNrLQahqR-571" vertex="1">
<mxGeometry x="-2896" y="65" width="121.25" height="40" as="geometry" />
</mxCell>
</UserObject>
</root>
</mxGraphModel>
</diagram>
</mxfile>
"
>
@@ -339,7 +338,7 @@
-
+
/api/external/set/command/remote/control: [tier4_external_api_msgs/msg/ControlCommandStamped]...
@@ -776,7 +775,7 @@
-
/diagnostics_err
+
/diagnostics_err
@@ -948,7 +947,7 @@
-
<differential_map_...
+
<differential_map_...
@@ -1107,7 +1106,7 @@
-
<partial_map_...
+
<partial_map_...
@@ -1186,7 +1185,7 @@
-
pose_estimator/...
+
pose_estimator/...
@@ -1393,7 +1392,7 @@
-
/diagnostics
+
/diagnostics
@@ -1464,7 +1463,7 @@
-
/map...
+
/map...
@@ -1529,7 +1528,7 @@
-
/map/...
+
/map/...
@@ -1646,7 +1645,7 @@
-
+
/planning/mission_planning/mission_planner/srv/set_mrm_route,...
@@ -2001,7 +2000,7 @@
-
path_optimizer/trajectory
+
path_optimizer/trajectory
@@ -2380,7 +2379,7 @@
-
clustering/clusters
+
clustering/clusters
@@ -2455,7 +2454,7 @@
- traffic_light_detection/rough/rois
+ traffic_light_detection/rough/rois
@@ -2758,7 +2757,7 @@
-
objects
+
objects
@@ -3124,7 +3123,7 @@
-
single_frame/pointcloud
+
single_frame/pointcloud
@@ -3169,7 +3168,7 @@
-
range_cropped/pointcloud
+
range_cropped/pointcloud
@@ -3244,7 +3243,7 @@
-
/perception/obstacle_segmentation/pointcloud
+
/perception/obstacle_segmentation/pointcloud
@@ -3597,7 +3596,7 @@
-
clustering/camera_lidar_fusion...
+
clustering/camera_lidar_fusion...
@@ -3826,7 +3825,7 @@
-
+
-
lanelet_filtered_objects
+
lanelet_filtered_objects
@@ -4300,7 +4299,7 @@
-
far_objects
+
far_objects
@@ -4384,7 +4383,7 @@
-
far_high_speed_objects
+
far_high_speed_objects
@@ -4462,7 +4461,7 @@
-
high_speed_objects
+
high_speed_objects
@@ -4544,7 +4543,7 @@
-
noise_filtered_objects
+
noise_filtered_objects
@@ -4628,7 +4627,7 @@
-
/sensing/radar/detected_objects
+
/sensing/radar/detected_objects
@@ -4671,7 +4670,7 @@
-
far_objects
+
far_objects
@@ -4841,7 +4840,7 @@
-
/sensing/lidar/top/...
+
/sensing/lidar/top/...
@@ -4950,7 +4949,7 @@
-
near_objects
+
near_objects
@@ -5057,7 +5056,7 @@
-
judged/traffic_signals
+
judged/traffic_signals
@@ -5371,7 +5370,7 @@
-
+
/planning/scenario_planning/trajectory [Trajectory]
@@ -5966,7 +5965,7 @@
-
/planning/scenario_planning/modified_goal
+
/planning/scenario_planning/modified_goal
@@ -6488,7 +6487,7 @@
-
/planning/mission_planning/goal,...
+
/planning/mission_planning/goal,...
@@ -6610,7 +6609,7 @@
-
behavior_planning/path
+
behavior_planning/path
@@ -6782,7 +6781,7 @@
-
path_smoother/path
+
path_smoother/path
@@ -7416,7 +7415,7 @@
-
+
/planning/mission_planning/change_route,...
@@ -7498,7 +7497,7 @@
-
/api/routing/change_route
+
/api/routing/change_route
@@ -7534,7 +7533,7 @@
-
+
/system/operation_mode/change_operation_mode
@@ -7556,7 +7555,7 @@
-
/api/routing/clear_route
+
/api/routing/clear_route
@@ -7638,7 +7637,7 @@
- /api/routi...
+ /api/routi...
@@ -7670,7 +7669,7 @@
-
/rviz/routing/...
+
/rviz/routing/...
@@ -7746,7 +7745,7 @@
-
/api/routing/state
+
/api/routing/state
@@ -8611,7 +8610,7 @@
-
classification/traffic_signals
+
classification/traffic_signals
@@ -8675,7 +8674,7 @@
-
classification/classified/...
+
classification/classified/...
@@ -8736,7 +8735,7 @@
-
internal/traffic_signals
+
internal/traffic_signals
@@ -8779,7 +8778,7 @@
-
traffic_signals
+
traffic_signals
@@ -8799,7 +8798,7 @@
-
classification/classified/...
+
classification/classified/...
@@ -8960,7 +8959,7 @@
-
control/command/control_cmd...
+
control/command/control_cmd...
@@ -9173,7 +9172,7 @@
-
+
-
/control/shift_decider/gear_cmd...
+
/control/shift_decider/gear_cmd...
@@ -9282,7 +9281,7 @@
- /external/selected/external_control_cmd...
+ /external/selected/external_control_cmd...
@@ -9354,7 +9353,7 @@
-
+
/api/external/set/command/remote/control...
@@ -9396,7 +9395,7 @@
-
/current_gate_mode [GateMode]...
+
/current_gate_mode [GateMode]...
@@ -9569,7 +9568,7 @@
-
/vehicle/command/actuation_cmd
+
/vehicle/command/actuation_cmd
@@ -9671,7 +9670,7 @@
-
/pacmod/**
+
/pacmod/**
@@ -10019,7 +10018,7 @@
-
external/traffic_signals
+
external/traffic_signals
@@ -11092,7 +11091,7 @@
-
+
-
/sensing/radar/detected_objects
+
/sensing/radar/detected_objects
@@ -11622,7 +11621,7 @@
-
*/detected_objects
+
*/detected_objects
@@ -11702,7 +11701,7 @@
-
*/filtered_objects
+
*/filtered_objects
@@ -11782,7 +11781,7 @@
-
*/objects_raw
+
*/objects_raw
@@ -11855,7 +11854,7 @@
-
Text
+
Text
@@ -11956,7 +11955,7 @@
-
/sensing/camera/...
+
/sensing/camera/...
@@ -12035,7 +12034,7 @@
-
/sensing/camera/...
+
/sensing/camera/...
@@ -12043,7 +12042,7 @@
-
/sensing/camera/...
+
/sensing/camera/...
@@ -12440,7 +12439,7 @@
-
vehicle_velocity_converter/...
+
vehicle_velocity_converter/...
@@ -12640,7 +12639,7 @@
-
measurement_range/pointcloud
+
measurement_range/pointcloud
@@ -12718,7 +12717,7 @@
-
voxel_grid_downsample/pointcloud
+
voxel_grid_downsample/pointcloud
@@ -12838,7 +12837,7 @@
-
downsample/pointcloud
+
downsample/pointcloud
@@ -13233,7 +13232,7 @@
-
/system/emergency/hazard_status
+
/system/emergency/hazard_status
@@ -13376,7 +13375,7 @@
-
/autoware/state
+
/autoware/state
@@ -13395,7 +13394,7 @@
-
/control/c...
+
/control/c...
@@ -13632,7 +13631,7 @@
-
/planning/...
+
/planning/...
@@ -14321,7 +14320,7 @@
-
+
/api/external/set/command/remote/control: [tier4_external_api_msgs/msg/ControlCommandStamped]...
@@ -14758,7 +14757,7 @@
-
/diagnostics_err
+
/diagnostics_err
@@ -14930,7 +14929,7 @@
-
<differential_map_...
+
<differential_map_...
@@ -15089,7 +15088,7 @@
-
<partial_map_...
+
<partial_map_...
@@ -15168,7 +15167,7 @@
-
pose_estimator/...
+
pose_estimator/...
@@ -15375,7 +15374,7 @@
-
/diagnostics
+
/diagnostics
@@ -15446,7 +15445,7 @@
-
/map...
+
/map...
@@ -15511,7 +15510,7 @@
-
/map/...
+
/map/...
@@ -15628,7 +15627,7 @@
-
+
/planning/mission_planning/mission_planner/srv/set_mrm_route,...
@@ -15983,7 +15982,7 @@
-
path_optimizer/trajectory
+
path_optimizer/trajectory
@@ -16362,7 +16361,7 @@
-
clustering/clusters
+
clustering/clusters
@@ -16437,7 +16436,7 @@
- traffic_light_detection/rough/rois
+ traffic_light_detection/rough/rois
@@ -16740,7 +16739,7 @@
-
objects
+
objects
@@ -17108,7 +17107,7 @@
-
single_frame/pointcloud
+
single_frame/pointcloud
@@ -17153,7 +17152,7 @@
-
range_cropped/pointcloud
+
range_cropped/pointcloud
@@ -17228,7 +17227,7 @@
-
/perception/obstacle_segmentation/pointcloud
+
/perception/obstacle_segmentation/pointcloud
@@ -17581,7 +17580,7 @@
+
+
+
+
+
+
-
clustering/camera_lidar_fusion...
+
clustering/camera_lidar_fusion...
@@ -17810,7 +17829,7 @@