Simulation, Modeling, and Programming for Autonomous Robots - Brugali; Broenink, Jan; Kroeger, Torsten; MacDonald, Bruce (Springer International Publishing, 2014)