digraph g {compound="true";bgcolor="";fontcolor="";fontname="";fontsize="";label="";margin="";nodesep="0.3";rankdir="";ranksep="0.4";ratio="";size="";subgraph cluster_option{bgcolor="";color="";fillcolor="#F4F4F4";fontcolor="#005A9C";fontname="Arial";fontsize="12";label="option vlc-playing";labeljust="";labelloc="";style="filled";subgraph sub_graph_0{rank="same";node[label="search", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="circle",style="filled",URL="option.vlc-playing.html#state_search",width="",] {state_search};}subgraph sub_graph_1{rank="same";node[label="confusedRepositioning", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="circle",style="filled",URL="option.vlc-playing.html#state_confusedRepositioning",width="",] {state_confusedRepositioning};node[label="approach", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="Mcircle",style="filled",URL="option.vlc-playing.html#state_approach",width="",] {state_approach};node[label="approachNearBallGoodDirection", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="circle",style="filled",URL="option.vlc-playing.html#state_approachNearBallGoodDirection",width="",] {state_approachNearBallGoodDirection};}subgraph sub_graph_2{rank="same";node[label="approachNearBallBadDirection", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="circle",style="filled",URL="option.vlc-playing.html#state_approachNearBallBadDirection",width="",] {state_approachNearBallBadDirection};node[label="faceBall", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="circle",style="filled",URL="option.vlc-playing.html#state_faceBall",width="",] {state_faceBall};node[label="turnAroundBall", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="circle",style="filled",URL="option.vlc-playing.html#state_turnAroundBall",width="",] {state_turnAroundBall};}subgraph sub_graph_3{rank="same";node[label="turnWithBall", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="circle",style="filled",URL="option.vlc-playing.html#state_turnWithBall",width="",] {state_turnWithBall};node[label="dribble", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="circle",style="filled",URL="option.vlc-playing.html#state_dribble",width="",] {state_dribble};node[label="kick", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="circle",style="filled",URL="option.vlc-playing.html#state_kick",width="",] {state_kick};}subgraph sub_graph_4{rank="same";node[label="relocalize", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="circle",style="filled",URL="option.vlc-playing.html#state_relocalize",width="",] {state_relocalize};node[label="prepareKick", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="circle",style="filled",URL="option.vlc-playing.html#state_prepareKick",width="",] {state_prepareKick};}edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_search -> state_approach;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_search -> state_confusedRepositioning;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_search -> state_search;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_confusedRepositioning -> state_approach;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_confusedRepositioning -> state_search;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_confusedRepositioning -> state_confusedRepositioning;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approach -> state_search;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approach -> state_approachNearBallGoodDirection;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approach -> state_approachNearBallBadDirection;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approach -> state_approach;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approachNearBallGoodDirection -> state_search;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approachNearBallGoodDirection -> state_approach;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approachNearBallGoodDirection -> state_faceBall;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approachNearBallGoodDirection -> state_approachNearBallGoodDirection;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approachNearBallBadDirection -> state_search;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approachNearBallBadDirection -> state_approach;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approachNearBallBadDirection -> state_turnWithBall;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approachNearBallBadDirection -> state_approachNearBallBadDirection;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_faceBall -> state_approach;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_faceBall -> state_turnAroundBall;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_faceBall -> state_faceBall;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_turnAroundBall -> state_approach;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_turnAroundBall -> state_dribble;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_turnAroundBall -> state_relocalize;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_turnAroundBall -> state_turnAroundBall;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_turnWithBall -> state_relocalize;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_turnWithBall -> state_turnWithBall;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_dribble -> state_search;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_dribble -> state_approach;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_dribble -> state_dribble;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_kick -> state_approach;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_kick -> state_kick;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_relocalize -> state_prepareKick;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_relocalize -> state_relocalize;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_prepareKick -> state_dribble;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_prepareKick -> state_kick;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_prepareKick -> state_turnAroundBall;edge[arrowhead="",arrowsize="",arrowtail="",constraint="",color="",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] state_prepareKick -> state_prepareKick;}subgraph cluster_option_tree{bgcolor="";color="#FFFFFF";fillcolor="";fontcolor="";fontname="";fontsize="";label="";labeljust="";labelloc="";style="";node[label="vlc2\nsearch\nfor\nball", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="box",style="filled",URL="option.vlc2-search-for-ball.html",width="",] {option_vlc2_search_for_ball};node[label="get\nto\nposition\nand\navoid\nobstacles", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="box",style="filled",URL="option.get-to-position-and-avoid-obstacles.html",width="",] {option_get_to_position_and_avoid_obstacles};node[label="grab\nball\nwith\nvlc2\nhead", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="box",style="filled",URL="option.grab-ball-with-vlc2-head.html",width="",] {option_grab_ball_with_vlc2_head};node[label="approach\nball", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="box",style="filled",URL="option.approach-ball.html",width="",] {option_approach_ball};node[label="approach\nball\nset\nwalk\nspeed", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="box",style="filled",URL="option.approach-ball-set-walk-speed.html",width="",] {option_approach_ball_set_walk_speed};node[label="turn\nfor\nball", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="box",style="filled",URL="option.turn-for-ball.html",width="",] {option_turn_for_ball};node[label="vlc\nturn\nand\nrelease", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="box",style="filled",URL="option.vlc-turn-and-release.html",width="",] {option_vlc_turn_and_release};node[label="vlc2\nlocalized\ndribbling", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="box",style="filled",URL="option.vlc2-localized-dribbling.html",width="",] {option_vlc2_localized_dribbling};node[label="dribble\nball\nvlc2", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="box",style="filled",URL="option.dribble-ball-vlc2.html",width="",] {option_dribble_ball_vlc2};node[label="approach\nand\nturn", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="box",style="filled",URL="option.approach-and-turn.html",width="",] {option_approach_and_turn};node[label="do\nspecial\naction", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="box",style="filled",URL="option.do-special-action.html",width="",] {option_do_special_action};subgraph sub_graph_5{rank="sink";node[label="walk", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="",style="filled",URL="basic-behaviors.common-basic-behaviors.html#walk",width="",] {basic_behavior_walk};node[label="go\nto\npoint", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="",style="filled",URL="basic-behaviors.simple-basic-behaviors.html#go-to-point",width="",] {basic_behavior_go_to_point};node[label="go\nto\npoint\nand\navoid\nobstacles", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="",style="filled",URL="basic-behaviors.simple-basic-behaviors.html#go-to-point-and-avoid-obstacles",width="",] {basic_behavior_go_to_point_and_avoid_obstacles};node[label="stand", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="",style="filled",URL="basic-behaviors.common-basic-behaviors.html#stand",width="",] {basic_behavior_stand};node[label="go\nto\nball", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="",style="filled",URL="basic-behaviors.simple-basic-behaviors.html#go-to-ball",width="",] {basic_behavior_go_to_ball};node[label="do\nnothing", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="",style="filled",URL="basic-behaviors.common-basic-behaviors.html#do-nothing",width="",] {basic_behavior_do_nothing};node[label="go\nto\nball\nwithout\nturning", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="",style="filled",URL="basic-behaviors.simple-basic-behaviors.html#go-to-ball-without-turning",width="",] {basic_behavior_go_to_ball_without_turning};node[label="turn\naround\npoint", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="",style="filled",URL="basic-behaviors.simple-basic-behaviors.html#turn-around-point",width="",] {basic_behavior_turn_around_point};node[label="special\naction", color="",fillcolor="#FFFFFF",fixedsize="",fontcolor="#005A9C",fontname="Arial",fontsize="9",height="",shape="",style="filled",URL="basic-behaviors.common-basic-behaviors.html#special-action",width="",] {basic_behavior_special_action};}edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_vlc2_search_for_ball -> basic_behavior_walk;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_get_to_position_and_avoid_obstacles -> basic_behavior_go_to_point;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_get_to_position_and_avoid_obstacles -> basic_behavior_go_to_point_and_avoid_obstacles;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_get_to_position_and_avoid_obstacles -> basic_behavior_stand;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_grab_ball_with_vlc2_head -> option_approach_ball;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_grab_ball_with_vlc2_head -> basic_behavior_walk;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_approach_ball -> option_approach_ball_set_walk_speed;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_approach_ball -> option_turn_for_ball;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_approach_ball -> basic_behavior_walk;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_approach_ball_set_walk_speed -> basic_behavior_go_to_ball;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_turn_for_ball -> basic_behavior_stand;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_turn_for_ball -> basic_behavior_walk;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_vlc_turn_and_release -> basic_behavior_do_nothing;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_vlc_turn_and_release -> basic_behavior_walk;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_vlc_turn_and_release -> basic_behavior_stand;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_vlc2_localized_dribbling -> option_dribble_ball_vlc2;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_vlc2_localized_dribbling -> basic_behavior_stand;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_dribble_ball_vlc2 -> option_approach_and_turn;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_dribble_ball_vlc2 -> basic_behavior_turn_around_point;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_dribble_ball_vlc2 -> basic_behavior_go_to_ball;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_approach_and_turn -> option_approach_ball;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_approach_and_turn -> basic_behavior_walk;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_approach_and_turn -> basic_behavior_go_to_ball_without_turning;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_do_special_action -> basic_behavior_special_action;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="",taillabel="",tailport="",URL="",lhead="",ltail=""] option_do_special_action -> basic_behavior_stand;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="dashed",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approach -> basic_behavior_go_to_ball;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="dashed",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approachNearBallGoodDirection -> basic_behavior_go_to_ball;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="dashed",taillabel="",tailport="",URL="",lhead="",ltail=""] state_faceBall -> basic_behavior_walk;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="dashed",taillabel="",tailport="",URL="",lhead="",ltail=""] state_turnAroundBall -> basic_behavior_turn_around_point;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="dashed",taillabel="",tailport="",URL="",lhead="",ltail=""] state_relocalize -> basic_behavior_stand;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="3",samehead="",sametail="",style="dashed",taillabel="",tailport="",URL="",lhead="",ltail=""] state_prepareKick -> basic_behavior_stand;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="2",samehead="",sametail="",style="dashed",taillabel="",tailport="",URL="",lhead="",ltail=""] state_search -> option_vlc2_search_for_ball;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="2",samehead="",sametail="",style="dashed",taillabel="",tailport="",URL="",lhead="",ltail=""] state_confusedRepositioning -> option_get_to_position_and_avoid_obstacles;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="2",samehead="",sametail="",style="dashed",taillabel="",tailport="",URL="",lhead="",ltail=""] state_approachNearBallBadDirection -> option_grab_ball_with_vlc2_head;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="2",samehead="",sametail="",style="dashed",taillabel="",tailport="",URL="",lhead="",ltail=""] state_turnWithBall -> option_vlc_turn_and_release;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="2",samehead="",sametail="",style="dashed",taillabel="",tailport="",URL="",lhead="",ltail=""] state_dribble -> option_vlc2_localized_dribbling;edge[arrowhead="",arrowsize="0.8",arrowtail="",constraint="",color="#808080",decorate="",dir="",fontcolor="",fontname="",fontsize="",headlabel="",headport="",label="",labeldistance="",labelfloat="",labelfontcolor="",labelfontname="",labelfontsize="",minlen="2",samehead="",sametail="",style="dashed",taillabel="",tailport="",URL="",lhead="",ltail=""] state_kick -> option_do_special_action;}}
                    
