Project List

Author: 
trunone

Introduction

This project built a RTC set of Kobuki. Those RTCs are going to build basic functions of Kobubki to be a service robot. For a service robot, basic functions are voice controlling and navigating in the indoor environment. So this project focuses on those two functions.

Author: 
ysuga

RT-Component for controlling a humanoid robot "NAO" (by aldebaran robotics).

This component allows you :
1. TextToSpeech
2. Motion (Direct Motor Control and Walk)
3. Memory (Sensory data aquisition)
4. Audio
5. Vision
6. Speech Recognition

Launguage : Python
Operating System : Mac, Win, Linux
Depends : pynaoqi 1.14.5, OpenRTM-aist 1.1 Python version.

Author: 
yukikawana

ライセンスについて

AR.Drone組込みシステム用コンポーネントはBSD/LGPLライセンスのCV Drone(https://github.com/puku0x/cvdrone)を使用しています。 本コンポーネント使用時はhttps://github.com/yukikawana/ARTC_ardrone にありますcvdrone-license-LGPL.txt及びcvdrone-license-BSD.txtをご確認ください。 ライセンス、コードの公開について問題をご指摘頂きました、CV Drone制作者のpuku0x様とMiyamoto Nobuhiko様に深く感謝申し上げます。 (2015/08/23追記)

Author: 
s-kurihara
ARToolkitコンポーネント

概要

拡張現実 (Augmented Reality) システムを容易に実現するためのツールキット:ARToolKit をRTコンポーネント化

特徴

  • マーカ認識に基づく3次元オブジェクト表示
  • 画像取得部分が分離されているため、任意のカメラを利用可能
  • 表示機能が分離されているため、任意のコンポーネントに処理結果の映像を出力可能
  • ソースはホームページからダウンロード可能です。
Author: 
itoharu
beego制御モジュール(オープンソース)

概要

  テクノクラフト社製の2輪移動台車“beego”の制御を行うものです。
  具体的には、IIS::TimedVelocity2D型の制御入力(並進速度,角速度)を
  受け取ってbeegoを制御する簡単なモジュールです。
  対応OSはwindows 7, Ubuntu 10.04で動作確認しています。

注意事項

  下記の外部ライブラリを使用しています。
   ●beego制御用ライブラリ(vxv-tools)
    http://sourceforge.jp/projects/vxv-tools/downloads/46168/vxv_tools- 2.1.3.tar.gz/

ライセンス

  商用以外の利用の場合、BSDライセンスが適用されます。
Author: 
itoharu
Flea2向けステレオカメラ制御RTC

概要

  このコンポーネントは、Point Grey Research社製 IEEE-1394bカメラ(Flea2)2台を1つのステレオカメラとして扱い、最大2つのステレオカメラを制御する機能を有する。

ライセンス

  Eclipse Public License v1.0を適用しています。

連絡先

  IDEC株式会社     
  rtc_support@idec.co.jp

Download

  ドキュメント/ソースコード/バイナリコードは以下のURLから入手できます。
  http://code.google.com/p/idec-rtcs/

Author: 
itoharu
GUIジョイスティックモジュール

概要

  本プログラムは、GUIを利用したジョイスティックシミュレートコンポーネント
  です。x-y座標上でクリック(ドラッグ)した任意の座標値を出力します。
  付加機能としてロボット走行指令のためのTimedVelocity型の値を出力
  することも可能です。

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

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

Author: 
Hane

概要

  • Kinect v2を利用するためのRTC

特徴

  • 複数の出力形式に対応
  • Kinect v2の仕様により,他コンポーネントとハードウエアの共用可能

仕様

  • 言語: C++
  • OS: Windows 8.1
  • 必要ライブラリ: Kinect for Windows Runtime 2.0 or SDK 2.0

コンポーネント群

  • KinectCamera:カメラ画像 (CameraImage、TimedLongSeq、TimedOctetSeq(JPEGデータ))
  • KinectDepth:深さ画像及び3次元点群 (PointCloud)
  • KinectHumanTracking:人物座標
  • (入力:水平面位置、三次元位置、KinectCameraの画像上の位置)
Author: 
yuki_141
Motion_Discriminating_Function_based_on_CHLAC

概要

  • CHLACを用い、視野中の人物の歩行と停止とを見分ける.

特徴

  • カメラから得られる画像列で歩行と停止との見分けができる
  • 視野中に人物がいなければ歩行・停止ともに出力ゼロ、よって人物検出にも転用できる
  • カメラ画像取得コンポーネントをつなぐことにより特定の規格によらないカメラで動きの見分けができる

仕様

  • 言語: C++
  • OS:Ubuntu10.04

コンポーネント群

  • CHLAC_Controller0:人物の動き見分け機能の実行を指示し,動きの判別結果を受け取るコンポーネント
  • CHLAC0:カメラ画像取得コンポーネントより受け取るカメラ画像列からCHLAC特徴を抽出して 人物の動きを見分けるコンポーネント

ソースコード

    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