Challenges

Week 1 (23 Aug 2020 - 30 Aug 2020)

Challenge instructions: Move the robot from the blue rectangle to the red rectangle around the obstacle.

Week 2 (30 Aug 2020 - 6 Sep 2020)

Challenge instructions: Move the robot from the blue rectangle to the yellow rectangle and back to the blue rectangle. Repeat for other colours rectangle too.

Solution code: https://lab.open-roberta.org/#loadProgram&&ev3lejosv1&&NEPOprog&&%3Cexport%20xmlns=%22http://de.fhg.iais.roberta.blockly%22%3E%3Cprogram%3E%3Cblock_set%20xmlns=%22http://de.fhg.iais.roberta.blockly%22%20robottype=%22ev3%22%20xmlversion=%222.0%22%20description=%22%22%20tags=%22%22%3E%3Cinstance%20x=%22194%22%20y=%22-54%22%3E%3Cblock%20type=%22robControls_start%22%20id=%22UI,xK,P@%7D#ysYoM1VXgO%22%20intask=%22true%22%20deletable=%22false%22%3E%3Cmutation%20declare=%22false%22%3E%3C/mutation%3E%3Cfield%20name=%22DEBUG%22%3ETRUE%3C/field%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22hc%7B%7B-G%7CBEDnVmtRwcVBh%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22!h@2:d4tX.wp:MCrsBD9%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3EEQ%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_colour_getSample%22%20id=%22_6%7C!%5Emg5DC%60K+-%5B.o?,i%22%20intask=%22true%22%3E%3Cmutation%20mode=%22COLOUR%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3ECOLOUR%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E3%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22robColour_picker%22%20id=%22%7BSChfI61m%5DDI-s@+ZPD%25%22%20intask=%22true%22%3E%3Cfield%20name=%22COLOUR%22%3E#f7d117%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22(1WS:u%5D,SF3tFk5HxKPE%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22wt8%25OkC%60?@jx/%5D~tFG-q%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E100%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%22*g:9uf~z!D%5D-LtkMnbt:%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ERIGHT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22%254kE98-fwbo)Y4pib7Ai%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22U%7BdO#j6%7DFQw.Yw=MA+)X%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E180%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22npF@:KS_3%25CU0(.ydWt@%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22h;P%60a%5EoC:*=-t;OJCjf6%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3EEQ%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_colour_getSample%22%20id=%22:v%7C;6Fep0?%60!TW4MrPt%60%22%20intask=%22true%22%3E%3Cmutation%20mode=%22COLOUR%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3ECOLOUR%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E3%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22robColour_picker%22%20id=%22kbv_E%7C8LU3kvh=hUQcaL%22%20intask=%22true%22%3E%3Cfield%20name=%22COLOUR%22%3E#0057a6%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22_GBlB/#NPn?:%5EK1JoHz%25%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22AXa!WzKLlVS?t,Uy%5Bs4I%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E100%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%22W/AgIp3)vYzUG;aoaEw?%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ELEFT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%227O!o%6003%605wWdUa1%7ChVMP%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22/4=+kyT5T%5D,PT7%7BVLxBA%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E180%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22CEp!ZE:l%7CXZZ5L;Jw-%7Ct%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22jcE%5DmgXHc0gjs0UlsOgl%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3EEQ%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_colour_getSample%22%20id=%22exQ:SzXsSjJA!CI%7C4=1k%22%20intask=%22true%22%3E%3Cmutation%20mode=%22COLOUR%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3ECOLOUR%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E3%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22robColour_picker%22%20id=%22jwp@F%7DL%5DB%5DsT#4kC%5BCsl%22%20intask=%22true%22%3E%3Cfield%20name=%22COLOUR%22%3E#00642e%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%225_7a%60mJj%5DqRpbRH-t1;7%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22WG%25Hg~Y/DQQRmqMDf;cA%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E100%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%22%60_TQ5T1*-1w?.IZ:BJ?%5E%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ERIGHT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%220=o5l8/uNLGfWR!%25@S@-%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22+=GI3,#pqL)LW%7CQ@qkxq%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E180%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22l*;R..*ldw#4286gLN%25?%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22EQZhb~Q#J)~3/:3?Xe.g%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3EEQ%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_colour_getSample%22%20id=%22pB*jkpv-VT_8j2lado%25(%22%20intask=%22true%22%3E%3Cmutation%20mode=%22COLOUR%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3ECOLOUR%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E3%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22robColour_picker%22%20id=%22wVfX!/=:f)FZly5%25UJHM%22%20intask=%22true%22%3E%3Cfield%20name=%22COLOUR%22%3E#0057a6%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22@D%5B.QnVo:STr)TV*tJ;%5D%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22bxQ6Ke4vI/8w/Dim;)v2%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E100%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%226U6%5EM+CLEZrZAF)rW5*5%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ELEFT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22E%5BX+P%60PQ7%60yoNM/raql?%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22p8QmTA#au%60j2XaFSf%7D6w%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E180%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%229NH+d=S%7De%5BvMqWFJSH~V%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%2293h:*N=p~dwJ%5E*%25ssWfA%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3EEQ%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_colour_getSample%22%20id=%22Kf9dVv#i%5DfP%7Dz0mva-MJ%22%20intask=%22true%22%3E%3Cmutation%20mode=%22COLOUR%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3ECOLOUR%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E3%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22robColour_picker%22%20id=%22cH_y%5D9a@462;5%5BVqO-BR%22%20intask=%22true%22%3E%3Cfield%20name=%22COLOUR%22%3E#b30006%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22%606D1GXOVF*%7C3j!Rm=hZ)%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22QbG)j~LirfI_rb@oeX%5B_%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E100%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%22d7mX%5BUK_uW~gKhcq(.K1%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ERIGHT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22c-fR;rpS/:da/VV%5Enba%25%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22vm%7D+~asOAEP;t%7B!uOoDH%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E180%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22EKs08I!v*_wDDA.N804a%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22xn%25Du:Ei441YP/CB!f#d%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3EEQ%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_colour_getSample%22%20id=%22u,~)JjPrCW#%600e/kkb8*%22%20intask=%22true%22%3E%3Cmutation%20mode=%22COLOUR%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3ECOLOUR%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E3%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22robColour_picker%22%20id=%22SOK@=IiCZx-lbWg6S8,A%22%20intask=%22true%22%3E%3Cfield%20name=%22COLOUR%22%3E#0057a6%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22fPZ!,BI%5EdsC:v%5DDLZasu%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22ecEvF@EQUI%7B?!;_9A/O#%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E100%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%22R67:X5JJMlg:Uzr@.z/%5E%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ELEFT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22G@.1KIu14%5D7,%7C?!1;3u%25%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22=z2wWP#V%60C~LXBz(+7@o%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E180%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/instance%3E%3C/block_set%3E%3C/program%3E%3Cconfig%3E%3Cblock_set%20xmlns=%22http://de.fhg.iais.roberta.blockly%22%20robottype=%22ev3%22%20xmlversion=%222.0%22%20description=%22%22%20tags=%22%22%3E%3Cinstance%20x=%22213%22%20y=%22213%22%3E%3Cblock%20type=%22robBrick_EV3-Brick%22%20id=%221%22%20intask=%22true%22%20deletable=%22false%22%3E%3Cfield%20name=%22WHEEL_DIAMETER%22%3E5.6%3C/field%3E%3Cfield%20name=%22TRACK_WIDTH%22%3E18%3C/field%3E%3Cvalue%20name=%22S1%22%3E%3Cblock%20type=%22robBrick_touch%22%20id=%222%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22S2%22%3E%3Cblock%20type=%22robBrick_gyro%22%20id=%223%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22S3%22%3E%3Cblock%20type=%22robBrick_colour%22%20id=%224%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22S4%22%3E%3Cblock%20type=%22robBrick_ultrasonic%22%20id=%225%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22MB%22%3E%3Cblock%20type=%22robBrick_motor_big%22%20id=%226%22%20intask=%22true%22%3E%3Cfield%20name=%22MOTOR_REGULATION%22%3ETRUE%3C/field%3E%3Cfield%20name=%22MOTOR_REVERSE%22%3EOFF%3C/field%3E%3Cfield%20name=%22MOTOR_DRIVE%22%3ERIGHT%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22MC%22%3E%3Cblock%20type=%22robBrick_motor_big%22%20id=%227%22%20intask=%22true%22%3E%3Cfield%20name=%22MOTOR_REGULATION%22%3ETRUE%3C/field%3E%3Cfield%20name=%22MOTOR_REVERSE%22%3EOFF%3C/field%3E%3Cfield%20name=%22MOTOR_DRIVE%22%3ELEFT%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/instance%3E%3C/block_set%3E%3C/config%3E%3C/export%3E

