本研究では移植性の高いコンポーネントを実現する手段として、LLVMの中間コードを用いたコンポーネントマネージャ(ポータブルコンポーネントマネージャ)の実装を行う。LLVMはよく知られたJava仮想マシン(JVM)とは異なり、より機械語に近い中間コードを用いるコンパイラ技術である。ポータブルコンポーネントマネージャは、C++を用いたコンポーネントのソースコードからLLVMの中間コードを生成し、実行時に中間コードを各プロセッサに適した機械語に変換することで従来と変わらないコンポーネントの実行速度を確保しつつ高い移植性を実現することができる。Windowsの各アーキテクチャで同一の中間コードを動作させる例を示すと共に、リアルタイム性に関する初期の分析結果を示す。私たちはヒューマノイドの開発環境をRTM上に実装しました。近年ホビーロボットや研究用途の小型ヒューマノイドの販売・自主製作が増えています。これらのロボット間にはシステムの互換性はなく、データの共用化などは全く進んでおりません。そこで私たちは、各ロボット間で共用可能なプラットフォームをRTM上で実装しました。ここでは開発したRTCの適用例を示し、用いるコンポーネントを配布します。各社で提供されているサーボモーターを、通信方式にかかわらず同じ環境で制御可能。MotionEditorを用いて、XML形式の再利用可能なモーションデータの作成が容易。コンポーネントを繋ぎ変えるだけでモーション編集モードとモーション実行モードの切り替えが可能。Reality)サービス以外への展開、2.ARサービス以外に適用する際の通信速度向上及び、3.Visionモジュール以外での接続を課題としている。RTCに接続するKinectRTCに着目、ジェスチャーを使ったオンラインドキュメントサービス(手の位置情報を用いて複数人同時の編集を可能にするサービス)の考案を試みた。配信型通信方式の実装により、ストレスを感じさせない通信速度を確保し、通信速度の向上を試みた。RTCに接続する新たなKinectRTC開発を試みた。これにより、全身および腕によるモーションでの入力インターフェースを増やし、これまでターゲットにならなかったユーザ層及び、新規分野へアプローチを試みた。初心者のRTミドルウェアを使用したメディアアート制作を支援するために、具体的な制作事例を公開したウェブサイトを作成しました。現在はこちらでコミュニティ活動を行なっています。http://media-rt.weebly.com/作品概要Magicalight以下の機能を持ったLEDキャンドルを制作しました。Display)を使用した(Pan-Tilt)カメラの遠隔操作に関するRTCを公開する。HMDにマーカを取り付け,それをARToolkit(拡張現実アプリケーション)を使用して姿勢を計測する。Protocol)を使用し、サーバを通してPTカメラへ送信する。これによりHMDの動きに合わせてPTカメラが動作するようになる。このRTC群によりPTカメラを感覚的に操作することが可能となる。16:07概要ロボットとインタラクションを行うために、ユーザの入力方式として、手や音声、足を使ったものがある。本コンポーネントは、つま先の位置を元にロボットとインタラクションを行うため、画像上でのつま先の位置を推定するコンポーネントである。(サンプルの実行ができます。1.2.1-RELEASERTコンポーネントを開発するためには開発環境のインストールが必要です。