Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf ·...

24
Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya Ogawa, Yusuke Maeda (Yokohama National University) Shigeki Nakatani, Go Nagayasu, Ryo Shimizu, Noritaka Ouchi (NHK Spring Co., Ltd.)

Transcript of Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf ·...

Page 1: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Detection Localization and Picking Up of Coil Springs

from a Pile Keitaro Ono Takuya Ogawa Yusuke Maeda

(Yokohama National University) Shigeki Nakatani Go Nagayasu Ryo Shimizu

Noritaka Ouchi (NHK Spring Co Ltd)

Background

Robotic Bin Picking More flexible than conventional parts feeders Suitable to high-mix production Many previous studies

Eg [Shroff et al 2011] [Liu et al 2012]

Commercial products available

2

Not Applicable to Coil Springs

Coil Springs

Round shape no vertices no straight lines Succession of identical shapes See-through Highlights by specular reflection

3

Those make it difficult to apply conventional bin picking techniques

Objective

Approach Develop a technique dedicated to coil

springs Detection Highlight-based Localization Stereo vision Picking

4

To Achieve Robotic Bin Picking of Coil Springs

Highlight-based Detection of Coil Springs

5

Image binarization to extract highlights

End-face Highlights

Side Highlights

Area-based Discrimination of Highlights

6 End-face Highlights Side Highlights

Area [pixel] 0

Noise Side Highlights

End-Face Highlights Noise Noise

Recognition of Coil Springs

End-face Highlight Coil spring in an upright position Ellipse fitting to obtain its representative point

Side Highlight Grouping is necessary

7

Grouping Side Highlights

Shape similarity Area Direction of long axis Magnitude of curve

Relative positioning Constant highlight interval In-line alignment

8

Calculated with image moments

Example Recognition

Coil springs are successfully recognized False groups of inside

highlights are harmless for picking

9

Localization of Coil Springs

Recognize coil springs for left and right images separately

Find stereo correspondence

10

L R

Group-Level Correspondence

End-face highlights Correspondence between

centers of fitted ellipses Side highlight groups Correspondence between

group centroids Group similarity must be checked

Number of member highlights Y-coordinates of group centroids Average highlight areas Group orientation

11

Left Right

highlight Group centroid

12

Example Group-Level Correspondence

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 2: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Background

Robotic Bin Picking More flexible than conventional parts feeders Suitable to high-mix production Many previous studies

Eg [Shroff et al 2011] [Liu et al 2012]

Commercial products available

2

Not Applicable to Coil Springs

Coil Springs

Round shape no vertices no straight lines Succession of identical shapes See-through Highlights by specular reflection

3

Those make it difficult to apply conventional bin picking techniques

Objective

Approach Develop a technique dedicated to coil

springs Detection Highlight-based Localization Stereo vision Picking

4

To Achieve Robotic Bin Picking of Coil Springs

Highlight-based Detection of Coil Springs

5

Image binarization to extract highlights

End-face Highlights

Side Highlights

Area-based Discrimination of Highlights

6 End-face Highlights Side Highlights

Area [pixel] 0

Noise Side Highlights

End-Face Highlights Noise Noise

Recognition of Coil Springs

End-face Highlight Coil spring in an upright position Ellipse fitting to obtain its representative point

Side Highlight Grouping is necessary

7

Grouping Side Highlights

Shape similarity Area Direction of long axis Magnitude of curve

Relative positioning Constant highlight interval In-line alignment

8

Calculated with image moments

Example Recognition

Coil springs are successfully recognized False groups of inside

highlights are harmless for picking

9

Localization of Coil Springs

Recognize coil springs for left and right images separately

Find stereo correspondence

10

L R

Group-Level Correspondence

End-face highlights Correspondence between

centers of fitted ellipses Side highlight groups Correspondence between

group centroids Group similarity must be checked

Number of member highlights Y-coordinates of group centroids Average highlight areas Group orientation

11

Left Right

highlight Group centroid

12

Example Group-Level Correspondence

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 3: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Coil Springs

Round shape no vertices no straight lines Succession of identical shapes See-through Highlights by specular reflection

3

Those make it difficult to apply conventional bin picking techniques

Objective

Approach Develop a technique dedicated to coil

springs Detection Highlight-based Localization Stereo vision Picking

4

To Achieve Robotic Bin Picking of Coil Springs

Highlight-based Detection of Coil Springs

5

Image binarization to extract highlights

End-face Highlights

Side Highlights

Area-based Discrimination of Highlights

6 End-face Highlights Side Highlights

Area [pixel] 0

Noise Side Highlights

End-Face Highlights Noise Noise

Recognition of Coil Springs

End-face Highlight Coil spring in an upright position Ellipse fitting to obtain its representative point

Side Highlight Grouping is necessary

7

Grouping Side Highlights

Shape similarity Area Direction of long axis Magnitude of curve

Relative positioning Constant highlight interval In-line alignment

8

Calculated with image moments

Example Recognition

Coil springs are successfully recognized False groups of inside

highlights are harmless for picking

9

Localization of Coil Springs

