10UMLSpecialState40202020type=initialRelation402013030lt=<-110;10;10;10UMLState1501010040search next point
bg=greenUMLSpecialState180904040bg=green
type=decisionRelation190403070lt=<-10;50;10;10UMLState15018010040detect alignment
bg=greenRelation19012012080lt=<-
[distance <= 5m]10;60;10;10UMLObject200840590Autopilot
valign=topRelation2109014040lt=<-
[distance > 5m]120;20;10;20UMLState3309010040Error
bg=redUMLState15027010040correct alignment
bg=greenUMLState15036010040drive to point
bg=greenRelation1902103080lt=<-10;60;10;10Relation1903003080lt=<-10;60;10;10Relation9028080120lt=<-60;10;10;10;10;100;60;100UMLState44010410300detect alignment
valign=topUMLSpecialState460602020type=finalRelation470609030lt=->10;10;70;10UMLState5405011040drive 1m forwardUMLState54014011040drive 2m backwardUMLState54023011040drive 1m forwardUMLState70023012040calculate straight lineRelation580803080lt=<-10;60;10;10Relation5801703080lt=<-10;60;10;10Relation6205808030lt=<-60;10;10;10UMLSpecialState7501502020type=terminationRelation7501603090lt=<-10;10;10;70UMLState440320410260correct alignment
valign=topUMLState54037019040calculate relativ target positionRelation4703809030lt=->10;10;70;10UMLSpecialState4603802020type=finalUMLState58046012040rotate x degreeRelation6304003080lt=<-10;60;10;10Relation6304903080lt=<-10;60;10;10UMLSpecialState6305502020type=termination