Tutorial: Development of RT-Component

Here, you can read the "step-by-step" manual of RTC development using OpenRTM-aist. This tutorial is for the users with ...

  • Knowledge of the programming language which you want to use
  • Knowledge of Operating System

Contents

  • Installation
  • Skeleton Code Generation
  • Periodic Execution
  • Activate/Deactivate RTCs
  • Data Out Port
  • Connection
  • Data In Port
  • Configuration
  • Service Port
  • RTC daemon

Installation

install

Install and Setup of developmental environment for RT-component of OpenRTM-aist.
This content depends on your language selection. Please select your preferable language.

installinstallinstall

Skeleton Code Generation

install

Install and Setup of developmental environment for RT-component of OpenRTM-aist.
In usual RTC development, RTC's skeleton code can be generated by RTC-builder. Here, the way how to use RTCB is shown.

install

Periodic Execution

install

The simplest RTC that outputs a text message periodically is shown.
This content depends on your language selection. Please select your preferable language.

installinstallinstall

Activate / Deactivate RTC

install

How to activate / deactivate RTC is shown.

install

rtc.conf

install

The period of the "execution" can be configured a posteriori. The "rtc.conf" is a default configuration file for RT-component. Here, the rules for the configuration is described.

install

Data Out Port

install

The basic communication strategy "Data Port" is shown here.
This content depends on your language selection. Please select your preferable language.

installinstallinstall

Connection

install

How to connect RTCs is shown.

install

Data In Port

install

Now you can receive data from other RTCs using the Data In Port.
This content depends on your language selection. Please select your preferable language.

installinstallinstall

Configuration

install

The variables that regulate the behavior of RTCs (ex., gains for feedback controlling) can be configured a posteriori.
This content depends on your language selection. Please select your preferable language.

installinstallinstall

Service Port

install

"Service Port" provides a remote-function calling that is "passing arguments" and "receiving return value".
This content depends on your language selection. Please select your preferable language.

installinstallinstall

RTC daemon

install

"RTC daemon" is a deployment mechanism that can create plural RTCs in one process.
This content depends on your language selection. Please select your preferable language.

installinstallinstall

Documentation:

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

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

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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