Recognize coil springs for left and right images separately

Find stereo correspondence

10

L R

Group-Level Correspondence

End-face highlights Correspondence between

centers of fitted ellipses Side highlight groups Correspondence between

group centroids Group similarity must be checked

Number of member highlights Y-coordinates of group centroids Average highlight areas Group orientation

11

Left Right

highlight Group centroid

12

Example Group-Level Correspondence

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 4: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Objective

Approach Develop a technique dedicated to coil

springs Detection Highlight-based Localization Stereo vision Picking

4

To Achieve Robotic Bin Picking of Coil Springs

Highlight-based Detection of Coil Springs

5

Image binarization to extract highlights

End-face Highlights

Side Highlights

Area-based Discrimination of Highlights

6 End-face Highlights Side Highlights

Area [pixel] 0

Noise Side Highlights

End-Face Highlights Noise Noise

Recognition of Coil Springs

End-face Highlight Coil spring in an upright position Ellipse fitting to obtain its representative point

Side Highlight Grouping is necessary

7

Grouping Side Highlights

Shape similarity Area Direction of long axis Magnitude of curve

Relative positioning Constant highlight interval In-line alignment

8

Calculated with image moments

Example Recognition

Coil springs are successfully recognized False groups of inside

highlights are harmless for picking

9

Localization of Coil Springs

Recognize coil springs for left and right images separately

Find stereo correspondence

10

L R

Group-Level Correspondence

End-face highlights Correspondence between

centers of fitted ellipses Side highlight groups Correspondence between

group centroids Group similarity must be checked

Number of member highlights Y-coordinates of group centroids Average highlight areas Group orientation

11

Left Right

highlight Group centroid

12

Example Group-Level Correspondence

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 5: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Highlight-based Detection of Coil Springs

5

Image binarization to extract highlights

End-face Highlights

Side Highlights

Area-based Discrimination of Highlights

6 End-face Highlights Side Highlights

Area [pixel] 0

Noise Side Highlights

End-Face Highlights Noise Noise

Recognition of Coil Springs

End-face Highlight Coil spring in an upright position Ellipse fitting to obtain its representative point

Side Highlight Grouping is necessary

7

Grouping Side Highlights

Shape similarity Area Direction of long axis Magnitude of curve

Relative positioning Constant highlight interval In-line alignment

8

Calculated with image moments

Example Recognition

Coil springs are successfully recognized False groups of inside

highlights are harmless for picking

9

Localization of Coil Springs

Recognize coil springs for left and right images separately

Find stereo correspondence

10

L R

Group-Level Correspondence

End-face highlights Correspondence between

centers of fitted ellipses Side highlight groups Correspondence between

group centroids Group similarity must be checked

Number of member highlights Y-coordinates of group centroids Average highlight areas Group orientation

11

Left Right

highlight Group centroid

12

Example Group-Level Correspondence

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 6: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Area-based Discrimination of Highlights

6 End-face Highlights Side Highlights

Area [pixel] 0

Noise Side Highlights

End-Face Highlights Noise Noise

Recognition of Coil Springs

End-face Highlight Coil spring in an upright position Ellipse fitting to obtain its representative point

Side Highlight Grouping is necessary

7

Grouping Side Highlights

Shape similarity Area Direction of long axis Magnitude of curve

Relative positioning Constant highlight interval In-line alignment

8

Calculated with image moments

Example Recognition

Coil springs are successfully recognized False groups of inside

highlights are harmless for picking

9

Localization of Coil Springs

Recognize coil springs for left and right images separately

Find stereo correspondence

10

L R

Group-Level Correspondence

End-face highlights Correspondence between

centers of fitted ellipses Side highlight groups Correspondence between

group centroids Group similarity must be checked

Number of member highlights Y-coordinates of group centroids Average highlight areas Group orientation

11

Left Right

highlight Group centroid

12

Example Group-Level Correspondence

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 7: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Recognition of Coil Springs

End-face Highlight Coil spring in an upright position Ellipse fitting to obtain its representative point

Side Highlight Grouping is necessary

7

Grouping Side Highlights

Shape similarity Area Direction of long axis Magnitude of curve

Relative positioning Constant highlight interval In-line alignment

8

Calculated with image moments

Example Recognition

Coil springs are successfully recognized False groups of inside

highlights are harmless for picking

9

Localization of Coil Springs

Recognize coil springs for left and right images separately

Find stereo correspondence

10

L R

Group-Level Correspondence

End-face highlights Correspondence between

centers of fitted ellipses Side highlight groups Correspondence between

group centroids Group similarity must be checked

Number of member highlights Y-coordinates of group centroids Average highlight areas Group orientation

11

Left Right

highlight Group centroid

12

Example Group-Level Correspondence

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 8: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Grouping Side Highlights

Shape similarity Area Direction of long axis Magnitude of curve

Relative positioning Constant highlight interval In-line alignment

8

Calculated with image moments

Example Recognition

Coil springs are successfully recognized False groups of inside

highlights are harmless for picking

9

Localization of Coil Springs

Recognize coil springs for left and right images separately

Find stereo correspondence

