Robot hraje kulečník. Člověku nedá šanci
22.09.2009 16:07
Hrát kulečník není těžké. Stačí s milimetrovou přesností ovládat tágo a znát pár fyzikálních zákonů. Pro robota žádný problém. Hraví vědci z kanadské Queen’s University sestrojili stroj, který skóruje každým šťouchem.Před dvanácti lety porazil šachový superpočítač IBM Deep Blue velmistra Garri Kasparova. Zapsal se tím do učebnic šachu i do dějin vývoje umělé inteligence. Kybernetici z provincie Ontario svého robota pojmenovali Deep Green.
Nemusí se nořit do hlubin královské hry s nekonečným počtem kombinací. Zákonitosti odrazu a dopadu jsou méně komplikované. O to náročnější bylo navrhnout přesnou optiku a dostatečně jemnou mechaniku. Jak je vidět na videu, po třech letech vývoje se to povedlo. Stroj má dokonce přísavku umožňující robotickému ramenu postavit kouli na správné místo.
Jako základ mechanismu posloužil průmyslový robot pohybující se po dráze zavěšené u stropu. Kulečníkový stůl sleduje z nadhledu hlavní kamera. V řídícím počítači se její záběry porovnávají se snímky prázdné hrací plochy. Výsledkem je přesný digitální model herní situace. Pak už je hračka spočítat různé varianty odrazu a zvolit nejjistější šťouch.
Pro jistotu přesné zacílení tága kontroluje ještě další kamera, která se na situaci dívá podobně, jako když hraje člověk – je těsně vedle tága a míří ve směru plánovaného úderu. Stroj dokáže počítat i s falšemi a rotacemi, na rozdíl od živých mistrů této hry však prozatím neumí triky s poskakujícími koulemi.
Aby lidem nebylo líto, že si nezahrají, je druhou funkcí systému hra v režimu rozšířené (augmented) reality. Živý hráč pohybuje tágem a na stůl se mu hned promítají propočítané dráhy všech koulí. Strojové přesnosti Deep Green ale živý hráč dosáhne jen stěží. Stroj si zase sám těžko nakříduje špičku svého tága.
Foto: Queen's University
Diskuse
Diskuze u článků starších půl roku z důvodu neaktuálnosti již nezobrazujeme. Vaše redakce.




