Le Freo 20 est un robot aspirateur-laveur équipé d'un rouleau-serpillière plat, plutôt que de patins rotatifs classiques, qui se rince en continu pendant le lavage. Ce rouleau applique une pression de 12 newtons au sol et tourne dans le sens inverse du déplacement du robot pour renforcer le frottement. De l'eau chauffée à environ 60 °C est pulvérisée sur le rouleau via 16 buses, tandis qu'un racleur associé à une pompe à air extrait l'eau sale vers un réservoir séparé, afin de limiter la propagation de saletés d'une pièce à l'autre.
L'appareil développe une aspiration annoncée jusqu'à 31 000 Pa et franchit les seuils jusqu'à 3 cm de hauteur (4 cm pour un double seuil), avec une fonction d'assistance activable pour les seuils de 2 à 3 cm. Il embarque une brosse principale et une brosse latérale à rotation inversée conçue pour limiter l'enchevêtrement des cheveux et poils d'animaux, certifiée par un organisme de test tiers. La détection d'obstacles repose sur deux caméras associées à une intelligence artificielle, capable de reconnaître plus de 300 types d'objets avec une précision d'évitement annoncée à 99 %.
L'aspirateur robot propose un mode dédié aux animaux domestiques, avec surveillance vidéo interactive et adaptation du nettoyage autour de leurs zones, ainsi qu'un mode bébé qui reconnaît berceaux et jouets pour déclencher un nettoyage silencieux. La station de charge intègre deux réservoirs séparés pour l'eau propre et l'eau sale, ainsi qu'un séchage du rouleau. Le pilotage et le suivi s'effectuent via une application mobile.