Q-learning with generalisation: an architecture for real-world reinforcement learning in a mobile robot | IEEE Conference Publication | IEEE Xplore