Progress in symmetry preserving robot perception and control through geometry and learning