SlideShare a Scribd company logo
1
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Iterative Visual Recognition
for Learning Based Randomized Bin-Picking
Kensuke Harada1,2, Weiwei Wan2, Tokuo Tsuji3
Kohei Kikuchi4, Kazuyuki Nagata2, and Hiromu Onda2
1. Osaka University
2. National Inst. of Advanced Industrial Science and Technology
3. Kanazawa University
4. Toyota Motors Co. Ltd.
Int. Symposium on Experimental Robotics (ISER) 2016
2
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Why Randomized Bin-Picking?
•Parts Automatically Supplied to an Assembly Cell
•First Step to Automate the Assembly Process
Parts Production Company Randomized Bin-Picking Assembly Cell
Int. Symposium on Experimental Robotics (ISER) 2016
3
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Related Works
• 2D Grasp
– Morales et al. (’01) , Fryndenal et al.(‘98), Domae et al. (‘14)
• Grasp Planning
– Dupis et al. (‘08), Harada et al. (‘14)
• Learning Based Method
– Harada et al. (CASE ’16)
– Levine et al. (ISER ’16)
Int. Symposium on Experimental Robotics (ISER) 2016
4
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Overview of Learning Based Randomized Bin-Picking
Swept volume includes point cloud of neighboring objects
Finger will collide with neighboring objects
Classify success/failure cases based on distribution of point cloud
included in the swept volume
Int. Symposium on Experimental Robotics (ISER) 2016
IEEE CASE 2016
5
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Learning Method Overview
Feature Vector
Bins to store point cloud
Feature vector
Discretized Point Cloud Distribution in
the Swept Volume
Int. Symposium on Experimental Robotics (ISER) 2016
Random Forest (RF) is used
6
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Int. Symposium on Experimental Robotics (ISER) 2016
Success rate is more than 90%
within our trial
Excluding the case where visual
recognition make mistake
Success rate changes depending
on the density of objects
7
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Two Problems in Bin-Picking:#1
Identification of Multiple Objects’ Pose
(Iteration of Heavy Computation)
Remember Previous Identification Result
Identify Object Pose based on
Difference of Image
Objects Configuration Just Partially Different from
the Configuration in the Previous Picking Trial
Previous Method
Proposed Method
Int. Symposium on Experimental Robotics (ISER) 2016
8
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Two Problems in Bin-Picking:#2
Using Camera Attached at Wrist
Realizing Maximum Visibility of the Pile
Picking Fails due to Occlusion
Previous Method
Proposed Method
Int. Symposium on Experimental Robotics (ISER) 2016
9
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
In this research
• We propose a method for iteratively identifying
the objects’ pose to solve the two problems.
• We use 3D vision sensor attached at the wrist.
10
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Definition of Sensor Pose Candidate
• Regular Polyhedron
• Sensor Located at Line
Perpendicular to a Face
• Discretized Distance: l
Int. Symposium on Experimental Robotics (ISER) 2016
11
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Determination of Sensor Pose
1st Trial
• Maximizing Visibility
• IK Solvable
• Collision Free
Int. Symposium on Experimental Robotics (ISER) 2016
12
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Determination of Sensor Pose
After 2nd Trial
• Use Occupancy Grid Map
Assumption
• Object Coniguration : Small
Change After Picking Trial
Int. Symposium on Experimental Robotics (ISER) 2016
13
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Determination of Sensor Pose
After 2nd Trial
• Use Occupancy Grid Map
• Maximizing Number of
Occupied Grids
Int. Symposium on Experimental Robotics (ISER) 2016
14
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Object Pose Detection
Segmentation / Identification
Point Cloud in Current PickingPreviously Captured Point Cloud
Picking
Int. Symposium on Experimental Robotics (ISER) 2016
15
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Object Pose Detection
Difference between Two Points
Compare Two Point Clouds
Small
Difference
Merge
Do not Merge
Int. Symposium on Experimental Robotics (ISER) 2016
Large
Difference
16
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Object Pose Detection
Identify Objects’ Pose
Segment with Large Shape Difference
Int. Symposium on Experimental Robotics (ISER) 2016
17
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Experimental Setup
• Segmentation using
Euclidian Distance
• CVFH + CRF
Estimation
• ICP Algorithm
18
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
1st
2nd
3rd
19
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Results
• Calculation Time Improved According to the Number of
Estimated Objects
• Increase of Success Rate (Under Investigation)
• Segmentation Sometimes Fails
Int. Symposium on Experimental Robotics (ISER) 2016
20
(C) Sonoyama
ENGINEERING SCIENCE
OSAKA UNIVERSITY
Conclusions
• We propose a method for iteratively identifying
the objects’ pose to solve the two problems.
• We use previously captured visual information to
estimate the objects’ pose.
• We determined the sensor pose to maximize the
visibility of the pile.

