MoveIt Workshop 2019参加報告
Felix von Drigalski
Senior Researcher, OMRON SINIC X Corporation
2019/11/29 @ ROS 勉強会
1© OMRON Corporation All Rights Reserved
MoveItの例
World Robot Summit Assembly Challenge 2018 (4th place, SICE Special Award)
コードは
オープン:
github.com/
o2as/ur-o2as
ROSConJP2019発表
をご覧ください
2© OMRON Corporation All Rights Reserved
11月20日:World MoveIt Day 2019
&
3© OMRON Corporation All Rights Reserved
MoveIt Workshop 2019
ROSCon 2019
MoveIt Workshop 2019
IROS 2019
土
2日
金
1日
木
30日
月
4日
金
8日
10月 11月
- 開発者向けイベント
- MoveItの進捗と方針
- MoveIt2やUXの相談
4© OMRON Corporation All Rights Reserved
MoveIt Workshop
5© OMRON Corporation All Rights Reserved
Key New Features In MoveIt Ecosystem
● MoveIt Task Constructor
● Task Planning
● Robert Haschke,Michael Görner
● MoveIt Grasps
● Geometric-based grasp generation
● MikeLautman,DaveColeman
● MoveIt Cpp
● Advanced API for performance
● HenningKayser
● MoveIt JogArm
● Realtimeteleoperation planner
● Andy Zelenak
● CHOMP Planning Adapter
● Post-proccessingof OMPL-generated plans
● Raghavender Sahdev
● Iterative Cubic Spline Algorithm
● Smoother trajectory generation
● Ken Anderson
● Time-Optimal Trajectory Parameterization
● Follow path within boundson accelerations& velocities
● Michael Ferguson,HenningKaiser
● Named Frameson Collision Objects
● Subframesfor placingobjects
● Felix von Drigalski
6© OMRON Corporation All Rights Reserved
MoveIt Task Constructor
7© OMRON Corporation All Rights Reserved
MoveIt Grasps
8© OMRON Corporation All Rights Reserved
MoveIt Cpp Interface
9© OMRON Corporation All Rights Reserved
Named Frames on Collision Objects
10© OMRON Corporation All Rights Reserved
Optimizations Based On Levi's Work
● TrajOpt
● Optimization-based motion planner
● Levi Armstrong,Omid Heidari
● BulletCollisionChecker
● Alternativemotion planner
JensPetit
● UnifiedCollisionEnvironmentforSpeedup
● Combinerobot and environment intoonescene
● JensPetit
● Speedups w ithEigen::Isometry3d
● Faster linear algebraoperations
11© OMRON Corporation All Rights Reserved
Other Improvements
● Faster Inverse KinematicsSolvers
● RobertHaschke
● WindowsSupport
● SpecialbuildrulesfromMicrosoft
● New Inverse Kinematic Solvers
● KDL,IKFast,LMA
● Easier Quick Start in the Setup Assistant
● SetupforGazeboandros_control
● Better Benchmarking Suite
● Improvedstatistics,comparisons,simplification
● Improved quality of Cartesian paths
● Jumpthreshold
● FCL shape cache thread-local for speedup
● Fastercollisionchecking
● Improved Rviz motion planning plugin
● Betteruserinterfaces
● Constraint approximation databases
● Speedupplanningindifficultregions
● Realtime RoboticsRapidPlan Integration
● PluginforFPGA-basedcollisionchecking
12© OMRON Corporation All Rights Reserved
MoveIt 2.0 Alpha - Progress
● Mostofmoveit_coremoveit_ros portedtoROS2
● 11externaldependencies havebeenported
● FunctionalCIinfrastructure:moveit_ci
● Capabilityforsimpleplanningtojoint-stategoal
● ExampleROS 2controlframew orkforAcutronic’s MARA robot
● EngagedPickNiktohelpadvisethem
● PickNikandthemaintainers helpedsignific
a
n tlyw ithportingthe
dependencies,andportingMoveItCItoROS 2
13© OMRON Corporation All Rights Reserved
14© OMRON Corporation All Rights Reserved
Roadmap & Plans
- 実行中ロボットの構造の変更(関節・ジオメトリー)
- Rviz GUIでカリブレーション
- Rvizで関節ジョギング
- 統一定食環境
- TrajOpt
15© OMRON Corporation All Rights Reserved
MoveIt @ OMRON SINIC X
16© OMRON Corporation All Rights Reserved
- ロボットスキル学習
(Robot skill learning)
- 不確定性でもリグラスプ
(Regrasping under uncertainty)
- アセンブリープランニング
(Assembly planning)
などなど
MoveIt @ OMRON SINIC X
17© OMRON Corporation All Rights Reserved
OMRON SINIC X Corporation
omron.com/sinicx
internships@sinicx.com
開発者バイト募集中!

