Professional Documents
Culture Documents
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
P
Trajectory in work space
Define path:
initial point ->
final point
Calculate discrete
path
Advantages
Geometrical constrains
Disadvantages
Inverse kinematics calculated each step.
Total time hard to compute
Blend a
continuous time
function
Solve inverse
kinematics
Calculate inverse
kinematics for
path points
Calculate discrete
path
Advantages
Inverse kinematics is calculated at the beginning
Calculates directly joint angle, and velocities
Disadvantages
Difficult to model operational space obstacles.
Blend a
continuous time
function
INPUT
OUTPUT
Trajectory in
joint space
Points on path
Geometrical
Constrains
Mechanical
Constrains
Trajectory planning
algorithm
Trajectory in
work space
Polinoame de ordin 3
Conditii :
Initiale si finale
Pozitia si viteza initiala
Pozitia si viteza finala
For
Polinom de ordin 5 :
Pentru
Traiectorie trapezoidala:
Primul si ultimul segment
acceleratie / deceleratie constanta
Viteza liniara
Pozitia parabola
Al doilea segment
Acceleratia este nula
Viteza este constanta
Pozitia variaza liniara in timp
Acceleration segment
Boundary conditions:
initial position
initial velocity
final velocity = constant velocity
Boundry conditions:
Constant velocity from the first segment
Final position from fist segment = initial position for
second segment
.
.
Deceleration phase
Boundary conditions:
final position
final velocity
initial velocity = constant velocity for second segment
Initial position = final position for second segment
Define
maximum
acceleration
Calculate
duration of
acceleration
4(n 1) coefficients
- 2(n 1) conditions on the position (initial/final points);
- n 2 conditions on the continuity of velocity
(intermediate points);
- n 2 conditions on the continuity of acceleration
(intermediate points);
Result
4(n 1) 2(n 1) 2(n 2) = 2
P degree
polynom
P degree
polynom
..
..
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner