Trajectory Tracking and Obstacle Avoidance for Wheeled Mobile Robots Based on EMPC With an Adaptive Prediction