Cloud-based improved Monte Carlo localization algorithm with robust orientation estimation for mobile robots. Issue 1 (14th December 2018)