-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPath_generate.drawio
128 lines (128 loc) · 10.4 KB
/
Path_generate.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<mxfile host="65bd71144e">
<diagram name="Page-1" id="0783ab3e-0a74-02c8-0abd-f7b4e66b4bec">
<mxGraphModel dx="998" dy="701" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" background="none" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="paWgnoQPD8wDNVeEvf1s-63" value="Output" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1;fontSize=19;" parent="1" vertex="1">
<mxGeometry x="854" y="60" width="80" height="40" as="geometry"/>
</mxCell>
<mxCell id="4" value="" style="endArrow=none;dashed=1;html=1;rounded=0;jumpSize=16;strokeWidth=3;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="280" y="370" as="sourcePoint"/>
<mxPoint x="280" y="100" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="5" value="" style="endArrow=none;dashed=1;html=1;rounded=0;jumpSize=16;strokeWidth=3;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="788" y="370" as="sourcePoint"/>
<mxPoint x="788" y="110" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="24" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="360" y="155" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="7" value="PS4 Controller" style="rounded=1;whiteSpace=wrap;html=1;fontStyle=1;fillColor=#FFFF99;" parent="1" vertex="1">
<mxGeometry x="130" y="130" width="90" height="50" as="geometry"/>
</mxCell>
<mxCell id="30" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="9" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="360" y="275" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="9" value="<u>GPS module<br></u>simpleRTK2B" style="rounded=1;whiteSpace=wrap;html=1;fontStyle=1;fillColor=#FFFF99;" parent="1" vertex="1">
<mxGeometry x="130" y="250" width="90" height="50" as="geometry"/>
</mxCell>
<mxCell id="53" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="12" target="52">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="12" value="ros2_joy_<br>to_twist" style="rounded=1;whiteSpace=wrap;html=1;fontStyle=1;fillColor=#FFB366;" parent="1" vertex="1">
<mxGeometry x="361" y="130" width="90" height="50" as="geometry"/>
</mxCell>
<mxCell id="66" style="edgeStyle=none;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fontFamily=Helvetica;fontSize=10;" edge="1" parent="1" source="22" target="63">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="67" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=10;" edge="1" parent="1" source="22" target="23">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="22" value="Motor Driver<div>ODrive V3.6</div>" style="rounded=1;whiteSpace=wrap;html=1;fontStyle=1;fillColor=#CCCCCC;" parent="1" vertex="1">
<mxGeometry x="849" y="210" width="90" height="50" as="geometry"/>
</mxCell>
<mxCell id="23" value="In-Wheel Motor<div>8 inch hub motor</div>" style="rounded=1;whiteSpace=wrap;html=1;fontStyle=1;fillColor=#CCCCCC;" parent="1" vertex="1">
<mxGeometry x="849" y="290" width="90" height="50" as="geometry"/>
</mxCell>
<mxCell id="26" value="/joy_stick" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1" parent="1" vertex="1" connectable="0">
<mxGeometry x="290.0026305282037" y="154.99515269701135" as="geometry"/>
</mxCell>
<mxCell id="52" value="odrive_<br>ros2_<br>control" style="rounded=1;whiteSpace=wrap;html=1;fontStyle=1;fillColor=#FFB366;" vertex="1" parent="1">
<mxGeometry x="551" y="130" width="90" height="50" as="geometry"/>
</mxCell>
<mxCell id="54" value="/cmd_vel" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1" vertex="1" connectable="0" parent="1">
<mxGeometry x="507.0026305282038" y="156.99515269701135" as="geometry">
<mxPoint x="-6" y="-3" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="74" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Helvetica;fontSize=10;" edge="1" parent="1" source="55" target="70">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="55" value="gnss_<br>preprocesssing_<br>ros2" style="rounded=1;whiteSpace=wrap;html=1;fontStyle=1;fillColor=#FFB366;" vertex="1" parent="1">
<mxGeometry x="351" y="235" width="110" height="80" as="geometry"/>
</mxCell>
<mxCell id="58" value="/ublox_gps_<br>node/fix" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1" vertex="1" connectable="0" parent="1">
<mxGeometry x="300.0026305282037" y="270.99515269701135" as="geometry">
<mxPoint x="-14" y="1" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="62" value="Path_data.csv" style="rounded=1;whiteSpace=wrap;html=1;fontStyle=1;fillColor=#FFFFFF;shadow=1;" vertex="1" parent="1">
<mxGeometry x="660" y="315" width="90" height="50" as="geometry"/>
</mxCell>
<mxCell id="63" value="In-Wheel Motor<div>8 inch hub motor</div>" style="rounded=1;whiteSpace=wrap;html=1;fontStyle=1;fillColor=#CCCCCC;" vertex="1" parent="1">
<mxGeometry x="849" y="130" width="90" height="50" as="geometry"/>
</mxCell>
<mxCell id="64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontStyle=1;" edge="1" parent="1" source="52" target="22">
<mxGeometry relative="1" as="geometry">
<mxPoint x="670" y="157.51999999999998" as="sourcePoint"/>
<mxPoint x="980" y="151.01999999999998" as="targetPoint"/>
<Array as="points">
<mxPoint x="740" y="155"/>
<mxPoint x="740" y="235"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="50" value="/right_vel<br>/left_vel" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1" parent="1" vertex="1" connectable="0">
<mxGeometry x="739.995" y="197" as="geometry"/>
</mxCell>
<mxCell id="68" value="Input" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1;fontSize=19;" vertex="1" parent="1">
<mxGeometry x="140" y="60" width="70" height="40" as="geometry"/>
</mxCell>
<mxCell id="69" value="PC" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1;fontSize=19;" vertex="1" parent="1">
<mxGeometry x="501" y="60" width="50" height="40" as="geometry"/>
</mxCell>
<mxCell id="70" value="Save_path" style="rounded=1;whiteSpace=wrap;html=1;fontStyle=1;fillColor=#FFB366;" vertex="1" parent="1">
<mxGeometry x="551" y="250" width="90" height="50" as="geometry"/>
</mxCell>
<mxCell id="73" style="edgeStyle=orthogonalEdgeStyle;rounded=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;fontStyle=1;" edge="1" parent="1" source="70" target="62">
<mxGeometry relative="1" as="geometry">
<mxPoint x="531.99" y="315" as="sourcePoint"/>
<mxPoint x="739.99" y="395" as="targetPoint"/>
<Array as="points">
<mxPoint x="596" y="340"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="61" value="<font style="font-size: 10px;">x1, y2, Θ1<br>x2, y2, Θ2<br>x3, y3, Θ3<br>:</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1" vertex="1" connectable="0" parent="1">
<mxGeometry x="430.0026305282038" y="364.99515269701135" as="geometry">
<mxPoint x="168" y="-18" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="75" value="/gnss_pose" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1" vertex="1" connectable="0" parent="1">
<mxGeometry x="510.0026305282038" y="276.99515269701135" as="geometry">
<mxPoint x="-7" y="-3" as="offset"/>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>