Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot - Modestus Oliver Asali (2017)