More Related Content

PPTX
2014 IEEE Int. Symposium on System Integration (SII) : Project on Development...
PPTX
Base Position Planning for Dual-arm Mobile Manipulators Performing a Sequence...
PPTX
Initial Experiments on Learning Based Randomized Bin-Picking Allowing Finger...
PPTX
Intergrated Single-arm Assembly and Manipulation Planning using Dynamic Regra...
PPTX
A two stage svm-based mammographic cbir for ca dx
PPTX
Cellular feature
PPTX
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
DOCX
People or human tracking system
2014 IEEE Int. Symposium on System Integration (SII) : Project on Development...
Base Position Planning for Dual-arm Mobile Manipulators Performing a Sequence...
Initial Experiments on Learning Based Randomized Bin-Picking Allowing Finger...
Intergrated Single-arm Assembly and Manipulation Planning using Dynamic Regra...
A two stage svm-based mammographic cbir for ca dx
Cellular feature
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
People or human tracking system

Similar to Iterative Visual Recognition for Learning Based Randomized Bin-picking (10)

PDF
A Real-Time Algorithm for Mobile Robot Mapping With Applications to.pdf
PDF
20210711 deepI2P
PDF
Vision Based Object’s Dimension Identification To Sort Exact Material
PDF
B010131115
PDF
B.Tech Thesis
PDF
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
PDF
Pranav_Shah_Report
PDF
Pose estimation from RGB images by deep learning
PPTX
2015-07-08 Paper 38 - ICVS Talk
PDF
sawano-icma2000
A Real-Time Algorithm for Mobile Robot Mapping With Applications to.pdf
20210711 deepI2P
Vision Based Object’s Dimension Identification To Sort Exact Material
B010131115
B.Tech Thesis
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
Pranav_Shah_Report
Pose estimation from RGB images by deep learning
2015-07-08 Paper 38 - ICVS Talk
sawano-icma2000
Ad

Recently uploaded (20)

PPT
Mechanical Engineering MATERIALS Selection
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Welding lecture in detail for understanding
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Construction Project Organization Group 2.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Well-logging-methods_new................
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Sustainable Sites - Green Building Construction
PPTX
UNIT 4 Total Quality Management .pptx
Mechanical Engineering MATERIALS Selection
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Welding lecture in detail for understanding
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Lecture Notes Electrical Wiring System Components
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Operating System & Kernel Study Guide-1 - converted.pdf
bas. eng. economics group 4 presentation 1.pptx
Construction Project Organization Group 2.pptx
Foundation to blockchain - A guide to Blockchain Tech
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Well-logging-methods_new................
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Sustainable Sites - Green Building Construction
UNIT 4 Total Quality Management .pptx
Ad

