image processing

Image processing RTCs

投稿者: 
Y. Yamamoto
Web概要.jpg

概要

  • LRF距離データ,PSD距離データ,車幅延長線,ジョイスティック入力量をカメラ映像上にオーバーレイ表示する.

特徴

  • ゲームパッドのボタンにより表示する情報を選択
  • LRF/PSD距離データは表示タイプを選択
  • LRF距離データは円弧形に表示する際にスキャン範囲を調整

仕様

  • 言語: C++
  • OS:Windows

コンポーネント群

新規RTC

  • Robot_operation_supportRTC
    投稿者: 
    深尾 真行

    概要

    MIND STORMとRGB-Dカメラを用いた3Dモデルの作成可能なRTCを公開します。

    ドキュメント

    ドキュメント詳細は以下のリンク先で公開しています。
    http://www1.meijo-u.ac.jp/~kohara/cms/si2019-fukao

    投稿者: 
    下山未来
    教室内の注目度計測RTコンポーネント

    概要

    授業中に集中せず読書やスマホ,寝ている学生は少なくありません. 授業に集中してもらうため,また,先生の学生を注意する手間を省くために注目度を測定するRTCを開発しました. 教室内をカメラで見回し,最初に検出した顔と指定時間後に検出した顔の数から注目度を計算します. 注目度が低い場合は警告としてアラームを鳴らすことができるため,学生の注目度を上げることが可能です. 注目度は静止画像に載せて保存されるので後から様子を視覚的に確認することができます.

    投稿者: 
    下山未来
    多目的利用が可能な画像出力RTコンポーネント

    概要

    画像処理はロボットに必要不可欠な機能です. カメラ画像の取得や出力方法を個々のユーザーに合わせることが必要となります. これまでに開発された追尾カメラ,写真撮影サービスを利用して,画像の多目的利用に対応できる画像出力RTCを開発しました.

    投稿者: 
    Masaru_tatekawa
    屋内地図モデルの簡易生成コンポーネント群

    概要

    • 屋内地図の簡易生成アプリケーションの開発
      • 人間が用いる屋内地図の画像を元にプログラム上で処理に用いるための地図モデルへ変換する
      • 様々な形式へ変換できる元データ(座標群)を抽出するため、様々な用途が想定される
      • ユーザが処理に対して修正するためのウィンドウに対するマウス操作を出力するGUIを提供
      • 出力結果のデータを3Dで表示可能
      • 地図モデルは、ラインマップとグリッドマップの二種類を出力する

    特徴

    • 再利用性のある画像処理コンポーネント群
      • OpenCVの関数に対し、Config上でパラメータを変更できるコンポーネント
    • 様々な地図画像の入力に対応
      • システムの各段階ごとに複数のコンポーネント群で構成されているため、
    投稿者: 
    namatame
    RTMによるカメラマンロボットの動作確実性の向上

    ロボット動作時の信頼性を高めるRTCを公開する。 また、昨年度のRTMC2013で公開した「写真撮影RTC群」について 実際のデモンストレーションでの動作を通して得た問題点を改善するRTCを公開する。

    概要

    • 計測結果の誤認識や異常動作を防ぐ「計測結果確認RTC」
    • 入力データに対して正誤判断を行えるようにし、判断結果に応じて出力する機能を提供する
    • デフォルトの正誤判断ロジックは音声経由でのユーザーへの確認であるが、自由に変更も可能
    • 写真撮影RTC群(昨年度公開)で実際のデモを行い、実環境下での動作における問題点に対して改良を行った
    • 人検出RTCでは、顔・上体・肌色・LRFの距離データの変化を総合的に参照するよう変更

    特徴

    • 入出力データ型はコンフィギュレーションで変更可能にし汎用的に利用可能
    • 身近で動作するサービスロボットや展示会でのデモなど、より確実に動作させたい場合に有用
    • RTMで構築された既存システムのデータポート間に挿入するだけで機能する

    仕様

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

    このページで公開しているRTC

    全部入り 以下のRTCの全部入り
    result_check 入力データが得られた際にデータの正誤判断を行い、結果に応じて入力データを出力する
    Multi_Result_Management 人検出を行うRTC、4種類の計測結果総合的にを参照して人を検出
    FaceDetection OpenCVで顔を検出するRTC、既存RTCを参照して不具合改善
    UpBodyDetection OpenCVで上体を検出するRTC
    SkinDetection OpenCVで肌色を検出するRTC、画像内の肌色領域を表すマスク画像を出力
    LRFSegmentation LRFの距離データの変化からおおよ人に近い大きさ物体がある箇所を検出するRTC
    Cameraman 昨年度公開したコントローラRTCの改良版。リトライ動作や発話内容を削減した
    Print_Out 昨年度公開したプリンタ出力RTCの改良版。ロゴの印刷機能を追加
    紹介動画 写真撮影サービスのデモの様子

    ソース&実行ファイル/マニュアル

    概要スライド 今回公開しているRTCの概要を説明したスライド
    スタートアップマニュアル RTCの詳しい仕様や簡単な使い方はこちらを御覧ください
    • ソースコードとマニュアルは右に示すホームページ-->ここ<-- からダウンロード可能です。
    投稿者: 
    Daiki Nakamura
    視覚脳科学研究を目的としたRTミドルウェアの応用と結果


    概要

    本ページはRTミドルウェアコンテスト2014で発表予定のRTCページです.
    OpenRTM-aistを基盤とする視覚脳科学研究用プラットフォーム:HI-brainで研究を遂行するために必要な機能の提供をします.
    提供する機能は下記の通りです.また,それらを用いたサンプルRTCを公開します.
    • RTC同士の共有メモリによるデータ転送
    • コンポーネント同士を協調的に動作させる独自実行コンテキスト



    サンプルRTC

    コンポーネントの使い方はzipファイル内のreadme.txtに記述してあります.

    他にもHI-brainホームページには様々なコンポーネントが登録されています.
    OpenCV関数群を簡単にRTC化する「OpenCV-RTC」や,網膜モデルなど様々な視覚数理モデルRTCが入っているUbuntuインストールディスクなどが提供されています.
    ※利用時には新規GitHubアカウントの作成を推奨します.
    ※モデルRTCを簡単に共有可能とするため,GitHubアカウントに登録されたプロジェクトが自動的にHI-brainに読み込まれます.



    コンテンツ



    投稿者: 
    tunapuri
    チーム開発力の向上を目指したRT ミドルウェアによるゲーム開発

    概要

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

    特徴

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

    仕様

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

    コンポーネント群

    • 再利用RTC
      投稿者: 
      sekiyama

      概要

      • RaspberryPi専用カメラをRTコンポーネント化
      • RaspberryPi上で動作するOpenCV関数のコンポーネント実装

      特徴

      • データポートの型に画像処理用データ型(CameraImage)を採用

      仕様

      • 言語: C++
      • OS:Linux(Raspbian)
         
      投稿者: 
      tnagai
      移動ロボット知覚制御用RTC 群

      概要

      • 移動ロボット知覚制御用RTC群 (電気通信大学知能機械工学科3年生の学生実験で実際に使用している)
        • RTMの導入も含めて全てがそろっている(1 つのHP を参照すればすべてが使える)
        • 雛形プログラムを修正するだけで知能ロボット(らしきもの)を実現できる(中央制御部の雛形)
        • C/C++の知識(プラスアルファ)で作ることができる
        • 必要に応じて複雑なこともできる
      • 実験のホームページ --> http://apple.ee.uec.ac.jp/ROBOTEXP/index.html
        • 既に約300名の学生がこのシステムを使って実験を行っている

      ページ

      ダウンロード

      最新バージョン

      初めての方へ

      Windows msi(インストーラ) パッケージ (サンプルの実行ができます。)

      C++,Python,Java,
      Toolsを含む
      1.2.1-RELEASE

      RTコンポーネントを開発するためには開発環境のインストールが必要です。詳細はダウンロードページ

      統計

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

      Choreonoid

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

      OpenHRP3

      動力学シミュレータ

      OpenRTP

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

      産総研RTC集

      産総研が提供するRTC集

      TORK

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

      DAQ-Middleware

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