A cubic spline method combing improved particle swarm optimization for robot path planning in dynamic uncertain environment. (7th January 2020)