Pepper やNaoで使用されているNaoqi OSのメモです。

このページについて

NAOqi Core - 概要 | API | チュートリアル

What it does


ALKnowledgeサービスによって持続的なデータを三つ組の形式で管理することができます。
目的はロボットの知識を表すオントロジー(三つ組の集合)を構築し、使用することです。
オントロジーはロボット内で共有されます。つまり、これらのデータのドメインにアクセスすることができれば、(データと同じことができる)他のアプリケーションによってデータセットにアクセスし、使用し、変更することができます。

例えばdbpedisによって使われているこの形式は、ドメイン内の概念間の関係を記述するために使われています。

How it works

三つ組

三つ組はこのサービスの基本的な構造です。
三つ組は、主語 - 述語 - 目的語として表されます。ここで、主語、述語および目的語は文字列に変換できるものです。

三つ組において、述語は、オントロジー内において特有な主語と目的語との間の関係を表す。

例:
sky (主語) - colour (述語) - blue (目的語)
user_42 (主語) - type (述語) - person (目的語)
user_42 (主語) - name (述語) - Paul (目的語)
"user_42"は、 "Paul"という名前の "person"型のエンティティと考えることができます。

Domain

ドメインでは、特定のコンテキストに複数の三つ組の集合を使用できます。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

NAOqi - Developer guide

Creating an application?

Programming for a living robot?

Other tutorials?

Choregraphe Suite?

どなたでも編集できます