No Slide Title

Download Report

Transcript No Slide Title

Matrix
• Order Number of row or columns
• Rank of Matrix:
Order of largest non-zero determinant.
A matrix whose order exceeds its rank is singular
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Inverse of a matrix
• Matrix of Cofactors divided by the determinate
 a11
a
 21
a
A1   31
 .
 .

an1
January 10, 1999
a12
a22
a32
.
.
an 2
.
.
.
.
.
.
.
.
.
.
.
.
1
. a1n 
 A11
A
. a2 n 
 12
. . 
1  A13



. . 
A .
 .
. . 


. ann 
 A1n
A21
A22
A23
.
.
A2 n
Robotics 1
Copyright Martin P. Aalund, Ph.D.
.
.
.
.
.
.
.
.
.
.
.
.
. An1 
. An 2 
. . 

. . 
. . 

. Ann 
Cofactors and Determinants
• Cofactor of Matrix
Ajk   1
j k
M jk
• Determinate of Matrix
n
n
k 1
k 1
A   aik Aik   akj Akj
• We could use any row or any column
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Matrices
• Inverse of a diagonal Matrix
a 0 1 / a 0 
 0 b   0 1 / d 

 

• Inverse of a symmetrical matrix is symmetrical
• Inverse of an anti-symmetrical matrix is anti-symmetrical
• Inverse of the product of matrices is equal to the reordered product of
the inverses. AB1  B1A1
• Normal Matrix A  A
• Orthogonal Matrix A  A
• Other Identities A  AT
T
1
T
A 
1 1
A
I 1  I
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Definitions
• Actuator: A motor or transducer that converts energy (Electrical,
Hydraulic, or Pneumatic Etc..) into motion.
• Transducer: A device for converting one form of energy to another. An
example would be a microphone. It converts acoustic energy(Sound)
to electrical energy.
• A/D: Analog to Digital converter. Converts an analog voltage to a
digital value. Used to interface sensors to a computer. Also written
(ATOD).
• D/A: Digital to Analog converter. Converts a digital value to an
analog voltage. Often connected to the input of a control system or
amp. Also written DTOA.
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Definitions Continued
• Repeatability: How well a robot can return to the same point.
• Accuracy: How well a robot can move to an arbitrary point in space
• Precision: The smallest increment with which a robot can be
positioned.
• Resolution: Sensor Increment
Desired
Position
Precision Accuracy
Ajacent
Position
January 10, 1999
Actual
Position
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Definitions Continued
• As upper limits the precision is equal to the resolution and the
Accuracy is 1/2 the precision.
• Most robots repeatability, accuracy and precision changes throughout
its workspace.
Type
Catesian
Cylindircal
Spherical
SCARA
Articulated
January 10, 1999
Hozizontal
Uniform
Decreases Radially
Decreases Radially
Varies
Varies
Vertical
Uniform
Uniform
Decreases Radially
Uniform
Varies
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Type of Robot Actuation
• Direct Drive
• Geared
– Belts, Gears, Harmonic Drives, Cycloidal Cam
Backlash
Power Density
Speed
Friction/Stiction
Disturbances
Inetia Changes
Process Feedback
Noise
Reliability
P:ostion Sensor
Weight
January 10, 1999
Direct Drive
None
Poor
High
Low
Seen Directly
Seen Directly
Fealt Directly
Low
Very Good
Coaxial
Heavy
Gear Reduced
Can be Significant
Can be Very Good
Suficient for Most Applications
Can be High
Divided by Gear Ration
Divided by Gear Ration Squared
Is Masked by Stiction in Geartrain
Can be Loud
Good to Poor
Can Take Advantage of Gear Ratio
Low
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Motor
• Brush DC
– Brushes may wear out. Perceived as a reliability issue. Brushes produce
dust.
• Brushless DC
– Require a full H-Bridge and a sensor for comutation
• AC Induction
– Requi
• Stepper
• Reluctance
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Electric Motor Types
Commutation
Power
Density
Mechanical
High
Brushless DC 6
Step
Electrical Halls
High
Brushless DC
Sinusoidal
Sensor Based
None
Motor Type
Brush DC
Stepper
Reluctance
Sensor Based
Inductance
Sensor Based
January 10, 1999
Field
Stator
Torque
Ripple
Magnets
Low
Magnets
3
Windings
Medium
High
Magnets
3
Windings
Very Low
Medium
Magnets
or Iron
Medium
Low
Medium
Low
Fields
Rotor
DC
Windings
Iron
Induced
N
Windings
3
Windings
3
Windings
Thermal
Poor Windings
4
on Rotor
Transistors
Good Windings
6
on Stator
Transistors
Good Windings
6
on Stator
Transistors
High
Fair
Low
Fair
Very Low
Fair
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Amp Type Reliabilty
N
Transistors
6
Transistors
6
Transistors
Speed
Brushes
Medium
None
High
None
High
None
Low
None
Medium
None
Medium
Type of Actuation
Actuation
Type
Hydraulics
Torque/Force
Density
Speed
Positional
Repeatability
Control
Very High
Slow
Poor
Variable Valve
Medium
Fast
Limited
2 position or
PWM
Low
Fast
Good
Simple
Pneumatics
Electrical
Type
Good Linear
Hydraulics
Some Rotation Leak, Control
Good Linear
Life of Seals,
Some Rotation
Control
Good Linear
Power Density
Good Rotation
• Electrical Most Popular
• Hydraulic used mainly in welding and underwater activities.
• Pneumatics used for gripping and detented motion
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Cons
Position Sensing
•
Sense at Joint
– Don’t Worry about Deflection or Backlash
•
Sense at Motor
– Low Cost Sensor
•
Sense at End-Effector
– Limited View
– Cost
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Sensor Comparison
• Incremental Encoders and Resolvers are Most Popular
Type
Encoder
Incremental
Encoder
Absolute
Sinusoidal
Encoders
Resolution Incremental
Bits
or Absolute
Resolver
Inductosyn
Capacitive
Inductive
January 10, 1999
Signal
Type
12
Incremental
Digital
16
Absolute
Digital
22
Absolute
Analog
14
Absolute
24
Incremental
24
Either
24
Either
Analog
Volts RMS
Analog
millivolts
Analog
millivolts
Analog
millivolts
Electrical Number
Signals Imunity of Wires
A, B,
Very
4-8
Index
Good
Very
Binary
20+
Good
Sin, Cos,
Fair
6-10
Index
Electrical
Interface
None
None
Interpolator
Sin,Cos
Good
6
R/D Converter
Sin, Cos
Fair
6
Amp +Converter
Sin, Cos
Fair
6-10
Converter
Sin, Cos
Fair
6-10
Converter
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Encoder
•
•
•
Generally Have two picks up that are 90 degrees out of Phase (A and B) This
allows you to determine the direction of rotation and thus count up or down
By using the rising and falling edges of both A and B we can get 4 times the
number of slots.
May have one or more index marks for homing.
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Absolute Encoder
• Gray Code Vs Binary
• Gray Code only changes by one bit per transition.
• At least one sensor per track.
11
01
11
01
01
00
00
10
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Resolver
•
•
•
•
•
Uses an AC signal to excite the rotor winding.
Stator has two windings at 90 degrees to each other.
As the rotor turns the coupling to the two windings will change
Can have multiple poles, but lose absolute capability.
Converters usually are analog and can be expensive, $200 for 14-16
bits.
Cosine
Reference
Sin
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Inductosyn
•
•
•
•
•
•
•
Similar to a resolver but made in two planes.
The Inductosyn has many pole pairs, 50 +
The output will repeat ones for each pole pair.
Each cycle can be decoded to 14+ bits
Require very precise alignment, and high quality amplifiers.
Expensive
Analog Encoders offer similar solution at a lower cost.
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Analog Encoder.
• Uses a pattern and a matched diffraction grate to transmit light at
different amounts as a function of rotation
• Optical sensors generate voltages proportional to the light hitting them.
• These voltages are digitize and used to produce absolute position
values for a cycle.
• Encoders can be designed to produce multiple cycles per revolution.
For example a disk can have 2048 cycles and each cycle can be
decoded to 10 bits to result in 22 bits of position information.
• Multiple tracks can be place on a disk
One track with many cycles can be used to obtain fine resolution
One tack can be used to determine which cycle of the fine track the
encoder is in. Similar to an Hour, Minute and second hand on a clock.
• Requires additional Electronics to decode.
• LEDs require relatively high power.
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.
Capacitive and Inductive Sensors
•
•
•
•
•
Operate similar to analog encoders.
Patterns are placed on the rotor and stator.
Rotor and stator can be made of low cost materials
Technology similar to printed circuit board fabrication.
Capable of very low power operation. This would allow for battery
baked operation.
• Resolution similar to analog encoders and Inductosyns
• Electronics utilize Digital to Analog converters and DSPs or PLDs.
January 10, 1999
Robotics 1
Copyright Martin P. Aalund, Ph.D.