Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MoveItの新機能、OMPL Constrained Planningを試してみた
Search
Ryo Kabutan
August 29, 2020
Science
0
130
MoveItの新機能、OMPL Constrained Planningを試してみた
ROS Kyushu UG #2 オンライン勉強会
Ryo Kabutan
August 29, 2020
Tweet
Share
More Decks by Ryo Kabutan
See All by Ryo Kabutan
MoveItを使った産業用ロボット向け動作作成方法の紹介 / Introduction to creating motion for industrial robots using MoveIt
ry0_ka
0
850
CoRL2021論文読み会
ry0_ka
0
32
Unity道場 ロボティクス 秋のLT祭り 2021
ry0_ka
0
35
myCobotがある生活
ry0_ka
0
60
MoveItの新機能、 pilz industrial motionを試してみた
ry0_ka
0
68
MoveIt Day 2019 TrajOpt
ry0_ka
0
92
MoveItで実装されているプランニングアルゴリズムについて
ry0_ka
0
100
Other Decks in Science
See All in Science
力学系から見た現代的な機械学習
hanbao
3
4k
Distributional Regression
tackyas
0
430
動的トリートメント・レジームを推定するDynTxRegimeパッケージ
saltcooky12
0
270
academist Prize 4期生 研究トーク延長戦!「美は世界を救う」っていうけど、どうやって?
jimpe_hitsuwari
0
510
論文紹介 音源分離:SCNET SPARSE COMPRESSION NETWORK FOR MUSIC SOURCE SEPARATION
kenmatsu4
0
590
データマイニング - グラフ構造の諸指標
trycycle
PRO
0
280
ド文系だった私が、 KaggleのNCAAコンペでソロ金取れるまで
wakamatsu_takumu
2
2.2k
知能とはなにかーヒトとAIのあいだー
tagtag
PRO
0
190
タンパク質間相互作⽤を利⽤した⼈⼯知能による新しい薬剤遺伝⼦-疾患相互作⽤の同定
tagtag
PRO
0
180
会社でMLモデルを作るとは @電気通信大学 データアントレプレナーフェロープログラム
yuto16
1
600
やるべきときにMLをやる AIエージェント開発
fufufukakaka
2
1.3k
良書紹介04_生命科学の実験デザイン
bunnchinn3
0
140
Featured
See All Featured
Crafting Experiences
bethany
1
97
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
440
Paper Plane
katiecoart
PRO
0
48k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Practical Orchestrator
shlominoach
191
11k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Statistics for Hackers
jakevdp
799
230k
The Curious Case for Waylosing
cassininazir
0
280
The agentic SEO stack - context over prompts
schlessera
0
720
RailsConf 2023
tenderlove
30
1.4k
Thoughts on Productivity
jonyablonski
75
5.1k
For a Future-Friendly Web
brad_frost
183
10k
Transcript
の新機能、 OMPL Constrained Planning を試してみた 株丹 亮 ROS Kyushu UG
#2 2020.8.29 オンライン勉強会
⽬的 MoveItでの新機能、 OMPL Constrained Planningを試す ※ いつものMoveItの実装トレースです。 何も気にせずMoveItを使うと、⼿先の姿勢が⾃由⾃在に動いてしまう。 チップスターの蓋が空いてたとしたら?? 中⾝がドサッと汗
はじめにこの動画を⾒てください。
OMPL Constrained Planning ロボット動作に拘束条件をもたせたい。 例:持ったモノをこぼさないように。 https://ros-planning.github.io/moveit_tutorials/doc/move_group_interface/move_group_interface_tutorial.html#planning- with-path-constraints 従来でも任意のリンクの姿勢を固定する⽅法はある。 更に発展版の機能を先取りで使ってみました。
OMPL Constrained Planning 現在Pull Requestでレビュー中の機能 https://github.com/ros-planning/moveit/pull/2273 もし問題があれば、報告してみよう!というモチベーション。 検証環境 • Ubuntu
18.04 • ROS1 Melodic • MoveIt 1 上記Pull requestでのコミットバージョンで、特に問題なくビルド 成功しました。 8/29時点ではマージされていないのが、READMEもある。 https://github.com/ros- planning/moveit_tutorials/blob/95c21df732befed0e960c828a141fa3d00a7cab4/doc/ompl_constrain ed_planning/ompl_constrained_planning.rst
3つの拘束設定が可能 領域拘束 3次元領域を定義し、その中で⾃由に 動いてよい。右図の場合は⼿先が⿊の 直⽅体から出ないようなパスプランニ ングが可能。 BOX、SPHERE、CYLINDER、CONE から選択。 ⾯拘束 2次元の平⾯を定義し、その平⾯内で
⾃由に動いてよい。右図の場合は、⼿ 先が⿊の平⾯から出ないようなパスプ ランニングが可能。 直線拘束 ⼿先の姿勢は完全固定である。 開始終了点を直線で結ぶような解にな る。現状の機能と同等?
領域拘束
⾯拘束
直線拘束
まとめ • MoveItの新機能を先取りで使ってみた。 • 問題なく動作した。何もコミットできなかった。 • MoveItで、より⾼度な動作⽣成ができる。 使えそうな状況 • ⼿先を⼤きく動かしてほしくない状況。
• 精密な運搬作業(試験管をこぼさないように運搬す る等) できるかも • ロボットに絵を書かせる。 結論
ご静聴ありがとうございました。 質問があれば、お気軽に話かけてください!!