<export xmlns="http://de.fhg.iais.roberta.blockly"><program><block_set xmlns="http://de.fhg.iais.roberta.blockly" robottype="calliope" xmlversion="3.1" description="" tags=""><instance x="301" y="333"><block type="robControls_start" id="0-]vWm.-q?Qx+-8SEQW," intask="true" deletable="false"><mutation declare="true"></mutation><field name="DEBUG"></field><data>{"learningRate":0.03,"regularizationRate":0,"noise":0,"batchSize":10,"discretize":false,"percTrainData":50,"activationKey":"linear","activation":{},"regularization":null,"initUntil":null,"collectStats":false,"numHiddenLayers":0,"networkShape":[],"weights":[[["1"]],[[]]],"biases":[["0"],["0"]],"precision":"2","weightArcMaxSize":8,"weightSuppressMultOp":true,"inputs":["n1"],"outputs":["n2"],"hiddenNeurons":[]}</data><statement name="ST"><block type="robGlobalVariables_declare" id="SJiD7V~%/!_6C,JCTjC6" intask="true" deletable="false"><mutation next="true" declaration_type="Number"></mutation><field name="VAR">c_min_speed</field><field name="TYPE">Number</field><value name="VALUE"><block type="math_number" id="ItWuM1bq.e1r0X8b+iO|" intask="true"><field name="NUM">20</field></block></value></block><block type="robGlobalVariables_declare" id="wo2R%IUU-^Qh1l~qa`/)" intask="true" deletable="false"><mutation next="true" declaration_type="Number"></mutation><field name="VAR">c_max_speed</field><field name="TYPE">Number</field><value name="VALUE"><block type="math_number" id="OCW_)ADM94L5#;oLGE9L" intask="true"><field name="NUM">100</field></block></value></block><block type="robGlobalVariables_declare" id="Rrned^|A9)xnLYvMseJ2" intask="true" deletable="false"><mutation next="true" declaration_type="Number"></mutation><field name="VAR">c_ueberhol_zeit</field><field name="TYPE">Number</field><value name="VALUE"><block type="math_number" id="3VH#xgP0pIb7WH:AzpE:" intask="true"><field name="NUM">10</field></block></value></block><block type="robGlobalVariables_declare" id="+rfo4may1m8+~#WD%*WB" intask="true" deletable="false"><mutation next="true" declaration_type="Number"></mutation><field name="VAR">v_speed</field><field name="TYPE">Number</field><value name="VALUE"><block type="variables_get" id="itU=Kx]or`T^p)`,*%Bh" intask="true"><mutation datatype="Number"></mutation><field name="VAR">c_max_speed</field></block></value></block></statement></block><block type="robControls_loopForever" id="Q[5(%pQN1O.!g{I)4eF9" intask="true"><statement name="DO"><block type="robProcedures_callnoreturn" id=".6W{lI-S=ob?oXe8l+_U" intask="true"><mutation name="linefollower_mittig"></mutation></block><block type="robControls_ifElse" id="Z?Fpffh@^viLq3E3P-^," intask="true"><mutation elseif="1" else="1"></mutation><repetitions><value name="IF0"><block type="logic_compare" id="HOpGimq02+U;S7Y,mRB)" intask="true"><field name="OP">LT</field><value name="A"><block type="robSensors_ultrasonic_getSample" id="M5UGTliX42?2*QvAFu%g" error_attribute="true" intask="true"><mutation mode="DISTANCE"></mutation><field name="MODE">DISTANCE</field><field name="SENSORPORT">U</field><field name="SLOT"></field></block></value><value name="B"><block type="math_number" id="9yY)eqo@TFm/4_]CiHX9" intask="true"><field name="NUM">15</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="sGrM3E)-{nk-6yqD,Y0@" intask="true"><mutation datatype="Number"></mutation><field name="VAR">v_speed</field><value name="VALUE"><block type="math_number" id="z3S8=+-S@]#.*4%eUikB" intask="true"><field name="NUM">0</field></block></value></block><block type="actions_rgbLed_on" id="VD0Hh{SXWvpaL6b]NwKs" intask="true"><field name="ACTORPORT">R</field><value name="COLOUR"><block type="mbedColour_picker" id="nb7+AMu/4eampL:B2^Wi" intask="true"><field name="COLOUR">#ff0000</field></block></value></block><block type="actions_rgbLed_on" id=".{lqVQr_m}JwkKB~z.GZ" intask="true"><field name="ACTORPORT">R2</field><value name="COLOUR"><block type="mbedColour_picker" id="BsA5r7g5T#F|IQh:3~sx" intask="true"><field name="COLOUR">#ff0000</field></block></value></block><block type="actions_rgbLed_on" id="E,ah_J?U]LwHr+ACwZLV" intask="true"><field name="ACTORPORT">R3</field><value name="COLOUR"><block type="mbedColour_picker" id="3c4DyNStct2h2/:I*l^/" intask="true"><field name="COLOUR">#ff0000</field></block></value></block><block type="actions_rgbLed_on" id="(PyEsO]I/T/m1(75a%@0" intask="true"><field name="ACTORPORT">R4</field><value name="COLOUR"><block type="mbedColour_picker" id="wm30r]Qx=/H(*.Kd?*s=" intask="true"><field name="COLOUR">#ff0000</field></block></value></block></statement><value name="IF1"><block type="logic_compare" id="luOjvxiFxFh@+wJR)hwq" intask="true"><field name="OP">LT</field><value name="A"><block type="robSensors_ultrasonic_getSample" id="z0iD2Ic+X-+6]P58V`~7" error_attribute="true" intask="true"><mutation mode="DISTANCE"></mutation><field name="MODE">DISTANCE</field><field name="SENSORPORT">U</field><field name="SLOT"></field></block></value><value name="B"><block type="math_number" id="J=nN`98vAsxn{*+6fr`Q" intask="true"><field name="NUM">25</field></block></value></block></value><statement name="DO1"><block type="variables_set" id="k_Dkhy}l~hdPvr[I%D-;" intask="true"><mutation datatype="Number"></mutation><field name="VAR">v_speed</field><value name="VALUE"><block type="math_arithmetic" id="a+GDkyZzOQdpU.?ZUb=h" intask="true"><field name="OP">MULTIPLY</field><value name="A"><block type="variables_get" id="VM(nDaLgASco=CaxyC6;" intask="true"><mutation datatype="Number"></mutation><field name="VAR">v_speed</field></block></value><value name="B"><block type="math_number" id="L)K-2(`{C.=.q=wCi{do" intask="true"><field name="NUM">0.8</field></block></value></block></value></block><block type="robControls_if" id="(?BX7FL(-}=*2AALNnUP" intask="true"><value name="IF0"><block type="logic_compare" id="(r8|rYVcY,wi4-66c!FZ" intask="true"><field name="OP">LTE</field><value name="A"><block type="variables_get" id="=/)3)X)^P5f1mcS!FCpT" intask="true"><mutation datatype="Number"></mutation><field name="VAR">v_speed</field></block></value><value name="B"><block type="variables_get" id="Hx#__~);_*6`OChr^Md!" intask="true"><mutation datatype="Number"></mutation><field name="VAR">c_min_speed</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="c*vE*Wj|MtK|?hSJx+XE" intask="true"><mutation datatype="Number"></mutation><field name="VAR">v_speed</field><value name="VALUE"><block type="variables_get" id="Dbsxx00M[m;4V3hx#.{#" intask="true"><mutation datatype="Number"></mutation><field name="VAR">c_min_speed</field></block></value></block></statement></block><block type="actions_rgbLed_on" id="4/xG!f)]_R?NG3T[0Xb`" intask="true"><field name="ACTORPORT">R</field><value name="COLOUR"><block type="mbedColour_picker" id="QsXga~5}-%:1f[I:ClM)" intask="true"><field name="COLOUR">#ffffff</field></block></value></block><block type="actions_rgbLed_on" id="rzcCS;Cj_=J`+DZOmw!?" intask="true"><field name="ACTORPORT">R2</field><value name="COLOUR"><block type="mbedColour_picker" id="`2BvBETEfL/eq(@de5Kp" intask="true"><field name="COLOUR">#ffffff</field></block></value></block><block type="actions_rgbLed_on" id="b%];.q.5Q7)]o9}ZK7Vi" intask="true"><field name="ACTORPORT">R3</field><value name="COLOUR"><block type="mbedColour_picker" id="RWK7TOvRFv4eZcI?Og~(" intask="true"><field name="COLOUR">#ffffff</field></block></value></block><block type="actions_rgbLed_on" id="I[ZE?#|RZ)w3DPKcF1/:" intask="true"><field name="ACTORPORT">R4</field><value name="COLOUR"><block type="mbedColour_picker" id="8MdTC}8t~h2`!+5-pOKa" intask="true"><field name="COLOUR">#ffffff</field></block></value></block></statement><statement name="ELSE"><block type="variables_set" id="LpHNfqzvZ:rfOmkPg;Vh" intask="true"><mutation datatype="Number"></mutation><field name="VAR">v_speed</field><value name="VALUE"><block type="variables_get" id="VMb{Z%/Y2M:j6GfQ(AwU" intask="true"><mutation datatype="Number"></mutation><field name="VAR">c_max_speed</field></block></value></block><block type="actions_rgbLed_off" id="oVSeQq5(OQ1*Yd@ly[QQ" intask="true"><field name="ACTORPORT">R</field></block><block type="actions_rgbLed_off" id="GKn1!]Bf#(E?@]AYK{Q%" intask="true"><field name="ACTORPORT">R2</field></block><block type="actions_rgbLed_off" id=":A5ySbI4!]dRk[O8n}U," intask="true"><field name="ACTORPORT">R3</field></block><block type="actions_rgbLed_off" id="vh1dR8UK-/EFOK8@iG%w" intask="true"><field name="ACTORPORT">R4</field></block></statement></repetitions></block></statement></block></instance><instance x="1065" y="332"><block type="robProcedures_defnoreturn" id="0S.(iTva6CE{dkoHXapx" intask="true"><mutation declare="false"></mutation><field name="NAME">fahre_vor</field><statement name="STACK"><block type="mbedActions_display_image" id="_?hkLZfg[ax~uo4_o{Rh" intask="true"><mutation type="IMAGE"></mutation><field name="TYPE">IMAGE</field><value name="VALUE"><block type="mbedImage_image" id="L[EM-7Da0a=s+LnS/xKu" intask="true"><field name="P00"></field><field name="P10"></field><field name="P20">#</field><field name="P30"></field><field name="P40"></field><field name="P01"></field><field name="P11"></field><field name="P21">#</field><field name="P31"></field><field name="P41"></field><field name="P02">#</field><field name="P12"></field><field name="P22">#</field><field name="P32"></field><field name="P42">#</field><field name="P03"></field><field name="P13">#</field><field name="P23">#</field><field name="P33">#</field><field name="P43"></field><field name="P04"></field><field name="P14"></field><field name="P24">#</field><field name="P34"></field><field name="P44"></field></block></value></block><block type="mbedActions_motors_on" id=";]UR1H#PG~br#{)C,nCC" intask="true"><field name="A">ML</field><field name="B">MR</field><value name="POWER_A"><block type="variables_get" id="hA{-?6qxNbKS+6IwXw.{" intask="true"><mutation datatype="Number"></mutation><field name="VAR">v_speed</field></block></value><value name="POWER_B"><block type="variables_get" id="Bmp!8sbTC_qw#_N-xFN1" intask="true"><mutation datatype="Number"></mutation><field name="VAR">v_speed</field></block></value></block></statement></block></instance><instance x="1496" y="331"><block type="robProcedures_defnoreturn" id="Sf~-tQX0/X]w2n(Syrfu" intask="true"><mutation declare="false"></mutation><field name="NAME">fahre_zurueck</field><statement name="STACK"><block type="mbedActions_display_image" id="oxihKTQdXtAZ)AP0kvUm" intask="true"><mutation type="IMAGE"></mutation><field name="TYPE">IMAGE</field><value name="VALUE"><block type="mbedImage_image" id="Lm*~{dKtc}[25s%SN,3," intask="true"><field name="P00"></field><field name="P10"></field><field name="P20">#</field><field name="P30"></field><field name="P40"></field><field name="P01"></field><field name="P11">#</field><field name="P21">#</field><field name="P31">#</field><field name="P41"></field><field name="P02">#</field><field name="P12"></field><field name="P22">#</field><field name="P32"></field><field name="P42">#</field><field name="P03"></field><field name="P13"></field><field name="P23"></field><field name="P33"></field><field name="P43"></field><field name="P04"></field><field name="P14"></field><field name="P24">#</field><field name="P34"></field><field name="P44"></field></block></value></block><block type="mbedActions_motors_on" id="([1/Nw/0o!Klpx(out55" intask="true"><field name="A">ML</field><field name="B">MR</field><value name="POWER_A"><block type="math_arithmetic" id="aFxTu,o1CM/awF?Xf^^x" intask="true"><field name="OP">MULTIPLY</field><value name="A"><block type="variables_get" id="^FAUi?+8sJE)QNSx)O|)" intask="true"><mutation datatype="Number"></mutation><field name="VAR">v_speed</field></block></value><value name="B"><block type="math_number" id="uAN:4]t^u]glQE|3m1m-" intask="true"><field name="NUM">-1</field></block></value></block></value><value name="POWER_B"><block type="math_arithmetic" id=".I*9?^G|kb4zAZAx2-Nu" intask="true"><field name="OP">MULTIPLY</field><value name="A"><block type="variables_get" id="Yt713dQK]mEb};0gl1`h" intask="true"><mutation datatype="Number"></mutation><field name="VAR">v_speed</field></block></value><value name="B"><block type="math_number" id="3c4qG3Bk^x{e%A6):rZ[" intask="true"><field name="NUM">-1</field></block></value></block></value></block></statement></block></instance><instance x="1070" y="621"><block type="robProcedures_defnoreturn" id="]Mm8PXKWN71fYHpf)FDe" intask="true"><mutation declare="false"></mutation><field name="NAME">fahre_links</field><statement name="STACK"><block type="mbedActions_display_image" id="g7oIg=Z|:.Y3_wd)0L[5" intask="true"><mutation type="IMAGE"></mutation><field name="TYPE">IMAGE</field><value name="VALUE"><block type="mbedImage_image" id="SfWis{bXmM;Vw3(2Q(_2" intask="true"><field name="P00"></field><field name="P10"></field><field name="P20">#</field><field name="P30"></field><field name="P40"></field><field name="P01"></field><field name="P11"></field><field name="P21"></field><field name="P31">#</field><field name="P41"></field><field name="P02">#</field><field name="P12">#</field><field name="P22">#</field><field name="P32">#</field><field name="P42">#</field><field name="P03"></field><field name="P13"></field><field name="P23"></field><field name="P33">#</field><field name="P43"></field><field name="P04"></field><field name="P14"></field><field name="P24">#</field><field name="P34"></field><field name="P44"></field></block></value></block><block type="mbedActions_motors_on" id="suW_fUj[;7lW2z8P^W6}" intask="true"><field name="A">ML</field><field name="B">MR</field><value name="POWER_A"><block type="math_number" id="a/(o^v@@c..BTf.QAAd#" intask="true"><field name="NUM">0</field></block></value><value name="POWER_B"><block type="variables_get" id="jb#7jR`aGVBU_flMb`@u" intask="true"><mutation datatype="Number"></mutation><field name="VAR">v_speed</field></block></value></block></statement></block></instance><instance x="1494" y="638"><block type="robProcedures_defnoreturn" id="1=9|CqF!__PH/3@hC;WF" intask="true"><mutation declare="false"></mutation><field name="NAME">fahre_rechts</field><statement name="STACK"><block type="mbedActions_display_image" id="G=Fpc~W}wO,_[rOU[#Kh" intask="true"><mutation type="IMAGE"></mutation><field name="TYPE">IMAGE</field><value name="VALUE"><block type="mbedImage_image" id="D3eoF%@X/P0(94jUJ#rn" intask="true"><field name="P00"></field><field name="P10"></field><field name="P20">#</field><field name="P30"></field><field name="P40"></field><field name="P01"></field><field name="P11">#</field><field name="P21"></field><field name="P31"></field><field name="P41"></field><field name="P02">#</field><field name="P12">#</field><field name="P22">#</field><field name="P32">#</field><field name="P42">#</field><field name="P03"></field><field name="P13">#</field><field name="P23"></field><field name="P33"></field><field name="P43"></field><field name="P04"></field><field name="P14"></field><field name="P24">#</field><field name="P34"></field><field name="P44"></field></block></value></block><block type="mbedActions_motors_on" id="Y^|/e1zW@H[,9IaIkcVR" intask="true"><field name="A">ML</field><field name="B">MR</field><value name="POWER_A"><block type="variables_get" id="[LwRdRWgW]R6S,mXAAa7" intask="true"><mutation datatype="Number"></mutation><field name="VAR">v_speed</field></block></value><value name="POWER_B"><block type="math_number" id="w9Nv%{!Iebo@CGtJ4]z}" intask="true"><field name="NUM">0</field></block></value></block></statement></block></instance><instance x="1061" y="933"><block type="robProcedures_defnoreturn" id="67wq}JLysPXf)XL%cwo6" intask="true"><mutation declare="false"></mutation><field name="NAME">linefollower_mittig</field><statement name="STACK"><block type="robControls_if" id="oUKsT^YvQ,RLHdeYzZSc" intask="true"><mutation elseif="3"></mutation><repetitions><value name="IF0"><block type="logic_operation" id="iKx:UQ:fNDzp4i*Q6Ja)" intask="true"><field name="OP">AND</field><value name="A"><block type="robSensors_infrared_getSample" id="}2v7c*#eGk|vrv?8.mtA" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IL</field><field name="SLOT"></field></block></value><value name="B"><block type="robSensors_infrared_getSample" id="Y]#QmoYJ*Cz|,zCQz!:`" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IR</field><field name="SLOT"></field></block></value></block></value><statement name="DO0"><block type="robProcedures_callnoreturn" id="iC+MB/QH*m8(_-5WYBIR" intask="true"><mutation name="fahre_vor"></mutation></block></statement><value name="IF1"><block type="logic_operation" id="-~Q/YQ`1)~YbMqz2ici#" intask="true"><field name="OP">AND</field><value name="A"><block type="robSensors_infrared_getSample" id="V|?TL0Alx6o(J=p/fxYu" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IL</field><field name="SLOT"></field></block></value><value name="B"><block type="logic_negate" id="l!swr=`zC|x{Y6zo18YH" intask="true"><value name="BOOL"><block type="robSensors_infrared_getSample" id="D@*I;Rl1+PqHg2ZnbWl;" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IR</field><field name="SLOT"></field></block></value></block></value></block></value><statement name="DO1"><block type="robProcedures_callnoreturn" id="O*~T?a*x_#2B/lIcVzYf" intask="true"><mutation name="fahre_links"></mutation></block></statement><value name="IF2"><block type="logic_operation" id="rp;5BCc|XeQpdObcg`[-" intask="true"><field name="OP">AND</field><value name="A"><block type="logic_negate" id="ub=|wZYlKTQG,:,/6~7@" intask="true"><value name="BOOL"><block type="robSensors_infrared_getSample" id="HnJF?a42/f=e3.m;4k~C" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IL</field><field name="SLOT"></field></block></value></block></value><value name="B"><block type="robSensors_infrared_getSample" id="ivk1)+wUgxFpjC~.8kB%" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IR</field><field name="SLOT"></field></block></value></block></value><statement name="DO2"><block type="robProcedures_callnoreturn" id="JL0#RY5^X,b!fdL3Mc!O" intask="true"><mutation name="fahre_rechts"></mutation></block></statement><value name="IF3"><block type="logic_operation" id="{8jHBo:mWFpq_em0*QTT" intask="true"><field name="OP">AND</field><value name="A"><block type="logic_negate" id="I7m-nd)VDRSnCP8mG5}G" intask="true"><value name="BOOL"><block type="robSensors_infrared_getSample" id="*8IGm-!ChBWv{4_l4r)3" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IL</field><field name="SLOT"></field></block></value></block></value><value name="B"><block type="logic_negate" id=")8U{9O.j)Hzs5An?.9F@" intask="true"><value name="BOOL"><block type="robSensors_infrared_getSample" id="rTi%G`Bu%hR4SYrCc.#V" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IR</field><field name="SLOT"></field></block></value></block></value></block></value><statement name="DO3"><block type="robProcedures_callnoreturn" id="#=2=4%|tv(N^pnEgMjp~" intask="true"><mutation name="fahre_zurueck"></mutation></block></statement></repetitions></block></statement></block></instance><instance x="1069" y="1265"><block type="robProcedures_defnoreturn" id="W/ceLD,{Roz;2v#kh;Ob" intask="true"><mutation declare="false"></mutation><field name="NAME">linefollower_links</field><statement name="STACK"><block type="robControls_if" id="_4^*}GBUSGxScc,Xt{e." intask="true"><mutation elseif="3"></mutation><repetitions><value name="IF0"><block type="logic_operation" id="}Ewa!LRCd.XNg;^K}iVU" intask="true"><field name="OP">AND</field><value name="A"><block type="logic_negate" id="#^|kN}VK~/#XK5U94gc@" intask="true"><value name="BOOL"><block type="robSensors_infrared_getSample" id="-tNX#g(xPJOpFo}_7w=O" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IL</field><field name="SLOT"></field></block></value></block></value><value name="B"><block type="robSensors_infrared_getSample" id="^_W+u}Hym6fm._Qw5EM7" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IR</field><field name="SLOT"></field></block></value></block></value><statement name="DO0"><block type="robProcedures_callnoreturn" id="9hFKV+6jdZS3ws?i3aL`" intask="true"><mutation name="fahre_vor"></mutation></block></statement><value name="IF1"><block type="logic_operation" id="=`oxF=JB!=j=q]*m{c@C" intask="true"><field name="OP">AND</field><value name="A"><block type="robSensors_infrared_getSample" id="s9jO9Z0Nn+nW.8T-%=-4" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IL</field><field name="SLOT"></field></block></value><value name="B"><block type="robSensors_infrared_getSample" id=";eu]Q+SvJPg|{uUYNoK`" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IR</field><field name="SLOT"></field></block></value></block></value><statement name="DO1"><block type="robProcedures_callnoreturn" id="pZF8zi@{F2)PlfsFT,d{" intask="true"><mutation name="fahre_links"></mutation></block></statement><value name="IF2"><block type="logic_operation" id="0-dV4Q/x_l|*?u01+k]|" intask="true"><field name="OP">AND</field><value name="A"><block type="logic_negate" id="FVGG0}`~1Drc:f:QPRmP" intask="true"><value name="BOOL"><block type="robSensors_infrared_getSample" id="+E/xwkvb3I@0GY.n7ai." intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IL</field><field name="SLOT"></field></block></value></block></value><value name="B"><block type="logic_negate" id="`fZTrk.Sm!6H:_;?~*=2" intask="true"><value name="BOOL"><block type="robSensors_infrared_getSample" id="q?;=hT%H3)5Ck+xJF!2C" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IR</field><field name="SLOT"></field></block></value></block></value></block></value><statement name="DO2"><block type="robProcedures_callnoreturn" id="qhlODWN9XvgSaq(Ts#9y" intask="true"><mutation name="fahre_rechts"></mutation></block></statement><value name="IF3"><block type="logic_operation" id="]tpC7,Hkn4`0:]-6{LZo" intask="true"><field name="OP">AND</field><value name="A"><block type="robSensors_infrared_getSample" id="Y-MYrV5vK#xMC^^frc4P" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IL</field><field name="SLOT"></field></block></value><value name="B"><block type="logic_negate" id="!vZHIEd}i(Fgwu9,{a!P" intask="true"><value name="BOOL"><block type="robSensors_infrared_getSample" id="V]5yn~W_==YVYRXDiK`)" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IR</field><field name="SLOT"></field></block></value></block></value></block></value><statement name="DO3"><block type="robProcedures_callnoreturn" id="B*K9c(/y}7mQj-lU,8T1" intask="true"><mutation name="fahre_zurueck"></mutation></block></statement></repetitions></block></statement></block></instance><instance x="1068" y="1610"><block type="robProcedures_defnoreturn" id="?,g~lF?vhWd*!Ax[n^jw" intask="true"><mutation declare="false"></mutation><field name="NAME">linefollower_rechts</field><statement name="STACK"><block type="robControls_if" id=".g1hxP#L|R+]{Ewb@te%" intask="true"><mutation elseif="3"></mutation><repetitions><value name="IF0"><block type="logic_operation" id="qRrgxcT@12g@ly;z0^sX" intask="true"><field name="OP">AND</field><value name="A"><block type="robSensors_infrared_getSample" id="#NN%TRoVEFrtdGKPqBc!" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IL</field><field name="SLOT"></field></block></value><value name="B"><block type="logic_negate" id="ei@76Ot+yPQ.S29nQU/E" intask="true"><value name="BOOL"><block type="robSensors_infrared_getSample" id="^RG7;[SSOj_Z8_qNnv@e" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IR</field><field name="SLOT"></field></block></value></block></value></block></value><statement name="DO0"><block type="robProcedures_callnoreturn" id="Jz%-KSkyq(lF2%!(4=3|" intask="true"><mutation name="fahre_vor"></mutation></block></statement><value name="IF1"><block type="logic_operation" id="tVuo5reBLsTJzC@.AY)(" intask="true"><field name="OP">AND</field><value name="A"><block type="logic_negate" id=")uem#ET?Jw.`f?VAiWZO" intask="true"><value name="BOOL"><block type="robSensors_infrared_getSample" id="suzYpkB0{7]K~_c7f1.2" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IL</field><field name="SLOT"></field></block></value></block></value><value name="B"><block type="logic_negate" id="t?QP0aVf+]t:V889]~s:" intask="true"><value name="BOOL"><block type="robSensors_infrared_getSample" id="Umw`I+G*/tbSr,T+D)tx" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IR</field><field name="SLOT"></field></block></value></block></value></block></value><statement name="DO1"><block type="robProcedures_callnoreturn" id="i~QsEIVRq,W/LOR2!b];" intask="true"><mutation name="fahre_links"></mutation></block></statement><value name="IF2"><block type="logic_operation" id="|vzcU@3k;;L!ipwh1t{K" intask="true"><field name="OP">AND</field><value name="A"><block type="robSensors_infrared_getSample" id="S6n}%Xv}JSZopaO4_}*p" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IL</field><field name="SLOT"></field></block></value><value name="B"><block type="robSensors_infrared_getSample" id="dCTQoT3NQ{ihukb;rc)," intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IR</field><field name="SLOT"></field></block></value></block></value><statement name="DO2"><block type="robProcedures_callnoreturn" id=";vE0GV`T,Qq!#u90JG/b" intask="true"><mutation name="fahre_rechts"></mutation></block></statement><value name="IF3"><block type="logic_operation" id="mg5!{Ar|v[cj@1+WIoV[" intask="true"><field name="OP">AND</field><value name="A"><block type="logic_negate" id="g7f:j{Y!zP]Yvtuu9^eJ" intask="true"><value name="BOOL"><block type="robSensors_infrared_getSample" id="aTk3pRhB}sf7Rj4{=I:5" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IL</field><field name="SLOT"></field></block></value></block></value><value name="B"><block type="robSensors_infrared_getSample" id="zTkR`k:8uM5I,rI1teVO" intask="true"><mutation mode="LINE"></mutation><field name="MODE">LINE</field><field name="SENSORPORT">IR</field><field name="SLOT"></field></block></value></block></value><statement name="DO3"><block type="robProcedures_callnoreturn" id="0gaRD{8|NMGN:*G09Dwo" intask="true"><mutation name="fahre_zurueck"></mutation></block></statement></repetitions></block></statement></block></instance></block_set></program><config><block_set robottype="calliope" xmlversion="3.1" description="" tags="" xmlns="http://de.fhg.iais.roberta.blockly"><instance x="-34" y="270"><block type="robConf_key" id="Kbp:=x@gw@n.b~NH|1|e" intask="true" deletable="false"><field name="NAME">A</field><field name="PIN1">A</field></block></instance><instance x="-34" y="120"><block type="robConf_key" id="~wk*JZQvB.fj=I`N#NWp" intask="true" deletable="false"><field name="NAME">B</field><field name="PIN1">B</field></block></instance><instance x="80" y="268"><block type="robConf_accelerometer" id="#(ufvG,s^FcqI,aFn/A{" intask="true" deletable="false"><field name="NAME">_A</field></block></instance><instance x="665" y="67"><block type="robConf_callibot2" id=":mH50}|^!7!cLY{0;;|g" intask="true"><field name="NAME">C</field><statement name="BUS"><block type="robConf_motorc" id="b87JM.HXLj-H^uownKaT" intask="true" movable="false"><field name="NAME">ML</field><field name="PORT">MOTOR_L</field></block><block type="robConf_motorc" id="#VsMDp]+I5om+HT?JimE" intask="true" movable="false"><field name="NAME">MR</field><field name="PORT">MOTOR_R</field></block><block type="robConf_rgbled" id="ui!YQAx]p|l}oUt~V6BX" intask="true" movable="false"><field name="NAME">R</field><field name="PORT">RGBLED_LF</field></block><block type="robConf_rgbled" id="#TpFj20MjmZL`#_nkFzj" intask="true" movable="false"><field name="NAME">R2</field><field name="PORT">RGBLED_RF</field></block><block type="robConf_rgbled" id="R^7IAzy~{6,OI57z%Q1c" intask="true" movable="false"><field name="NAME">R3</field><field name="PORT">RGBLED_LR</field></block><block type="robConf_rgbled" id="9YVc;+y9yc)t4SI06xgI" intask="true" movable="false"><field name="NAME">R4</field><field name="PORT">RGBLED_RR</field></block><block type="robConf_led" id="*./a|)x;Ei2WaY/lDj1]" intask="true" movable="false"><field name="NAME">L</field><field name="PORT">LED_L</field></block><block type="robConf_led" id="Xg#mkk!_QP|1Wd~yk4x!" intask="true" movable="false"><field name="NAME">L2</field><field name="PORT">LED_R</field></block><block type="robConf_infrared" id="~Q#]-NI0?ad+Pmp)P}AQ" intask="true" movable="false"><field name="NAME">IL</field><field name="PORT">INFRARED_L</field></block><block type="robConf_infrared" id="JJVt{T.**l*L(V?ZR#Np" intask="true" movable="false"><field name="NAME">IR</field><field name="PORT">INFRARED_R</field></block><block type="robConf_ultrasonicc" id="*TB%yr^e42v5;W}SgmUZ" intask="true" movable="false"><field name="NAME">U</field></block><block type="robConf_keyc" id="oT#Z@IM-;2EEw}1Lbr7i" intask="true" movable="false"><field name="NAME">FTL</field><field name="PORT">KEY_FL</field></block><block type="robConf_keyc" id="t6GmCNnC?guU-pBfsOcY" intask="true" movable="false"><field name="NAME">FTR</field><field name="PORT">KEY_FR</field></block><block type="robConf_servoc" id="+Eg,:rw`UnhT}_mU6hvu" intask="true" movable="false"><field name="NAME">S</field><field name="PORT">SERVO_S1</field></block><block type="robConf_servoc" id="Ovz[]Ov~C7X5Mmz;;j~." intask="true" movable="false"><field name="NAME">S2</field><field name="PORT">SERVO_S2</field></block></statement></block></instance><instance x="-34" y="450"><block type="robConf_buzzer" id="}%d2_68IJd*7Oy{qrMR," intask="true" deletable="false"><field name="NAME">_B</field></block></instance><instance x="80" y="239"><block type="robConf_compass" id="O%Oi0Tq`hGEvrgHGPYY=" intask="true" deletable="false"><field name="NAME">_C</field></block></instance><instance x="80" y="211"><block type="robConf_gyro" id="lIT?C5y|(7FWCQIUn~pc" intask="true" deletable="false"><field name="NAME">_G</field></block></instance><instance x="197" y="190"><block type="robConf_light" id="9Ktt(7_4+XmKC0]5Zha?" intask="true" deletable="false"><field name="NAME">_L</field></block></instance><instance x="250" y="250"><block type="robConf_robot" id="robot" intask="false" deletable="false"><field name="NAME">undefined</field></block></instance><instance x="-34" y="422"><block type="robConf_rgbledh" id="lgi%C3,J!smR:eP0aal_" intask="true" deletable="false"><field name="NAME">_R</field></block></instance><instance x="197" y="162"><block type="robConf_sound" id="e:4V0FcDx%9,.7xO,Ns@" intask="true" deletable="false"><field name="NAME">_S</field></block></instance><instance x="80" y="378"><block type="robConf_temperature" id="0y].dnS)P)~Jjzeu3/0C" intask="true" deletable="false"><field name="NAME">_T</field></block></instance></block_set></config></export>