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:

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