Project List

Author: 
daishi-y

概要

top01ex_0.png

MQTT通信モジュールをOpenRTM-aistに組み込むことで、RTコンポーネントにおけるデータポート間の通信インタフェース型としてIoT(Internet of Things)プロトコルの一つであるMQTT(Message Queuing Telemetry Transport)を選択できるようになります。

これにより、OpenRTM-aistをIoTシステム構築用のミドルウェアとして活用できます。

Author: 
gbiggs

Erlangで実装したOpenRTM-aistです。分散コンピューティングや情報の処理に快適なRTコンポーネントを実装できます。

Author: 
ogasawara
OpenRTM.NET

概要

OpenRTM.NETは、Microsoft .NET Framework上で動作するRTミドルウェア実装です。 OpenRTM.NETは以下のような特長を持っています。

Author: 
ogasawara

概要

  PyRTSeamは、RTコンポーネント(RTC)を容易に開発するためのライブラリです。
  独立行政法人産業技術総合研究所が開発したRTミドルウェア実装である
  OpenRTM-aist-Python上で動作します。
  PyRTSeamを利用すると、RTCのソースコードが従来よりも簡潔になり、
  可読性が向上します。 これにより、RTCの開発効率、保守性が向上します。

ライセンス

  MITライセンスを適用しています。

Download

  弊社の自社サイトで公開しています。

謝辞

  本システムは、新エネルギー・産業技術総合開発機構(NEDO)
  次世代ロボット知能化技術開発プロジェクトの一環として
  開発されたことを記し、ここに感謝の意を表します。

Author: 
s-kurihara
RTC-CANopen

概要

RTC-CANopenとは,安全バスシステムとして使用されているCANopenの特徴を取り入れた組込み向けのRT-Middlewareです.ネイティブバスであるCAN(Controller Area Network)を介して接続される各種デバイスと汎用PC上のRTCを相互に接続することが可能となっています.

特徴

  • CANopenを使用した安全バスシステム
  • 組込み向けRT-Middleware
  • RTC,CANopenデバイスのPnP機能をサポート
  • デバイスを含めたシステムを容易に構築可能
  • 既存のCANopen製品が利用可能

仕様

  • 汎用CPU:CANのインタフェースを持ち,OpenRTM-aistが動作するもの
  • OS:Windows,Linux(Ubuntu-9.10)
  • 組込CPU:CANインタフェースを持ち,CANopenを実装可能なもの
Author: 
gbiggs

OpenRTM-aist-C++でDDS(Data Distribution Service)を利用するトランスポートです。DDSはデータ中心で、チャネルでデータを配布します。得にリアルタイムシステムに快適です。

Author: 
gbiggs

OpenRTM-aist-C++用のトランスポートです。共有メモリポインターによってデータをトランスポートします。

Author: 
openrtm
TOPPERS版OpenRTM-aist

概要

組込み向けRTミドルウェアとして、ITRON仕様に準拠したTOPPERS-OSに対応。

特徴

  • ITRON準拠のオープンソースOSに対応。
  • 組込み向けに軽量・最適化を実施。
    使用ROM/RAMの削減を実現。
    起動時間の高速化を実現。(目安1秒以内)
  • 各種組み込み向けCPUに対応。
  • 安価にRTコンポーネントが実現できます。

構成

  • リアルタイムOS:TOPPERS/ASP 1.4.0
  • TCP/IPスタック:TINET 1.4.0
  • OS抽象化層:coil
  • CORBA:RtORB1.0
  • RTミドルウェア:OpenRTM-aist 1.0.0
  • 開発環境:Cygwin,GCC
Author: 
ogasawara
VxWorks版OpenRTM

概要

  ・OpenRTM-aist-C++をリアルタイムOSであるVxWorks上に移植
  ・有償のCORBA実装であるORBexpress RTを利用
  ・VxWorks5.5.1、VxWorks6.4に対応

注意事項

  利用にあたっては、H/W, S/W に応じた利用手順がありますので
  まずは株式会社セックまでご連絡下さい。

ライセンス

  EPLにて公開予定です。
  詳しくは、下記までご連絡をお願い致します。

Download

  弊社の自社サイトでの公開を予定しています。
  詳しくは、下記へご連絡願います。

Author: 
Haruto Furuyama

概要

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

特徴

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

仕様

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

コンポーネント群

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

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