Robot Interaction Language: Difference between revisions

Content deleted Content added
mNo edit summary
m Bot: http → https
 
(31 intermediate revisions by 24 users not shown)
Line 1:
The '''Robot Interaction Language''' ('''ROILA''') is the first spoken language created specifically for talking to robots.<ref>{{cite web|url=https://www.popsci.com/technology/article/2010-07/new-robot-language-lets-you-communicate-multilingual-helper-bots |title=ROILA, a New Spoken Language Designed for Robots|publisher=Popular Science Magazine|date= 14 July 2010|accessdate=2013-11-01}}</ref> ROILA is being developed by the Department of Industrial Design at [[Eindhoven University of Technology]]. The major goals of ROILA are that it should be easily learnable by the user, and optimized for efficient [[speech recognition|recognition]] by robots. ROILA has a syntax that allows it to be useful for many different kinds of robots, including the [[Roomba]], and [[Lego Mindstorms NXT]]. ROILA is free for anybody to use and to contribute to, as the team has released all documentation and tools under a [[Creative Commons]] license.<ref>{{cite web|url=httphttps://roila.org/about/ |title=About |publisher=ROILA |date= |accessdate=2012-03-07}}</ref>
{{Refimprove|date=March 2012}}
The '''Robot Interaction Language''' ('''ROILA''') is the first spoken language created specifically for talking to robots. ROILA is being developed by the Department of Industrial Design at [[Eindhoven University of Technology]]. The major goals of ROILA are that it should be easily learnable by the user, and optimized for efficient recognition by robots. ROILA has a syntax that allows it to be useful for many different kinds of robots, including the [[Roomba]], and [[Lego Mindstorms NXT]]. ROILA is free for anybody to use and to contribute to, as the team has released all documentation and tools under a [[Creative Commons]] license.<ref>{{cite web|url=http://roila.org/about/ |title=About |publisher=ROILA |date= |accessdate=2012-03-07}}</ref>
 
==History==
ROILA was developed due to the need for a unified language for humans to speak to robots. The designers performed research into the ability of robots to recognize and interpret natural languages. They discovered that natural languages can be very confusing for robots to interpret sometimes, due to elements such as [[homophones]] and [[tenses]]. Based on this research, the team set out to create a [[genetic algorithm]] that would generate an artificial vocabulary in a way that would be easy for a human to pronounce. The algorithm used the most common [[phonemes]] from the most popular natural languages and created easy to pronounce words. The team took the results of this algorithm and formed the ROILA vocabulary.<ref>{{cite web |url=http://www.scivee.tv/node/19096 |title=Robot Interaction Language (ROILA) &#124; SciVee |publisher=Scivee.tv |dateaccessdate=2012-03-07 |accessdateurl-status=dead |archiveurl=https://web.archive.org/web/20120312065345/http://www.scivee.tv/node/19096 |archivedate=2012-03-0712 }}</ref>
 
==Language==
Line 9 ⟶ 8:
 
===Alphabet===
Below is the list of all letters and sounds used in ROILA:<ref>{{cite web|url=https://roila.org/language-guide/ |title=Language Guide |publisher=ROILA |date= |accessdate=2013-01-23}}</ref>
{| class="wikitable"
|-
! Letter !! [[International Phonetic Alphabet|IPA]] transcription !! [[ArpabetARPABET]] transcription !! Example
|-
| a || æ || AE || fastbat
|-
| e || ɛ || EH || red
Line 19:
| i || ɪ || IH || big
|-
| o || ɔ || AO || frost
| o || {{IPA|oʊ}} || OW || coat <ref>{{Citation|first=Alison|last=Stedman|title=Learning ROILA (eBook)|publicsher=Lulu|year=2011|page=12}}</ref>
|-
| u || ʌ || AH || but
Line 45:
| w || w || W || way
|}
Of the 26 letters of the English alphabet, c, d, g, h, q, r, v, x, y, and z are not used.
 
===Vocabulary===
Line 92 ⟶ 93:
| use || seput
|-
| very; pluralizing particle<ref name="Stedman2011">{{cite book |title=Learning ROILA |date=2011 |page=12 |first1=Alison |last1=Stedman |first2=Christoph |last2=Bartneck |first3=Dean |last3=Sutherland |publisher=CreateSpace |isbn=978-1-4664-9497-8 |oclc=794224374 |ol=17333530W}}</ref> || tuji
| very, also the word marker for the plural grammatical numbering || tuji
|-
| walk || fosit
Line 104 ⟶ 105:
 
===Grammar===
ROILA was designed to have a regular grammar, with no exceptions to anything. All rules apply to all words in a part of speech. Due to the simple isolating type grammar of ROILA whole word markers are added following parts of speech to show the grammatical category. For example, a word marker placed after a verb type would apply a tense, while a word marker applied after a noun type would apply plurality. ROILA has five parts of speech: nouns, verbs, adverbs, adjectives, and pronouns. The only pronouns are I, you, he, and she.<ref name="Mubin2011">{{cite thesis |chapter-url=https://drhu.eu/reports/2011-OmarMubin-ROILA.pdf#page=54 |title=ROILA: RObot Interaction LAnguage |date=2011 |page=39 |archive-url=https://web.archive.org/web/20160304084619/http://drhu.eu/reports/2011-OmarMubin-ROILA.pdf#page=54 |archive-date=4 March 2016 |url-status=live |chapter=Parts of Speech |first=Omar |last=Mubin |chapter-format=PDF |type=PhD |isbn=978-90-386-2505-8 }}</ref> Sentences follow a [[subject–verb–object]] word order.
 
===Examples===
The following examples attempt to show what the syntax of the language looks like in various uses.
{| class="wikitable sortable"
*'''Literal English: '''<span style="background:#cfc;">I love this fruit</span>
|-
*'''ROILA: '''<span style="background:#ccc;">Pito loki wikute</span>
! English !! ROILA !! Gloss
*'''Translation: '''<span style="background:#ffc;">I love fruit</span>
|-
 
| I love this fruit || Pito loki wikute || I love fruit
*'''Literal English: '''<span style="background:#cfc;">I love all fruits</span>
|-
*'''ROILA: '''<span style="background:#ccc;">Pito loki wikute tuji</span>
*'''Translation:| '''<spanI love all fruits || Pito loki wikute tuji || style="background:#ffc;">I love fruit <{{bracket|word marker for plural></span>}}
|-
 
| You are a good person || Bama wopa tiwil || You good person
*'''Literal English: '''<span style="background:#cfc;">You are a good person</span>
|-
*'''ROILA: '''<span style="background:#ccc;">Bama wopa tiwil</span>
| I walked to the house || Pito fosit jifi bubas || I walk {{bracket|word marker for past tense}} house
*'''Translation: '''<span style="background:#ffc;">You good person</span>
|-
 
| Do not listen to her || Buse lulaw mona || Don't listen to her
*'''Literal English: '''<span style="background:#cfc;">I walked to the house</span>
|}
*'''ROILA: '''<span style="background:#ccc;">Pito fosit jifi bubas</span>
*'''Translation: '''<span style="background:#ffc;">I walk <word marker for past tense> house</span>
 
*'''Literal English: '''<span style="background:#cfc;">Do not listen to her</span>
*'''ROILA: '''<span style="background:#ccc;">Buse lulaw mona</span>
*'''Translation: '''<span style="background:#ffc;">No listen her</span>
 
==Availability==
Line 132 ⟶ 128:
 
==References==
{{Reflistreflist|30em}}
 
==External links==
* [http://www.roila.org/ ROILA {{Official Website]website}}
* [http://www.drhu.eu/reports/2011-OmarMubin-ROILA.pdf ROILA: Robot Interaction Language (Thesis, PDF)]
 
{{Authority control}}
[[Category:Robotics]]
[[Category:Constructed languages]]