“…Trajectory generation has been extensively investigated in the past to meet various objectives such as removal of spatial singularities [2,9,15], obstacle avoidance in dynamic environments [9], tracking accuracy and time optimization [8,16,13]. To remove spatial singularities, various interpolation techniques have been studied such as Bezier curves [9,17], B-splines [10,15,17], polynomial interpolation [17], arc-line trajectories [10].…”