Design and recognition of artificial landmarks for reliable indoor self-localization of mobile robots. (21st February 2017)