Rozmawiaj z robotem po robociemu

| Technologia
Logan Ingalls, CC-BY

Niemal wszystkie wizje przyszłości z literatury i filmów mieściły w sobie roboty. I niemal zawsze były to stworzenia - jeśli można je tak nazwać - z którymi rozmawiało się prawie jak z człowiekiem. Niestety, do realizacji tej wizji jest jeszcze bardzo daleko: ani systemy rozpoznawania głosu, ani rozumienie gramatyki nie są na odpowiednim poziomie i jeszcze długo nie będą. Co najwyżej synteza głosu jest już zadowalająca. Inżynierowie z holenderskiego Uniwersytetu Technologicznego w Eindhoven (Eindhoven University of Technology) postanowili podejść do tematu od drugiej strony. Skoro roboty mają taki problem nauczyć się mówić po ludzku, to niech człowiek nauczy się języka robotów. A czy jest taki? Ano właśnie powstaje.

ROILA - tak właśnie nazywa się tworzony w Eindhoven sztuczny język, w którym można będzie porozumiewać się z robotami, o ile oczywiście wejdzie on do użytku. Na razie jest w fazie powstawania, są pierwsi zainteresowani i sponsorzy a otwarta licencja (Creative Commons) też temu sprzyja, być może rozwinie się on dzięki pasjonatom.

RObot Interaction LAnguage (Język Interakcji z Robotami), jak brzmi jego nazwa, może być zatem wykorzystywany przez każdego, a strona projektu ROILA.org udostępnia instrukcje, podręczniki i narzędzia do wykorzystania we własnych projektach. Pierwszym zainteresowanym jest firma LEGO, która wsparła projekt, oferując 20 zestawów NXT oraz metr sześcienny elementów konstrukcyjnych. Efektem jest gotowa implementacja języka dla LEGO NXT, która pozwala nawigować przy pomocy głosu.

Autorzy - Christoph Bartneck, Loe Feijs i Omar Mubin - przygotowując się do projektu przejrzeli wiele języków naturalnych i sztucznych pod kątem przydatności. Jak zauważają, żaden sztuczny język nie zyskał nigdy nawet umiarkowanej popularności, z wyjątkiem Esperanto. Dla swoich celów postanowili stworzyć język całkowicie od nowa, konstruując odpowiednio prostą gramatykę, morfologię i fonologię. Powstał język z całkowicie regularną gramatyką, łatwą wymową - dla ludzi z różnych kultur, z brzmieniem umożliwiającym łatwe i jednoznaczne zarówno rozpoznawanie tekstu mówionego, jak i jego syntezowanie. Do stworzenia słownika posłużono się zaawansowanymi technologiami, jak algorytmy genetyczne.

Kursy języka ROILA, który „na ucho" przypomina nieco brzmieniem japoński, już powstają na społecznościowym forum. Kto wie być może nie tylko dla robotów będzie on użyteczny (jeśli, oczywiście, będzie). Twórcy mają nadzieję, że rozpowszechni się szybko na istniejących już robotach: automatycznych odkurzaczach itp. Na razie ROILA wzbudza zainteresowanie głównie majsterkowiczów, zwłaszcza skupionych wokół pisma MakeZine.

robotyka sterowanie głosem rozpoznawanie mowy synteza głosu LEGO ROILA Eindhoven University of Technology Christoph Bartneck Loe Feijs Omar Mubin