Following control approach based on model predictive control for wheeled inverted pendulum robot. (18th March 2016)