$30 off During Our Annual Pro Sale. View Details »
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
110
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
720
CoRL2021論文読み会
ry0_ka
0
26
Unity道場 ロボティクス 秋のLT祭り 2021
ry0_ka
0
32
myCobotがある生活
ry0_ka
0
39
MoveItの新機能、 pilz industrial motionを試してみた
ry0_ka
0
55
MoveIt Day 2019 TrajOpt
ry0_ka
0
78
MoveItで実装されているプランニングアルゴリズムについて
ry0_ka
0
92
Other Decks in Science
See All in Science
知能とはなにかーヒトとAIのあいだー
tagtag
0
120
生成AIと学ぶPythonデータ分析再入門-Pythonによるクラスタリング・可視化をサクサク実施-
datascientistsociety
PRO
4
1.9k
データベース02: データベースの概念
trycycle
PRO
2
980
Hakonwa-Quaternion
hiranabe
1
160
機械学習 - K-means & 階層的クラスタリング
trycycle
PRO
0
1.2k
データベース12: 正規化(2/2) - データ従属性に基づく正規化
trycycle
PRO
0
1k
Cross-Media Technologies, Information Science and Human-Information Interaction
signer
PRO
3
31k
コンピュータビジョンによるロボットの視覚と判断:宇宙空間での適応と課題
hf149
1
440
データベース11: 正規化(1/2) - 望ましくない関係スキーマ
trycycle
PRO
0
1k
風の力で振れ幅が大きくなる振り子!? 〜タコマナローズ橋はなぜ落ちたのか〜
syotasasaki593876
1
140
Kaggle: NeurIPS - Open Polymer Prediction 2025 コンペ 反省会
calpis10000
0
220
baseballrによるMLBデータの抽出と階層ベイズモデルによる打率の推定 / TokyoR118
dropout009
2
630
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
960
Navigating Team Friction
lara
191
16k
Faster Mobile Websites
deanohume
310
31k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Site-Speed That Sticks
csswizardry
13
990
What's in a price? How to price your products and services
michaelherold
246
12k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
For a Future-Friendly Web
brad_frost
180
10k
RailsConf 2023
tenderlove
30
1.3k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
YesSQL, Process and Tooling at Scale
rocio
174
15k
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で、より⾼度な動作⽣成ができる。 使えそうな状況 • ⼿先を⼤きく動かしてほしくない状況。
• 精密な運搬作業(試験管をこぼさないように運搬す る等) できるかも • ロボットに絵を書かせる。 結論
ご静聴ありがとうございました。 質問があれば、お気軽に話かけてください!!