robot actuation: motors stepper motors servo motors physics “review” dc motors electric fields...

78
Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy. Things seek lowest energy states. • iron core vs. magnet • magnetic fields tend to line up v + - v + - N S N S Torque is a good scrabble word. Author: CIS

Upload: toby-warner

Post on 23-Dec-2015

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Robot Actuation: Motors

Stepper motors Servo motors

Physics “review”

DC motors

Electric fields and magnetic fields are the same thing.

Nature is lazy.Things seek lowest energy states.• iron core vs. magnet• magnetic fields tend to line up

v+ - v+ -

N

S

N S

Torque is a good scrabble word. Author: CIS

Page 2: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Stepper Motors

N

S stator

rotor

electromagnets

Page 3: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Stepper Motors

N

S stator

rotor

S

N

electromagnets“variable reluctance”

stepper motor

How does rotor angle affect the torque?

Page 4: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Stepper Motors

N

S stator

rotor

S

N

electromagnets“variable reluctance”

stepper motor

angle

torque

Page 5: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Stepper Motors

N

S stator

rotor

S

N

electromagnets“variable reluctance”

stepper motor

angle

torque

Page 6: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Stepper Motors

N

S stator

rotor

S

N

SN

electromagnets“variable reluctance”

stepper motor on to the next

teeth…

Page 7: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Stepper Motors

N

S

electromagnets

stator

rotor

S

N

SN

“variable reluctance” stepper motor

• Direct control of rotor position (no sensing needed)

• May oscillate around a desired orientation

• Low resolution

printerscomputer drivesmachining

on to the next teeth…

can we increase our resolution?

Page 8: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Increasing Resolution

Half-stepping

S

S

N

N

energizing more than one pair of stator teeth

Page 9: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Increasing Resolution

Half-stepping

S

S

N

Nangle

torque

energizing more than one pair of stator teeth

Page 10: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Increasing Resolution

Half-stepping

S

S

N

Nangle

torque

More teeth

energizing more than one pair of stator teeth

Page 11: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Increasing Resolution

Half-stepping

S

S

N

Nangle

torque

More teeth

energizing more than one pair of stator teeth

on the rotor and/or stator

Question 2 this week…

Page 12: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Motoring along...

• direct control of position

• very precise positioning

• What if maximum power is supplied to the motor’s circuit accidently ?

• Underdamping leads to oscillation at low speeds

• At high speeds, torque is lower than the primary

alternative…

http://www.ohmslaw.com/robot.htm

Beckman 105 ?

Page 13: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

DC motors -- exposed !

Page 14: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

DC motor basics

N

S

N S

stator

rotor

permanent magnets

commutator on shaft

V

+

-

brushes

Page 15: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

DC motor basics

N

S

N S

stator

rotor

permanent magnets

commutator on shaft

V

+

-

N SS N

V

+

-

brushes

Page 16: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

DC motor basics

N

S

N S

stator

rotor

permanent magnets

commutator on shaft

V

+

-

N SS N N SN S

V

+

-

V

+

-

brushes

Page 17: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Who pulls more weight?

N

S

N S

stator

rotor

DC motorStepper motor

N

Selectro-magnets stator

rotor

Page 18: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Who pulls more weight?

N

S

N S

stator

rotor

DC motorStepper motor

N

Selectro-magnets stator

rotor

• Position control • High holding torque• Durability (no brushes)

• Energy used is prop. to speed • Higher torque at faster speeds• More popular, so they’re cheaper• Smoother at low speeds

Page 19: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Open-loop control

An “open-loop” strategy

desired speed Controller solving for V

VMotor

and world

“the plant”

Page 20: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Bang-bang control

General idea works for any controllable system...

desired speed Controller solving for V

VMotor

and world

desired position Controller

solving for V(t)

V(t)Motor

and world

actual speed

actual position

Page 21: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Returning to one’s sensors

But the real world interferes...

desired speed d Controller

solving for V

VMotor

and world

a

desired speed d actual speed a

Vr = + k R k We don’t know the actual

load on the motor.

Page 22: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Closed-loop control

Compute the error and change in relation to it.

desired dV

The world

a

actual speed a

- compute V using the error e

d a

Error signal e

how do we get the actual speed?

Page 23: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Proprioceptive Sensing

• Resolver

