Competence Acquisition in an Autonomous Mobile Robot using Hardware Neural Techniques