Iterative Visual Recognition for Learning Based Randomized Bin-picking

  • 1. 1 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Iterative Visual Recognition for Learning Based Randomized Bin-Picking Kensuke Harada1,2, Weiwei Wan2, Tokuo Tsuji3 Kohei Kikuchi4, Kazuyuki Nagata2, and Hiromu Onda2 1. Osaka University 2. National Inst. of Advanced Industrial Science and Technology 3. Kanazawa University 4. Toyota Motors Co. Ltd. Int. Symposium on Experimental Robotics (ISER) 2016
  • 2. 2 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Why Randomized Bin-Picking? •Parts Automatically Supplied to an Assembly Cell •First Step to Automate the Assembly Process Parts Production Company Randomized Bin-Picking Assembly Cell Int. Symposium on Experimental Robotics (ISER) 2016
  • 3. 3 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Related Works • 2D Grasp – Morales et al. (’01) , Fryndenal et al.(‘98), Domae et al. (‘14) • Grasp Planning – Dupis et al. (‘08), Harada et al. (‘14) • Learning Based Method – Harada et al. (CASE ’16) – Levine et al. (ISER ’16) Int. Symposium on Experimental Robotics (ISER) 2016
  • 4. 4 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Overview of Learning Based Randomized Bin-Picking Swept volume includes point cloud of neighboring objects Finger will collide with neighboring objects Classify success/failure cases based on distribution of point cloud included in the swept volume Int. Symposium on Experimental Robotics (ISER) 2016 IEEE CASE 2016
  • 5. 5 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Learning Method Overview Feature Vector Bins to store point cloud Feature vector Discretized Point Cloud Distribution in the Swept Volume Int. Symposium on Experimental Robotics (ISER) 2016 Random Forest (RF) is used
  • 6. 6 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Int. Symposium on Experimental Robotics (ISER) 2016 Success rate is more than 90% within our trial Excluding the case where visual recognition make mistake Success rate changes depending on the density of objects
  • 7. 7 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Two Problems in Bin-Picking:#1 Identification of Multiple Objects’ Pose (Iteration of Heavy Computation) Remember Previous Identification Result Identify Object Pose based on Difference of Image Objects Configuration Just Partially Different from the Configuration in the Previous Picking Trial Previous Method Proposed Method Int. Symposium on Experimental Robotics (ISER) 2016
  • 8. 8 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Two Problems in Bin-Picking:#2 Using Camera Attached at Wrist Realizing Maximum Visibility of the Pile Picking Fails due to Occlusion Previous Method Proposed Method Int. Symposium on Experimental Robotics (ISER) 2016
  • 9. 9 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY In this research • We propose a method for iteratively identifying the objects’ pose to solve the two problems. • We use 3D vision sensor attached at the wrist.
  • 10. 10 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Definition of Sensor Pose Candidate • Regular Polyhedron • Sensor Located at Line Perpendicular to a Face • Discretized Distance: l Int. Symposium on Experimental Robotics (ISER) 2016
  • 11. 11 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Determination of Sensor Pose 1st Trial • Maximizing Visibility • IK Solvable • Collision Free Int. Symposium on Experimental Robotics (ISER) 2016
  • 12. 12 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Determination of Sensor Pose After 2nd Trial • Use Occupancy Grid Map Assumption • Object Coniguration : Small Change After Picking Trial Int. Symposium on Experimental Robotics (ISER) 2016
  • 13. 13 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Determination of Sensor Pose After 2nd Trial • Use Occupancy Grid Map • Maximizing Number of Occupied Grids Int. Symposium on Experimental Robotics (ISER) 2016
  • 14. 14 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Object Pose Detection Segmentation / Identification Point Cloud in Current PickingPreviously Captured Point Cloud Picking Int. Symposium on Experimental Robotics (ISER) 2016
  • 15. 15 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Object Pose Detection Difference between Two Points Compare Two Point Clouds Small Difference Merge Do not Merge Int. Symposium on Experimental Robotics (ISER) 2016 Large Difference
  • 16. 16 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Object Pose Detection Identify Objects’ Pose Segment with Large Shape Difference Int. Symposium on Experimental Robotics (ISER) 2016
  • 17. 17 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Experimental Setup • Segmentation using Euclidian Distance • CVFH + CRF Estimation • ICP Algorithm
  • 19. 19 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Results • Calculation Time Improved According to the Number of Estimated Objects • Increase of Success Rate (Under Investigation) • Segmentation Sometimes Fails Int. Symposium on Experimental Robotics (ISER) 2016
  • 20. 20 (C) Sonoyama ENGINEERING SCIENCE OSAKA UNIVERSITY Conclusions • We propose a method for iteratively identifying the objects’ pose to solve the two problems. • We use previously captured visual information to estimate the objects’ pose. • We determined the sensor pose to maximize the visibility of the pile.