10

L R

Group-Level Correspondence

End-face highlights Correspondence between

centers of fitted ellipses Side highlight groups Correspondence between

group centroids Group similarity must be checked

Number of member highlights Y-coordinates of group centroids Average highlight areas Group orientation

11

Left Right

highlight Group centroid

12

Example Group-Level Correspondence

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 9: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Example Recognition

Coil springs are successfully recognized False groups of inside

highlights are harmless for picking

9

Localization of Coil Springs

Recognize coil springs for left and right images separately

Find stereo correspondence

10

L R

Group-Level Correspondence

End-face highlights Correspondence between

centers of fitted ellipses Side highlight groups Correspondence between

group centroids Group similarity must be checked

Number of member highlights Y-coordinates of group centroids Average highlight areas Group orientation

11

Left Right

highlight Group centroid

12

Example Group-Level Correspondence

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 10: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Localization of Coil Springs

Recognize coil springs for left and right images separately

Find stereo correspondence

10

L R

Group-Level Correspondence

End-face highlights Correspondence between

centers of fitted ellipses Side highlight groups Correspondence between

group centroids Group similarity must be checked

Number of member highlights Y-coordinates of group centroids Average highlight areas Group orientation

11

Left Right

highlight Group centroid

12

Example Group-Level Correspondence

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 11: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Group-Level Correspondence

End-face highlights Correspondence between

centers of fitted ellipses Side highlight groups Correspondence between

group centroids Group similarity must be checked

Number of member highlights Y-coordinates of group centroids Average highlight areas Group orientation

11

Left Right

highlight Group centroid

12

Example Group-Level Correspondence

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 12: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

12

Example Group-Level Correspondence

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 13: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Group-level correspondence cannot be found in some cases

Highlight-level correspondence for localization Y-coordinates of highlights

Highlight-Level Correspondence

13

Left Right

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 14: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Highlight-Level Correspondence for Horizontally Aligned Highlights Cannot find unique highlight-level

correspondence

Right Left

y

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 15: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Highlight-Level Correspondence for Horizontally Aligned Highlights Use original grayscale images to find correct

highlight-level correspondence Block matching

15 Template Region (Left) Matched Region (Right)

119909 119910 119910

119909

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 16: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Example Highlight-Level Correspondence

16

L R

L R

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 17: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

17

Localization of Coil Springs Standard triangulation Height

pixel size Distance to ref plane focal length baseline length disparity

Tilt angle

highlight interval [pixel] pitch [mm]

≸ ≬ ⊡ ≸ ≲

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 18: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Disparity Correction

Shapes of left and right highlights are not strictly identical Due to positional relationship

among a coil spring the light source and the cameras

Disparity is corrected using an experimental formula

18

le ≰ ∡ le ≰ int or equiv ⋁ int ≢ le ≰ int ≣ cap right left

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 19: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

19

Picking Strategy Picking Order Highest-First Try second highest after

picking failure

Picking Approach Different approaches

depending on tilt angle

fail

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 20: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

20

34 mm

18 mm

Experimental Setup CCD Cameras

Grayscale 1296times964

LED Spot Illuminator Manipulator

RV-1A (Mitsubishi Electric)

Electric Gripper ESG1-SS-2815 (TAIYO)

Linux PC Coil Springs

CCD Cam

Manipulator

LED Illuminator

Gripper

Chuck

CCD Cam

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 21: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

21

Video Picking Experiment

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 22: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Picking Results in Five Experiments

22

54 54 52 53

61

42 44 4340

42

0

10

20

30

40

50

60

70

1 2 3 4 5

Number of Picking Trials Number of Picked Coil Springs

Total Number of Springs

45

77 success for each picking trial 94 success for each spring

(with multiple retries)

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 23: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Picking Failures

Collisions between chuck and part box

Collisions between chuck and other coil springs

Collision-free approaching should be implemented

23

x4

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary
Page 24: Detection, Localization and Picking Up of Coil Springs ...maeda/research/icra2014ppt.pdf · Detection, Localization and Picking Up of Coil Springs from a Pile Keitaro Ono, Takuya

Summary

Conclusion A bin picking method dedicated to coil springs was

presented Coil springs can be detected with highlights on them

and localized with stereo vision Successful bin picking was demonstrated

Future Work Collision avoidance to reduce picking failures

24

  • Detection Localization and Picking Up of Coil Springs from a Pile
  • Background
  • Coil Springs
  • Objective
  • Highlight-based Detection of Coil Springs
  • Area-based Discrimination of Highlights
  • Recognition of Coil Springs
  • Grouping Side Highlights
  • Example Recognition
  • Localization of Coil Springs
  • Group-Level Correspondence
  • Example Group-Level Correspondence
  • Highlight-Level Correspondence
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Highlight-Level Correspondence for Horizontally Aligned Highlights
  • Example Highlight-Level Correspondence
  • Localization of Coil Springs
  • Disparity Correction
  • Picking Strategy
  • Experimental Setup
  • Video Picking Experiment
  • Picking Results in Five Experiments
  • Picking Failures
  • Summary