Path-Constrained and Collision-Free Optimal Trajectory Planning for Robot Manipulators | Synapse