Building a Universal Planar Manipulator - PowerPoint PPT Presentation

1 / 37
About This Presentation
Title:

Building a Universal Planar Manipulator

Description:

Minimalism: Flat Horizontal Plate is a Universal Planar ... Visually steer to Cj. Save amplitudes (X1,X2,Y1,Y2)j. Load as needed by manipulation algm ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 38
Provided by: danre4
Category:

less

Transcript and Presenter's Notes

Title: Building a Universal Planar Manipulator


1
Building aUniversal Planar Manipulator
  • Dan Reznik
  • Emil Moshkovich
  • John Canny
  • UC-Berkeley

2
Our Main Resultwafr98,icra98
  • Minimalism Flat Horizontal Plate is a Universal
    Planar Manipulator! (UPM)
  • longitudinal vibrations
  • sliding friction
  • parallelism

3
Where are we withinDistributed Manipulation?
4
(No Transcript)
5
Coulomb Friction(Sliding Mode)
  • saturator of relative velocity (non-linear)
  • above threshold of static friction

6
Friction Field
7
Review The Algorithm
C1
C2
  • Given
  • Compute
  • Such that

C4
C3
8
Goal of the talk
  • Algorithm ok, in simulation
  • Show how algorithmic requirements are being met
    in practice!

9
Practical Requirements
  • Generate a non-linear field
  • Flexibly choose centers of rotation
  • Real-time detect coins positions
  • H/W S/W integration

10
Problem Isynthesizing a non-lineardisplacement
field
C
11
Use Pulsed Asymmetric Vibration (rotational)
P2
P1
C
Parts perceive constant, tangential force
12
Pulse it d ? ?t2
13
Problem IIHow do we make the table rotate about
a chosen COR?
C
14
The Actuation Kinematics
15
The Prototype
  • 4 voice coils
  • 8x8 CorianTM table

16
Forward dynamics and the Real World
  • Motors not the same
  • Cross-talk, mechanical asymmetries
  • Sensitive to M, I, and frequency.

17
Back to the white board...
18
Dont guess the COR measure it!
19
Install Accelerometers PC Interface
20
Acceleration Curve Fit
recover amplitude
integrate adjust
21
Real-Time COR Recovery
22
COR Steering
-2
-1
-2
2
1
1
0
1
1
0
-1
0
-2
-1
-1
3
3
2
-1
-1
0
-1
0
-1
23
Building a COR Library
  • Visually steer to Cj
  • Save amplitudes (X1,X2,Y1,Y2)j
  • Load as needed by manipulation algm

24
Problem IIIHow do we recover parts positions?
  • At every step, algm needs to know Pis
  • DPis given by task

25
Use Vision!
26
Image ? Features
27
Updates Local Search
28
Integrating it all1-Coin Experiment
4
3
5
6
8
7
29
Video Snapshots
30
Summary Problems Solved
  • I Synthesize non-linear manipulation primitive
  • friction asymmetric rotation
  • cool actuation design
  • II Make the table rotate about chosen COR
  • install accelerometers
  • least-squares fit to cos(t)(cos2t)/2
  • recover amplitudes, solve simple equation
  • III Recover parts positions
  • simple image processing

31
Current problems
C
  • Stiction, saturation near C
  • Needs more angular acceleration (tangential force)

r1
r2
sliding?
sticking?
32
New Prototype
  • Larger table 15x15 (vs. 8x8)
  • Stronger voice coils 50 lbf (vs. 5 lbf)
  • More space-efficient
  • Sturdy aluminum base

33
Conclusions
  • Novel distributed manipulator
  • single moving part
  • simple control
  • closer to working prototype
  • Applications?
  • Active desk
  • Moving people? Furniture?
  • Micro-scale

34
Dangers of Vibratory Manipulation
The End
35
Manipulation Task Primitive
36
Non-Additivity
Linear
Non-Linear
37
Error ? e2
Write a Comment
User Comments (0)
About PowerShow.com