Using the Bezier Curve and Particle Swarm Optimization in Trajectory Planning for Overhead Cranes to Suppress the Payloads' Residual Swing. (30th August 2018)