Week 3 (6 Sep 2020 - 13 Sep 2020)

Solution code:

https://lab.open-roberta.org/#loadProgram&&ev3lejosv1&&NEPOprog&&%3Cexport%20xmlns=%22http://de.fhg.iais.roberta.blockly%22%3E%3Cprogram%3E%3Cblock_set%20xmlns=%22http://de.fhg.iais.roberta.blockly%22%20robottype=%22ev3%22%20xmlversion=%223.0%22%20description=%22%22%20tags=%22%22%3E%3Cinstance%20x=%22347%22%20y=%2217%22%3E%3Cblock%20type=%22robControls_start%22%20id=%22*elA_5Cj:I+/%7CAWQUT7Z%22%20intask=%22true%22%20deletable=%22false%22%3E%3Cmutation%20declare=%22false%22%3E%3C/mutation%3E%3Cfield%20name=%22DEBUG%22%3EFALSE%3C/field%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22gk%7DhkM%7B(Gbpa1kpMlQ6Y%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22Re%7DEb%5EOi9d1sCPHZ36~2%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3ELT%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_ultrasonic_getSample%22%20id=%22rH+%5BFlf6P#/9:#TU%25x%60v%22%20intask=%22true%22%3E%3Cmutation%20mode=%22DISTANCE%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3EDISTANCE%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E4%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22math_number%22%20id=%22dwf%7B!m3L:%60TUoZC_0f6R%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22#@P-%60U@Wn1%7CV_9l:O.c;%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22N)S@#%7D=bu%25.qsi3X%25tFs%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%22Zn.EXiWpyt9t%60@B_t0ql%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ELEFT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22/2ynTC9gn(y-X;y1%5EQ%60O%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22n/D:/lHdmKIi7=DEXeSc%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E90%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22NN%7CajsDyFAvs2T#/XA+t%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22Xyk#q:SFniP.GbpHy1O%5E%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3ELT%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_ultrasonic_getSample%22%20id=%22+f%7BJzez%5BrQYO%5EX:eaj,_%22%20intask=%22true%22%3E%3Cmutation%20mode=%22DISTANCE%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3EDISTANCE%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E4%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22math_number%22%20id=%22z+_tBeMmC#ry%7C-DJ?IR#%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22w~!WLsg1)WMAEKP-3+#n%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22q*l/H%7Btu.jZu%7B6%5Btllgd%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%22LV%25_d8?G:Jj._%7D;nTU1m%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ELEFT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22E~3rV%7Cj3b*VD%5Enxo,A%7CP%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22RnvEBRXMhWW7ncm2%7BZU@%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E90%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22Ae2FG/=GZ#+T4V%7BygSQv%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22CLoFf?Aki%5B9%5Ex;od0XT_%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3ELT%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_ultrasonic_getSample%22%20id=%22?HGp@%5Ec(%7DDnxqp/%60*#%5EU%22%20intask=%22true%22%3E%3Cmutation%20mode=%22DISTANCE%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3EDISTANCE%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E4%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22math_number%22%20id=%22WV+ivXA%5BMv%5EJ(DrEL3:)%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22I0:kc%5DMzObH;1pUtUC8b%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22wpS4Can5!g%5BQS8FTrb:_%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%22;TF_24Vn!(P+o7O/%7D*NC%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ELEFT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22gGT,7%7BXW(m%7CUSNh0H%7C!:%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22a%25,6YiLw%7CjBzDZq4MS%25E%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E90%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22%5EP%5Bf~%7DAjj%5Dq~HbI%250#H%7D%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22-hAJSI.8C:LI@o(njqmw%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3ELT%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_ultrasonic_getSample%22%20id=%22JDL0%5ELSLyD@ctnKT/@%5BY%22%20intask=%22true%22%3E%3Cmutation%20mode=%22DISTANCE%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3EDISTANCE%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E4%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22math_number%22%20id=%225xZhx9+v:6w%5DWX)M)B=r%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22%5ExzhR6MlEEMA2p78%5E__F%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22+%25%5BSulrfp?==h5#t*83h%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%22tFUtKPzvMEr%7BQhR.O%7Dwo%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ELEFT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22.!2/L2brb),F/0*0~q6L%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22#%25I9F!%7C.d%25qmL=MxLv@Y%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E90%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%229q1%5BQ*%7BHBCM%5D2M%25*%7C2*H%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22T@*)@%7C:.:dCg0WD6EZy2%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3ELT%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_ultrasonic_getSample%22%20id=%22D%25FNkFT*EQhp,OxYX:h#%22%20intask=%22true%22%3E%3Cmutation%20mode=%22DISTANCE%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3EDISTANCE%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E4%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22math_number%22%20id=%22j9~;LkiXGuriOjW%25nc7%5E%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22dl%25n42*KrYAe%7B;Vy6g-G%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22003%7CQ%25q8p-1w#?EStjcA%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%22y%5EYlwB%25*%5B1JXpa%7B%5Epy0@%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ELEFT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22_/Uq%7BdD7r%7DKP/Da1q%7CN8%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22JVyK4=k%7C55/qi%5B-Mnb,x%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E90%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22%25QxR@2YoWBHYY%5B(AL~fT%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22;i!tBg*KV+AV(lWakCP%5B%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3ELT%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_ultrasonic_getSample%22%20id=%22upR@lnOsn_5?6L%5EG/Fhg%22%20intask=%22true%22%3E%3Cmutation%20mode=%22DISTANCE%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3EDISTANCE%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E4%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22math_number%22%20id=%22Uy%7D8gT~g9h7K4M_m*r+i%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22QFPKN#@b6eP%7D84S62DW%7C%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22~%5Dirx=;uj_S0*KKt@%7C8m%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3C/instance%3E%3C/block_set%3E%3C/program%3E%3Cconfig%3E%3Cblock_set%20xmlns=%22http://de.fhg.iais.roberta.blockly%22%20robottype=%22ev3%22%20xmlversion=%223.0%22%20description=%22%22%20tags=%22%22%3E%3Cinstance%20x=%22213%22%20y=%22213%22%3E%3Cblock%20type=%22robBrick_EV3-Brick%22%20id=%221%22%20intask=%22true%22%20deletable=%22false%22%3E%3Cfield%20name=%22WHEEL_DIAMETER%22%3E5.6%3C/field%3E%3Cfield%20name=%22TRACK_WIDTH%22%3E18%3C/field%3E%3Cvalue%20name=%22S1%22%3E%3Cblock%20type=%22robBrick_touch%22%20id=%222%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22S2%22%3E%3Cblock%20type=%22robBrick_gyro%22%20id=%223%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22S3%22%3E%3Cblock%20type=%22robBrick_colour%22%20id=%224%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22S4%22%3E%3Cblock%20type=%22robBrick_ultrasonic%22%20id=%225%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22MB%22%3E%3Cblock%20type=%22robBrick_motor_big%22%20id=%226%22%20intask=%22true%22%3E%3Cfield%20name=%22MOTOR_REGULATION%22%3ETRUE%3C/field%3E%3Cfield%20name=%22MOTOR_REVERSE%22%3EOFF%3C/field%3E%3Cfield%20name=%22MOTOR_DRIVE%22%3ERIGHT%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22MC%22%3E%3Cblock%20type=%22robBrick_motor_big%22%20id=%227%22%20intask=%22true%22%3E%3Cfield%20name=%22MOTOR_REGULATION%22%3ETRUE%3C/field%3E%3Cfield%20name=%22MOTOR_REVERSE%22%3EOFF%3C/field%3E%3Cfield%20name=%22MOTOR_DRIVE%22%3ELEFT%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/instance%3E%3C/block_set%3E%3C/config%3E%3C/export%3E


