AME352 Lecture Week Actuator Part1
AME352 Lecture Week Actuator Part1
Part I
Motor Types
• Brushed
• Brushless
• Stepper Motor
• Piezo Motor
2
Inside a DC Motor
3
Motor Integrated with
Encoder
• Motor and optical encoder
4
Motor Power Equation (Simplified)
N = speed in RPM
= Flux per pole
Z = no. of conductors
P = no. of pole pairs
A = Area of conductor
6
Torque and Power
• Net power into motor = Torque x Angular Velocity
7
DC Motor Characteristics
8
Stepper Motor
m = number of phases
Nr = number of rotor teeth
10
Servo
11
Pulse Width Modulation
12
PWM at Work
13
PWM Encoding
14
PWM Encoding
15
PWM Example
16
Classic Sense, Plan, Act
17
Rethink
18
Rethink Robotics
19
Elephant’s Don’t Play
Chess
20
Rodney Brooks
21
Cambrian Explosion
25
Behavior Breakdown
• Task: Foraging
26
Subsumption Layered
Architecture
28
Layering
29
Subsumption (Brooks,
1986)
• Layers built on lowest competence:
• Collision Avoidance
30
Layering
• Navigation
31
Subsumption (Brooks,
1986)
32
Behavior Based Robotics
33
Another Subsumption
Layer
34
Robot Mower
• Behaviors?
• Move Forward
• Move Backward
• Turn Right
• Turn Left
• Perform random move.
• Obstacle Avoid
• Avoid (bump =obstacle)
• Avoid(wire = boundary
• Stop
• Stop Button 35
Robot Maze Navigation
• Basis Behaviors:
• Move Forward
• Move Backwards
• Turn Right 90 deg
• Turn Left 90 deg
• Pickup Obstacle In Front
• Putdown Obstacle To Side
• Read Sign
• Stop
36
Robot Maze Navigation
1. Turn Left 90
2. Read Sign
3. Move Forward
4. Pickup Obstacle
5. Putdown Obstacle
6. Pickup Obstacle
7. Putdown Obstacle
8. Move Forward
9. Pickup Obstacle
10. Putdown Obstacle
11. Move Forward
12. Move Forward
13. Read Sign
13. Move Forward
37
Robot Arm
38
Conclusions
39