【ハイブリッド開催】RTミドルウェア講習会
イベント内容
概要
RTミドルウェア講習会はロボット用ミドルウェアOpenRTM-aistの初心者向けの講習会です。
講習会ではOMG標準規格のRTミドルウェアとその実装であるOpenRTM-aistの概要について説明後、シミュレータ上の小型移動ロボットを操作するロボットシステムを作成する実習を行います。
本講習会は、ROBOMECH2024のチュートリアルで実施します。
参加費
無料
日時
5月29日(水) 10:00~17:00(休憩1時間)
対象者
- RTミドルウェア、OpenRTM-aistで何ができるのか興味のある方
- コンポーネントベースのロボットシステム開発に興味のある方
- ロボットソフトウェアの開発している、もしくは開発を予定しているエンジニア、学生等
- 特に理由はないけど、暇なので参加してみたい方
前提条件
特に参加条件はありませんが、C++でHello World程度のプログラミング経験があれば円滑に実習が進みます。
プログラム
時間 | 内容 |
---|---|
10:00 -10:50 | 第1部:OpenRTM-aistおよびRTコンポーネントプログラミングの概要 - 概要:RTミドルウェア(OpenRTM-aist)はロボットシステムをコンポーネント指向で構築するソフトウェアプラットフォームです。RTミドルウェアを利用することで、既存のコンポーネントを再利用し、モジュール指向の柔軟なロボットシステムを構築することができます。RTミドルウエアについて、その概要およびRTコンポーネントの機能やプログラミングの流れについて説明します。 |
10:50 -11:00 | 質疑応答・意見交換 |
11:00 -12:00 | 第2部:RTコンポーネントの作成入門-Ⅰ - 概要:RTシステムを設計するツールRTSystemEditorおよびRTコンポーネントを作成するツールRTCBuilderの使用方法について解説するとともに、移動ロボットのシミュレータを用いた実習によりRTCBuilder、RTSystemEditorの利用法の学習します。 |
12:00 -13:00 | 休憩 |
13:00 -14:30 | 第3部:rtshell入門 - 概要:RTシステムの起動、終了を自動化するスクリプトファイルの作成方法を解説します。 |
14:30 -15:30 | 第4部:Processing実習 - 概要:初心者向けのプログラミング言語のProcessingでRTCを作成します。 |
15:30 -15:40 | 休憩 |
15:40 -17:00 | 第5部:RTコンポーネント作成入門-Ⅱ - 概要:OpenRTM-aistを利用して移動ロボット実機を制御するプログラムを作成します。現地参加でのみの実施です。 |
事前準備
オンライン参加の場合、当日はZoomを利用します。ミーティング情報については「参加者への情報」欄をご確認ください。原則として質疑応答、プログラミング実習での個別対応時以外はマイクはミュート、カメラはオフに設定してもらいます。 以下の受講者用マニュアルをご一読ください。
PCの環境構築
第2部以降に参加する場合は、以下のいずれかのOSが動作するPCを用意する必要があります(VMWare等の仮想環境上でも可)。現地参加の場合はノートPCの貸し出しも可能です。
- Windows 11
- Windows 10
- Windows 8.1
- Ubuntu 22.04
- Ubuntu 20.04
Windowsの場合、プログラミング実習のために以下のソフトウェアをインストールする必要があります。
- Visual Studio 2022
- Python 3.10.11
- Python 3.7、3.8、3.9、3.11でも可
- CMake
- Doxygen
- OpenRTM-aist-2.0.1-RELEASE
- Visual Studio Code(インストールを推奨)
Ubuntuの場合は以下のコマンドを実行してください。
#OpenRTM-aistのインストール
$ bash <(curl -s https://raw.githubusercontent.com/OpenRTM/OpenRTM-aist/master/scripts/openrtm2_install_ubuntu.sh)
#Gitのインストール
$ sudo apt-get install git
#Premake(RaspberryPiMouseSimulator に必要)のインストール
$ sudo apt-get install premake4
#GLUT(RaspberryPiMouseSimulator に必要)のインストール
$ sudo apt-get install freeglut3-dev
#RaspberryPiMouseSimulator コンポーネントのインストール
$ wget https://raw.githubusercontent.com/OpenRTM/RTM_Tutorial/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
詳細は以下を確認してください。
資料のダウンロード
以下のZIPファイルをダウンロードしてLhaplus等で展開してください。
※ 第1部のみのオンライン参加の場合はスマホ・タブレットでも参加できます。 ※ 不明点、ご質問などございましたら rtm-tutorial[at]aist.go.jp までご連絡ください。([at]は@に置き換えてください。) connpassの「イベント管理者への問い合わせ」でも対応します。
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。