Lecture 06
Lecture 06
(x,y)
q2
q1
x
2
Top view x0,y0
a3 a3?
a2
y
a2?
a1
z q1
y
x
3
x
Side view
a3
a3
a2 q3
a2
q2 z0
a1 z
z
y
x 4
x
1 θ
1 tan-1(1/2) = 260 tan-1(1/-2) = -260
θ
-2
2
6
y
x
7
▪Create a model of the robot joints and links
8
What if the analytic solution
▪ does not exist?
9
Numerical solutions are trial-and-error procedures
that result in approximate solutions
10
▪ easy to figure out the forward kinematics
ξ(K(q))
▪adjust q until ξ → ξ*
11
This is posed as an optimization problem.
12
This is posed as an optimization problem.
13
(x,y)
q2
q1
x
14
15
Applying input to cause system variables to conform
to desired values
▪ Cruise-control
16
To do this, a controller with the corrective
behavior is required.
17
Input Output
Process
18
error Input Output
Process
19
error
time
20
21
error Input Output
PID Process
▪ P – Proportional
▪ I – Integral
▪ D – Derivative
22
error = set_point – process_value
output = proportional_gain * error
23
v
24
v
25
Proportional Integral Derivative
26