= measures absolute shaft

orientation

• Potentiometer = measures orientation by varying resistance, it has a range of motion < 360º

Power/Contact

Page 24: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Servomotors

Direct position control in response to the width of a regularly sent pulse.

A potentiometer is used to determinethe motor shaft angle.

modified to run continuously

potentiometer

Page 25: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Optical Encoders

• Detecting motor shaft orientation

potential problems?

Page 26: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Gray Code

0

1

2

3

4

5

6

7

8

9

# Binary

0

1

10

11

100

101

110

111

1000

1001

000

001

011

010

110

111

101

100

Page 27: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Gray Code

0

1

2

3

4

5

6

7

8

9

# Binary

0

1

10

11

100

101

110

111

1000

1001

000

001

011

010

110

111

101

100

1100

1101

with FPS applications !

Page 28: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Gray Code

0

1

2

3

4

5

6

7

8

9

# Binary

0

1

10

11

100

101

110

111

1000

1001

among others...

000

001

011

010

110

111

101

100

1100

1101

wires?

Page 29: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Absolute Optical Encoders

• Complexity of distinguishing many different states -- high resolution is expensive!

something simpler ?

Page 30: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Relative Encoders

• Track position changes

grating

light emitter

light sensor

decode circuitry

Page 31: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Relative Encoders

• Relative position - calibration ? - direction ?

- resolution ?

grating

light emitter

light sensor

decode circuitry

Page 32: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Relative Encoders

• Relative position - calibration ? - direction ?

- resolution ?

grating

light emitter

light sensor

decode circuitry

Page 33: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Relative Encoders

• Relative position

grating

light emitter

light sensor

decode circuitry

A

B

A

B

A lags B

- calibration ? - direction ?

- resolution ?

Page 34: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Relative Encoders

• Relative position

grating

light emitter

light sensor

decode circuitry

A

B A leads B

- calibration ? - direction ?

- resolution ?

quadrature encoding

100 lines -> ?

Page 35: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Ideal

Relative Encoders

• Relative position mask/diffuser

grating

light emitter

light sensor

decode circuitry

Real

A diffuser tends to smooth these signals

With motors and sensors, all that’s left is...

A

B

Page 36: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Control

Page 37: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Closed-loop control

Compute the error and change in relation to it.

desired dV

The world

a

actual speed a

- compute V using the error e

d a

Error signal e

Feedback

Page 38: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Initial Feedback

“First” feedback controller

Page 39: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Other Systems

Biological feedback systems

Chemical feedback systems

intelligent hydrogels

Page 40: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

at low pH values, the carboxylic acid groups of PMAA tend to be protonated, and hydrogen bonds form between them and the ether oxygens on the PEG chains. These interpolyer complexes lead to increased hydrophobicity, which causes the gel to collapse. At high pH values, carboxylic groups become ionized, the complexes are disrupted, and the gel expands because of increased electrostatic repulsion between the anionic chains.

Additional Feedback

Chemical feedback systemsfor insulin delivery

Why I’m not a chemist:

ph dependant

Page 41: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Robotic use of EAPs

Page 42: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Short Assignment #3

A second page and picture(s) for Lab Project #1. work in a citation for the paper you read!

Putting the step into stepper motors…

problem 1

problem 2

Implementing one-dimensional PD control (Nomad)problem 3

Remember that these may be done either individually or in your lab groups.

Reading: Choose 1 of these four papers on design/locomotion:

Implementing two-dimensional PD control (Nomad)Extra Credit

• Designing a Miniature Wearable Visual Robot

• An Innovative Locomotion Principle for Minirobots Moving in the Gastrointestinal Tract

• Get Back in Shape! A reconfigurable microrobot using Shape Memory Alloy

• Walk on the Wild Side: The reconfigurable PolyBot robotic system

Page 43: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Wednesday

Coming soon! The ancient art of motor arranging...

Controling motion by controlling motors: PID

Page 44: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Spherical Stepper Motor

complete motor

statorrotor

applications

Page 45: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Returning to one’s sensors

But the real world interferes...

desired speed d Controller

solving for V

VMotor

and world

a

desired speed d actual speed a

Vr = + k R k We don’t know the actual

load on the motor.

Page 46: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

How robotics got started...

Page 47: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Proportional control

better, but may not reach the setpoint

