Install rtshell

(G)Introduction

This document explains how to install rtshell on Windows.

(G)What is rtshell

rtshell is a tool that can manage the RT component registered on the name server from the shell (command prompt). You can activate/deactivate/reset the component and connect the port. It is also possible to manage the entire RT system.

(G)Installation flow

  • Installing OpenRTM-aist Python version and PyYAML
  • Install rtctree (support library)
  • Install rtsprofile (support library)
  • Install rtshell
  • Execution confirmation

(G)Installing OpenRTM-aist Python version and PyYAML

OpenRTM-aist-Python is required for some functions (system management) of rtshell. Install Python 2.6 or 2.7 and OpenRTM-aist-Python according to the installation document of OpenRTM-aist-Python. Documentation. PyYAML will be downloaded and installed from PyYAML website. The version is okay even if it is the latest.

(G)Installation of rtctree

From openrtm.org download site Download rtctree-3.1 package (rtctree-3.1.0.win32.exe).

When you run the package, the following dialog will be displayed, and click [Next].

rtctree_installer_1.png

A dialog to select the version of Python is displayed. Confirm that the correct version of Python is selected, and click [Next]. In the example below Python 2.6 is selected.

rtctree_installer_2.png

The "Ready to Install" dialog is displayed. Then click [Next].

rtctree_installer_3.png

Installation will be done. When you are finished, click [Finish] to complete the installation.

rtctree_installer_4.png

(G)Installation of rtsprofile

From openrtm.org download site Download rtsprofile-3.1 package (rtsprofile-3.1.0.win32.exe).

When you run the package, the following dialog will be displayed, and click [Next].

rtsprofile_installer_1.png

A dialog to select the version of Python is displayed. Confirm that the correct version of Python is selected, and click [Next]. In the example below Python 2.6 is selected.

rtsprofile_installer_2.png

The "Ready to Install" dialog is displayed. Then click [Next].

rtsprofile_installer_3.png

Installation will be done. When you are finished, click [Finish] to finish the installation.

rtsprofile_installer_4.png

(G)Installation of rtshell

From openrtm.org download site Download rtshel- 3.0.0 package (rtshell-3.1.0.win32.exe).

When you run the package, the following dialog will be displayed, and click [Next].

rtshell_installer_1.png

A dialog to select the version of Python is displayed. Confirm that the correct version of Python is selected, and click [Next]. In the example below Python 2.6 is selected.

rtshell_installer_2.png

The "Ready to Install" dialog is displayed. Then click [Next].

rtshell_installer_3.png

Installation will be done. When you are finished, click [Finish] to complete the installation.

rtshell_installer_4.png

(G)Confirmation of execution

For execution confirmation, execute rtls command of rtshell command group and test whether rtshell is correctly installed. First, start the OpenRTM-aist name service and start ConsoleIn. After starting the component, start the Windows command prompt.

start_command_prompt.png

Execute the following command at the command prompt.

  set RTCTREE_NAMESERVERS=127.0.0.1
  rtls -R

The first line sets environment variables. "RTCTREE_NAMESERVERS" is a variable used by rtshell's support library rtctree, and specifies the name server seen by rtshell. The second line shows the components registered in all name servers. In the case of success, it is displayed as follows.

rtls_output.png

(G)In case it does not move

If the command can not be found, there is a possibility that PATH is not set. Adding two paths like the following to the PATH environment variable will work. (An example is when Python 2.6 is installed.)

  C:\Python26
  C:\Python26\Scripts

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

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

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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