RTミドルウェア強化月間 in 早稲田大学・RTミドルウェア講習会

目次

RTミドルウェア強化月間として、早稲田大学西早稲田キャンパスにおいて,RTミドルウェア講習会を開催します。 受講者には各自ノートPCをお持ちいただき、実習形式で実際にRTコンポーネントを作成、既存のコンポーネントなどと組み合わせて簡単なシステムを構築していただきます。 本講習会を受講することで、RTコンポーネント設計方法、実装の仕方、システムの作り方をマスターすることができます。

日時・場所

他の強化月間講習会

プログラム(プログラムは変更になる可能性があります)

時間 概要
13:00 -14:00 第1部:RTミドルウエア: OpenRTM-aist概要
担当: 安藤慶昭(産総研)
概要: RTミドルウエアはロボットシステムをコンポーネント指向で構築するソフトウエアプラットフォームです。RTミドルウエアを利用することで、既存のコンポーネントを再利用し、モジュール指向の柔軟なロボットシステムを構築することができます。RTミドルウエアの産総研による実装であるOpenRTM-aistについてその概要について説明します。
講義資料
14:15 -17:00 第2部: RTコンポーネントの作成入門
担当: 宮本信彦(産総研)
概要: RTシステムを設計するツールRTSystemEditorおよびRTコンポーネントを作成するツールRTCBuilderの使用方法について解説するとともに、RTCBuilderを使用したRTコンポーネントの作成方法を実習形式で体験していただきます。
チュートリアル(Raspberry Pi Mouse、Windows編)
チュートリアル(Raspberry Pi Mouse、Ubuntu編)
講義資料

資料

説明資料等を講習会当日にUSBメモリで配布する予定ですが、何らかの理由によりUSBメモリを利用できない場合は以下のZIPファイルをダウンロードしてください。

必要機材

※ Windowsのファイアウォールは必ず切っておいてください。
※ セキュリティーソフトにもファイアウォールが設定されている場合がありますので、そちらもOFFにしておいてください。

必要ソフトウエア

Windowsの場合

あらかじめインストールしておくべきソフトウエアは以下のとおりです。以下のリンクをクリックし、ファイルをダウンロード・インストールしてください。(一部のリンクはダウンロードページへ飛びますので、飛んだ先のページ内で適切なファイルをそれぞれダウンロードしてください。

Ubuntuの場合

$ sudo apt-get install gcc g++
$ sudo apt-get install libomniorb4-dev omniidl omniorb-nameserver
$ sudo apt-get install python-omniorb-omg omniidl-python
$ sudo apt-get install cmake
$ sudo apt-get install doxygen
# Ubuntu 18.04、18.10の場合
$ sudo apt-get install openjdk-8-jdk
# Ubuntu 16.04の場合
$ sudo apt-get install default-jdk

Ubuntu 18.04、18.10の場合は以下のコマンドでjava8に切り替えます。

$ sudo update-alternatives --config java
ubuntu 18.04 (64bit) の場合

C++版のインストール
$ wget https://github.com/OpenRTM/OpenRTM-aist/releases/download/v1.2.0/OpenRTM-aist_1.2.0_ubuntu18.04_amd64_package.tar.gz
$ tar xf OpenRTM-aist_1.2.0_ubuntu18.04_amd64_package.tar.gz
$ cd OpenRTM-aist_1.2.0_ubuntu18.04_amd64_package
$ sudo sh install-openrtm-deb-packages.sh
$ cd ..

Python版のインストール
$ wget https://github.com/OpenRTM/OpenRTM-aist-Python/releases/download/v1.2.0/OpenRTM-aist-Python_1.2.0_ubuntu18.04_amd64_package.tar.gz
$ tar xf OpenRTM-aist-Python_1.2.0_ubuntu18.04_amd64_package.tar.gz
$ cd OpenRTM-aist-Python_1.2.0_ubuntu18.04_amd64_package
$ sudo sh install-openrtm-deb-packages.sh
$ cd ..


$ RTSystemEditor/RTCBuilderのインストール
$ wget https://github.com/OpenRTM/OpenRTP-aist/releases/download/v1.2.0/OpenRTP-aist_1.2.0_ubuntu18.04_amd64_package.tar.gz
$ tar xf OpenRTP-aist_1.2.0_ubuntu18.04_amd64_package.tar.gz
$ cd OpenRTP-aist_1.2.0_ubuntu18.04_amd64_package
$ sudo sh install-openrtm-deb-packages.sh
$ cd ..
$ sudo apt-get install premake4
$ sudo apt-get install freeglut3-dev
$ wget https://raw.githubusercontent.com/OpenRTM/RTM_Tutorial_RaspberryPiMouse/master/script/install_raspimouse_simulator.sh
$ sh install_raspimouse_simulator.sh
$ sudo apt-get install codeblocks
$ sudo apt-get install cmake-qt-gui

講習会申し込みフォーム

以下のフォームから講習会へお申し込みください。