Project List

投稿者: 
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と接続し、コントロールできる
投稿者: 
tunapuri
チーム開発力の向上を目指したRT ミドルウェアによるゲーム開発

概要

  • RTミドルウェアの特徴としてコンポーネントごとの開発が可能・コンポーネントを再利用することが可能という2点があげられる。前者の特徴はグループ開発を、後者は初心者のアイディアの実現を可能にすると考える。そこで初心者のグループが開発の手順を学ぶためRTミドルウェア用いゲームを開発した。

特徴

  • チーム体制での作成
  • 過去に開発されたコンポーネントの再利用

仕様

  • 言語: C++
  • OS:Windows XP, Windows 7
  • RTミドルウエア:OpenRTM-aist-Java-1.0.0-RELEASE

コンポーネント群

  • 再利用RTC
    投稿者: 
    Yuuki
    フォースフィードバック型ステアリングホイールRTC

    概要

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

    特徴

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

    仕様

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

    ダウンロード

    投稿者: 
    ayaka_tsuchiya
    メディアアートへのRTミドルウェアを用いた開発手法の提案

    概要

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

    特徴

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

    仕様

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

    投稿者: 
    itoharu
    モンテカルロ位置推定コンポーネント

    概要

      本プログラムは、LRF距離データ,オドメトリ情報を取得し,地図とのマッチングを行うことで
      自己位置を推定するRTコンポーネントです。

    投稿者: 
    NoguchiTomonobu
    ロボットとインタラクションを行うためのつま先の位置推定コンポーネント

    概要

    • ロボットとインタラクションを行うために、ユーザの入力方式として、手や音声、足を使ったものがある。本コンポーネントは、つま先の位置を元にロボットとインタラクションを行うため、画像上でのつま先の位置を推定するコンポーネントである。

    仕様

    • 言語: C++
    • OS:Windows 7
    • RTミドルウェア(C++):OpenRTM-aist-1.1.0-RELEASE
    • ライブラリ:OpenNI2(Windows 32bit),OpenCV2.4.5

    コンポーネント群

    • RTM_Kinect_OpenNI2:KinectからRGB画像、距離情報を取得
    • RTC_EstimateToe:画像上のつま先の位置を推定

    ソースコード

      投稿者: 
      is041084

      概要

      ロボットマニピュレータを安全に稼動させる上で,事前にシミュレータを用いて動作検証を行うことは重要である.
      本コンポーネントはシミュレータを用いた動作検証を支援する.

      投稿者: 
      Hiroshi-Hisahara
      一人乗り電気自動車ロボット化

      概要

      • 本プログラムは、PCで制御可能な一人乗り電気自動車ロボットをRTMミドルウェア上で制御するためのコンポーネントです。
      • 電気自動車としてトヨタ車体(株)製超小型EV「COMS」を使用しています。COMSをベースにロボット化の改造をしました。
      • 入力・出力ポートの一部の型はTimedVelocity2D等ExtendedDataTypeのデータ型を使用しています。
      • このコンポーネントは、Open-RTMと電気自動車に以下のような相互効果をもたらします。
      • 電気自動車分野にOpen-RTMというオープンソースな開発環境を提供する。
      • Open-RTMに電気自動車という新たな開発領域を提供する。
      • これらによって双方の技術共用が可能となり、相乗的な発展が期待できる。

      特徴

      • 16ビットマイコンを使用(PCからの信号が途切れた際に自動停止)
      • 一人乗り電気自動車ロボットへの速度指令や,一人乗り電気自動車ロボットのステータスの出力
      投稿者: 
      atsutoshi-i
      低価格患者見守りシステムの開発~深度画像処理および状態判別RTC群~

      概要

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

      特徴

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

      コンポーネント群

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

      ライセンス

      • 修正BSDライセンス

      仕様

      • 言語: C++
      • OS: Raspbian

      必要ライブラリ

      • Open CV(2.0 以降)
      • Open NI(1.5)
      • WiringPi
      投稿者: 
      j-taka
      再利用可能なRTミドルウエアコンポーネントを利用した異種ロボット間での相互位置推定手法

      概要

      • LIDARやカメラで検出された人をランドマークとして異種ロボット間の相互位置を推定するコンポーネント

      特徴

      • 移動ロボットで通常使われるLIDAR・カメラのどちらにも対応 (ただし少なくとも1台はLIDARでなければならない)
      • 一般的な自己位置推定コンポーネントとの接続が比較的容易
      • ネットワークを介した通信は自己位置推定・人検出および相互位置推定結果のみまで削減可能

      仕様

      • 言語: C++
      • OS:Linux(Ubuntu10.04 LTS)

      コンポーネント群

      • センサデータ取得コンポーネント
        • CameraCapture1394:IEEE1394カメラのデータを取得
        • LRFCapture_SICK:SICKの計測データを取得

      ページ

      ダウンロード

      最新バージョン : 2.0.1-RELESE

      統計

      Webサイト統計
      ユーザ数:2195
      プロジェクト統計
      RTコンポーネント307
      RTミドルウエア35
      ツール22
      文書・仕様書2

      Choreonoid

      モーションエディタ/シミュレータ

      OpenHRP3

      動力学シミュレータ

      OpenRTP

      統合開発プラットフォーム

      産総研RTC集

      産総研が提供するRTC集

      TORK

      東京オープンソースロボティクス協会

      DAQ-Middleware

      ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク