Project List

Author: 
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:画像上のつま先の位置を推定

ソースコード

    Author: 
    naritapbl2011
    RTコンポーネントとRSNPを利用した画像処理システムの開発

    概要

    • インターネットベースのロボットサービスのプロトコルであるRSNP(RSi策定)とマイクロサービスを利用し、RTCの情報をインターネット上に送信、かつインターネットからRTCの制御を可能にするゲートウェイRTコンポーンネント
    • ステレオビジョンモジュールと接続してステレオカメラから取得する人の動きをAR(augmented reality)技術によって表示する画像処理システム

    特徴

    • ステレオビジョンボードの情報をインターネットへ送信
    • ステレオビジョンボードの情報送信や属性値をインターネットから制御
    • スマートフォンにてRTCの情報をAR技術により表示
    • 複数のスマートフォンに対応

    仕様

    • 言語: Java
    • OS : Linux(CentOS5.5), Windows 7

    コンポーネント

      Author: 
      Matsuda_R

      概要

      • 6自由度の短下肢リハビリデバイスを制御するために,6チャンネルのアナログ入力と12チャンネルのアナログ出力が必要である.Raspberry Pi1台をマスタ,Arduino Due6台をスレーブとしてシリアル通信を行うことで,この問題を解決するRTCを作成した.

      特徴

      • 複数台のArduino Dueに対応
      • Raspberry PiとArduino Due間の通信にUSBシリアル通信を採用

      仕様

      • 言語: Python
      • os:Raspbian Jessie

      コンポーネント群

      • SirialIn:Arduino Dueのアナログ入力の値をLong型データとして出力
      • SerialOut:Long型データをArduino Dueに入力しアナログ出力する

      ソースコード

        Author: 
        kurose

        概要

        クラウドをサービスを構築するために使われるクラスタ構築ツールである Kubernetes を活用し、 ロボットシステム開発・運用を効率化する方法を示します。 RTC の開発だけでなく、RTC の PC への配置・起動に関する運用面での効率化にも貢献します。

        本文

        https://github.com/r-kurose/rtm_k8s/blob/master/index.md

        Author: 
        root

        概要

        • GoogleMapAPIを用いた写真スポットを提案するシステム
        • 写真を⽤いたSNSなどでの発信によって⼈々に興味を持たせることができる
        • 訪問者が旅の思い出として美しい写真を撮ることができる
        • RTでGoogle Mapの使⽤を可能にした

          システム概要

        • GoogleMapAPIを用いた座標と航空写真の取得
        • GoogleMapへのマーカー入力
        • csv出力

          仕様

        • OS:Window11
        • RTミドルウェア:OpenRTM-aist-2.0.1 RELASE(Python 版)
        • 開発環境:Visual Studio Code
        • Python:Python 3.11

          コンポーネント群

          Author: 
          Mayuka Shii
          Laundry machine

          概要

          • 洗濯物を畳み、所有者ごとに決まった位置まで運ぶシステムです。

          特徴

          • 洗濯物の存在と所有者を認識するためにArUcoマーカーを使用
          • GUIによって状況の表示、ボタン操作が可能

          仕様

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

          コンポーネント群

          新規作成

          • scenariomanager : 全体の流れの管理
          • Recogmanager : マーカーの処理
          • Sentaku_GUI : 状況の表示、ボタン操作
          • armmaneger : アームの動作管理
          • motion_maneger : 移動ロボットの動作管理
          Author: 
          itoharu

          概要

            T-Kernel上で動作するOpenRTM-aistです。
            詳しくは、以下のURLを参照してください。
              http://sourceforge.jp/projects/rtm-t-kernel/releases/54680/

          ライセンス

            LGPLライセンスを適用いたします。

          連絡先

            NECソフト株式会社
              openrtm-tkernel@necsoft.com

          Download

             ※オブジェクト、およびドキュメントは以下のURLから入手できます。

          Author: 
          openrtm

          JavaでRTコンポーネントをプログラミングするためのライブラリ。Windowsインストーラとビルド済みのjarファイルが用意されています。

          Author: 
          s-kurihara

          Python言語でRTコンポーネントのプログラミングをするためのライブラリ。ソースコード、Windows用インストーラ、各種Linux用パッケージが用意されてます。

          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