OpenRTM

投稿者: 
kurose

概要

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

本文

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

投稿者: 
馬上 雄

概要

  • ふくしま地域創生人材育成事業における在職者向けロボット関連人材育成研修のために開発したRTミドルウェアを使用した実践的ロボット教材
  • RTミドルウェアを利用してロボットの遠隔操作ができることを目的としている
    https://openrtm.org/openrtm/sites/default/files/robotcurriculum_robot1.jpg
  • 計30 時間(1コマ90 分の講義を計20コマ,1日4コマ、計5日)
    • 1日目
      • マウス型ロボットとソフトウェアを動かすRaspberry Piの準備
投稿者: 
den
疲れたあなたを癒します

概要

  • 人の疲れを検知し、NAOによる心理テストを実勢、癒される画像などを表示する。

特徴

  • 心理テストの結果によって異なる癒しを提供する。

仕様

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

コンポーネント群

新規作成

  • Hello_Nao:enterを押すと数字の読みとりを開始する
  • web3,4:入力値によってwebページを表示する
  • Test6:文字を数字に変換する
  • Test5:ランダムに数字を入力する
  • nao_message:あたりの文字を出力する

再利用

    投稿者: 
    root
    モバイルロボットゲームパック

    概要

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

    特徴

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

    仕様

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

    コンポーネント群

    新規作成

    • MarkerPosition RTC:SingleArUcoから送られるARマーカーの四隅の座標を基に、中心座標を計算、送信する。
    • Onigokko_GameJudge RTC :二台のARマーカーが近くなったら勝ち負けを判定し、ロボットのVelocityへかけるGainを変更するよう送る。
    投稿者: 
    Miyamoto Nobuhiko
    OpenRTM-Lua

    概要・特徴

    • LuaによるRTミドルウェア実装
    • 様々なソフトウェアに組み込み可能
      • V-REP(ロボットシミュレータ)
      • BizHawk(ゲームエミュレータ)
      • OpenResty(WEBアプリサーバー)
      • Laputan Blueprints(剛体シミュレータ)
      • LÖVE(2Dゲームエンジン)
    • Lua + RTM + 必要なライブラリ(OiL、LOOP、LuaSocket)で2MB程度
      • 別の環境への導入が容易

    マニュアル

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

    ソースコード

      投稿者: 
      shin_2D7

      概要

      初心者のRTミドルウェアを使用したメディアアート制作を支援するために、具体的な制作事例を公開したウェブサイトを作成しました。

      コミュニティ活動

      現在はこちらでコミュニティ活動を行なっています。
      http://media-rt.weebly.com/

      作品概要

      • Magicalight
      • 以下の機能を持ったLEDキャンドルを制作しました。
        • 自然の火のように揺らぐ
        • 息を吹くと点灯/消灯する
        • 複数のMagicalightと連動する

      投稿者: 
      Masato Kozaki

      プロジェクト内容:介護に従事する者にとって困難の多い体温調節に関する介助は困難が多い。我々は、被介護者の持つ寒暑に関する感覚をセンシングし、介護者に伝えるシステムの必要性を感じ、介護者が生活を共にし、安らげる場所となっているベッドをエージェントとしたセンシングシステムを考案した。

      投稿者: 
      QLp7Fk6R7

      概要・特徴

      • カメラ画像を用いてLEDインジケータから家電の電源状態を検出し、人の指示に適切な電源のON/OFFを制御する知能化した赤外線リモコンのシステム
      • Webページ経由での設定の変更のユーザーインターフェース
      • 操作は音声認識かWebページUIのどちらからも行える
      • SysMLの要求図、ユースケース図、内部ブロック図を付録

      仕様

      • 動作確認環境
        • 言語: C++、Python
        • OS:Linux(Ubuntu14.04.2LTS(x86_64))
      • 依存ライブラリ
        • OpenRTM-asistC++edition1.1.1-RELEASE
        • OpenRTM-asistPythonedition1.1.0-RELEASE
        • OpenCV 3
      • ハードウェア
        投稿者: 
        Ogiya
        HMDを用いたPTカメラのインターネット遠隔操作

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

        ページ

        ダウンロード

        最新バージョン : 2.0.1-RELESE

        統計

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

        Choreonoid

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

        OpenHRP3

        動力学シミュレータ

        OpenRTP

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

        産総研RTC集

        産総研が提供するRTC集

        TORK

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

        DAQ-Middleware

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