How to learn accurate grid maps with a humanoid