This paper presents a real-time algorithm for modifying the trajectory of a
manipulator approaching a moving target. The algorithm is based on the sup
erposition scheme; a model developed based on human motion behavior. The al
gorithm generates a smooth trajectory toward the new target by calculating
the vectorial sum between the first trajectory (initial position and first
target) and second trajectory (between first and second target location). T
he algorithm searches for the switch hme that will result in a minimum time
trajectory. The idea of the algorithm is to define some domain where the o
ptimal switching time can be found, reduce this domain as much as possible
to decrease the number of the points that must be checked and try every rem
aining candidate in this domain to find numerically the best (optimal) swit
ch time. The algorithm was implemented on an Adept-one robotic system takin
g into account velocity constraints. The actual velocity profile was found
to be less smooth than specified by the mathematical model. When the switch
occurs at the middle of the trajectory when the speed is close to its maxi
mum, the change in the movement direction is performed more gently.