Enviar rexistro por email: A Taxonomy for Mobile Robots: Types, Applications, Capabilities, Implementations, Requirements, and Challenges