Page 48: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

PI control

better, but will overshoot

but I thought PI was constant...

Page 49: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

PID control

Derivative feedback helps damp the system

other damping techniques?

Page 50: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

And Beyond

Why limit ourselves to motors?

Nitinol -- demo stiquito robot ?

Electroactive Polymers

EAP demo

Wiper for Nanorover

dalmation

Page 51: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Control

Knowing when to stop...

DC servo motor -- what you control and what you want to control are not nec. the same thing

motor model -- equivalent circuit

to control velocity

to control position

Page 52: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

DC motors

Basic principles

N

S

N

S

N S

N S SN

stator

rotor

permanent magnets

N SS N N SN S

Page 53: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Control

What you want to control = what you can control

For DC motors: speed voltage

N

S

N SV

V

Page 54: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Controlling speed with voltage

DC motor model

V e

“back emf”

R

windings’ resistance

e is a countervoltage generated by the rotor windings

• The back emf depends only on the motor speed.

• The motor’s torque depends only on the current, I.

e = ke

= k I

Page 55: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

the following are the DC motor slides

Page 56: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Controlling speed with voltage

DC motor model

V e

R

• The back emf depends only on the motor speed.

• The motor’s torque depends only on the current, I.

e = ke

= k I

Page 57: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

kke

Controlling speed with voltage

DC motor model

V e

R

• The back emf depends only on the motor speed.

• The motor’s torque depends only on the current, I.

e = ke

= k I

• Consider this circuit’s V: V = IR + eIstall = V/Rcurrent when

motor is stalledspeed = 0

torque = max

How is V related to

V = + ke R k

- or -

= - + R ke V

Speed is proportional to voltage.

Page 58: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

speed vs. torque

torque

speed

ke V

at a fixed voltage

R kV

max torque when stalled

no torque at max speed

Page 59: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

speed vs. torque

torque

speed

ke V

at a fixed voltage

R kV stall torque

no torque at max speed

Linear mechanical power Pm = F v

Rotational version of Pm =

Page 60: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

speed vs. torque

torque

speed

ke V

at a fixed voltage

R kV stall torque

max speed

Linear mechanical power Pm = F v

Rotational version of Pm =

power output

speed vs. torque

Page 61: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

speed vs. torque

torque

speed

ke V

R kV

power output

speed vs. torque

gasoline engine

Page 62: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Power loss a good thing ?

DC motor model

V e

R

• The back emf depends only on the motor speed.

• The motor’s torque depends only on the current, I.

e = ke

= k I

• Track power losses: Pe = PR + Pm

Pe = electrical (battery) power

Pm = mechanical (output) power

PR = power loss in resistor

V = IR + e• circuit voltage V:

Page 63: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Power loss a good thing ?

DC motor model

V e

R

• The back emf depends only on the motor speed.

• The motor’s torque depends only on the current, I.

e = ke

= k I

• Track power losses: Pe = PR + Pm

V = IR + e• circuit voltage V:

Pe = PR + em

actuator’s power

Pe = electrical (battery) power

Pm = mechanical (output) power

PR = power loss in resistor

Page 64: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Power loss a good thing ?

DC motor model

V e

R

• The back emf depends only on the motor speed.

• The motor’s torque depends only on the current, I.

e = ke

= k I

• Track power losses: Pe = PR + Pm

V = IR + e• circuit voltage V:

Pe = PR + em (ac’s)

Pe = electrical (battery) power

Pm = mechanical (output) power

PR = power loss in resistor

PR = I2R E & M lives on !

Pe = VI

Page 65: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Power loss a good thing ?

DC motor model

V e

R

• The back emf depends only on the motor speed.

• The motor’s torque depends only on the current, I.

e = ke

= k I

• Track power losses: Pe = PR + Pm

V = IR + e• circuit voltage V:

Pe = PR + em (ac’s)

Pe = electrical (battery) power

Pm = mechanical (output) power

PR = power loss in resistor

VI = I2R + em (ac’s)PR = I2R

E & M lives on !

Pe = VI

Page 66: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Power loss a good thing ?

DC motor model

V e

R

• The back emf depends only on the motor speed.

• The motor’s torque depends only on the current, I.

e = ke

= k I

• Track power losses: Pe = PR + Pm

