ロボットインタラクション言語

ロボットインタラクション言語ROILA)は、ロボットとの会話に特化して作成された初の音声言語である。[1] ROILAは、アイントホーフェン工科大学の工業デザイン学部で開発されている。ROILAの主な目標は、ユーザーが簡単に学習でき、ロボットが効率的に認識できるように最適化することである。ROILAは、ルンバレゴマインドストームNXTなど、さまざまな種類のロボットに役立つ構文を持っている。ROILAは、チームがすべてのドキュメントとツールをクリエイティブコモンズライセンスの下で公開しているため、誰でも無料で使用し、貢献することができる。[2]

歴史

ROILAは、人間がロボットと会話するための統一言語の必要性から開発されました。設計者たちは、ロボットが自然言語を認識・解釈する能力について研究を行いました。その結果、同音異義時制などの要素により、自然言語はロボットにとって解釈が非常に困難な場合があることが分かりました。この研究に基づき、チームは人間が発音しやすい人工語彙を生成する遺伝的アルゴリズムの開発に着手しました。このアルゴリズムは、最も一般的な自然言語から最も一般的な音素を使用し、発音しやすい単語を生成しました。チームはこのアルゴリズムの結果を基にROILA語彙を構築しました。[3]

言語

ROILAは孤立文法を採用しており、語句の意味を変化させるために接尾辞や接頭辞を付加することはありません。その代わりに、これらの変化は、変化の内容を明示する単語マーカー(例えば、直前の動詞の時制など)を付加することで構築されます。例えば、英語では語句が過去形であることを示すために接尾辞「ed」が付加されますが、ROILAではマーカー語「jifi」が動詞の後に置かれます。[4]

アルファベット

以下はROILAで使用されているすべての文字と音のリストです。[5]

手紙 IPA転写 ARPABET転写
1つの æ AE バット
e ɛ えー
ɪ IH 大きい
o ɔ AO
あなた ʌ ああ しかし
b b B 買う
f f F のために
j JH ただ
K
l l L 遅い
メートル メートル M
n n いいえ
p p P 支払う
s s S 言う
t t T 取る
W 方法

英語のアルファベットの 26 文字のうち、c、d、g、h、q、r、v、x、y、z は使用されません。

語彙

ROILAの語彙は、単語間の混乱を最小限に抑える語彙を作成するように設計されたアルゴリズムによって生成されました。このアルゴリズムによって生成された各単語には、Basic Englishから抽出された基本的な意味が割り当てられています。Basic Englishの中で最も頻繁に使用される単語は、アルゴリズムによって生成された最短のROILA単語に割り当てられています。ROILAに含まれる単語の短いリストとその英語の意味を以下に示します。

英語の意味 ROILAワード
空気
そして ソウ
悪い トピック
できる レト
寒い ボシプ
終わり ペコット
ネジョジ
与える ヒキガエル
ジウォス
内部 パウォップ
知る バティ
ウェブフォ
ロサ
番号 感じた
バジケ
バナフ
ベサティ
滞在する ティペット
話す セニ
使用 セプト
非常に; 複数形助詞[6] ツジ
歩く フォシット
未来時制を表す単語マーカー ジフォ
過去形を表す単語マーカー ジフィ
あなた バマ

文法

ROILAは規則的な文法を持つように設計されており、例外は一切ありません。すべての規則は品詞内のすべての単語に適用されます。ROILAの単純な分離型文法のため、品詞の後に単語マーカーが追加され、文法カテゴリを示します。たとえば、動詞の後に単語マーカーを置くと時制が適用され、名詞の後に単語マーカーを置くと複数形が適用されます。ROILAには、名詞、動詞、副詞、形容詞、代名詞の5つの品詞があります。代名詞はI、you、he、sheのみです。[7]文は主語-動詞-目的語の語順に従います。

次の例では、言語の構文がさまざまな用途でどのようになるかを示します。

英語 ロイラ 光沢
私はこの果物が大好きです ピト・ロキ・ウィクテ 私は果物が大好きです
私はすべての果物が大好きです Pito loki wikute tuji 私は果物が大好きです(複数形を表す単語マーカー)
あなたは良い人です バマ・ウォパ・ティウィル あなたは良い人だ
私は家まで歩いた Pito fosit jifi bubas 私は家まで歩いて行きます
彼女の言うことを聞かないで ブセ・ルラウ・モナ 彼女の言うことを聞かないで

可用性

ROILAは現在、レゴ マインドストーム NXTでのみ利用可能です。CMU Sphinx音声認識ライブラリを使用して、NXTへの音声コマンドを解釈し、ROILAコマンドに変換します。

参考文献

  1. ^ 「ROILA、ロボット向けに設計された新しい音声言語」『ポピュラーサイエンス』誌、2010年7月14日。 2013年11月1日閲覧
  2. ^ 「About」. ROILA . 2012年3月7日閲覧
  3. ^ “Robot Interaction Language (ROILA) | SciVee”. Scivee.tv. 2012年3月12日時点のオリジナルよりアーカイブ2012年3月7日閲覧。
  4. ^ Zuras, Matthew (2010年7月16日). 「ロボット言語ROILAを学んで、ロボットの支配者と仲良くなりませんか?」Switched.com . 2012年3月7日閲覧
  5. ^ 「言語ガイド」ROILA . 2013年1月23日閲覧
  6. ^ ステッドマン、アリソン、バートネック、クリストフ、サザーランド、ディーン (2011). Learning ROILA . CreateSpace. p. 12. ISBN 978-1-4664-9497-8. OCLC  794224374. OL  17333530W.
  7. ^ ムビン、オマール (2011). 「品詞」(PDF)ROILA: ロボット インタラクション言語(PhD)。 p. 39.ISBN 978-90-386-2505-82016年3月4日時点のオリジナルよりアーカイブ(PDF) 。
  • 公式サイト
「https://en.wikipedia.org/w/index.php?title=Robot_Interaction_Language&oldid=1303582640」より取得