Week 4 (13 Sep 2020 - 20 Sep 2020)

Solution code: https://lab.open-roberta.org/#loadProgram&&ev3lejosv1&&NEPOprog&&%3Cexport%20xmlns=%22http://de.fhg.iais.roberta.blockly%22%3E%3Cprogram%3E%3Cblock_set%20xmlns=%22http://de.fhg.iais.roberta.blockly%22%20robottype=%22ev3%22%20xmlversion=%223.0%22%20description=%22%22%20tags=%22%22%3E%3Cinstance%20x=%2212%22%20y=%2288%22%3E%3Cblock%20type=%22robControls_start%22%20id=%22cg;c%60-dHRO%5EzOqI8%60A.%7D%22%20intask=%22true%22%20deletable=%22false%22%3E%3Cmutation%20declare=%22false%22%3E%3C/mutation%3E%3Cfield%20name=%22DEBUG%22%3EFALSE%3C/field%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22%60#;VQ+q;q%60Xe%25COT;HZ9%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22Mp_90rD%5DVcni@?_;e-HL%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3EEQ%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_touch_getSample%22%20id=%22u*-Ai(udwgXC?)%5D_=%25Jv%22%20intask=%22true%22%3E%3Cmutation%20mode=%22PRESSED%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3EPRESSED%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E1%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22logic_boolean%22%20id=%22ot2##8vGpWj;6b;VI-X~%22%20intask=%22true%22%3E%3Cfield%20name=%22BOOL%22%3ETRUE%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22/kIwUHa2B:.-Twp3y,E5%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22e5Q6%7DPpEELNLXwW*6s~Q%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E100%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_on_for%22%20id=%22s%60Mx2B=)%5D%60IhkGZzJW_w%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EBACKWARDS%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22:+n#F;mRkVxZoNwEhwb/%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E100%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DISTANCE%22%3E%3Cblock%20type=%22math_number%22%20id=%22%5BO3wv*p*LznJwq?O+FX_%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E10%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%22wwR?v1Eikq,A~Jr%25u54:%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ERIGHT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22?%5ESHSk~A*qze=r%60OR8Gr%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E20%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22qYF1h%252e%7DV5jck08M?,h%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E180%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22s*%7D_/3WPg*Xpln0W2t:S%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22p_94fcMQ(ZcC)D-g?V6U%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3EEQ%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_colour_getSample%22%20id=%22_ooyTP#FyJKcZ*%25AP3:b%22%20intask=%22true%22%3E%3Cmutation%20mode=%22COLOUR%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3ECOLOUR%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E3%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22robColour_picker%22%20id=%22xidQ?E1Ns2B5N~MXT/18%22%20intask=%22true%22%3E%3Cfield%20name=%22COLOUR%22%3E#f7d117%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%22Rnyxv)-5j79a_,jLSBB_%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%221O4+QI.9x=l7!!1Y?Ga2%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E100%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_on_for%22%20id=%22QoSgQ%5B%60UCfsLGRW~%5B%5Et2%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22AXEDo2%5DSr%25y.Bh0)DNiv%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E100%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DISTANCE%22%3E%3Cblock%20type=%22math_number%22%20id=%22xs=4F*iLVTGbLPi4I+BH%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E8%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/instance%3E%3C/block_set%3E%3C/program%3E%3Cconfig%3E%3Cblock_set%20xmlns=%22http://de.fhg.iais.roberta.blockly%22%20robottype=%22ev3%22%20xmlversion=%223.0%22%20description=%22%22%20tags=%22%22%3E%3Cinstance%20x=%22213%22%20y=%22213%22%3E%3Cblock%20type=%22robBrick_EV3-Brick%22%20id=%221%22%20intask=%22true%22%20deletable=%22false%22%3E%3Cfield%20name=%22WHEEL_DIAMETER%22%3E5.6%3C/field%3E%3Cfield%20name=%22TRACK_WIDTH%22%3E18%3C/field%3E%3Cvalue%20name=%22S1%22%3E%3Cblock%20type=%22robBrick_touch%22%20id=%222%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22S2%22%3E%3Cblock%20type=%22robBrick_gyro%22%20id=%223%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22S3%22%3E%3Cblock%20type=%22robBrick_colour%22%20id=%224%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22S4%22%3E%3Cblock%20type=%22robBrick_ultrasonic%22%20id=%225%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22MB%22%3E%3Cblock%20type=%22robBrick_motor_big%22%20id=%226%22%20intask=%22true%22%3E%3Cfield%20name=%22MOTOR_REGULATION%22%3ETRUE%3C/field%3E%3Cfield%20name=%22MOTOR_REVERSE%22%3EOFF%3C/field%3E%3Cfield%20name=%22MOTOR_DRIVE%22%3ERIGHT%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22MC%22%3E%3Cblock%20type=%22robBrick_motor_big%22%20id=%227%22%20intask=%22true%22%3E%3Cfield%20name=%22MOTOR_REGULATION%22%3ETRUE%3C/field%3E%3Cfield%20name=%22MOTOR_REVERSE%22%3EOFF%3C/field%3E%3Cfield%20name=%22MOTOR_DRIVE%22%3ELEFT%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/instance%3E%3C/block_set%3E%3C/config%3E%3C/export%3E

