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
myCobotがある生活
Search
Ryo Kabutan
May 05, 2021
Science
95
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
myCobotがある生活
ROS Japan UG #42 LT大会
2021/5/5
@Zoom
Ryo Kabutan
May 05, 2021
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
410
MoveItを使った産業用ロボット向け動作作成方法の紹介 / Introduction to creating motion for industrial robots using MoveIt
ry0_ka
0
1k
CoRL2021論文読み会
ry0_ka
0
47
Unity道場 ロボティクス 秋のLT祭り 2021
ry0_ka
0
49
MoveItの新機能、OMPL Constrained Planningを試してみた
ry0_ka
0
200
MoveItの新機能、 pilz industrial motionを試してみた
ry0_ka
0
110
MoveIt Day 2019 TrajOpt
ry0_ka
0
120
MoveItで実装されているプランニングアルゴリズムについて
ry0_ka
0
150
Other Decks in Science
See All in Science
HOLO: Homography-Guided Pose Estimator Network for Fine-Grained Visual Localization on SD Maps
tomoaki0705
0
150
SAT ソルバーの仕組みと制約ソルバーへの応用
tsoh
3
440
ゲームと人工知能
miyayou
0
190
東北地方における過去20年間の降水量の変化
naokimuroki
1
500
[Webinaire InnOvin] Coup de Chaud : Comment préserver la santé des animaux
institudelelevage
PRO
0
130
サンプル対応のない複数遺伝子発現プロファイルに対するテンソル分解型統合解析の要約
tagtag
PRO
0
250
Where does the rigor go? Research software and the future of trustworthy science.
arfon
0
250
ハミルトン・ヤコビ方程式の解の性質と物理的意味
enakai00
0
910
因果推論と機械学習
sshimizu2006
1
1.5k
Physical AIを支えるWeights & Biases
olachinkei
1
620
機械学習 - ニューラルネットワーク入門
trycycle
PRO
0
1.3k
バランスって大事だね
akasan
1
140
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
Navigating Team Friction
lara
192
16k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
58k
Deep Space Network (abreviated)
tonyrice
0
310
The World Runs on Bad Software
bkeepers
PRO
72
12k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
280
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Believing is Seeing
oripsolob
1
220
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
870
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
810
Making Projects Easy
brettharned
120
6.8k
Design in an AI World
tapps
1
320
Transcript
株丹 亮 ROS Japan UG #42 2021.5.5 LT大会 がある生活 自宅でMoveItできちゃうロボット導入編
はじめに 今日のLT内容 • 約7万円で購入できる安価なロボットアーム。 • コントローラはM5Stackを使用。汎用性高い。 • Twitter上で多くの購入報告あり。 • 一応、ROS対応。
ということで、私も購入してしまいました。 • myCobotでやってきたこと • 今やっていること紹介 myCobotとは?
myCobotでやってきたこと 先人の実績 myCobotをMoveIt対応させる 先人の方に感謝!! 追加でやったこと 上の成果を使って 3次元センサ+MoveItで障害物回避 机の上でこのシステムが構築できるのがすごい! 動画はXtionを使っているが、RealSenseとかだとなお良し 参考サイト
https://ros- planning.github.io/moveit_tutorials/doc/perception_pipeline/pe rception_pipeline_tutorial.html 参考サイト myCobotでほんとうにmoveitする https://qiita.com/nisshan_/items/304cc8e1a2da7c2bebad 【6軸ロボットアーム】myCobot動かし方②(moveit編) https://qiita.com/MeRT/items/77366486b120fa4a18c6
myCobotでやってきたこと 追加でやったこと myCobotのロボットモデルを作成 リアルなモデルを作成。 公式リポジトリにマージしてもらっているのでぜひ使って ください。 参考サイト https://github.com/elephantrobotics/myCobotROS/pull/13 myCobotをUnityでも登場させる せっかくリアルなモデルを作ったのでMoveItで作成した
軌道をUnityで描画できるようにした。 RosSharpを使用。 参考サイト https://github.com/Ry0/mycobot_unity_ros_sharp
今やっていること紹介 myCobotでピッキングができるようになりたい 最近、 専用の吸着ハンドが販売された これを使えば、MoveItを使ったピッキングアプリが 作成できる? 参考サイト https://shop.elephantrobotics.com/collections/mycobot/produc ts/mycobot-suction-pump ハンドはまだ買えてないけど、ソフト側からなんかやってみよう。
そこでいろいろ見ていると… MoveItの新しいC++インターフェースが公開されていた! 今までは、 • Move Group C++ Interface • Move Group Python Interface が用意されていた。 C++では、MoveItCppというインターフェースも代替で使用可能となった。
今やっていること紹介 MoveItCpp? • MoveItCppは、MoveItのコア機能にアクセスするためにROSのAction、 Service、Messageを使用する必要がない。 • 既存MoveGroup APIの代替可能(完全互換ではない)。 • このインターフェースは、リアルタイムな制御を必要とする上級ユー
ザーや、産業用アプリケーションにお勧めで、多くの商用アプリケー ション作成のためにPickNick社で開発された。 実際に使ってみた
今やっていること紹介 MoveItCppまとめ • MoveGroup C++ Interfaceとほぼ変わらない使用感でコーディング可能。 • 厳密な仕様の違いは理解しておいたほうが良さそう。 • myCobotで練習しつつ、より本格的な産業用ロボット用のアプリで活用?
参考サイト http://docs.ros.org/en/melodic/api/moveit_ros_planning_interface/html/classmoveit_1_1planning__interface_1_1MoveItCpp.html 全体まとめ • myCobotで出来たことを紹介。 • 自宅で実機が動くのは楽しい。 • 産業用ロボットレベルのクオリティは期待できないが、やはり実機が動く とMoveIt関連の勉強モチベーションも上がる。 • せっかく7万出して買ったので、もう少しいろいろ遊んでみます。
ご静聴ありがとうございました。 質問があれば、お気軽に話かけてください!!