RTミドルウェア強化月間 in 早稲田大学・RTミドルウェア講習会
目次
RTミドルウェア強化月間として、早稲田大学西早稲田キャンパスにおいて,RTミドルウェア講習会を開催します。 受講者には各自ノートPCをお持ちいただき、実習形式で実際にRTコンポーネントを作成、既存のコンポーネントなどと組み合わせて簡単なシステムを構築していただきます。 本講習会を受講することで、RTコンポーネント設計方法、実装の仕方、システムの作り方をマスターすることができます。
日時・場所
- 日時: 2019年7月11日 (木) 13:00〜17:00
- 場所・アクセス: 早稲田大学 西早稲田キャンパス、55号館S棟4階 ゼミ・会議室A(407室)
- googleマップ or http://www.sci.waseda.ac.jp/access/
- 主催: 産業技術総合研究所
- 聴講料: 無料
- 定員: 10名程度を予定しております。定員になり次第申し込みは終了させていただきます。
- 参加登録: 参加登録フォームはこちら
他の強化月間講習会
プログラム(プログラムは変更になる可能性があります)
時間 | 概要 |
---|---|
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ファイルをダウンロードしてください。
必要機材
- ノートPC
- OS: Windowsを推奨します。
- Eclipseが動作する程度のスペックが必要です
- メモリ: 1GB以上
- CPU: Core2Duo以上
- HDD空き: 5GB以上 (Visual C++の場合)
- USBカメラ (USBカメラ無しで申込まれた方には貸与いたします)
※ Windowsのファイアウォールは必ず切っておいてください。
※ セキュリティーソフトにもファイアウォールが設定されている場合がありますので、そちらもOFFにしておいてください。
必要ソフトウエア
Windowsの場合
あらかじめインストールしておくべきソフトウエアは以下のとおりです。以下のリンクをクリックし、ファイルをダウンロード・インストールしてください。(一部のリンクはダウンロードページへ飛びますので、飛んだ先のページ内で適切なファイルをそれぞれダウンロードしてください。
- Visual Studio 2017推奨:Visual Studio のダウンロード
- Visual C++がインストールされているかは必ず確認してください。
- これからダウンロードされる場合、バージョンが2019となります。 Visual Studio Community 2019のインストール ページの手順でダウンロードできます。
- Python 2.7
- CMake
- Doxygen
- OpenRTM-aist-1.2.0-RELEASE
- Visual Studio 2019を使用する場合は OpenRTM-aist-1.2.1-RC190514 をインストールしてください。
- デフォルト設定のままインストールして下さい。
- OpenRTM-aistを10分で始めよう! を参考に、事前にサンプルコンポーネントを起動して動作確認を行っておいてください。
Ubuntuの場合
- g++
$ sudo apt-get install gcc g++
- omniORB
$ sudo apt-get install libomniorb4-dev omniidl omniorb-nameserver
$ sudo apt-get install python-omniorb-omg omniidl-python
- CMake
$ sudo apt-get install cmake
- Doxygen
$ sudo apt-get install doxygen
- JDK
# 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
- OpenRTM-aist
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 ..
- Premake
$ sudo apt-get install premake4
- GLUT
$ sudo apt-get install freeglut3-dev
- RaspberryPiMouseSimulator コンポーネント
$ wget https://raw.githubusercontent.com/OpenRTM/RTM_Tutorial_RaspberryPiMouse/master/script/install_raspimouse_simulator.sh
$ sh install_raspimouse_simulator.sh
- Code::Blocks(任意)
$ sudo apt-get install codeblocks
- cmake-gui(任意)
$ sudo apt-get install cmake-qt-gui
講習会申し込みフォーム
以下のフォームから講習会へお申し込みください。
- 参加登録フォーム
- フォーム送信後、確認メールをお送りいたします。1日たっても確認メールが届かない場合は、rtm-tutorial(at)aist.go.jp までお問い合わせください。 (at)を@におきかえてください。