Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
MoveItの新機能、OMPL Constrained Planningを試してみた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ryo Kabutan
August 29, 2020
Science
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MoveItの新機能、OMPL Constrained Planningを試してみた
ROS Kyushu UG #2 オンライン勉強会
Ryo Kabutan
August 29, 2020
More Decks by Ryo Kabutan
See All by Ryo Kabutan
Foxgloveについて 実際にExtensionを開発して公開するまでの話 / About Foxglove: The Story of Developing and Releasing an Extension
ry0_ka
0
450
MoveItを使った産業用ロボット向け動作作成方法の紹介 / Introduction to creating motion for industrial robots using MoveIt
ry0_ka
0
1.1k
CoRL2021論文読み会
ry0_ka
0
52
Unity道場 ロボティクス 秋のLT祭り 2021
ry0_ka
0
52
myCobotがある生活
ry0_ka
0
96
MoveItの新機能、 pilz industrial motionを試してみた
ry0_ka
0
120
MoveIt Day 2019 TrajOpt
ry0_ka
0
120
MoveItで実装されているプランニングアルゴリズムについて
ry0_ka
0
160
Other Decks in Science
See All in Science
ゲームと人工知能
miyayou
0
270
AI bij literatuuronderzoek in de wetenschap
voginip
0
270
Van Dare naar Durf
voginip
0
320
勾配流から乖離した学習ダイナミクス
hanbao
1
1.1k
機械学習 - DBSCAN
trycycle
PRO
0
2.2k
データベース03: 関係データモデル
trycycle
PRO
1
900
プレイがつなぐ研究と社会:市⺠‧クリエイター‧SF作家による実践を通じて
hayataka88
1
120
HOLO: Homography-Guided Pose Estimator Network for Fine-Grained Visual Localization on SD Maps
tomoaki0705
0
170
知能とはなにか -ヒトとAIのあいだ-
tagtag
PRO
0
230
機械学習 - pandas入門
trycycle
PRO
0
780
Note agro-climatique et prairies - Numéro 7
institutdelelevage
PRO
0
640
機械学習 - 決定木からはじめる機械学習
trycycle
PRO
0
1.7k
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
ラッコキーワード サービス紹介資料
rakko
2
5.4M
It's Worth the Effort
3n
188
29k
How GitHub (no longer) Works
holman
316
150k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
So, you think you're a good person
axbom
PRO
2
2.2k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
540
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
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で、より⾼度な動作⽣成ができる。 使えそうな状況 • ⼿先を⼤きく動かしてほしくない状況。
• 精密な運搬作業(試験管をこぼさないように運搬す る等) できるかも • ロボットに絵を書かせる。 結論
ご静聴ありがとうございました。 質問があれば、お気軽に話かけてください!!