Język interakcji z robotem - Robot Interaction Language

Robot Interaction Język ( ROILA ) jest pierwszym językiem mówionym stworzony specjalnie dla rozmawiać z robotami. ROILA jest rozwijana przez Wydział Wzornictwa Przemysłowego na Politechnice w Eindhoven . Głównym celem ROILA jest to, aby był łatwy do nauczenia przez użytkownika i zoptymalizowany pod kątem wydajnego rozpoznawania przez roboty. ROILA ma składnię, która pozwala jej być użytecznym dla wielu różnych rodzajów robotów, w tym Roomba i Lego Mindstorms NXT . Z ROILA może korzystać każdy i może wnieść swój wkład, ponieważ zespół udostępnił całą dokumentację i narzędzia na licencji Creative Commons .

Historia

ROILA została opracowana ze względu na potrzebę ujednoliconego języka, w którym ludzie będą rozmawiać z robotami. Projektanci przeprowadzili badania nad zdolnością robotów do rozpoznawania i interpretowania języków naturalnych. Odkryli, że języki naturalne mogą być czasami bardzo mylące dla robotów z powodu elementów takich jak homofony i czasy . Na podstawie tych badań zespół postanowił stworzyć algorytm genetyczny , który generowałby sztuczne słownictwo w sposób łatwy do wymówienia przez człowieka. Algorytm wykorzystywał najczęściej używane fonemy z najpopularniejszych języków naturalnych i tworzył łatwe do wymówienia słowa. Zespół wziął wyniki tego algorytmu i uformował słownictwo ROILA.

Język

ROILA ma gramatykę izolującą, co oznacza, że ​​nie ma przyrostków ani przedrostków dodawanych do słów w celu zmiany ich znaczenia. Zamiast tego zmiany te są konstruowane przez dodanie znaczników słów, które określają, jakie są zmiany, takie jak czas poprzedniego czasownika. Na przykład w języku angielskim przyrostek „ed” jest dodawany do słowa, aby pokazać, że jest w czasie przeszłym, ale w języku ROILA po czasowniku umieszcza się znacznik „jifi”.

Alfabet

Poniżej znajduje się lista wszystkich liter i dźwięków używanych w ROILA:

List Transkrypcja IPA Transkrypcja ARPABET Przykład
za æ AE nietoperz
mi ɛ EH czerwony
ja ɪ IH duży
o ɔ AO mróz
u ʌ AH ale
b b b Kup
fa fa fa dla
jot JH właśnie
k k K. klucz
l l L późno
m m M człowiek
n n N Nie
p p P. zapłacić
s s S mówić
t t T brać
w w W. droga

Słownictwo

Słownictwo ROILA zostało wygenerowane przez algorytm zaprojektowany w celu stworzenia słownictwa z najmniejszą pomyłką wśród słów. Każdemu słowu wygenerowanemu przez ten algorytm przypisano podstawowe znaczenie, zaczerpnięte z podstawowego języka angielskiego . Najczęściej używane słowa z Basic English są przypisywane do najkrótszych słów ROILA generowanych przez algorytm. Poniżej znajduje się krótka lista słów w języku ROILA wraz z ich angielskim znaczeniem.

Znaczenie angielskie ROILA Word
powietrze wifawe
i sowu
zły temat
mogą leto
zimno bosipu
koniec pekot
ogień nejoj
dać bufo
dłoń jiwos
wewnątrz pawop
wiedzieć bati
lewo webufo
człowiek losa
numer felit
na zewnątrz bajike
papier banafu
dobrze besati
zostać tipet
rozmowa seniorzy
posługiwać się seput
bardzo; pluralizująca cząstka tuji
spacerować fosit
znacznik słów dla czasu przyszłego jifo
znacznik słów dla czasu przeszłego jifi
ty bama

Gramatyka

ROILA została zaprojektowana tak, aby mieć regularną gramatykę, bez wyjątków. Wszystkie zasady dotyczą wszystkich słów w części mowy. Ze względu na prostą gramatykę typu izolującego ROILA, całe słowa znaczniki są dodawane po częściach mowy, aby pokazać kategorię gramatyczną. Na przykład znacznik słowa umieszczony po rodzaju czasownika zastosowałby czas, podczas gdy znacznik słowa zastosowany po rodzaju rzeczownika zastosowałby liczbę mnogą. ROILA ma pięć części mowy: rzeczowniki, czasowniki, przysłówki, przymiotniki i zaimki. Jedyne zaimki to ja, ty, on i ona. Zdania są zgodne z kolejnością wyrazów podmiot – czasownik – dopełnienie .

Przykłady

Poniższe przykłady próbują pokazać, jak wygląda składnia języka w różnych zastosowaniach.

język angielski ROILA Połysk
Uwielbiam ten owoc Pito loki wikute kocham owoce
Uwielbiam wszystkie owoce Pito loki wikute tuji Uwielbiam owoce [znacznik słów w liczbie mnogiej]
Jesteś dobrą osobą Bama wopa tiwil Ty dobra osoba
Poszedłem do domu Pito fosit jifi bubas Idę [znacznik słowa dla czasu przeszłego] po domu
Nie słuchaj jej Buse lulaw mona Nie słuchaj jej

Dostępność

ROILA jest obecnie dostępna tylko dla Lego Mindstorms NXT . Używa biblioteki rozpoznawania mowy CMU Sphinx do interpretowania poleceń mówionych do NXT i przekształcania ich w polecenia ROILA.

Bibliografia

Linki zewnętrzne