391 lines
8.7 KiB
XML
391 lines
8.7 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<diagram program="umlet" version="14.3.0">
|
|
<zoom_level>10</zoom_level>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>40</x>
|
|
<y>20</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=initial</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>40</x>
|
|
<y>20</y>
|
|
<w>130</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>110.0;10.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>150</x>
|
|
<y>10</y>
|
|
<w>100</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>search next point
|
|
bg=green</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>180</x>
|
|
<y>90</y>
|
|
<w>40</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>bg=green
|
|
type=decision</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>190</x>
|
|
<y>40</y>
|
|
<w>30</w>
|
|
<h>70</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;50.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>150</x>
|
|
<y>180</y>
|
|
<w>100</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>detect alignment
|
|
bg=green</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>190</x>
|
|
<y>120</y>
|
|
<w>130</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
[distance <= 5m]</panel_attributes>
|
|
<additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLObject</id>
|
|
<coordinates>
|
|
<x>20</x>
|
|
<y>0</y>
|
|
<w>840</w>
|
|
<h>590</h>
|
|
</coordinates>
|
|
<panel_attributes>Autopilot
|
|
|
|
valign=top</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>210</x>
|
|
<y>90</y>
|
|
<w>140</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
[distance > 5m]</panel_attributes>
|
|
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>330</x>
|
|
<y>90</y>
|
|
<w>100</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>Error
|
|
bg=red</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>150</x>
|
|
<y>270</y>
|
|
<w>100</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>correct alignment
|
|
bg=green</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>150</x>
|
|
<y>360</y>
|
|
<w>100</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>drive to point
|
|
bg=green</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>190</x>
|
|
<y>210</y>
|
|
<w>30</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>190</x>
|
|
<y>300</y>
|
|
<w>30</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>90</x>
|
|
<y>280</y>
|
|
<w>80</w>
|
|
<h>120</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>60.0;10.0;10.0;10.0;10.0;100.0;60.0;100.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>440</x>
|
|
<y>10</y>
|
|
<w>410</w>
|
|
<h>300</h>
|
|
</coordinates>
|
|
<panel_attributes>detect alignment
|
|
valign=top</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>460</x>
|
|
<y>60</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=final</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>470</x>
|
|
<y>60</y>
|
|
<w>90</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=-></panel_attributes>
|
|
<additional_attributes>10.0;10.0;70.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>540</x>
|
|
<y>50</y>
|
|
<w>110</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>drive 1m forward</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>540</x>
|
|
<y>140</y>
|
|
<w>110</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>drive 2m backward</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>540</x>
|
|
<y>230</y>
|
|
<w>110</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>drive 1m forward</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>700</x>
|
|
<y>230</y>
|
|
<w>120</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>calculate straight line</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>580</x>
|
|
<y>80</y>
|
|
<w>30</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>580</x>
|
|
<y>170</y>
|
|
<w>30</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>750</x>
|
|
<y>150</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=termination</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>750</x>
|
|
<y>160</y>
|
|
<w>30</w>
|
|
<h>90</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;10.0;10.0;70.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>440</x>
|
|
<y>320</y>
|
|
<w>410</w>
|
|
<h>260</h>
|
|
</coordinates>
|
|
<panel_attributes>correct alignment
|
|
valign=top</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>540</x>
|
|
<y>370</y>
|
|
<w>190</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>calculate relativ target position</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>470</x>
|
|
<y>380</y>
|
|
<w>90</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=-></panel_attributes>
|
|
<additional_attributes>10.0;10.0;70.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>460</x>
|
|
<y>380</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=final</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>580</x>
|
|
<y>460</y>
|
|
<w>120</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>rotate x degree</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>630</x>
|
|
<y>400</y>
|
|
<w>30</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>630</x>
|
|
<y>490</y>
|
|
<w>30</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>630</x>
|
|
<y>550</y>
|
|
<w>20</w>
|
|
<h>20</h>
|
|
</coordinates>
|
|
<panel_attributes>type=termination</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
</diagram>
|