<export xmlns="http://de.fhg.iais.roberta.blockly"><program><block_set xmlns="http://de.fhg.iais.roberta.blockly" robottype="ev3" xmlversion="3.1" description="" tags=""><instance x="89" y="51"><block type="robControls_start" id="B%YGRS1tieoCG?80.=ap" intask="true" deletable="false"><mutation declare="true"></mutation><field name="DEBUG">FALSE</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="~wnyP+J1*oD-*gM7c).9" intask="true" deletable="false" movable="false"><mutation next="true" declaration_type="Number"></mutation><field name="VAR">rychlostlavy</field><field name="TYPE">Number</field><value name="VALUE"><block type="math_number" id="4)#DO{.3(F@~.(6^j=Me" intask="true"><field name="NUM">0</field></block></value></block><block type="robGlobalVariables_declare" id="4dQVKGQIGLHRxd/^]Iu`" intask="true" deletable="false" movable="false"><mutation next="true" declaration_type="Number"></mutation><field name="VAR">rychlostpravy</field><field name="TYPE">Number</field><value name="VALUE"><block type="math_number" id="zirPG-6_P4D%__B6+N[o" intask="true"><field name="NUM">0</field></block></value></block><block type="robGlobalVariables_declare" id=".[GhE7*m;B6,pGdJdqxj" intask="true" deletable="false" movable="false"><mutation next="false" declaration_type="Number"></mutation><field name="VAR">pocetstlaceni</field><field name="TYPE">Number</field><value name="VALUE"><block type="math_number" id="VV9vTZ6(2*HnU,~~60m]" intask="true"><field name="NUM">0</field></block></value></block></statement></block><block type="robControls_loopForever" id="3Z?auWxUIv-X6uq7Z`My" intask="true"><statement name="DO"><block type="robControls_if" id="/t3|-L@|=0jCL8n!]NqO" intask="true"><value name="IF0"><block type="robSensors_key_getSample" id="=9H(2gKh2yFz~D?8Us0-" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">RIGHT</field><field name="SLOT"></field></block></value><statement name="DO0"><block type="variables_set" id="RV6kxumzbi?D!_]nqh+:" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostlavy</field><value name="VALUE"><block type="math_arithmetic" id=",Q9-JN9fy[o3=-jgqd-?" intask="true"><field name="OP">ADD</field><value name="A"><block type="variables_get" id="`y14n3h598VlkRD?}}DZ" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostlavy</field></block></value><value name="B"><block type="math_number" id="PlUHn~l51!@p;nn,@M?q" intask="true"><field name="NUM">2</field></block></value></block></value></block><block type="variables_set" id="Y]Ie]J(YLUZsmrxF3c[]" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostpravy</field><value name="VALUE"><block type="math_arithmetic" id="kK)-mwq9p#k@^g5DALoV" intask="true"><field name="OP">ADD</field><value name="A"><block type="variables_get" id="WF?lqY#W(kBDR{=946[;" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostpravy</field></block></value><value name="B"><block type="math_number" id="V+AF8PuMgUrNbP^mN+uv" intask="true"><field name="NUM">2</field></block></value></block></value></block><block type="robControls_wait_time" id="|YKShp/oZXtc?)b2*IgT" intask="true"><value name="WAIT"><block type="math_number" id="6CZ(6g{{U)qZ2uTH[28V" intask="true"><field name="NUM">100</field></block></value></block></statement></block><block type="robControls_if" id="OLLKZ:J_p-vo|}VtZzu~" intask="true"><value name="IF0"><block type="robSensors_key_getSample" id="}!)M*!%x+E-T[S5a^MSt" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">LEFT</field><field name="SLOT"></field></block></value><statement name="DO0"><block type="variables_set" id="=RbB943[xFcSEaLlH@oE" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostlavy</field><value name="VALUE"><block type="math_arithmetic" id="2`4W%J@Q}FQ(6b#?-xv3" intask="true"><field name="OP">MINUS</field><value name="A"><block type="variables_get" id="-**4-DVp6=i+QBSz6XAL" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostlavy</field></block></value><value name="B"><block type="math_number" id="*qK_^#%@K5eV;go9X_gV" intask="true"><field name="NUM">2</field></block></value></block></value></block><block type="variables_set" id="R`j~:#12)9sGD1`R,T|Q" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostpravy</field><value name="VALUE"><block type="math_arithmetic" id="y#@fO2k8-AG(;3eK~l}z" intask="true"><field name="OP">MINUS</field><value name="A"><block type="variables_get" id="l;{{eMRMEln.%.%3b!rA" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostpravy</field></block></value><value name="B"><block type="math_number" id="!DD9^E0?q+6ip6EDq3(2" intask="true"><field name="NUM">2</field></block></value></block></value></block><block type="robControls_wait_time" id="!/Ti9(iSei5-nF.h#p%q" intask="true"><value name="WAIT"><block type="math_number" id="!K2rYj=^Pt_(sZ^OIe3j" intask="true"><field name="NUM">100</field></block></value></block></statement></block><block type="robControls_if" id="@rZ2R)]yjf/|O|L5z:~x" intask="true"><value name="IF0"><block type="robSensors_key_getSample" id="[1KbX/eTorMdY^i`UH^M" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">ENTER</field><field name="SLOT"></field></block></value><statement name="DO0"><block type="variables_set" id="UR=*EN3GQL}SzohuYWTL" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostlavy</field><value name="VALUE"><block type="math_number" id="MuJxpF-I{.s/T;7p.3L." intask="true"><field name="NUM">0</field></block></value></block><block type="variables_set" id="xXci:Q{vq*CBSzW@+ZxH" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostpravy</field><value name="VALUE"><block type="math_number" id="76mDOxUF*kjKN#}yY9~Z" intask="true"><field name="NUM">0</field></block></value></block><block type="robControls_wait_time" id="3L0?E0DR2,:*3XkP#G2~" intask="true"><value name="WAIT"><block type="math_number" id="Cm-y7dY9*2G]]phM4tAl" intask="true"><field name="NUM">100</field></block></value></block></statement></block><block type="robControls_if" id="ugn|~gP?U3}`.SsD]%HO" intask="true"><value name="IF0"><block type="robSensors_key_getSample" id="aCSkZ,+[m3SL^NpjbVq*" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">DOWN</field><field name="SLOT"></field></block></value><statement name="DO0"><block type="variables_set" id=":CYI(@s!@PwfVyy#7uE;" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostlavy</field><value name="VALUE"><block type="math_arithmetic" id="|y3Rt!P-0urm,-,qya99" intask="true"><field name="OP">ADD</field><value name="A"><block type="variables_get" id="er}poa*nmuj:+,X,e{IK" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostlavy</field></block></value><value name="B"><block type="math_number" id="12{75C*zjN53TQ~=_`qn" intask="true"><field name="NUM">2</field></block></value></block></value></block><block type="variables_set" id="y@tI9%7)Sq!avnS?Y=y3" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostpravy</field><value name="VALUE"><block type="math_arithmetic" id="/YE.ixC8nzluruy-]o)f" intask="true"><field name="OP">MINUS</field><value name="A"><block type="variables_get" id="m`i(-7S(nV*=0Cj{o,2v" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostpravy</field></block></value><value name="B"><block type="math_number" id="Uk?%KB6zVeoqeo5.!aW[" intask="true"><field name="NUM">2</field></block></value></block></value></block><block type="robControls_wait_time" id="wxBK_X.av#B8!b!}g6C_" intask="true"><value name="WAIT"><block type="math_number" id=":oxy-]P?T{j9uOee)@~(" intask="true"><field name="NUM">100</field></block></value></block></statement></block><block type="robControls_if" id="M^wcp`)44;AZI#qeOR5q" intask="true"><value name="IF0"><block type="robSensors_key_getSample" id="JH#;`1xS#G/:}1ehshdA" intask="true"><mutation mode="PRESSED"></mutation><field name="MODE">PRESSED</field><field name="SENSORPORT">UP</field><field name="SLOT"></field></block></value><statement name="DO0"><block type="variables_set" id="~W;7/2#F*JD-qiAftyN3" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostpravy</field><value name="VALUE"><block type="math_arithmetic" id="%b{Tm*).|v*al/)=QxIS" intask="true"><field name="OP">ADD</field><value name="A"><block type="variables_get" id="xv8hq82ZMdYBX.4m7S;[" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostpravy</field></block></value><value name="B"><block type="math_number" id="K|x?NN%#3W#VKCdg.FI}" intask="true"><field name="NUM">2</field></block></value></block></value></block><block type="variables_set" id="fLcWeGdF=9RWGNZnSmdc" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostlavy</field><value name="VALUE"><block type="math_arithmetic" id="7(gD?R)xEG:9[L?3c=lm" intask="true"><field name="OP">MINUS</field><value name="A"><block type="variables_get" id="mrzi;X[UOXA5#By[s@U/" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostlavy</field></block></value><value name="B"><block type="math_number" id="X[KOe!^UkQ%5iSGX5Z@)" intask="true"><field name="NUM">2</field></block></value></block></value></block><block type="robControls_wait_time" id="3kBg^tr0u!6b@8u~UICP" intask="true"><value name="WAIT"><block type="math_number" id="TmiX!a/HzwJK;ozB1uxh" intask="true"><field name="NUM">100</field></block></value></block></statement></block><block type="robActions_motorDiff_curve" id="/{?bPwbyU,pkoDbP9AlA" intask="true"><field name="DIRECTION">FOREWARD</field><value name="POWER_LEFT"><block type="variables_get" id="bO#jDhF{Cpv.dE^-C+o[" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostlavy</field></block></value><value name="POWER_RIGHT"><block type="variables_get" id="{YuKB]A}tMDcNqh)o}zO" intask="true"><mutation datatype="Number"></mutation><field name="VAR">rychlostpravy</field></block></value></block><block type="robControls_if" id="iI.vc3DBy8XJ*;5u(``k" intask="true"><value name="IF0"><block type="logic_compare" id="^)dA8WChZ*l|M|;;Kl;," intask="true"><field name="OP">EQ</field><value name="A"><block type="robSensors_colour_getSample" id="JOjQzz(GJ-3+^9h7enR`" intask="true"><mutation mode="COLOUR"></mutation><field name="MODE">COLOUR</field><field name="SENSORPORT">3</field><field name="SLOT"></field></block></value><value name="B"><block type="robColour_picker" id="AiL*ZKAHi8-XPBNP_r9v" intask="true"><field name="COLOUR">#0057a6</field></block></value></block></value><statement name="DO0"><block type="robControls_loopForever" id="tGygDuzZBXc/jQ/-^(l%" intask="true"><statement name="DO"><block type="robActions_motorDiff_stop" id="AX(k6EFQ.4LWQvEmxO|S" intask="true"></block></statement></block></statement></block></statement></block></instance></block_set></program><config><block_set xmlns="http://de.fhg.iais.roberta.blockly" robottype="ev3" xmlversion="3.1" description="" tags="">
<instance x="213" y="213">
<block type="robBrick_EV3-Brick" id="1" intask="true" deletable="false">
<field name="WHEEL_DIAMETER">5.6</field>
<field name="TRACK_WIDTH">18</field>
<value name="S1">
<block type="robBrick_touch" id="2" intask="true"/>
</value>
<value name="S2">
<block type="robBrick_gyro" id="3" intask="true"/>
</value>
<value name="S3">
<block type="robBrick_colour" id="4" intask="true"/>
</value>
<value name="S4">
<block type="robBrick_ultrasonic" id="5" intask="true"/>
</value>
<value name="MB">
<block type="robBrick_motor_big" id="6" intask="true">
<field name="MOTOR_REGULATION">TRUE</field>
<field name="MOTOR_REVERSE">OFF</field>
<field name="MOTOR_DRIVE">RIGHT</field>
</block>
</value>
<value name="MC">
<block type="robBrick_motor_big" id="7" intask="true">
<field name="MOTOR_REGULATION">TRUE</field>
<field name="MOTOR_REVERSE">OFF</field>
<field name="MOTOR_DRIVE">LEFT</field>
</block>
</value>
</block>
</instance>
</block_set>
</config></export>