Submit Search
Upload
JVRC Tutorial
•
Download as PPTX, PDF
•
5 likes
•
3,366 views
Yosuke Matsusaka
Follow
ROBOMECH2015で行ったJVRCチュートリアルのスライドです。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 17
Download now
Recommended
Choreonoidとopen hriを用いたシステム構築事例
Choreonoidとopen hriを用いたシステム構築事例
openrtm
2015 summercamp 03
2015 summercamp 03
openrtm
Robomec2015講習会 150517 03
Robomec2015講習会 150517 03
openrtm
160705-w03 RTミドルウエア講習会・早稲田大
160705-w03 RTミドルウエア講習会・早稲田大
openrtm
リアルタイム道路標識検出システムの開発
リアルタイム道路標識検出システムの開発
幸翼 長瀬
Robomec2015講習会 150517 01
Robomec2015講習会 150517 01
openrtm
Robomec2015講習会 150517 02
Robomec2015講習会 150517 02
openrtm
130522 rt講習会(説明用)
130522 rt講習会(説明用)
openrtm
Recommended
Choreonoidとopen hriを用いたシステム構築事例
Choreonoidとopen hriを用いたシステム構築事例
openrtm
2015 summercamp 03
2015 summercamp 03
openrtm
Robomec2015講習会 150517 03
Robomec2015講習会 150517 03
openrtm
160705-w03 RTミドルウエア講習会・早稲田大
160705-w03 RTミドルウエア講習会・早稲田大
openrtm
リアルタイム道路標識検出システムの開発
リアルタイム道路標識検出システムの開発
幸翼 長瀬
Robomec2015講習会 150517 01
Robomec2015講習会 150517 01
openrtm
Robomec2015講習会 150517 02
Robomec2015講習会 150517 02
openrtm
130522 rt講習会(説明用)
130522 rt講習会(説明用)
openrtm
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた
Daiki Kawanuma
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
徹 上野山
Pythonおじさんのweb2py挑戦記
Pythonおじさんのweb2py挑戦記
Yoshiyuki Nakamura
Meteorというフレームワーク
Meteorというフレームワーク
rukiadia
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
Kazumi IWANAGA
OSvのご紹介 in Java 8 HotSpot meeting
OSvのご紹介 in Java 8 HotSpot meeting
Takuya ASADA
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Yoshito Tabuchi
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
Ryo Mitoma
Azureを活用したHoloLensアプリ開発
Azureを活用したHoloLensアプリ開発
Satoshi Fujimoto
OpenWhisk - Docker action で MeCab を動かす
OpenWhisk - Docker action で MeCab を動かす
KUNITO Atsunori
Choreonoid+ros
Choreonoid+ros
独立行政法人 産業技術総合研究所
#jjug_ccc #ccc_f1 広告システム刷新の舞台裏 - PHPからJavaに変えてみました
#jjug_ccc #ccc_f1 広告システム刷新の舞台裏 - PHPからJavaに変えてみました
Yahoo!デベロッパーネットワーク
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
アシアル株式会社
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
xyzplus_net
Windowsストアアプリで始めるLeap Motion入門
Windowsストアアプリで始めるLeap Motion入門
Akira Hatsune
Sharoid Service Menu
Sharoid Service Menu
sharoid
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
Circle of Code with Cloud Foundry
Circle of Code with Cloud Foundry
Tomohiro Ichimura
GTMF 2017:Photonの実用ケーススタディご紹介とPlayCanvas新機能 GMOクラウド株式会社
GTMF 2017:Photonの実用ケーススタディご紹介とPlayCanvas新機能 GMOクラウド株式会社
Game Tools & Middleware Forum
恊働ロボットCOROの開発における形式的仕様の適用事例
恊働ロボットCOROの開発における形式的仕様の適用事例
Life Robotics
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
More Related Content
Similar to JVRC Tutorial
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた
Daiki Kawanuma
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
徹 上野山
Pythonおじさんのweb2py挑戦記
Pythonおじさんのweb2py挑戦記
Yoshiyuki Nakamura
Meteorというフレームワーク
Meteorというフレームワーク
rukiadia
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
Kazumi IWANAGA
OSvのご紹介 in Java 8 HotSpot meeting
OSvのご紹介 in Java 8 HotSpot meeting
Takuya ASADA
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Yoshito Tabuchi
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
Ryo Mitoma
Azureを活用したHoloLensアプリ開発
Azureを活用したHoloLensアプリ開発
Satoshi Fujimoto
OpenWhisk - Docker action で MeCab を動かす
OpenWhisk - Docker action で MeCab を動かす
KUNITO Atsunori
Choreonoid+ros
Choreonoid+ros
独立行政法人 産業技術総合研究所
#jjug_ccc #ccc_f1 広告システム刷新の舞台裏 - PHPからJavaに変えてみました
#jjug_ccc #ccc_f1 広告システム刷新の舞台裏 - PHPからJavaに変えてみました
Yahoo!デベロッパーネットワーク
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
アシアル株式会社
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
xyzplus_net
Windowsストアアプリで始めるLeap Motion入門
Windowsストアアプリで始めるLeap Motion入門
Akira Hatsune
Sharoid Service Menu
Sharoid Service Menu
sharoid
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
Circle of Code with Cloud Foundry
Circle of Code with Cloud Foundry
Tomohiro Ichimura
GTMF 2017:Photonの実用ケーススタディご紹介とPlayCanvas新機能 GMOクラウド株式会社
GTMF 2017:Photonの実用ケーススタディご紹介とPlayCanvas新機能 GMOクラウド株式会社
Game Tools & Middleware Forum
恊働ロボットCOROの開発における形式的仕様の適用事例
恊働ロボットCOROの開発における形式的仕様の適用事例
Life Robotics
Similar to JVRC Tutorial
(20)
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
Pythonおじさんのweb2py挑戦記
Pythonおじさんのweb2py挑戦記
Meteorというフレームワーク
Meteorというフレームワーク
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
OSvのご紹介 in Java 8 HotSpot meeting
OSvのご紹介 in Java 8 HotSpot meeting
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
Azureを活用したHoloLensアプリ開発
Azureを活用したHoloLensアプリ開発
OpenWhisk - Docker action で MeCab を動かす
OpenWhisk - Docker action で MeCab を動かす
Choreonoid+ros
Choreonoid+ros
#jjug_ccc #ccc_f1 広告システム刷新の舞台裏 - PHPからJavaに変えてみました
#jjug_ccc #ccc_f1 広告システム刷新の舞台裏 - PHPからJavaに変えてみました
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
Windowsストアアプリで始めるLeap Motion入門
Windowsストアアプリで始めるLeap Motion入門
Sharoid Service Menu
Sharoid Service Menu
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
Circle of Code with Cloud Foundry
Circle of Code with Cloud Foundry
GTMF 2017:Photonの実用ケーススタディご紹介とPlayCanvas新機能 GMOクラウド株式会社
GTMF 2017:Photonの実用ケーススタディご紹介とPlayCanvas新機能 GMOクラウド株式会社
恊働ロボットCOROの開発における形式的仕様の適用事例
恊働ロボットCOROの開発における形式的仕様の適用事例
Recently uploaded
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
Recently uploaded
(8)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
JVRC Tutorial
1.
JVRC Choreonoidハンズオン (株)MIDアカデミックプロモーションズ 松坂要佐
2.
Choreonoid • 振り付けソフトとして初期の開発が始まる • フレームワークとしての発展 •
プラグイン機構 • Boostを使ったモダンなC++コード • 軽快なシーングラフ • ロボット開発に必須の各種機能 • 逆運動学 • 物理シミュレーション • センサシミュレーション
3.
Choreonoidの類似ソフト • OpenHRP • 物理シミュレーション、センサシミュレーション •
Java(Eclipse)によるクロスプラットフォームUI • CORBAサービスによる各機能の実装 • Gazebo + rviz • ROS標準の組み合わせ • 物理シミュレーション、センサシミュレーション(やや重い) • 各種ビジュアライゼーション機能 • ROSスタックと連携させることで逆運動学も使える • Choreonoidの特徴 • ハイパフォーマンスかつ軽量 • 単独でシミュレーション+逆運動学
4.
セットアップ
5.
インストール • 必要環境 • Ubuntu
Linux(各種バージョンに対応) • 以下のコマンドを入力 $ sudo add-apt-repository ppa:hrg/daily $ sudo apt-get update $ sudo apt-get install choreonoid libcnoid-dev openrtm-aist openrtm-aist-dev doxygen $ sudo apt-get install git
6.
サンプルファイルの取得 • プログラムサンプル • 以下のコマンドを入力 $
git clone https://github.com/jvrc/samples • モデルファイル • 以下のURLからJVRC-1をダウンロード https://jvrc.org/download.html • githubにも公開されているので以下のコマンドでもよい $ git clone https://github.com/jvrc/model
7.
ハンズオン チュートリアル http://jvrc.github.io/tutorials/html-ja/
8.
ハンズオン • サンプル1 • モデルのロード •
物理シミュレーションの適用 • サンプル2 • RTCの接続 • サンプル3 • モーションシーケンスの作成 • モーションシーケンスに基づく制御 • サンプル4 • センサデータの取得
9.
Choreonoid利用のポイント • モデルのロード後にはアイテムのチェックボックス をオンにする • 個人的にはデフォルトでオンになってほしい、、、。 •
アイテムには親子関係がある • 「モデル」は「ワールド」の下に置く • 「シミュレータ」は「ワールド」の下に置く • 「RTC」は「接続したいモデル」の下に置く →親子関係を守ることで機能が有効になる
10.
サンプル通りには動くが 正直、先は長い 、、、なので
11.
JVRC必勝法 P.S. 私もエントリーしました
12.
hrpsys-base • https://github.com/fkanehiro/hrpsys-base • 鍛えられたコンポーネント集 •
制御系 • センサー系 • 表示系 • 充実したコミッター勢 • https://github.com/fkanehiro/hrpsys- base/graphs/contributors • 実質的なDRC日本陣営共通レポジトリ
13.
hrpsys-base • インストール方法 • PPAが登録してあれば以下のコマンドを打つだけ $
sudo apt-get install hrpsys-base • hrpsys-baseは更新頻度が高い(毎日コミットがある)の ですが、PPAはdaily buildなので日々自動で最新パッ ケージが降ってきます • お勧めの勉強方法 • issueやpull requestのディスカッションを見るだけでもか なり勉強になります →Githubのアカウントを作ってプロジェクトをウォッチ設定
14.
hrpsys-baseのコンポーネント • SequencePlayer • キーフレームを補完して再生 •
逆運動学ベースのモーション生成 • AutoBalancer • IMUセンサを使ったバランス制御 • 二足歩行(平地、階段)のサンプルあり https://github.com/fkanehiro/hrpsys-base/tree/master/sample/SampleRobot • RTMを使っていればそのまま繋がる →使わない手はない
15.
GUIで操作するのはだるい • ChoreonoidはPythonで操作できます worldItem =
WorldItem() RootItem.instance().addChildItem(worldItem) timeBar = TimeBar.instance() timeBar.setFrameRate(500) timeBar.setTimeRange(0.0, 15.0) timeBar.setFillLevelSync(False) robotItem = loadBodyItem(shareDirectory() + "/model/SR1/SR1.yaml") • 各検証用シミュレーションの自動化など
16.
ルールを深読みする • 物理シミュレーションについて • 精度の高いChoreonoid用シミュレーションエンジンが後 日公開されそれが本選で使われるらしい →Choreonoid以外のシミュレータは使わない方が良い? •
ROSの使用について • Choreonoidの使用は必須だが、RTMが必須であるとは 書いてない • 海外からのエントリーを推奨する記述(招待枠あり?) →使っても良い前提で心構えした方がよさそう e.g. ブリッジを作って環境認識はROSに投げるなど
17.
自由討論
Download now