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: 
豊田みのり
きゃりーきゃりー

概要

  • RTM × カメラ × ロボット
  • コントローラーでロボットを操作して,制限時間内にできるだけ多くのボールをゲット!

特徴

  • ロボット視点でのゲーム
  • ロボット前方についたアームで物体をつかむ,移動することが可能

仕様

  • 言語: C++、Python
  • OS: Windows、Linux

コンポーネント群

新規作成

  • RACDTimerController:コントローラーからの入力を各コンポーネントへ出力.
  • Timer:ゲーム開始から終了までの時間を計測.ゲーム終了時ロボットを停止.
  • CameraActivator:コントローラーからの入力で表示するカメラの切り替え.
  • DrawContour:カメラで表示されたボールにマーカーを付与.
Author: 
root
モバイルロボットゲームパック

概要

  • 複数の移動ロボットを用いた様々なゲームが出来るフレームワークを開発しました。

特徴

  • ゲームのジャッジをするコンポーネントを組み替えることで、様々な方法の判定を行うことが出来ます。 (例)二台が近くなったら判定する「鬼ごっこ」コンポーネント、背中の”宝”を取られたら判定する「宝取り」コンポーネント

仕様

  • 言語: C++
  • OS: Windows、Linux

コンポーネント群

新規作成

  • MarkerPosition RTC:SingleArUcoから送られるARマーカーの四隅の座標を基に、中心座標を計算、送信する。
  • Onigokko_GameJudge RTC :二台のARマーカーが近くなったら勝ち負けを判定し、ロボットのVelocityへかけるGainを変更するよう送る。
Author: 
harumi
T型自律走行ロボット

概要

  • Kinectを用いて人の姿勢を認識させ、その人へ向かって自立走行して目の前で止まるシステムである。
  • 移動体はT型ロボットベースを用いる。

背景

  • 東京都日野市は、「スポーツ祭東京2013」の来場者に、 大会の情報提供、日野市の魅力発信、日野市内企業の技術力PR することを目的に、「日野おもてなしロボット」を作製することになった

仕様

  • 言語: C++(仮)
  • OS: Windows(仮)

コンポーネント群

新規作成

  • WallGuidedPlanner
    • URGで障害物と判定された時に移動体の動きを止める。
  • Motion
    Author: 
    harumi
    NAOの大冒険

    概要

    • 〇〇〇〇〇〇〇〇〇(仮)

    特徴

    • 〇〇〇〇〇〇〇〇〇(仮)

    仕様

    • 言語: C++(仮)
    • OS: Windows(仮)

    コンポーネント群

    新規作成

    • XXXX RTC コンポーネント:〇〇を行う(仮)
    • XXXX RTC コンポーネント:〇〇を行う(仮)

    再利用

    ソースコード

    Author: 
    harumi
    じゃんけんロボットシステム

    概要

    • G-ROBOTSとじゃんけんをするロボットシステム
      702941.jpg

    特徴

    • G-ROBOTSの姿勢でじゃんけんを表現
    • じゃんけんの勝ち負けを自動で判断

    仕様

    • 言語: C++, Python
    • OS: Windows, Linux

    コンポーネント群

    新規作成

      Author: 
      root

      概要・特徴

      • 本システムは,ロボットの操縦機能やセンサ情報,複合現実感技術をRTミドルウェアによって統合した,プレイアブルなロボットシステムである.実世界のロボットとヘッドマウントディスプレイを通した表現で,現実世界と仮想世界をリンクさせたゲームとしている.
      • RTミドルウェアを用いたコンポーネントベースのシステムのもと,任意のハードウェアに合わせて入れ替え可能なコンポーネント構成とし,ロボット×複合現実システムの一例として提案する.

      https://user-images.githubusercontent.com/20333669/34089392-03c1d180-e3f3-11e7-81bc-aeb687eb5340.jpg

      Author: 
      deguchit0801

      概要

      • CRAIN+を用いた名刺交換ロボット

      特徴

      • 人が近づき、数秒間立ち止まったら名刺交換を行う

      仕様

      • 言語:C++
      • OS: Windows

      コンポーネント群

      新規作成

      • ManipulatorControl:アーム及びハンドのコントローラ
      • Kinect2main:KinectRTCからDepth情報を受け取り、閾値によって人が近づいた事を検知する
      • allcontroler_test:全体の動き制御
      • Sound:音声出力

      再利用

        Author: 
        Takuma

        概要

        • 複数台のRaspberryPi MouseとLEDを用いて, 屋内花火を楽しむためのモジュール

        特徴

        • LEDをつけた8台のRaspberryPi Mouseを制御して, 花火を模擬する
        • 音声対話機能を有しており, ユーザの要求に対して花火の大きさを変更する

        仕様

        • 言語: C++, Python
        • OS: Windows, Linux(Ubuntu)

        コンポーネント群

        新規作成

        • Hanabigenerator :RaspberryPi Mouseに送る速度指令値を生成
        • LEDcolor_11 :LEDの色を指定し, 後述のLEDControllerにデータを渡すためのコンポーネント
        Author: 
        kurose

        概要

        title.jpg
        abstract.jpg
        Author: 
        openrtm
        IEEE1394カメラコンポーネント群

        概要

        • 様々なIEEE1394カメラコンポーネント群

        特徴

        • WindowsではDirectXを利用することで, OpenCVでは利用できなかったIEEE1394カメラが利用可能に
        • PointGrey社のカメラはSDKを利用し, カメラの基本的機能を利用可能
        • Bumblebee:Rawイメージだけでなく, Rectified, Edge, Disparity などの処理済みのイメージを出力可能. Bumblebee用3Dポイントクラウドビューアもあり.
        • Dragonfly等:ベイヤパターンや処理済みのカラーイメージを出力可能.

        Pages

        Download

        latest Releases : 2.0.0-RELESE

        2.0.0-RELESE Download page

        Number of Projects

        Choreonoid

        Motion editor/Dynamics simulator

        OpenHRP3

        Dynamics simulator

        OpenRTP

        Integrated Development Platform

        AIST RTC collection

        RT-Components collection by AIST

        TORK

        Tokyo Opensource Robotics Association

        DAQ-Middleware

        Middleware for DAQ (Data Aquisition) by KEK