RTミドルウェア

rtm_logo.png

ここには、OpenRTM-aistの他に、互換性のあるミドルウエア、またミドルウエアの拡張モジュール等が登録されています。

>> 詳細検索

投稿者: 
Ogiya
HMDを用いたPTカメラのインターネット遠隔操作

HMD(Head Mounted Display)を使用した(Pan-Tilt)カメラの遠隔操作に関するRTCを公開する。 HMDにマーカを取り付け,それをARToolkit(拡張現実アプリケーション)を使用して姿勢を計測する。そして、得られた姿勢データをRSNP(Robot Service Network Protocol)を使用し、サーバを通してPTカメラへ送信する。これによりHMDの動きに合わせてPTカメラが動作するようになる。このRTC群によりPTカメラを感覚的に操作することが可能となる。

投稿者: 
みよし
 LeapMotionを用いたロボットマニピュレータの操作支援コンポーネント

概要

  • 空中ジェスチャ操作デバイスであるLeap Motionを用いたマニピュレータの操作支援用コンポーネント

特徴

  • データポートの型に画像処理用データ型(CameraImage)を採用
  • Leap Motion上での座標をマニピュレータ上での座標に変換
  • 手の開閉と回転情報も取得可能

仕様

  • 言語: C++
  • OS:Windows 7
  • コンパイラ:Visual Studio 2010 Ultimate
  • RTミドルウエア(C++):OpenRTM-aist-1.1.0-RELEASE
  • LeapMotionのSDKを利用しています.Leap Motion, Incより開発者用SDKをダウンロードしてください

コンポーネント群

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

概要

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

特徴

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

仕様

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

コンポーネント

    投稿者: 
    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に入力しアナログ出力する

    ソースコード

      投稿者: 
      kurose

      概要

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

      本文

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

      投稿者: 
      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

        コンポーネント群

        投稿者: 
        亀井達朗

        概要

        • ホワイトボード消しの自動化を行い、学校や職場などでの実用化に向け様々な機能をアップデートしたことにより活用できる時間が増加した。
        • 細かい範囲を指定し、文字を消去することが可能になり、素材を変え、軽量化したことにより動作が安定するようになった。

          特徴

        • 効率的に時間を使う目的で開発を行った。
        • 学校や職場での実用化に向けた改善を行った。

        仕様

        • OS:Window10
        • RTミドルウェア:OpenRTM-aist-1.2.2-RELESE(Python版)
        • 開発環境:VScode
        • Python:Python 3.8.5
        • 必要モジュール:math,numpy,cv2,PIL,sys,time,tkinter

          コンポーネント群

        • カメラコンポーネント:カメラ画像を取得するコンポーネント
        投稿者: 
        yuma

        概要

        • 移動機能インタフェース仕様書2.2を元に実機での未実装箇所のモジュールを実装した
        • 開発したモジュールは仕様書に則った形であるため,様々なROS対応の移動ロボットに適用可能
        • 開発したモジュールは自律移動機能に対して目標点を指示し,自律移動ロボットはそれに従い移動を開始する

        仕様

        開発言語 C++,Python
        OS Ubuntu18.04
        投稿者: 
        tbou30897

        概要

        • twitterAPIを利用したtwitterスクレイピング
        • BERTを利用した日本語感情分析機能
        • MeCabを利用した形態素解析
        • 上記3つの機能を利用したSNSフィルターシステム

          仕様

        • 言語:Python
        • OS:Windows10
        • RTミドルウェア:OpenRTM-aist-2.0.0

          コンポーネント群

        投稿者: 
        Haruto Furuyama

        概要

        • IoT家電の行うタスクと人間が行うタスクを一括で管理するソフトウェアの開発
        • 現在進行中のタスクを表示し、終了報告をボタンで行うためのハードウェアデバイスの開発

        特徴

        • 最新のタスクをアプリケーションではなく小型のハードウェアデバイスで表示することで、パソコンのような家事でほとんど利用しないものを確認するための動作を省くことができる。
        • タスク終了時の報告で物理ボタンを併用して利用することで、終了時の実感を増加させる。

        仕様

        • 言語 : Python
        • OS : Windows, Linux (Ubuntu)
        • ハードウェアデバイスの制御 : Arduino

        コンポーネント群

        read_SQL SQLを読み込むコンポーネント

        ページ

        ダウンロード

        最新バージョン : 2.0.1-RELESE

        統計

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

        Choreonoid

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

        OpenHRP3

        動力学シミュレータ

        OpenRTP

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

        産総研RTC集

        産総研が提供するRTC集

        TORK

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

        DAQ-Middleware

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