NAOqi

From Wikipedia, the free encyclopedia

NAOqi(ナオキ)は、仏AldebaranRobotics社が開発したミドルウェア。同社の人型ロボットNaoPepperRomeoに搭載されている。

特徴

GentooベースのGNU/Linuxディストリビューションで、[1]同社のロボットのフレームワークであるNAOqi Frameworkを内包する。ただしNaoqi2.3からはqi Frameworkの使用が推奨されている。[2]プラットフォームWindowsMacLinuxに対応し、アプリケーション開発にはC++Pythonまたは後述のChoregrapheを用いる。[3]

沿革

Choregraphe

Choregrapheは古典的なプログラミング言語の知識がなくてもアプリケーションを開発できるよう用意されたGUIベースの開発環境・ビジュアルプログラミング言語。モーション・発話・センシングなどが定義された「ボックス」をドラッグ&ドロップし矢印で接続することで対話的な挙動を実現できる。さらにPython・C++によりカスタムボックスを作成することも可能。[9][10]

Autonomous

Pepper向けNaoqi2.05やNao向けNaoqi2.1から Autonomous Life という自律機能が追加され、状況に応じた行動が可能となった。主に対話相手の有無に応じる(Solitary Activity モードと Interactive Activetiy モード)ほか、危険を察知すると緊急回避行動をとり(Safeguard モード)、回避に失敗すると全動作を停止する(Disabled モード)など。[11]

脚注

外部リンク

Related Articles

Wikiwand AI