MPC- based mobile robots motion planning and control in uncertain dynamic environment