Robot Object Manipulation Using RFIDs Jue Wang Fadel Adib, Ross - - PowerPoint PPT Presentation

robot object manipulation using rfids
SMART_READER_LITE
LIVE PREVIEW

Robot Object Manipulation Using RFIDs Jue Wang Fadel Adib, Ross - - PowerPoint PPT Presentation

RF-Compass: Robot Object Manipulation Using RFIDs Jue Wang Fadel Adib, Ross Knepper, Dina Katabi, Daniela Rus Limitation of Todays Robotic Automation Fixed-position, single-task robot Limited to large-volume production line Inability


slide-1
SLIDE 1

RF-Compass: Robot Object Manipulation Using RFIDs

Fadel Adib, Ross Knepper, Dina Katabi, Daniela Rus

Jue Wang

slide-2
SLIDE 2

Limitation of Today’s Robotic Automation

Fixed-position, single-task robot

  • Limited to large-volume production line
  • Inability to change manufacturing process
slide-3
SLIDE 3

Toyota has been slowly backing away from heavy automation.

The labor saved by robots was wasted most of all by

reprogramming robots.

This is the future. A new wave of robots, far more adept than those now commonly used by automakers and other heavy manufacturers. The potential for much broader industrial acceptance is tied to the development of robots that can absorb data, recognize

  • bjects, and respond to information and objects in

their environment with greater accuracy.

slide-4
SLIDE 4

Mobile Manipulation

Fetching, grasping, and manipulating objects

  • Extend automation to small/medium factories
  • Easy to reconfigure manufacturing process
slide-5
SLIDE 5
  • Centimeter-scale localization, e.g., 2cm
  • Minimal instrumentation  portable

Requirements for Mobile Manipulation

slide-6
SLIDE 6

Current Approaches

  • Motion capture system, e.g., VICON

– Sub-centimeter accuracy – Heavy instrumentation & Expensive

slide-7
SLIDE 7

Current Approaches

  • Motion capture system, e.g., VICON

– Sub-centimeter accuracy – Heavy instrumentation & Expensive

  • Imaging (e.g., optical camera, Kinect, LIDAR)

– Needs prior training

  • r

?

slide-8
SLIDE 8

Current Approaches

  • Motion capture system, e.g., VICON

– Sub-centimeter accuracy – Heavy instrumentation & Expensive

  • Imaging (e.g., optical camera, Kinect, LIDAR)

– Needs prior training

  • r

?

slide-9
SLIDE 9

Can RF localization help?

slide-10
SLIDE 10

Current RF localization schemes are too coarse

  • State-of-the-art WiFi localization: 23cm

[ArrayTrack]

  • State-of-the-art RFID localization: 11cm [PinIt]

BUT requires a dense grid of reference tags

How to get a few cm accuracy without environment instrumentation?

slide-11
SLIDE 11

RF-Compass

  • Place RFID tags on both robot and objects
  • No reference tags in the environment
slide-12
SLIDE 12

Identifying the Object

  • RFID: a passive sticker – no battery, low cost
  • Reader shines RF signal on tags

 Each tag replies with its unique ID  Works for up to 10 meters

slide-13
SLIDE 13

How to get centimeter-scale accuracy?

slide-14
SLIDE 14
  • Compare distances between RFIDs

Which blue tag is closer to the red tag?

Tag 3 Tag 1 Tag 2

Distance ordering based on signal similarity [SIGCOMM’13]

Building block: RF pairwise comparison

slide-15
SLIDE 15

Basic building block 2cm accuracy

slide-16
SLIDE 16

Basic Idea: Localization by Partitioning

Is the red tag closer to Tag 1 or Tag 2?

slide-17
SLIDE 17

Basic Idea: Localization by Partitioning

Tag 1 is closer than Tag 2

slide-18
SLIDE 18

Basic Idea: Localization by Partitioning

Tag 3 is closer than Tag 4

slide-19
SLIDE 19

Basic Idea: Localization by Partitioning

Tag 4 is closer than Tag 1

slide-20
SLIDE 20

Basic Idea: Localization by Partitioning

But not yet centimeter accuracy

slide-21
SLIDE 21

Basic Idea: Localization by Partitioning

  • Partitions can be iteratively refined
slide-22
SLIDE 22

Iterative Refining via Robot Navigation

  • Leveraging robot’s consecutive moves
slide-23
SLIDE 23

Iterative Refining via Robot Navigation

  • Every robot move gives a new set of partitions
slide-24
SLIDE 24

Iterative Refining via Robot Navigation

  • Lay new partitions over old partitions to refine
slide-25
SLIDE 25
  • Keep refining until reaching centimeter accuracy

Iterative Refining via Robot Navigation

slide-26
SLIDE 26
  • Keep refining until reaching centimeter accuracy

Iterative Refining via Robot Navigation

slide-27
SLIDE 27

Formulation as an Optimization

2 𝑦2 − 𝑦1 2 𝑧2 − 𝑧1 𝑦0 𝑧0 ≤ 𝑦2

2 + 𝑧2 2 − 𝑦1 2 − 𝑧1 2

(𝑦1, 𝑧1) (𝑦2, 𝑧2) (𝑦0, 𝑧0)

slide-28
SLIDE 28

Formulation as an Optimization

2(𝑦2 − 𝑦1) 2(𝑧2 − 𝑧1) ⋮ ⋮ 𝑦0 𝑧0 ≤ 𝑦2

2 + 𝑧2 2 − 𝑦1 2 − 𝑧1 2

⋮ (𝑦0, 𝑧0)

slide-29
SLIDE 29

Formulation as an Optimization

𝑩 𝑦0 𝑧0 ≤ 𝒄 Works correctly even if randomly flipping 10% of pairwise comparisons, shown in paper

(𝑦0, 𝑧0)

  • A feasibility problem with

linear constraints

  • Efficiently solved via convex
  • ptimization
  • Over-constrained system

↓ Robustness to errors & outliers

slide-30
SLIDE 30

Problem: also need orientation for grasping Solution:

  • Multiple RFIDs on object
  • Naïve approach: localize each RFID

independently and find orientation

  • Our approach: joint optimization using

knowledge of their relative location

Orientation

slide-31
SLIDE 31

Evaluation

  • Used a robot to fetch IKEA furniture parts
  • 9 tags on robot, 1 – 4 tags on object
slide-32
SLIDE 32

Baseline

  • VICON motion capture system
  • Sub-centimeter accuracy
  • Infrared cameras + infrared-reflective markers

VICON Markers

slide-33
SLIDE 33

Navigation Performance

CDF CDF Ratio to Optimal Path in LOS Ratio to Optimal Path in NLOS

Direct line-of-sight

RF-Compass enables effective navigation in NLOS

VICON does NOT work in NLOS

Occlusion and NLOS

Only 6% longer than

  • ptimal on average
slide-34
SLIDE 34

Center Position Accuracy

4 cm 2.8 cm 1.9 cm 1.3 cm 1 2 3 4 5 6 1 Tag 2 Tags 3 Tags 4 Tags

Number of Tags on Furniture Part Error in Position Estimate (cm)

slide-35
SLIDE 35

Number of Tags on Furniture Part Error in Orientation (degree)

5.8˚ 3.6˚ 3.3˚ 1 2 3 4 5 6 7 2 Tags 3 Tags 4 Tags

Orientation Accuracy

slide-36
SLIDE 36

Conclusion

  • RF-Compass: accuracy of a few cm and degrees
  • Iterative refining by leveraging robot’s navigation
  • Opens up opportunities for bridging robot object

manipulation with RF localization