ROSCo2019 MoveIt Workshop Recap

  • 1.
    MoveIt Workshop 2019参加報告 Felixvon Drigalski Senior Researcher, OMRON SINIC X Corporation 2019/11/29 @ ROS 勉強会
  • 2.
    1© OMRON CorporationAll Rights Reserved MoveItの例 World Robot Summit Assembly Challenge 2018 (4th place, SICE Special Award) コードは オープン: github.com/ o2as/ur-o2as ROSConJP2019発表 をご覧ください
  • 3.
    2© OMRON CorporationAll Rights Reserved 11月20日:World MoveIt Day 2019 &
  • 4.
    3© OMRON CorporationAll Rights Reserved MoveIt Workshop 2019 ROSCon 2019 MoveIt Workshop 2019 IROS 2019 土 2日 金 1日 木 30日 月 4日 金 8日 10月 11月 - 開発者向けイベント - MoveItの進捗と方針 - MoveIt2やUXの相談
  • 5.
    4© OMRON CorporationAll Rights Reserved MoveIt Workshop
  • 6.
    5© OMRON CorporationAll Rights Reserved Key New Features In MoveIt Ecosystem ● MoveIt Task Constructor ● Task Planning ● Robert Haschke,Michael Görner ● MoveIt Grasps ● Geometric-based grasp generation ● MikeLautman,DaveColeman ● MoveIt Cpp ● Advanced API for performance ● HenningKayser ● MoveIt JogArm ● Realtimeteleoperation planner ● Andy Zelenak ● CHOMP Planning Adapter ● Post-proccessingof OMPL-generated plans ● Raghavender Sahdev ● Iterative Cubic Spline Algorithm ● Smoother trajectory generation ● Ken Anderson ● Time-Optimal Trajectory Parameterization ● Follow path within boundson accelerations& velocities ● Michael Ferguson,HenningKaiser ● Named Frameson Collision Objects ● Subframesfor placingobjects ● Felix von Drigalski
  • 7.
    6© OMRON CorporationAll Rights Reserved MoveIt Task Constructor
  • 8.
    7© OMRON CorporationAll Rights Reserved MoveIt Grasps
  • 9.
    8© OMRON CorporationAll Rights Reserved MoveIt Cpp Interface
  • 10.
    9© OMRON CorporationAll Rights Reserved Named Frames on Collision Objects
  • 11.
    10© OMRON CorporationAll Rights Reserved Optimizations Based On Levi's Work ● TrajOpt ● Optimization-based motion planner ● Levi Armstrong,Omid Heidari ● BulletCollisionChecker ● Alternativemotion planner JensPetit ● UnifiedCollisionEnvironmentforSpeedup ● Combinerobot and environment intoonescene ● JensPetit ● Speedups w ithEigen::Isometry3d ● Faster linear algebraoperations
  • 12.
    11© OMRON CorporationAll Rights Reserved Other Improvements ● Faster Inverse KinematicsSolvers ● RobertHaschke ● WindowsSupport ● SpecialbuildrulesfromMicrosoft ● New Inverse Kinematic Solvers ● KDL,IKFast,LMA ● Easier Quick Start in the Setup Assistant ● SetupforGazeboandros_control ● Better Benchmarking Suite ● Improvedstatistics,comparisons,simplification ● Improved quality of Cartesian paths ● Jumpthreshold ● FCL shape cache thread-local for speedup ● Fastercollisionchecking ● Improved Rviz motion planning plugin ● Betteruserinterfaces ● Constraint approximation databases ● Speedupplanningindifficultregions ● Realtime RoboticsRapidPlan Integration ● PluginforFPGA-basedcollisionchecking
  • 13.
    12© OMRON CorporationAll Rights Reserved MoveIt 2.0 Alpha - Progress ● Mostofmoveit_coremoveit_ros portedtoROS2 ● 11externaldependencies havebeenported ● FunctionalCIinfrastructure:moveit_ci ● Capabilityforsimpleplanningtojoint-stategoal ● ExampleROS 2controlframew orkforAcutronic’s MARA robot ● EngagedPickNiktohelpadvisethem ● PickNikandthemaintainers helpedsignific a n tlyw ithportingthe dependencies,andportingMoveItCItoROS 2
  • 14.
    13© OMRON CorporationAll Rights Reserved
  • 15.
    14© OMRON CorporationAll Rights Reserved Roadmap & Plans - 実行中ロボットの構造の変更(関節・ジオメトリー) - Rviz GUIでカリブレーション - Rvizで関節ジョギング - 統一定食環境 - TrajOpt
  • 16.
    15© OMRON CorporationAll Rights Reserved MoveIt @ OMRON SINIC X
  • 17.
    16© OMRON CorporationAll Rights Reserved - ロボットスキル学習 (Robot skill learning) - 不確定性でもリグラスプ (Regrasping under uncertainty) - アセンブリープランニング (Assembly planning) などなど MoveIt @ OMRON SINIC X
  • 18.
    17© OMRON CorporationAll Rights Reserved OMRON SINIC X Corporation omron.com/sinicx internships@sinicx.com 開発者バイト募集中!