V = IR + e• circuit voltage V:

Pe = PR + em (ac’s)

Pe = electrical (battery) power

Pm = mechanical (output) power

PR = power loss in resistor

VI = I2R + em (ac’s)PR = I2R

E & M lives on !

Pe = VI VI > em (ac’s)

Finally ! Scientific proof !

Page 67: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Power loss a good thing ?

DC motor model

V e

R

• The back emf depends only on the motor speed.

• The motor’s torque depends only on the current, I.

e = ke

= k I

• Track power losses: Pe = PR + Pm

V = IR + e• circuit voltage V:

Pe = PR +

actuator’s power

Pe = electrical (battery) power

Pm = mechanical (output) power

PR = power loss in resistor

PR = I2R E & M lives on !

Pe = VI

Page 68: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Power loss a good thing ?

DC motor model

V e

R

• The back emf depends only on the motor speed.

• The motor’s torque depends only on the current, I.

e = ke

= k I

• Track power losses: Pe = PR + Pm

V = IR + e• circuit voltage V:

Pe = PR +

PR = I2R E & M lives on !

Pe = VI

VI = I2R +

Pe = electrical (battery) power

Pm = mechanical (output) power

PR = power loss in resistor

Page 69: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Power loss a good thing ?

DC motor model

V e

R

• The back emf depends only on the motor speed.

• The motor’s torque depends only on the current, I.

e = ke

= k I

• Track power losses: Pe = PR + Pm

V = IR + e• circuit voltage V:

Pe = PR +

PR = I2R E & M lives on !

Pe = VI

VI = I2R +

Pe = electrical (battery) power

Pm = mechanical (output) power

PR = power loss in resistor

ke = k

VI = I2R + kIe/ ke

V = IR + ke/ ke

IR + e = IR + ke/ ke

Page 70: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

single-parameter summary

torque

speed

k V

R kV stall torque

max speed

Linear mechanical power Pm = F v

Rotational version of Pm =

power output

speed vs. torque

Page 71: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Motor specs

Electrical Specifications (@22°C)For motor type 1624   003S 006S 012S 024

-------------------------- -------- -------- -------- --------- -------nominal supply voltage (Volts) 3 6 12 24armature resistance (Ohms) 1.6 8.6 24 75maximum power output (Watts) 1.41 1.05 1.50 1.92maximum efficiency (%) 76 72 74 74no-load speed (rpm) 12,000 10,600 13,000 14,400no-load current (mA) 30 16 10 6friction torque (oz-in) .010 .011 .013 .013stall torque (oz-in) .613 .510 .600 .694velocity constant (rpm/v) 4065 1808 1105 611back EMF constant (mV/rpm) .246 .553 .905 1.635torque constant (oz-in/A) .333 .748 1.223 2.212armature inductance (mH) .085 .200 .750 3.00

k

Page 72: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

the preceding were the DC motor slides

Page 73: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Bang-bang control

An “open-loop” strategy

desired speed Controller solving for V

VMotor

and world

“the plant”

Page 74: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

gearing up...

should be gearing down...

Page 75: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Another example of feedback control

Nomad going to a designated spot

Page 76: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Power loss a good thing ?

DC motor model

V e

R

• The back emf depends only on the motor speed.

• The motor’s torque depends only on the current, I.

e = ke

= k I

• Track power losses: Pe = PR + Pm

V = IR + e• circuit voltage V:

Pe = PR +

Pe = electrical (battery) power

Pm = mechanical (output) power

PR = power loss in resistor

PR = I2R E & M lives on !

Pe = VI

Page 77: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Back to control

Basic input / output relationship:

(1) Measure the system: R, k

(2) Compute the voltage needed for a desired speed

(3) Go !

We want a particular motor speed .V = + k

R k

We can control the voltage applied V.

Page 78: Robot Actuation: Motors Stepper motors Servo motors Physics “review” DC motors Electric fields and magnetic fields are the same thing. Nature is lazy

Back to control

Basic input / output relationship:

(1) Measure the system: R, k

(2) Compute the voltage needed for a desired speed

(3) Go !

We want a particular motor speed .

V is usually controlled via PWM -- “pulse width modulation”

V = + k R k

We can control the voltage applied V.

Vt

Vt

(half Vmax)

(1/6 Vmax)

V

V

t

t