Week 5 (20 Sep 2020 - 27 Sep 2020)

https://lab.open-roberta.org/#loadProgram&&ev3lejosv1&&NEPOprog&&%3Cexport%20xmlns=%22http://de.fhg.iais.roberta.blockly%22%3E%3Cprogram%3E%3Cblock_set%20xmlns=%22http://de.fhg.iais.roberta.blockly%22%20robottype=%22ev3%22%20xmlversion=%223.0%22%20description=%22%22%20tags=%22%22%3E%3Cinstance%20x=%2248%22%20y=%2242%22%3E%3Cblock%20type=%22robControls_start%22%20id=%22*-KHNbZ#MR0syUAm8s6f%22%20intask=%22true%22%20deletable=%22false%22%3E%3Cmutation%20declare=%22false%22%3E%3C/mutation%3E%3Cfield%20name=%22DEBUG%22%3EFALSE%3C/field%3E%3C/block%3E%3Cblock%20type=%22controls_whileUntil%22%20id=%22RIDP*F!E9rX%5B_bAfH!43%22%20intask=%22true%22%3E%3Cfield%20name=%22MODE%22%3EUNTIL%3C/field%3E%3Cvalue%20name=%22BOOL%22%3E%3Cblock%20type=%22logic_compare%22%20id=%22oWjb%5BQ,Ywvx0;iV%7D%7BctQ%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3EEQ%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_colour_getSample%22%20id=%220lD?:4J9.X)py?kIj4e7%22%20intask=%22true%22%3E%3Cmutation%20mode=%22COLOUR%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3ECOLOUR%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E3%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22robColour_picker%22%20id=%22?2EQ%5DsuVH0J%5B!8-%25bbo=%22%20intask=%22true%22%3E%3Cfield%20name=%22COLOUR%22%3E#000000%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robActions_motorDiff_on%22%20id=%225gJEYt,=92ZwEwwG(@+)%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3EFOREWARD%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22!kNniGQS%5Dj-:ZZMAcZ:@%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E100%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3Cblock%20type=%22robActions_motorDiff_turn_for%22%20id=%22r2-q!61EDn%25G%60!Sr!V6d%22%20intask=%22true%22%3E%3Cfield%20name=%22DIRECTION%22%3ELEFT%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22pb6.%7DD%7C%5E8vexVytzB4fh%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22DEGREE%22%3E%3Cblock%20type=%22math_number%22%20id=%22avmWCm%25uxjYriIOK;%7Bb%7B%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E45%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22robControls_loopForever%22%20id=%22jTcpXI5Z%7Cvo!VGfv%7C%25wO%22%20intask=%22true%22%3E%3Cstatement%20name=%22DO%22%3E%3Cblock%20type=%22robControls_ifElse%22%20id=%22A-+NV,s/wZG/nc%5BjoCG:%22%20intask=%22true%22%3E%3Cmutation%20else=%221%22%3E%3C/mutation%3E%3Crepetitions%3E%3Cvalue%20name=%22IF0%22%3E%3Cblock%20type=%22logic_compare%22%20id=%222?oF!fj%5E)j/-k3VeuiqF%22%20intask=%22true%22%3E%3Cfield%20name=%22OP%22%3EEQ%3C/field%3E%3Cvalue%20name=%22A%22%3E%3Cblock%20type=%22robSensors_colour_getSample%22%20id=%22%7D~-.R3Ltzb08OzvEW@Lr%22%20intask=%22true%22%3E%3Cmutation%20mode=%22COLOUR%22%3E%3C/mutation%3E%3Cfield%20name=%22MODE%22%3ECOLOUR%3C/field%3E%3Cfield%20name=%22SENSORPORT%22%3E3%3C/field%3E%3Cfield%20name=%22SLOT%22%3E%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22B%22%3E%3Cblock%20type=%22robColour_picker%22%20id=%22?%5DB9MJ6%5E:pE7rYSZt%60M.%22%20intask=%22true%22%3E%3Cfield%20name=%22COLOUR%22%3E#000000%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/value%3E%3Cstatement%20name=%22DO0%22%3E%3Cblock%20type=%22robActions_motor_on%22%20id=%22kW%5BP%25U+*X7.%7D~G8mP%7DXj%22%20intask=%22true%22%3E%3Cfield%20name=%22MOTORPORT%22%3EB%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22e)GFx8A%60Pc_y/63%5EQPC-%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22robActions_motor_on%22%20id=%22o%7Ds%7Bbg=Z.#=zf9T*vR_W%22%20intask=%22true%22%3E%3Cfield%20name=%22MOTORPORT%22%3EC%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22UEsf%5EC!GptP2s/dCwLd,%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E-3%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3Cstatement%20name=%22ELSE%22%3E%3Cblock%20type=%22robActions_motor_on%22%20id=%22qjsbCIb%7C%60d%7B2?mw#%5Djs2%22%20intask=%22true%22%3E%3Cfield%20name=%22MOTORPORT%22%3EB%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22y:f*LR!;MVsqYVZ*NH%5BR%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E-3%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3Cblock%20type=%22robActions_motor_on%22%20id=%22y~SOoZ8_%7CC3LBe:Qegi%5B%22%20intask=%22true%22%3E%3Cfield%20name=%22MOTORPORT%22%3EC%3C/field%3E%3Cvalue%20name=%22POWER%22%3E%3Cblock%20type=%22math_number%22%20id=%22W%5E/Fi%5B%5E4%5DxXhdJN9bggU%22%20intask=%22true%22%3E%3Cfield%20name=%22NUM%22%3E30%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/statement%3E%3C/repetitions%3E%3C/block%3E%3C/statement%3E%3C/block%3E%3C/instance%3E%3C/block_set%3E%3C/program%3E%3Cconfig%3E%3Cblock_set%20xmlns=%22http://de.fhg.iais.roberta.blockly%22%20robottype=%22ev3%22%20xmlversion=%223.0%22%20description=%22%22%20tags=%22%22%3E%3Cinstance%20x=%22213%22%20y=%22213%22%3E%3Cblock%20type=%22robBrick_EV3-Brick%22%20id=%221%22%20intask=%22true%22%20deletable=%22false%22%3E%3Cfield%20name=%22WHEEL_DIAMETER%22%3E5.6%3C/field%3E%3Cfield%20name=%22TRACK_WIDTH%22%3E18%3C/field%3E%3Cvalue%20name=%22S1%22%3E%3Cblock%20type=%22robBrick_touch%22%20id=%222%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22S2%22%3E%3Cblock%20type=%22robBrick_gyro%22%20id=%223%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22S3%22%3E%3Cblock%20type=%22robBrick_colour%22%20id=%224%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22S4%22%3E%3Cblock%20type=%22robBrick_ultrasonic%22%20id=%225%22%20intask=%22true%22%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22MB%22%3E%3Cblock%20type=%22robBrick_motor_big%22%20id=%226%22%20intask=%22true%22%3E%3Cfield%20name=%22MOTOR_REGULATION%22%3ETRUE%3C/field%3E%3Cfield%20name=%22MOTOR_REVERSE%22%3EOFF%3C/field%3E%3Cfield%20name=%22MOTOR_DRIVE%22%3ERIGHT%3C/field%3E%3C/block%3E%3C/value%3E%3Cvalue%20name=%22MC%22%3E%3Cblock%20type=%22robBrick_motor_big%22%20id=%227%22%20intask=%22true%22%3E%3Cfield%20name=%22MOTOR_REGULATION%22%3ETRUE%3C/field%3E%3Cfield%20name=%22MOTOR_REVERSE%22%3EOFF%3C/field%3E%3Cfield%20name=%22MOTOR_DRIVE%22%3ELEFT%3C/field%3E%3C/block%3E%3C/value%3E%3C/block%3E%3C/instance%3E%3C/block_set%3E%3C/config%3E%3C/export%3E