로봇 상호 작용 언어

Robot Interaction Language

로봇 상호작용 언어(ROILA)는 로봇과 대화하기 위해 특별히 만들어진 최초의 구어다.[1] ROILA는 아인트호번 공과대학 산업디자인학과가 개발하고 있다. ROILA의 주요 목표는 사용자가 쉽게 학습할 수 있어야 하며, 로봇의 효율적인 인식에 최적화되어야 한다는 것이다. ROILA는 RoombaLego Mindstorm NXT를 포함한 많은 종류의 로봇에 유용하게 사용할 수 있는 구문을 가지고 있다. ROILA는 팀이 Creative Commons 라이센스에 따라 모든 문서와 도구를 공개했기 때문에 누구나 자유롭게 사용하고 기여할 수 있다.[2]

역사

ROILA는 인간이 로봇과 대화할 수 있는 통일된 언어의 필요성 때문에 개발되었다. 그 디자이너들은 자연 언어를 인식하고 해석하는 로봇의 능력에 대한 연구를 수행했다. 그들은 자연 언어가 동음이의어시제와 같은 요소 때문에 때때로 로봇이 해석하는 데 매우 혼란스러울 수 있다는 것을 발견했다. 연구팀은 이 연구를 바탕으로 사람이 발음하기 쉬운 방식으로 인공어휘를 만들어 내는 유전자 알고리즘을 만드는 작업에 착수했다. 이 알고리즘은 가장 인기 있는 자연 언어의 가장 흔한 음소를 사용했고, 단어들을 발음하기 쉽게 만들었다. 팀은 이 알고리즘의 결과를 가져와서 ROILA 어휘를 구성했다.[3]

언어

ROILA는 분리 문법을 가지고 있는데, 이것은 의미를 바꾸기 위해 단어에 접미사나 접두사를 추가하지 않는다는 것을 의미한다. 대신, 이러한 변경은 이전 동사의 시제와 같이 변경사항이 무엇인지 지정하는 단어 마커를 추가하여 구성된다. 예를 들어, 영어에서는 접미사 "ed"를 단어에 추가하여 과거 시제임을 나타내지만, ROILA에서는 동사 뒤에 "jifi"라는 표식어가 붙는다.[4]

알파벳

다음은 ROILA에서 사용되는 모든 문자와 소리 목록이다.[5]

편지 IPA 전사 ARPABET 전사
a æ A E 박쥐
e ɛ EH 적색의
i ɪ IH
o ɔ AO 서리를 치다
u ʌ 아. 그렇지만
b b B 사들이다
f f F 을 위해
j JH 정의의
k k K 핵심을
l l L 만근의
m m M 남자
n n N 아니요.
p p P 지불하다
s s S 라고 말하다
t t T 받아들이다
w w W 길이로

어휘

ROILA의 어휘는 단어간 혼동을 최소화한 어휘를 생성하기 위해 고안된 알고리즘에 의해 생성되었다. 이 알고리즘에 의해 생성된 각 단어에는 기본 영어에서 따온 기본 의미가 할당되었다. 가장 자주 사용되는 기본 영어의 단어들은 알고리즘에 의해 생성된 가장 짧은 ROILA 단어에 할당된다. ROILA의 짧은 단어 목록은 영어의 의미와 함께 아래에 포함되어 있다.

잉글리시 롤라 워드
공기를 쐬다 위파위
그리고 소후
좋지 않은 토픽
통조림 레토
차디찬 보시푸
종지부를 찍다 페코트
네조지
주다 부포
손짓하다 지워스
안쪽에 발을 동동 굴리다
알다 바티
남겨진 웨브포
남자 로사
번호를 붙이다 흉악하게 굴다
바깥의 바지케
종이 바나푸
맞다 베사티
머무르다 팁을 주다
이야기를 나누다 세니
사용하다 퍼트
매우; 다원화 입자[6] 투지
걷다 푸싯
미래 시제의 단어 표식 지포
과거 시제의 단어 표식기 지피
바마

문법

ROILA는 어떤 것도 예외 없이 규칙적인 문법을 사용하도록 설계되었다. 모든 규칙은 연설의 한 부분에 있는 모든 단어에 적용된다. ROILA 전체 단어 표지의 단순한 분리형 문법 때문에 문법 범주를 보여주기 위해 언어의 일부에 따라 추가된다. 예를 들어, 동사형 다음에 배치된 단어 마커는 시제를 적용하는 반면, 명사형 다음에 적용되는 단어 마커는 복수형을 적용한다. ROILA에는 명사, 동사, 부사, 형용사, 대명사 등 5개 부분이 있다. 유일한 대명사는 나, 너, 그, 그녀야.[7] 문장은 주제와 목적의 단어 순서를 따른다.

다음의 예들은 언어의 구문이 다양한 용도에서 어떻게 생겼는지 보여주려고 시도한다.

영어 로일라 광택
나는 이 과일을 좋아한다. 피토로키 위키 나는 과일을 좋아한다.
나는 모든 과일을 좋아한다. 피토로키 위키 투지 나는 과일을 좋아한다.
너는 좋은 사람이다. 바마 wopa tiwil 이 착한 사람
나는 집으로 걸어갔다. 피토포싯 지피부바스 나는 [과거 시제의 단어 표식] 집을 걷는다.
그녀의 말을 듣지 마라. 부스 루라우모나 그녀의 말에 귀 기울이지 마세요.

유용성

ROIRA는 현재 레고 마인드스톰 NXT에만 이용 가능하다. CMU 스핑크스 음성인식 라이브러리를 이용해 NXT에 대한 구어 명령을 해석해 ROILA 명령어로 변환한다.

참조

  1. ^ "ROILA, a New Spoken Language Designed for Robots". Popular Science Magazine. Retrieved 2013-11-01.
  2. ^ "About". ROILA. Retrieved 2012-03-07.
  3. ^ "Robot Interaction Language (ROILA) SciVee". Scivee.tv. Archived from the original on 2012-03-12. Retrieved 2012-03-07.
  4. ^ Zuras, Matthew (2010-07-16). "Will You Learn ROILA, the Robot Language, to Befriend Your Robot Overlords?". Switched.com. Retrieved 2012-03-07.
  5. ^ "Language Guide". ROILA. Retrieved 2013-01-23.
  6. ^ Stedman, Alison; Bartneck, Christoph; Sutherland, Dean (2011). Learning ROILA. CreateSpace. p. 12. ISBN 978-1-4664-9497-8. OCLC 794224374. OL 17333530W.
  7. ^ Mubin, Omar (2011). "Parts of Speech" (PDF). ROILA: RObot Interaction LAnguage (PhD). p. 39. ISBN 978-90-386-2505-8. Archived (PDF) from the original on 4 March 2016.

외부 링크