Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Acceleration: x v
x F (x, u)
x v u
x
v v
xu
Laws of Motion in Physics
Newton’s Law: F=ma or a=F/m.
x v
x
v F / m
But Aristotle said:
Velocity, not acceleration, is proportional to the
force on a body.
True in a friction-dominated setting
The Bang-Bang Controller
Push back, against the direction of the error
e x xset
Error:
e 0 u : on x F ( x, on) 0
e 0 u : off x F ( x, off ) 0
To prevent chatter around e 0
e u : on
i.e., use small hysteresis , instead of
e u : off 0 as threshold
Here, error is
e=xhuman – xrobot
in some region close to
the robot
Set ub so that x F ( x , u ) 0
set b
For a linear system, exponential
convergence.
t
x(t) Ce x set
The controller gain k determines how
quickly the system responds to error.
Proportional control (discrete time)
Overshoot
Settling time
Steady-state error
Stability
u kP e ub
xset kh e where kh k P
Types of Controllers
Feedback control
Sense error, determine control response.
Feedforward control
Sense disturbance, predict resulting error, respond
to predicted error before it happens.
Model-predictive control
Plan trajectory to reach goal.
Take first step.
Repeat.
Combines benefits of planning & control
See Emo Todorov’s ping pong ball juggling robot
End