Amazon Picking Challenge Stowage Task Abhishek Bhatia, Alex - - PowerPoint PPT Presentation

amazon picking challenge
SMART_READER_LITE
LIVE PREVIEW

Amazon Picking Challenge Stowage Task Abhishek Bhatia, Alex - - PowerPoint PPT Presentation

Amazon Picking Challenge Stowage Task Abhishek Bhatia, Alex Brinkman, Feroze Naina, Ihsane Debbache, Rick Shanor Mentor: Dr. Maxim Likhachev 1 Introduction Designed robotic system for stocking warehouse shelves Task Retrieve items


slide-1
SLIDE 1

Amazon Picking Challenge Stowage Task

Abhishek Bhatia, Alex Brinkman, Feroze Naina, Ihsane Debbache, Rick Shanor Mentor: Dr. Maxim Likhachev

1

slide-2
SLIDE 2

Introduction

  • Designed robotic system for

stocking warehouse shelves

  • Task
  • Retrieve items out of an

unstructured bin

  • Identification of each item
  • Place item onto the shelf without

damage

  • Competing in the 2016 Amazon

Picking Challenge

2

slide-3
SLIDE 3

System Overview

Position Kinect over bin Segment items in bin Determine grasping surface Pick item with suction gripper Identify item Place item on shelf

UR5 Wrist Mount Kinect Shelf Suction Gripper Bin Identification Kinect

3

slide-4
SLIDE 4

System Demo: Part 1

4

slide-5
SLIDE 5

Bin Actuation

  • Linear actuator tilts bin to

increase accessible space

  • Robot is able to pick up items

against the walls

5

slide-6
SLIDE 6

Motion Planning

  • MoveIt! software package

manages arm kinematics and path planning

  • OMPL motion planner

implements RRT*Connect algorithm to find optimal, minimal distance paths

  • Base, end effector, and shelf

modeled as collision objects

6

slide-7
SLIDE 7

Suction Grasping

  • High flow low pressure

vacuum system

  • Shop-Vac impeller

provides 200 CFM and 40 kPA

  • Custom suction cup

mounted to UR5 wrist

  • Capable of acquiring 36 / 38

items from the 2016 APC item list

7

slide-8
SLIDE 8

Grasp Planning

1) Region Growing Segmentation

  • Select points with minimum curvature values as cluster centers
  • Find nearest neighbors of the selected points to generate clusters

2) Clusters are scored based on…

  • Maximum number of points
  • Height of each cluster
  • Area of the horizontal surface of each cluster (x-y axis)
  • Direction of normal

8

slide-9
SLIDE 9

Item Identification

  • Capture kinect2 RGBD data
  • Mask image based on depth data
  • Segment image using SLIC algorithm
  • Classify superpixels using Caffe and Alexnet CNN architecture
  • Make prediction based on

9

slide-10
SLIDE 10

Dataset Generation

  • Automatic image capture using

actuated turntable

  • HSV color based segmentation
  • Convex hull approximation
  • Collected 100 images for all 38 items

10

slide-11
SLIDE 11

Item Segmentation

  • Fixed location of the end-

effector above the ID Kinect.

  • Depth based thresholding
  • Geometries of all the objects are

known, horizontal thresholding.

11

slide-12
SLIDE 12

Image Segmentation and Identification

  • Segment image using SLIC superpixel

algorithm

  • AlexNet CNN is used for item

identification

  • Trained for 8 hours on over

400,000 segments using Nvidia Titan GPU

  • Predictions are computed in < 1

second

  • 38 predictions are generated for every

super pixel

12

slide-13
SLIDE 13

Global Prediction

  • Average predictions for each

class

  • Identify item that has the

highest confidence prediction

  • Renormalize predictions
  • Repeat until all 12 items are

identified

  • 75% accuracy on over 10,000

simulated permutations of acquired images

13

slide-14
SLIDE 14

System Demo: Part 2

14

slide-15
SLIDE 15

Future Work

2 months to improve system before the competition at Robocup on June 31st Grasping from bin

  • Use improved clustering to improve first pass pickup rate

Item Identification

  • Further supplement training data with real images
  • Place items in ‘confusion set’ in the same bin to reduce the chance of mis-

associations

  • Refine global prediction algorithm to maximize accuracy

Item placement on shelf

  • Develop pose estimation method for large items
  • Develop place strategy for large items of known pose

15

slide-16
SLIDE 16

Questions

[1] Amazon picking challenge rules: http://amazonpickingchallenge.org/APC_2016_Official_Rules.pdf [2] Amazon picking challenge submission video: https://youtu.be/oGq05wN7mmg [3] PCL Region Growing Segmentation: http://pointclouds.org/documentation/tutorials/region_growing_rgb_segme ntation.php [4] MoveIt: http://moveit.ros.org/ [5] Open Motion Planning Library: http://ompl.kavrakilab.org/ [6] AlexNet: http://papers.nips.cc/paper/4824-imagenet-classification-with- deep-convolutional-neural-networks.pdf [7] Caffe Deep Learning: http://caffe.berkeleyvision.org/ [8] Berkeley APC Dataset: http://rll.berkeley.edu/amazon_picking_challenge/

16