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.2-RELESE

統計

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

OpenRTM@Github

OpenRTM-aist GitHubサイト

ROS

Robot Operating System

Choreonoid

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

DAQ-Middleware

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

産総研が提供するRTC集

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