Máme iba základnú stavebnicu Lego Mindstorms, v ktorej sú iba tri motory, a hoci sme chceli aby sa robot aj otáčal museli sme to spraviť tak, že môže ísť iba rovno. Druhý motor vylieva vodu z fľaše a tretí motor chytá a púšťa fľašu. Infračervený senzor zmeria vzdialenosť k fľaši a ovláda motor kolies tak, že sa robot zastaví tesne pred fľašou. Potom robot chytí fľašu a otočí ju o 90 stupňov. Pod fľašou sa otvorí priestor na to, aby Infračervený senzor zmeral vzdialenosť k poháru, ktorú si uloží do premennej. Vyráta si počet otáčok kolesa (zistili sme, že jedna otáčka zodpovedá asi 20 jednotkám proximity vzdialenosti) a o ten počet ide dopredu. Vzápätí vráti fľašu do zvislej polohy, čím upravuje polohu pohára tak, aby mohol vodu naliať presne do pohára. Potom čaká, kým operátor otvorí fľašu. Je to bezpečnostné opatrenie, pretože voda by sa mohla neočakávane vyliať na zem alebo na robota a mohol by skratovať. Operátor po otvorení fľaše stlačí tlačítko a robot začne vylievať vodu z fľaše. Robot potom vráti fľašu do zvislej polohy a cúvne na štart.
Veľmi zaujímavé rameno na manipuláciu s fľašou. Jednoduché, ale dobré riešenie. Fľaša a pohár musia byť špecificky umiestnené, aby si ich mohol robot všimnúť. Škoda toho nedostatku súčiastok, robot vyzerá naozaj dobre! Podávate vyrovnané výkony, obdivujeme vytrvalosť!