Motion Control of a Mobile Robot with Differential Drive Using Model-Predictive Control and Artificial Neural Networks | IEEE Conference Publication | IEEE Xplore