Up:Tutorial?    Previous:距離センサ    Next: キネクトによるエージェントの操作      


眼球運動

人間が目玉を動かすサンプルを紹介します。

コントローラ作成

コントローラを作成します。

$ emacs moveEye.cpp

このコントローラは目玉を動かすサンプルです。 目を動かす方法は普通の関節を動かす方法と同じでsetJointAngleを使います。 横方向の回転角度と縦方向の回転角度をメッセージとして受信すると目玉を動かします。

コンパイルします。

$ ./sigmake.sh moveEye.cpp

世界ファイル

世界ファイルを作成します。

$ emacs moveEye.xml

人間だけが登場するシンプルな世界ファイルです。

実行

それでは実行してみましょう。

$ sigserver.sh -w ./moveEye.xml

ビューワーで接続すると人間が立っています。 例えばメッセージ"20 10"と送信すると人間エージェントは横方向に20°、縦方向に10°目玉を回転させます。

moveEye.PNG

Old Version


Up:Tutorial?    Previous:距離センサ    Next: キネクトによるエージェントの操作         

Counter: 2103, today: 1, yesterday: 0

Attach file: filemoveEye.PNG 1012 download [Information]

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2014-02-07 (Fri) 16:44:53 (3729d)