Industrial manipulators driven by impulse-controlled servo motors commonly follow prescribed reference-trajectories which enable smooth movements (no discontinuity in acceleration profile). On-line generation of such smooth trajectories as a consequence of new target-settings during the motion, however, still suffers from the high computational effort for calculating an optimum solution, as far as the maximum limiting values of velocity, acceleration and jerk are taken into account. An additional problem increased by on-line target changes are position and speed deviations from the desired values at the final end-point, caused by the limited accuracy of clock-controlled pulse generation using a DSP or microcontroller and results in an undesired "creep" motion. In this paper we present a method for generating smooth motion reference-trajectory starting from the current velocity and acceleration and taking into account all given constraints. The calculation is based on purely kinematic models and is easy to implement as a real-time algorithm. Furthermore, a control loop for the correction of pulse generation using predicted position errors is proposed to eliminate the "creep" motion. Simulation and experimental results obtained by application of the proposed method to a pick and place machine using a microcontroller SAB C167 are presented.
[1]
Bertrand Tondu,et al.
Minimum time on-line joint trajectory generator based on low order spline method for industrial manipulators
,
1999,
Robotics Auton. Syst..
[2]
Richard P. Paul,et al.
An On-Line Dynamic Trajectory Generator
,
1984
.
[3]
Yael Edan,et al.
A real-time trajectory modification algorithm
,
2001,
Robotica.
[4]
Yasmina Bestaoui,et al.
On line motion generation with velocity and acceleration constraints
,
1989,
Robotics Auton. Syst..
[5]
Vincent Hayward,et al.
Trajectory Generation for Sensor-Driven and Time-Varying Tasks
,
1993,
Int. J. Robotics Res..