RT-Component

rtc.png

This section contains user-created RT-Components. Each RT-Component has an overview, screen shots (or related figures), a link to a web page, source code and binary packages. You can search for and download RT-Components that meet your needs.

This list includes RT-Components that are developed in the NEDO Next Generation Robot Software Development Project and previous RT-Middleware contests.

>> Detail Search

Author: 
thorikawa

概要

本研究ではエンターテインメント用途のロボットの中でも,音とアニメーションが同調することで人を楽しませる,いわゆる「オーディオ・アニマトロニクス」で利用するためのRTコンポーネント群を作成する.
作成したRTコンポーネントは「スクリプト制御」「音声合成」「サーボ制御」の3つから構成され,組み合わせによってスクリプトに沿ったオーディオ・アニマトロニクスの発話とアニメーションの処理を簡単に実装できる.

ソースコード

スクリプト制御

https://github.com/thorikawa/rtc-script-reader

サーボ制御

https://github.com/thorikawa/rtc-johnny-five

音声合成

https://github.com/thorikawa/rtc-rospeex

システム構成

  • 音声はPCと接続されたスピーカーから出力される
  • 現バージョンではロボット2台(arduino2機)までをPCと接続し、コントロールできる
Author: 
niimi

概要

  • 「遠隔操作でボールを追いかけるロボット」を,Studuino(Arduino互換基盤)を使い開発しました.
  • アーテック社製Robotist及び,コントロールボードStuduino用のお手軽RTC
  • ゲームコントローラで,ハンド付き移動ロボットを操縦する
  • StarTno_01からスタートし,今後,02,03とシリーズ展開する


StarTno_000.jpg
Author: 
Yuuki
フォースフィードバック型ステアリングホイールRTC

概要

  • ステアリングホイールコントローラのRTコンポーネント

特徴

  • ステアリングとペダル操作からTimedVelocity2D型のデータを出力
  • 受け取ったTimedDouble型の値(-10000~10000)に対応した反力を生成することが可能

仕様

  • OS:Windows 7
  • 言語:C++
  • 開発環境:Visual Studio 2010 Professional
  • その他:Directx9

ダウンロード

Author: 
Hori Youtarou
Prius RTC

ZMP社のRoboCar HV(通称プリウス)をロボット化し、コントローラで駆動制御できるようにした。 ・センサーからの値により、ステアリング、アクセル、ブレーキの値を自動車に入力することも可能。 ソースコードなどは以下から参照ください。 (https://github.com/YoutarouHori/prius.git)

Author: 
Hane

概要

  • Kinect v2を利用するためのRTC

特徴

  • 複数の出力形式に対応
  • Kinect v2の仕様により,他コンポーネントとハードウエアの共用可能

仕様

  • 言語: C++
  • OS: Windows 8.1
  • 必要ライブラリ: Kinect for Windows Runtime 2.0 or SDK 2.0

コンポーネント群

  • KinectCamera:カメラ画像 (CameraImage、TimedLongSeq、TimedOctetSeq(JPEGデータ))
  • KinectDepth:深さ画像及び3次元点群 (PointCloud)
  • KinectHumanTracking:人物座標
  • (入力:水平面位置、三次元位置、KinectCameraの画像上の位置)
Author: 
yukikawana

ライセンスについて

AR.Drone組込みシステム用コンポーネントはBSD/LGPLライセンスのCV Drone(https://github.com/puku0x/cvdrone)を使用しています。 本コンポーネント使用時はhttps://github.com/yukikawana/ARTC_ardrone にありますcvdrone-license-LGPL.txt及びcvdrone-license-BSD.txtをご確認ください。 ライセンス、コードの公開について問題をご指摘頂きました、CV Drone制作者のpuku0x様とMiyamoto Nobuhiko様に深く感謝申し上げます。 (2015/08/23追記)

Author: 
atsutoshi-i
低価格患者見守りシステムの開発~深度画像処理および状態判別RTC群~

概要

  • 病院や介護施設においてベッドにいる患者が離床しようとしている状態を検出するための低価格・高信頼見守りデバイス(MIMAMORIデバイス)のためのコンポーネント群です.
  • MIMAMORIシステム開発プロジェクトの詳細はプロジェクトサイトをご覧ください.

特徴

  • 市販の深度センサと低価格コンピュータを組み合せて,低価格で高信頼な見守りシステムを構築可能
  • 深度画像取得コンポーネントおよび事前画像処理コンポーネントのデータポートの型に画像処理用データ型(TimedImage)を採用

コンポーネント群

  • 深度画像取得コンポーネント
  • 事前画像処理コンポーネント
  • 状態判別コンポーネント
  • MIMAMORIデバイス制御コンポーネント

ライセンス

  • 修正BSDライセンス

仕様

  • 言語: C++
  • OS: Raspbian

必要ライブラリ

  • Open CV(2.0 以降)
  • Open NI(1.5)
  • WiringPi
Author: 
ayaka_tsuchiya
メディアアートへのRTミドルウェアを用いた開発手法の提案

概要

  • メディアアーティストが簡単にRT技術を利用し、表現を制作することが出来る環境の実現を目指すための事例
  • 「身近なものとRT(Robot Technology)の組み合わせで新しいものを作る」というコンセプトに基づき、様々な動作と表現を組み合わせた「動作するサイコロ-Movic Cube-」の制作
    • センサ処理と表現を分けたコンポーネント設計
    • 実機とシステムの分業制
    • 表現の追加・変更機能

特徴

  • 実機とシステムの作業を分けて行うことが可能
  • プログラムへの知識が少ない人でも表現の変更や複雑化が可能
  • 独自の表現をコンポーネント化し共有することが可能

仕様

  • 言語:C++
  • OS:windows 7

Author: 
urano_roma
Webコンテンツ配信コンポーネント群

概要

代表的なソーシャルネットワーキングサービス(SNS)であるTwitterに投稿を行えるコンポーネントです。
これによって、センサを搭載したロボットが自身の状態をSNSに投稿し、多くの人々がロボットと接する機会が増えるでしょう。

Author: 
Hiroshi-Hisahara
複数台Kinectによる室内人物位置計測RTコンポーネント群

概要

  • 複数台Kinectの点群情報に対し,ICP(Iterative Closest Point)を利用した位置合わせを行い, 位置合わせされた複数点群から人物を発見し,位置を計測

特徴

  • PCL(Point Cloud Library)とRTC:PCLを利用
  • 色付き3次元点群を利用
  • 複数台Kinectの共通領域に凹凸のある平面を自動で検出し,位置合わせを行う.

仕様

  • OS:ubuntu 14.04 (32bit, 64bit)
  • 言語:C++
  • RTミドルウェア(C++):OpenRTM-aist-1.1.0-RELEASE
  • ライブラリ:PCL 1.7

コンポーネント群

  • Kinectによる点群取得RTC(pcl)

Pages

latest Releases

For Begginers

Windows msi(installer) package (only trying samples)

Development environment is required for RT-Component development. See download page for details.

Number of Projects

OpenHRP3

Dynamics simulator

OpenHRI

Human-Robot-Interaction RTCs

OpenRTP

Integrated Development Platform

OpenINVENT

Mobile Robot RTCs