A mobile cleaning robot an include a body, a drive wheel, a wheel stop, and an actuator system. The drive wheel can be connected to the body and can be operable to move the mobile cleaning robot about an environment. The wheel stop can be movable with respect to the body. The actuator system can be operable to move the wheel stop to engage the drive wheel to extend the drive wheel from the body.
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/06 - Buses avec brosses ou similaires fixes, p. ex. à fixation réglable
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
2.
CONTEXTUAL AND USER EXPERIENCE BASED MOBILE ROBOT CONTROL
A machine-readable medium can include instructions for presenting a user interface, which when executed by a processor, can cause the processor to display an image on the user interface representing a mobile cleaning robot that is in communication with the processor. The processor can also display lines representing an environment of the mobile cleaning robot, where the image and the lines can together be indicative of a status of the mobile cleaning robot.
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 11/24 - Machines à balayer le plancher, actionnées par moteur
A47L 11/28 - Machines à frotter le plancher, actionnées par moteur
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A mobile cleaning robot can include a body and a cleaning assembly. The body can include a suction duct. The cleaning assembly can be operable to ingest debris from a surface of an environment. The cleaning assembly can include a dustpan engageable with the surface to direct debris toward the suction duct. The dust pan can be movable with respect to the body.
A method of operating an autonomous mobile cleaning robot using image processing can include producing, using a front-facing camera of the robot, an imaging output based on an optical field of view of the front-facing camera, the imaging output. A first portion of the imaging output and a second portion of the imaging output can be determined. An image capture parameter of the front-facing camera can be adjusted based on the upper portion of the imaging output and the lower portion of the imaging output.
H04N 23/62 - Commande des paramètres via des interfaces utilisateur
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A computer-implemented method for receiving user commands for a remote cleaning robot and sending the user commands to the remote cleaning robot, the remote cleaning robot including a drive motor and a cleaning motor, includes displaying a user interface including a control area, and within the control area: a user-manipulable launch control group including a plurality of control elements, the launch control group having a deferred launch control state and an immediate launch control state; at least one user-manipulable cleaning strategy control element having a primary cleaning strategy control state and an alternative cleaning strategy control state; and a physical recall control group including a plurality of control elements, the physical recall control group having an immediate recall control state and a remote audible locator control state. The method further includes: receiving user input via the user-manipulable control elements; responsive to the user inputs, displaying simultaneously within the same control area a real-time robot state reflecting a unique combination of control states; and commanding the remote cleaning robot to actuate the drive motor and cleaning motor to clean a surface based on the received input and unique combination of control states.
G05D 1/224 - Dispositions de sortie sur les dispositifs de commande à distance, p. ex. écrans, dispositifs haptiques ou haut-parleurs
G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
H04B 5/20 - Systèmes de transmission en champ proche, p. ex. systèmes à transmission capacitive ou inductive caractérisés par la technique de transmissionSystèmes de transmission en champ proche, p. ex. systèmes à transmission capacitive ou inductive caractérisés par le milieu de transmission
H04B 5/70 - Systèmes de transmission en champ proche, p. ex. systèmes à transmission capacitive ou inductive spécialement adaptés à des fins spécifiques
H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p. ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
H04L 67/62 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en établissant un calendrier pour servir les requêtes
H04W 4/30 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques
A mobile cleaning robot can include a body, a debris bin connected to the body, and one or more drive wheels connected to the body and operable to move the mobile cleaning robot about an environment. The mobile cleaning robot can include an extractor connected to the body that can be operable to extract debris from the environment. The mobile cleaning robot can also include a vacuum system connected to the body and configured to generate a flow stream through the extractor. The mobile cleaning robot can include a compaction system connected to the body and a discharge of the extractor. The compaction system can include a plenum configured to receive debris and the flow stream from the discharge and a compactor located at least partially within the plenum and operable to compact debris from the plenum into the debris bin.
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/14 - Sacs ou similairesFixation des sacs ou fermeture de ceux-ci
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
7.
MOBILE CLEANING ROBOT WITH VARIABLE CLEANING FEATURES
A mobile cleaning robot can include a body movable within an environment and a debris bin located at least partially within the body. The robot can include a cleaning assembly connected to the body, where the cleaning assembly includes a first debris port connected to the debris bin and a second debris port connected to the debris bin.
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/04 - Buses avec brosses ou agitateurs commandés
A47L 9/14 - Sacs ou similairesFixation des sacs ou fermeture de ceux-ci
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A cleaning bin mountable to an autonomous cleaning robot operable to receive debris from a floor surface includes an inlet positioned between lateral sides of the cleaning bin and an outlet configured to connect to a vacuum assembly, the vacuum assembly operable to direct an airflow from the inlet of the cleaning bin to the outlet of the cleaning bin. The cleaning bin also includes a debris chamber to receive debris from the airflow, an airflow chamber separated from the debris chamber by a prefilter, the prefilter forming at least a portion of a top surface of the debris chamber and at least a portion of a bottom surface of the airflow chamber, and a filter socket configured to receive a filter and provide the airflow to through the filter to the outlet of the cleaning bin, wherein the filter is positioned substantially perpendicular to the prefilter when the filter is positioned in the filter socket.
Robot localization or mapping can be provided without requiring the expense or complexity an “at-a-distance” sensor, such as a camera, a LIDAR sensor, or the like. Adjacency-derived landmark features can be used and non-unique landmark features can be accommodated. Uncertainty in robot pose can be tracked and compared to an adaptive threshold, and non-dock and dock-based localization behavior can be controlled based on the uncertainty, the adaptive threshold, one or more other thresholds, and the accessibility of available differently oriented landmark features, such as perpendicularly oriented straight wall segments landmark features. Available features can be sorted according to a quality metric, and path planning and navigation techniques are also included for helping obtain successful wall-following and localization observations.
G05D 1/241 - Moyens pour détecter un contact physique, p. ex. capteurs tactiles ou capteurs de choc
G05D 1/244 - Dispositions pour déterminer la position ou l’orientation utilisant des aides à la navigation passive extérieures au véhicule, p. ex. marqueurs, réflecteurs ou moyens magnétiques
G05D 1/246 - Dispositions pour déterminer la position ou l’orientation utilisant des cartes d’environnement, p. ex. localisation et cartographie simultanées [SLAM]
A method includes receiving mapping data collected by an autonomous cleaning robot as the autonomous cleaning robot moves about an environment. A portion of the mapping data is indicative of a location of an object in the environment. The method includes defining a clean zone at the location of the object such that the autonomous cleaning robot initiates a clean behavior constrained to the clean zone in response to encountering the clean zone in the environment.
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/04 - Buses avec brosses ou agitateurs commandés
A mobile cleaning robot can include a body, a pad assembly, and a pad drive system. The pad assembly can be connected to the body and can be movable relative thereto. The pad drive system can be connected to the body and can be operable to move the pad assembly relative to the body between a stored position and a cleaning position.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A47L 11/30 - Machines à frotter le plancher caractérisées par des moyens pour évacuer le liquide sale à aspiration
A mobile cleaning robot can include a body, a drive system, a mopping pad assembly, and a fluid distribution system. The drive system can be connected to the body and can be operable to move the mobile cleaning robot about a floor surface of an environment. The mopping pad assembly can be connected to the body and can be configured to hold a mopping pad that is engageable with the floor surface. The fluid distribution system can be couplable to the body, and can include a plurality of outlets separated from each other and a plurality of pumps. The plurality of outlets can each be configured to provide fluid to the mopping map or the floor surface. The plurality of pumps can each be operable to independently deliver fluid to the plurality of outlets, respectively.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A method of prioritizing cleaning of rooms of an environment for a mobile cleaning robot can include generating a cleanliness score for each room of the environment using a controller. Each of the cleanliness scores can be indicative of an amount of debris expected in each respective room by the mobile cleaning robot. The method can also include generating a room cleaning priority based at least partially on the cleanliness score of each of the rooms. The method can also include scheduling operations of the mobile cleaning robot for a planned mission based on the room cleaning priority of each of the rooms of the environment.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A mobile cleaning robot configured to clean an environment. The mobile cleaning robot can include a body and a drivetrain operable to move the body within the environment. The robot can include a sensor connected to the body and configured to generate a sensor signal based on interactions between the mobile cleaning robot and the environment. The robot can include an image capture device connected to the body and configured to generate an image stream based on an optical filed of view of the image capture device. The robot can include a controller connected to the body and configured to determine whether the mobile cleaning robot is in a stasis condition based on the image stream and the sensor signal. The controller can also update a map of the environment based on the stasis determination.
G05D 1/246 - Dispositions pour déterminer la position ou l’orientation utilisant des cartes d’environnement, p. ex. localisation et cartographie simultanées [SLAM]
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G05D 1/243 - Moyens de capture de signaux provenant naturellement de l’environnement, p. ex. signaux optiques, acoustiques, gravitationnels ou magnétiques ambiants
G05D 1/648 - Exécution d’une tâche au sein d’une zone ou d’un espace de travail, p. ex. nettoyage
G05D 105/10 - Applications spécifiques des véhicules commandés pour nettoyer, aspirer ou polir
A mobile computing device includes a user input device and a controller. The user input device includes a display, and the controller is operably connected to the user input device and configured to execute instructions to perform operations. The operations include presenting on the display, information about one or more areas that were not cleaned by an autonomous cleaning robot during a first mission. The operations further include transmitting data corresponding to a user-selected subset of the one or more areas to cause the robot to clean the user-selected subset during a second mission.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A docking station for a mobile cleaning robot can include a base configured to receive at least a portion of the mobile cleaning robot thereon, where the base can include a debris port. The docking station can include a canister connected to the base and located at least partially above the base. The canister can include a debris bin to receive debris from the mobile cleaning robot. The canister can include a debris duct connected to the debris port and to the debris bin. The canister can include a debris collector connected to the debris duct upstream of the debris bin, where the debris collector can collect debris from a debris airstream of the debris duct.
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A mobile cleaning robot can include a body, a debris bin connected to the body, and one or more drive wheels connected to the body and operable to move the mobile cleaning robot about an environment. The mobile cleaning robot can include an extractor connected to the body that can be operable to extract debris from the environment. The mobile cleaning robot can also include a vacuum system connected to the body and configured to generate a flow stream through the extractor. The mobile cleaning robot can include a compaction system connected to the body and a discharge of the extractor. The compaction system can include a plenum configured to receive debris and the flow stream from the discharge and a compactor located at least partially within the plenum and operable to compact debris from the plenum into the debris bin.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A mobile cleaning robot can include a body, a debris bin connected to the body, and one or more drive wheels connected to the body and operable to move the mobile cleaning robot about an environment. The mobile cleaning robot can include an extractor connected to the body that can be operable to extract debris from the environment. The mobile cleaning robot can also include a vacuum system connected to the body and configured to generate a flow stream through the extractor. The mobile cleaning robot can include a compaction system connected to the body and a discharge of the extractor. The compaction system can include a plenum configured to receive debris and the flow stream from the discharge and a compactor located at least partially within the plenum and operable to compact debris from the plenum into the debris bin.
A cleaning pad for a mobile cleaning robot can include a backing layer, a cleaning layer, and a card. The backing layer can be user-releasably securable to a pad tray of the mobile cleaning robot. The cleaning layer can be affixed to the backing layer and engageable with a floor surface. The card can be connected to at least one of the backing layer and the cleaning layer and can be engaged with the backing layer. The card can be slidably insertable into a retainer of the pad tray to align the cleaning pad with the pad tray of the mobile cleaning robot.
A47L 9/06 - Buses avec brosses ou similaires fixes, p. ex. à fixation réglable
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
B32B 3/04 - Caractérisés par des caractéristiques de forme en des endroits déterminés, p. ex. au voisinage des bords caractérisés par une couche pliée au bord, p. ex. par-dessus une autre couche
B32B 3/08 - Caractérisés par des caractéristiques de forme en des endroits déterminés, p. ex. au voisinage des bords caractérisés par des éléments ajoutés à des endroits déterminés
B32B 7/09 - Liaison entre couches par des moyens mécaniques par couture, aiguilletage ou piqûre
26.
SYSTEMS AND METHODS FOR DOCK PLACEMENT FOR AN AUTONOMOUS MOBILE ROBOT
Described herein are systems, devices, and methods for validating location of a docking station for docking a mobile robot. In an example, a mobile robot system includes a docking station and a mobile cleaning robot. The mobile cleaning robot includes a drive system to move the mobile cleaning robot about an environment including a docking area within a distance of the docking station, and a controller circuit to detect, from an image of the docking area, a presence or absence of one or more obstacles in the docking area. A notification may be generated to inform a user about the detected obstacles. The mobile device may generate a recommendation to the user to clear the docking area or reposition the docking station, or suggest one or more candidate locations for placing the docking station.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
G05D 1/648 - Exécution d’une tâche au sein d’une zone ou d’un espace de travail, p. ex. nettoyage
A mobile cleaning robot movable within an environment can include a body, a drive arm, a container, a biasing element, and a link. The drive arm can be connected to the body and can be movable with respect to the body. The drive arm can support a drive wheel. The container can be connectable to the body and can be configured to carry a fluid therein. The biasing element can be connected to the drive arm to bias the drive wheel toward a floor surface. The link can be pivotably connected to the body and can be connected to the biasing element. The link can be engageable with the tank to adjust the biasing element based on an amount of the fluid in the container.
A47L 11/24 - Machines à balayer le plancher, actionnées par moteur
A47L 11/28 - Machines à frotter le plancher, actionnées par moteur
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A mobile cleaning robot can be movable within an environment. The mobile cleaning robot can include a body, a cleaning head, a biasing element, and a linkage. The cleaning head can be operable to extract debris from a floor surface and can be configured to move vertically relative to the body between an extended position and a retracted position. The biasing element can be connected to the body and can be movable with the cleaning head. The linkage can be connected to the cleaning head and the biasing element. The linkage can be rotatably connected to the body to, together with the biasing element, bias the cleaning head toward the retracted position.
A method for operating or interacting with a mobile robot includes determining, using at least one processor, a mapping between a first coordinate system associated with a mobile device and a second coordinate system associated with the mobile robot, in which the first coordinate system is different from the second coordinate system. The method includes providing at the mobile device a user interface to enable a user to interact with the mobile robot in which the interaction involves usage of the mapping between the first coordinate system and the second coordinate system.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
A01D 34/00 - FaucheusesAppareils de fauchage des moissonneuses
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 11/24 - Machines à balayer le plancher, actionnées par moteur
A47L 11/28 - Machines à frotter le plancher, actionnées par moteur
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
A method of operating a computing device includes receiving occupancy data for an operating environment of a mobile robot based on localization data detected by at least one localization sensor of the mobile robot responsive to navigation thereof in the operating environment, and receiving signal coverage data for the operating environment based on wireless communication signals acquired by at least one wireless receiver of the mobile robot responsive to navigation thereof in the operating environment. The wireless communication signals are transmitted by at least one electronic device that is local to the operating environment. The method further includes generating a map indicating coverage patterns of the wireless communication signals at respective locations in the operating environment by correlating the occupancy data and the signal coverage data. Related methods, mobile robots, and user terminals are also discussed.
H04W 4/02 - Services utilisant des informations de localisation
H04W 4/33 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les environnements intérieurs, p. ex. les bâtiments
H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine
H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
A docking station for a mobile cleaning robot can include a housing. The housing can define or comprise a pad receptacle and a pad dispenser. The pad receptacle can be configured to receive a soiled pad from a pad tray of the mobile cleaning robot. The pad dispenser can be configured to provide a fresh pad to the pad tray of the mobile cleaning robot.
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/06 - Buses avec brosses ou similaires fixes, p. ex. à fixation réglable
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A mobile cleaning robot can be movable within an environment, the mobile cleaning robot can include a body, a drive wheel arm, a drive wheel, a cam, and a cam follower. The drive wheel arm can be connected to the body and can be movable with respect to the body between an extended position and a retracted position. The drive wheel can be connected to the drive wheel arm and can be movable therewith. The drive wheel can be operable to move the mobile cleaning robot. The cam can be connected to the drive wheel arm and can be movable therewith. The cam follower can be connected to the body and can be engaged with the cam to move the drive wheel arm toward the extended position.
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
B60G 3/00 - Suspensions élastiques pour une seule roue
B60G 17/00 - Suspensions élastiques permettant d'ajuster les caractéristiques des ressorts ou des amortisseurs de vibrations, de réguler la distance entre la surface porteuse et la partie suspendue du véhicule ou de bloquer la suspension pendant l'utilisation pour s'adapter aux conditions variables du véhicule ou du terrain, p. ex. en fonction de la vitesse ou de la charge
A docking station for a mobile cleaning robot can include a canister and a base configured to receive the mobile cleaning robot thereon, where the base can include a front portion and a back portion opposite the front portion. The base can include a vacuum port extending at least partially through the base. The canister can be connected to the back portion of the base and can be located at least partially above the base. The canister can include a debris bin connected to the vacuum port to receive debris therefrom and a fan compartment connected to a side wall of the debris bin and including a fan system operable to draw debris through the vacuum port and the debris bin.
A mobile cleaning robot includes a cleaning head configured to clean a floor surface in an environment, and at least one camera having a field of view that extends above the floor surface. The at least one camera is configured to capture images that include portions of the environment above the floor surface. The robot includes a recognition module is configured to recognize objects in the environment based on the images captured by the at least one camera, in which the recognition module is trained at least in part using the images captured by the at least one camera. The robot includes a storage device is configured to store a map of the environment. The robot includes a control module configured to control the mobile cleaning robot to navigate in the environment using the map and operate the cleaning head to perform cleaning tasks taking into account of the objects recognized by the recognition module.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G05D 1/2285 - Dispositions d’entrée de commande situées à bord de véhicules sans pilote utilisant des commandes vocales ou gestuelles
G05D 1/243 - Moyens de capture de signaux provenant naturellement de l’environnement, p. ex. signaux optiques, acoustiques, gravitationnels ou magnétiques ambiants
G05D 1/246 - Dispositions pour déterminer la position ou l’orientation utilisant des cartes d’environnement, p. ex. localisation et cartographie simultanées [SLAM]
G05D 1/648 - Exécution d’une tâche au sein d’une zone ou d’un espace de travail, p. ex. nettoyage
G05D 105/10 - Applications spécifiques des véhicules commandés pour nettoyer, aspirer ou polir
G06F 18/2413 - Techniques de classification relatives au modèle de classification, p. ex. approches paramétriques ou non paramétriques basées sur les distances des motifs d'entraînement ou de référence
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p. ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
A filtering device for an evacuation station includes a filter bag configured to collect debris evacuated from a cleaning robot by an evacuation station. The filtering device includes an interface assembly configured to interface with the evacuation station. The interface assembly includes (i) a base attached to the filter bag along an opening of the filter bag, (ii) an access door configured to provide or limit access to a space within the filter bag depending on whether the access door is in an open position or a closed position, and (iii) one or more hinges connecting the base to the access door. The access door is rotatable around the one or more hinges from the closed position to the open position.
A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a plan view map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a plan view map, or by using a joystick or other peripheral device.
G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance
B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
A method of operating a mobile robot includes generating a segmentation map defining respective regions of a surface based on occupancy data that is collected by a mobile robot responsive to navigation of the surface, identifying sub-regions of at least one of the respective regions as non-clutter and clutter areas, and computing a coverage pattern based on identification of the sub-regions. The coverage pattern indicates a sequence for navigation of the non-clutter and clutter areas, and is provided to the mobile robot. Responsive to the coverage pattern, the mobile robot sequentially navigates the non-clutter and clutter areas of the at least one of the respective regions of the surface in the sequence indicated by the coverage pattern. Related methods, computing devices, and computer program products are also discussed.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
A47L 9/04 - Buses avec brosses ou agitateurs commandés
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G05D 1/223 - Dispositions d’entrée de commande sur les dispositifs de commande à distance, p. ex. manches à balai ou écrans tactiles
G05D 1/225 - Dispositions de commande à distance actionnées par des ordinateurs externes
G05D 1/246 - Dispositions pour déterminer la position ou l’orientation utilisant des cartes d’environnement, p. ex. localisation et cartographie simultanées [SLAM]
G05D 1/648 - Exécution d’une tâche au sein d’une zone ou d’un espace de travail, p. ex. nettoyage
A mobile robot includes a body configured to traverse a surface and to receive debris from the surface, and a debris bin within the body. The debris bin includes a chamber to hold the debris received by the mobile robot, an exhaust port through which the debris exits the debris bin; and a door unit over the exhaust port. The door unit includes a flap configured to move, in response to air pressure at the exhaust port, between a closed position to cover the exhaust port and an open position to open a path between the chamber and the exhaust port. The door unit, including the flap in the open position and in the closed position, is within an exterior surface of the mobile robot.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/14 - Sacs ou similairesFixation des sacs ou fermeture de ceux-ci
A47L 9/19 - Moyens pour surveiller l'opération de filtrage
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A mobile cleaning robot can be movable about a flooring surface of an environment and can include a body, a pad tray, a cleaning pad, and a pad drive system. The body can at least partially define a reservoir configured to store liquid therein. The pad tray can be connected to the body and can be movable with respect to the body between a stored position and a deployed position. The valve can be connected to the body and can be movable between a closed position where liquid flow is limited and an open position where liquid flow to the cleaning pad is permitted. The drive system can be movable such that the pad tray or the cleaning pad can engage the valve to move the valve to the open position when the drive system moves the pad tray and the cleaning pad to the deployed position.
B25J 19/00 - Accessoires adaptés aux manipulateurs, p. ex. pour contrôler, pour observerDispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
41.
CLINICAL WORKFLOWS UTILIZING AUTONOMOUS AND SEMI-AUTONOMOUS TELEMEDICINE DEVICES
The present disclosure describes various clinical workflows and other methods that utilize a telemedicine device in a healthcare network. According to various embodiments, a healthcare practitioner may utilize a remote presence interfaces (RPIs) on a remote access device (RAD), such as a portable electronic device (PED) to interface with a telemedicine device. The healthcare practitioner may directly interface with a display interface of a telemedicine device or utilize the RPI on a RAD. The present disclosure provides various clinical workflows involving a telemedicine device to view patient data during a telepresence session, perform rounds to visit multiple patients, monitor a patient, allow for remote visitations by companions, and various other clinical workflow methods.
G06Q 50/22 - Aide sociale ou assistance sociale, p. ex. activités de développement communautaire ou services de consultation
G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance
A method of operating a mobile cleaning robot can include navigating the mobile cleaning robot within an environment. Whether a movement condition is satisfied can be determined and a mopping pad tray can be moved relative to a body of the mobile cleaning robot between a cleaning position and a stored position in response to receipt of a command to move the mopping pad tray when the movement condition is satisfied.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A47L 11/30 - Machines à frotter le plancher caractérisées par des moyens pour évacuer le liquide sale à aspiration
An autonomous coverage robot includes a cleaning assembly having forward roller and rearward rollers counter-rotating with respect to each other. The rollers are arranged to substantially maintain a cross sectional area between the two rollers yet permitting collapsing therebetween as large debris is passed. Each roller includes a resilient elastomer outer tube and a partially air-occupied inner resilient core configured to bias the outer tube to rebound. The core includes a hub and resilient spokes extending between the inner surface of the outer tube and the hub. The spokes suspend the outer tube to float about the hub and transfer torque from the hub to the outer tube while allowing the outer tube to momentarily deform or move offset from the hub during impact with debris larger than the cross sectional area between the two rollers.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A47L 7/02 - Aspirateurs adaptés à d'autres emploisTables avec orifices d'aspiration en vue du nettoyageRécipients pour articles de nettoyage par aspirationAspirateurs conçus pour le nettoyage des brossesAspirateurs conçus pour l'absorption de liquides avec appareils commandés, à destination particulière
A47L 9/04 - Buses avec brosses ou agitateurs commandés
A47L 9/06 - Buses avec brosses ou similaires fixes, p. ex. à fixation réglable
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 11/24 - Machines à balayer le plancher, actionnées par moteur
A docking station for a mobile cleaning robot can include a base and a storage compartment. The base can be configured to receive the mobile cleaning robot. The base can include an electrical power interface configured to provide electrical power to the mobile cleaning robot. The storage compartment can be integrated with the base and the storage compartment can be sized and shaped to receive a user-replaceable accessory associated with the base or the mobile cleaning robot.
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
B60L 53/30 - Détails de construction des stations de charge
A cleaning roller mountable to a cleaning robot is featured. The cleaning roller includes an elongate member extending along a longitudinal axis of the cleaning roller, and a vane extending outward from the elongate member. The vane includes a first vane portion attached to the elongate member, and a second vane portion attached to the first vane portion. The first vane portion extends from the elongate member at a location intersecting a radial axis of the cleaning roller. The first vane portion extends along a first axis angled relative to the radial axis and away from the radial axis in a tangential direction. The second vane portion extends along a second axis angled relative to the first axis. A first angle between the first axis and the radial axis is greater than a second angle between the second axis and the radial axis.
A method includes receiving sensor data collected by an autonomous mobile robot as the autonomous mobile robot moves about an environment, the sensor data being indicative of sensor events and locations associated with the sensor events. The method includes identifying a subset of the sensor events based on the locations. The method includes providing, to a user computing device, data indicative of a recommended behavior control zone in the environment, the recommended behavior control zone containing a subset of the locations associated with the subset of the sensor events. The method includes defining, in response to a user selection from the user computing device, a behavior control zone such that the autonomous mobile robot initiates a behavior in response to encountering the behavior control zone, the behavior control zone being based on the recommended behavior control zone.
An autonomous cleaning robot includes a drive system to support the autonomous cleaning robot above a floor surface, an image capture device positioned on the autonomous cleaning robot to capture imagery of a portion of the floor surface forward of the autonomous cleaning robot, and a controller operably connected to the drive system and the image capture device. The drive system is operable to maneuver the autonomous cleaning robot about the floor surface. The controller is configured to execute instructions to perform operations including initiating, based on a user-selected sensitivity and the imagery captured by the image capture device, an avoidance behavior to avoid an obstacle on the portion of the floor surface.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A cleaning station for a mobile robot includes a fluid vessel and a roller arranged in the fluid vessel. The fluid vessel is shaped to hold a cleaning fluid that at least partially submerges the roller. The cleaning station includes a control system configured to, when the mobile robot is docked at the cleaning station, cause rotation of the roller to direct cleaning fluid from the fluid vessel to a cleaning pad of the mobile robot in order to release debris from the cleaning pad.
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/06 - Buses avec brosses ou similaires fixes, p. ex. à fixation réglable
A47L 9/14 - Sacs ou similairesFixation des sacs ou fermeture de ceux-ci
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 11/28 - Machines à frotter le plancher, actionnées par moteur
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
B08B 1/20 - Nettoyage d'articles en mouvement, p. ex. de bandes en mouvement ou d’objets sur un transporteur
B08B 3/14 - Enlèvement des déchets, p. ex. des étiquettes, se trouvant dans le liquide de nettoyage
B08B 5/04 - Nettoyage par aspiration, avec ou sans action auxiliaire
B08B 13/00 - Accessoires ou parties constitutives, d'utilisation générale, des machines ou appareils de nettoyage
09 - Appareils et instruments scientifiques et électriques
Produits et services
Robotic lawnmowers; Robotic lawn mowers; structural and replacement parts and fittings for robotic lawnmowers. Downloadable software in the nature of a mobile application for starting and stopping, scheduling, customizing, and monitoring robotic lawnmowers.
A method of operating an autonomous cleaning robot is provided. The method includes receiving, at a handheld computing device, data representing a status of a debris collection bin of the autonomous cleaning robot, the status of the bin including a bin fullness reading. The method also includes receiving, at the handheld computing device, data representing a status of a filter bag of an evacuation station, the status of the filter bag including a bag fullness reading. The method also includes presenting, on a display of the handheld computing device, a first status indicator representing the bin fullness reading, and presenting, on the display of the handheld computing device, a second status indicator representing the bag fullness reading.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
G05D 1/227 - Transfert de la commande entre la commande à distance et la commande embarquéeTransfert de la commande entre plusieurs dispositions de commande à distance
A mobile cleaning robot can be movable within an environment, the mobile cleaning robot can include a body and a drive arm movable with respect to the body between an extended position and a retracted position. The robot can include a drive wheel connected to the drive arm and movable therewith. The drive wheel can be operable to move the mobile cleaning robot. The robot can include a first link connected to the body and connected to the drive arm. The robot can include a second link connected to the body and connected to the drive arm to, together with the first link, the body, and the drive arm, define a center of rotation about which the drive arm and the drive wheel rotate between the extended position and the retracted position.
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
An autonomous cleaning robot includes a drive system to move the autonomous cleaning robot about a floor surface, a cleaning head on a bottom portion of the autonomous cleaning robot, a side brush on the bottom portion of the autonomous cleaning robot, and a vacuum system in pneumatic communication with the opening. The cleaning head is configured to direct debris from the floor surface into the autonomous cleaning robot as the autonomous cleaning robot moves about the floor surface. The side brush is rotatable about a rotational axis forming a non-zero angle with a floor surface, and the side brush comprising an opening.
A method of mowing with an autonomous robot lawnmower includes traversing a mowable area with the autonomous robot lawnmower carrying a cutter and a vegetation characteristic sensor. The vegetation characteristic sensor is configured to generate sensor data in response to detecting a vegetation characteristic of the mowable area. The vegetation characteristic is selected from the group consisting of a moisture content, a grass height, and a color. The method includes storing position-referenced data representing the vegetation characteristic detected across the mowable area. The position-referenced data is based at least in part on the sensor data and position data. The method includes sending data to a remote device to cause the remote device to display a map including information based on the position-referenced data.
A mobile cleaning robot can be movable within an environment, the mobile cleaning robot can include a body and a drive arm movable with respect to the body between an extended position and a retracted position. The robot can include a drive wheel connected to the drive arm and movable therewith. The drive wheel can be operable to move the mobile cleaning robot. The robot can include a first link connected to the body and connected to the drive arm. The robot can include a second link connected to the body and connected to the drive arm to, together with the first link, the body, and the drive arm, define a center of rotation about which the drive arm and the drive wheel rotate between the extended position and the retracted position.
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 11/28 - Machines à frotter le plancher, actionnées par moteur
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
59.
SCHEDULING AND CONTROL SYSTEM FOR AUTONOMOUS ROBOTS
An autonomous cleaning robot including a drive configured to move the cleaning robot across a floor surface in an area to be cleaned and a controller. The controller is configured to receive data representing an editable mission timeline including data representing a sequence of rooms to be cleaned, navigate the cleaning robot to clean the rooms following the sequence, track operational events occurring in each of the rooms, and transmit data about time spent navigating each room included in the sequence.
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
G05B 19/042 - Commande à programme autre que la commande numérique, c.-à-d. dans des automatismes à séquence ou dans des automates à logique utilisant des processeurs numériques
G05D 1/223 - Dispositions d’entrée de commande sur les dispositifs de commande à distance, p. ex. manches à balai ou écrans tactiles
G05D 1/225 - Dispositions de commande à distance actionnées par des ordinateurs externes
G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect utilisant des icônes
Systems, devices, and methods for docking a mobile robot to a dock using distinct visual fiducial markers on the dock are disclosed. A mobile robot system is provided that includes a dock and a mobile cleaning robot. The dock includes a first fiducial marker in a first plane on the dock and second one or more fiducial markers in a second plane different from the first plane. The mobile cleaning robot includes a visual system to detect the first and the second one or more fiducial markers, and a controller circuit to recognize the dock, and to determine a pose or heading direction of the mobile cleaning robot based on the detected first and the second one or more fiducial markers. The mobile drive system can adjust its heading direction, and drive to the dock according to the adjusted heading direction.
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
G05D 1/244 - Dispositions pour déterminer la position ou l’orientation utilisant des aides à la navigation passive extérieures au véhicule, p. ex. marqueurs, réflecteurs ou moyens magnétiques
A method of prioritizing cleaning of rooms of an environment for a mobile cleaning robot can include generating a cleanliness score for each room of the environment using a controller. Each of the cleanliness scores can be indicative of an amount of debris expected in each respective room by the mobile cleaning robot. The method can also include generating a room cleaning priority based at least partially on the cleanliness score of each of the rooms. The method can also include scheduling operations of the mobile cleaning robot for a planned mission based on the room cleaning priority of each of the rooms of the environment.
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A method of prioritizing cleaning of rooms of an environment for a mobile cleaning robot can include generating a cleanliness score for each room of the environment using a controller. Each of the cleanliness scores can be indicative of an amount of debris expected in each respective room by the mobile cleaning robot. The method can also include generating a room cleaning priority based at least partially on the cleanliness score of each of the rooms. The method can also include scheduling operations of the mobile cleaning robot for a planned mission based on the room cleaning priority of each of the rooms of the environment.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A cleaning roller is mountable to a cleaning robot. The cleaning roller includes a sheath comprising a shell, an outer diameter of the shell tapering from a first end portion of the sheath and a second end portion of the sheath toward a center of the roller. The cleaning roller further includes a core including a central portion interlocked with the sheath to rotationally couple the core to the sheath and inhibit relative translation of the sheath and the core along an axis of rotation. An inner surface of the sheath and an outer surface of the core define an air gap therebetween, the air gap extending from the central portion of the core longitudinally along the axis of rotation toward the first end portion or the second end portion.
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/04 - Buses avec brosses ou agitateurs commandés
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A method of operating a mobile cleaning robot can include engaging a flooring surface of an environment with a cleaning pad of the mobile cleaning robot. At least one wheel of the mobile cleaning robot can be operated to move the mobile cleaning robot forward relative to the flooring surface a first time along a cleaning rank while the cleaning pad is engaged with the flooring surface. After moving forward, at least one wheel can be operated to move the mobile cleaning robot rearward relative to the flooring surface along the cleaning rank while the cleaning pad is engaged with the flooring surface. After moving rearward, at least one wheel can be operated to move the mobile cleaning robot forward a second time relative to the flooring surface along the cleaning rank while the cleaning pad is engaged with the flooring surface.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A method of operating a mobile cleaning robot can include engaging a flooring surface of an environment with a cleaning pad of the mobile cleaning robot. At least one wheel of the mobile cleaning robot can be operated to move the mobile cleaning robot forward relative to the flooring surface a first time along a cleaning rank while the cleaning pad is engaged with the flooring surface. After moving forward, at least one wheel can be operated to move the mobile cleaning robot rearward relative to the flooring surface along the cleaning rank while the cleaning pad is engaged with the flooring surface. After moving rearward, at least one wheel can be operated to move the mobile cleaning robot forward a second time relative to the flooring surface along the cleaning rank while the cleaning pad is engaged with the flooring surface.
A47L 11/28 - Machines à frotter le plancher, actionnées par moteur
A47L 11/292 - Machines à frotter le plancher caractérisées par des moyens pour évacuer le liquide sale ayant des outils rotatifs
A47L 11/30 - Machines à frotter le plancher caractérisées par des moyens pour évacuer le liquide sale à aspiration
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A mobile cleaning robot can include a body, a drive wheel, and a wheel stop. The drive wheel can be connected to the body and can be operable to move the mobile cleaning robot about an environment. The wheel stop can be movable with respect to the body and the drive wheel between a stop position and a release position. The wheel stop can be engageable with the drive wheel in the stop position to limit vertical travel of the drive wheel with respect to the body.
A47L 9/06 - Buses avec brosses ou similaires fixes, p. ex. à fixation réglable
A47L 7/00 - Aspirateurs adaptés à d'autres emploisTables avec orifices d'aspiration en vue du nettoyageRécipients pour articles de nettoyage par aspirationAspirateurs conçus pour le nettoyage des brossesAspirateurs conçus pour l'absorption de liquides
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 11/28 - Machines à frotter le plancher, actionnées par moteur
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A mobile cleaning robot configured to clean an environment. The mobile cleaning robot can include a body and a drivetrain operable to move the body within the environment. The robot can include a sensor connected to the body and configured to generate a sensor signal based on interactions between the mobile cleaning robot and the environment. The robot can include an image capture device connected to the body and configured to generate an image stream based on an optical field of view of the image capture device. The robot can include a controller connected to the body and configured to determine whether the mobile cleaning robot is in a stasis condition based on the image stream and the sensor signal. The controller can also update a map of the environment based on the stasis determination.
G05D 1/246 - Dispositions pour déterminer la position ou l’orientation utilisant des cartes d’environnement, p. ex. localisation et cartographie simultanées [SLAM]
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G05D 1/243 - Moyens de capture de signaux provenant naturellement de l’environnement, p. ex. signaux optiques, acoustiques, gravitationnels ou magnétiques ambiants
G05D 1/648 - Exécution d’une tâche au sein d’une zone ou d’un espace de travail, p. ex. nettoyage
G05D 105/10 - Applications spécifiques des véhicules commandés pour nettoyer, aspirer ou polir
A mobile cleaning robot configured to clean an environment. The mobile cleaning robot can include a body and a drivetrain operable to move the body within the environment. The robot can include a sensor connected to the body and configured to generate a sensor signal based on interactions between the mobile cleaning robot and the environment. The robot can include an image capture device connected to the body and configured to generate an image stream based on an optical filed of view of the image capture device. The robot can include a controller connected to the body and configured to determine whether the mobile cleaning robot is in a stasis condition based on the image stream and the sensor signal. The controller can also update a map of the environment based on the stasis determination.
G05D 1/243 - Moyens de capture de signaux provenant naturellement de l’environnement, p. ex. signaux optiques, acoustiques, gravitationnels ou magnétiques ambiants
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G05D 1/245 - Dispositions pour déterminer la position ou l’orientation utilisant la navigation à l’estime
G05D 1/246 - Dispositions pour déterminer la position ou l’orientation utilisant des cartes d’environnement, p. ex. localisation et cartographie simultanées [SLAM]
G05D 1/628 - Évitement d’obstacles suivant le profil de l’obstacle, p. ex. un mur ou un terrain vallonné
G05D 1/639 - Résorption ou évitement de situations de blocage ou d’obstruction
A system for enabling spot cleaning includes a mobile computing device and a mobile cleaning robot. The mobile computing device includes at least one camera configured to capture images of an environment, and at least one data processor configured to (a) establish a coordinate system in the environment, (b) determine a first set of coordinates of a region at a first location, (c) determine a second set of coordinates of a mobile cleaning robot at a second location, (d) send the first set of coordinates and second set of coordinates, or coordinates of the first location relative to the second location, to the mobile cleaning robot, and (e) send an instruction to the mobile cleaning robot to request the mobile cleaning robot to travel to the first location.
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
G05D 1/223 - Dispositions d’entrée de commande sur les dispositifs de commande à distance, p. ex. manches à balai ou écrans tactiles
G05D 1/246 - Dispositions pour déterminer la position ou l’orientation utilisant des cartes d’environnement, p. ex. localisation et cartographie simultanées [SLAM]
G05D 1/247 - Dispositions pour déterminer la position ou l’orientation utilisant des signaux fournis par des sources artificielles extérieures au véhicule, p. ex. balises de navigation
G05D 1/249 - Dispositions pour déterminer la position ou l’orientation utilisant des signaux fournis par des sources artificielles extérieures au véhicule, p. ex. balises de navigation provenant de capteurs de positionnement situés à l’extérieur du véhicule, p. ex. caméras
G05D 1/628 - Évitement d’obstacles suivant le profil de l’obstacle, p. ex. un mur ou un terrain vallonné
G05D 1/648 - Exécution d’une tâche au sein d’une zone ou d’un espace de travail, p. ex. nettoyage
G06F 18/2413 - Techniques de classification relatives au modèle de classification, p. ex. approches paramétriques ou non paramétriques basées sur les distances des motifs d'entraînement ou de référence
A mobile cleaning robot can include a body, a drive system, a mopping pad assembly, and a scrubbing system. The drive system can be connected to the body and can be operable to move the mobile cleaning robot about a floor surface of an environment. The mopping pad assembly can be connected to the body and can be configured to hold a mopping pad that is engageable with the floor surface. The scrubbing system can be connected to the body in front of the mopping pad assembly, The scrubbing system can be operable to engage and scrub the floor surface.
A47L 11/282 - Machines à frotter le plancher, actionnées par moteur ayant des outils rotatifs
A47L 11/20 - Machines à encaustiquer ou polir les planchers combinées avec des dispositifs de nettoyage par le vide
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
An evacuation station includes a base and a canister removably attached to the base. The base includes a ramp having an inclined surface for receiving a robotic cleaner having a debris bin. The ramp defines an evacuation intake opening arranged to pneumatically interface with the debris bin. The base also includes a first conduit portion pneumatically connected to the evacuation intake opening, an air mover having an inlet and an exhaust, and a particle filter pneumatically the exhaust of the air mover. The canister includes a second conduit portion arranged to pneumatically interface with the first conduit portion to form a pneumatic debris intake conduit, an exhaust conduit arranged to pneumatically connect to the inlet of the air mover when the canister is attached to the base, and a separator in pneumatic communication with the second conduit portion.
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 7/00 - Aspirateurs adaptés à d'autres emploisTables avec orifices d'aspiration en vue du nettoyageRécipients pour articles de nettoyage par aspirationAspirateurs conçus pour le nettoyage des brossesAspirateurs conçus pour l'absorption de liquides
A47L 9/10 - FiltresSéparateurs de poussièreEnlèvement de la poussièreÉchange automatique des filtres
A mobile cleaning robot can include a body, a drive system, a mopping pad assembly, and a scrubbing system. The drive system can be connected to the body and can be operable to move the mobile cleaning robot about a floor surface of an environment. The mopping pad assembly can be connected to the body and can be configured to hold a mopping pad that is engageable with the floor surface. The scrubbing system can be connected to the body in front of the mopping pad assembly, The scrubbing system can be operable to engage and scrub the floor surface.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
An evacuation station for collecting debris from a cleaning robot includes a controller configured to execute instructions to perform one or more operations. The one or more operations includes initiating an evacuation operation such that an air mover draws air containing debris from the cleaning robot, through an intake of the evacuation station, and through a canister of the evacuation station and such that a receptacle received by the evacuation station receives at least a portion of the debris drawn from the cleaning robot. The one or more operations includes ceasing the evacuation operation in response to a pressure value being within a range. The pressure value is determined based at least in part on data indicative of an air pressure, and the range is set based at least in part on a number of evacuation operations initiated before the evacuation operation.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
B01D 46/00 - Filtres ou procédés spécialement modifiés pour la séparation de particules dispersées dans des gaz ou des vapeurs
B01D 46/02 - Séparateurs de particules comportant des filtres creux faits en un matériau souple, p. ex. appareils de précipitation de poussières
A cleaning roller mountable to a cleaning robot includes an elongate shaft extending from a first end portion to a second end portion along an axis of rotation. The first and second end portions are mountable to the cleaning robot for rotating about the axis of rotation. The cleaning roller further includes a core affixed around the shaft and having outer end portions positioned along the elongate shaft and proximate the first and second end portions. The core tapers from proximate the first end portion of the shaft toward a center of the shaft. The cleaning roller further includes a sheath affixed to the core and extending beyond the outer end portions of the core. The sheath includes a first half and a second half each tapering toward the center of the shaft.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A47L 9/04 - Buses avec brosses ou agitateurs commandés
A47L 11/24 - Machines à balayer le plancher, actionnées par moteur
A mobile cleaning robot can include a body, a drive wheel, and a plurality of skids. The drive wheel can be connected to the body and can be engageable with a floor surface of an environment. The drive wheel can be operable to move the mobile cleaning robot about an environment. The skids can be separate skids that can be connected to the body and can be engageable with the floor surface to support, together with the drive wheel, the mobile cleaning robot with respect to the floor surface.
A46B 13/02 - Brosses à monture commandée à entraînement mécanique
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/04 - Buses avec brosses ou agitateurs commandés
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A mobile cleaning robot an include a body, a drive wheel, a wheel stop, and an actuator system. The drive wheel can be connected to the body and can be operable to move the mobile cleaning robot about an environment. The wheel stop can be movable with respect to the body. The actuator system can be operable to move the wheel stop to engage the drive wheel to extend the drive wheel from the body.
A47L 9/06 - Buses avec brosses ou similaires fixes, p. ex. à fixation réglable
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A mobile cleaning robot an include a body, a drive wheel (518), a wheel stop (558), and an actuator system (660). The drive wheel can be connected to the body and can be operable to move the mobile cleaning robot about an environment. The wheel stop can be movable with respect to the body. The actuator system can be operable to move the wheel stop to engage the drive wheel to extend the drive wheel from the body.
A docking station for a mobile cleaning robot can include a base and a cannister. The base can be configured to receive at least a portion of the mobile cleaning robot thereon, where the base can include a debris port. The cannister can be connected to the base and can be located at least partially above the base. The cannister can include a debris duct connected to the debris port and configured to receive an air stream from the mobile cleaning robot. The lid assembly can be connected to the debris duct and can be configured to receive at least a portion of the air stream from the mobile cleaning robot. A receptacle can be connected to the lid assembly, where the receptacle can be configured to receive at least a portion of debris from the air stream or the lid assembly.
A47L 9/14 - Sacs ou similairesFixation des sacs ou fermeture de ceux-ci
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A docking station for a mobile cleaning robot can include a base and a cannister. The base can be configured to receive at least a portion of the mobile cleaning robot thereon, where the base can include a debris port. The cannister can be connected to the base and can be located at least partially above the base. The cannister can include a debris duct connected to the debris port and configured to receive an air stream from the mobile cleaning robot. The lid assembly can be connected to the debris duct and can be configured to receive at least a portion of the air stream from the mobile cleaning robot. A receptacle can be connected to the lid assembly, where the receptacle can be configured to receive at least a portion of debris from the air stream or the lid assembly.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A non-transitory machine-readable medium, including instructions, which when executed, cause processing circuitry to perform operations to receive sensor data from a mobile cleaning robot based on interactions between the mobile cleaning robot and an environment. The instructions can further cause the processing circuitry to perform operations to generate a boundary of traversable space by the mobile cleaning robot within the environment using the sensor data, the boundary at least partially defining non-traversable space of the environment, and the non-traversable space including a region beyond the boundary. The instructions can further cause the processing circuitry to perform operations to generate a modified boundary of the environment using the non-traversable space and the sensor data.
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
G01C 21/00 - NavigationInstruments de navigation non prévus dans les groupes
G05B 19/4155 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le déroulement du programme, c.-à-d. le déroulement d'un programme de pièce ou le déroulement d'une fonction machine, p. ex. choix d'un programme
87.
MAPPING NEGATIVE SPACE FOR AUTONOMOUS MOBILE ROBOT
A non-transitory machine-readable medium, including instructions, which when executed, cause processing circuitry to perform operations to receive sensor data from a mobile cleaning robot based on interactions between the mobile cleaning robot and an environment. The instructions can further cause the processing circuitry to perform operations to generate a boundary of traversable space by the mobile cleaning robot within the environment using the sensor data, the boundary at least partially defining non-traversable space of the environment, and the non- traversable space including a region beyond the boundary. The instructions can further cause the processing circuitry to perform operations to generate a modified boundary of the environment using the non-traversable space and the sensor data.
G05D 1/224 - Dispositions de sortie sur les dispositifs de commande à distance, p. ex. écrans, dispositifs haptiques ou haut-parleurs
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
G05D 105/10 - Applications spécifiques des véhicules commandés pour nettoyer, aspirer ou polir
A docking station (200) for a mobile cleaning robot (100) can include a base (204), a housing, and a pad cleaning system (226). The base (204) can be configured to receive the mobile cleaning robot (100). The housing can be connected to the base. The pad cleaning system (226) can be connected to the housing and can include a reservoir (234) configured to retain liquid therein. The pad cleaning system can also include an agitator (298) located at least partially within the reservoir (234). The agitator can be engageable with a cleaning pad of the mobile cleaning robot.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A cleaning roller mountable to a cleaning robot is featured. The cleaning roller includes an elongate member extending along a longitudinal axis of the cleaning roller, and a vane extending outward from the elongate member. The vane includes a first vane portion attached to the elongate member, and a second vane portion attached to the first vane portion. The first vane portion extends from the elongate member at a location intersecting a radial axis of the cleaning roller. The first vane portion extends along a first axis angled relative to the radial axis and away from the radial axis in a tangential direction. The second vane portion extends along a second axis angled relative to the first axis. A first angle between the first axis and the radial axis is greater than a second angle between the second axis and the radial axis.
A docking station for a mobile cleaning robot can include a base, a housing, and a pad cleaning system. The base can be configured to receive the mobile cleaning robot. The housing can be connected to the base. The pad cleaning system can be connected to the housing and can include a reservoir configured to retain liquid therein. The pad cleaning system can also include an agitator located at least partially within the reservoir. The agitator can be engageable with a cleaning pad of the mobile cleaning robot.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A47L 9/14 - Sacs ou similairesFixation des sacs ou fermeture de ceux-ci
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
B08B 1/04 - Nettoyage par des procédés impliquant l'utilisation d'outils, de brosses ou d'éléments analogues utilisant des éléments actifs rotatifs
A method of operating an autonomous cleaning robot is provided. The method includes receiving, at a handheld computing device, data representing a status of a debris collection bin of the autonomous cleaning robot, the status of the bin including a bin fullness reading. The method also includes receiving, at the handheld computing device, data representing a status of a filter bag of an evacuation station, the status of the filter bag including a bag fullness reading. The method also includes presenting, on a display of the handheld computing device, a first status indicator representing the bin fullness reading, and presenting, on the display of the handheld computing device, a second status indicator representing the bag fullness reading.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
G05D 1/227 - Transfert de la commande entre la commande à distance et la commande embarquéeTransfert de la commande entre plusieurs dispositions de commande à distance
A method includes maneuvering a robot in (i) a following mode in which the robot is controlled to travel along a path segment adjacent an obstacle, while recording data indicative of the path segment, and (ii) in a coverage mode in which the robot is controlled to traverse an area. The method includes generating data indicative of a layout of the area, updating data indicative of a calculated robot pose based at least on odometry, and calculating a pose confidence level. The method includes, in response to the confidence level being below a confidence limit, maneuvering the robot to a suspected location of the path segment, based on the calculated robot pose and the data indicative of the layout and, in response to detecting the path segment within a distance from the suspected location, updating the data indicative of the calculated pose and/or the layout.
G05D 1/246 - Dispositions pour déterminer la position ou l’orientation utilisant des cartes d’environnement, p. ex. localisation et cartographie simultanées [SLAM]
A method of detecting a location of an impact event for a mobile robot. The mobile robot can include a robot body and a bumper. The bumper configured to bend in response to an impact event. The method can include receiving a first signal from a proximity sensor attached to the robot body. The first signal can be indicative of a first distance between the bumper and the robot body at a first location of the bumper. The method can also include receiving a second signal from the proximity sensor attached to the robot body. The second signal can be indicative of a second distance between the bumper and the robot body at a second location of the bumper. The method can also include determining the location of the impact event by comparing the first signal and the second signal to at least one of a plurality of reference signals.
B60R 19/48 - Pare-chocs, c.-à-d. éléments pour recevoir ou absorber les chocs pour protéger les véhicules ou dévier les chocs provenant d'autres véhicules ou objets combinés avec d'autres dispositifs ou d'autres objets ou convertibles en ces derniers, p. ex. pare-chocs combinés avec des balais ou convertibles en lits
B60R 19/02 - Pare-chocs, c.-à-d. éléments pour recevoir ou absorber les chocs pour protéger les véhicules ou dévier les chocs provenant d'autres véhicules ou objets
94.
Adjustable parameters for autonomous cleaning robots
A method of operating an autonomous cleaning robot includes presenting, on a display of a mobile device, a representation of each of multiple cleaning levels, each cleaning level corresponding to a respective rank overlap parameter for a wet cleaning mission of the autonomous cleaning robot. The method includes receiving, at the mobile device, an input indicative of a selection of one of the cleaning levels; and controlling the autonomous cleaning robot to execute a wet cleaning mission according to the rank overlap parameter corresponding to the selected one of the cleaning levels.
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
A docking station for a mobile cleaning robot can include a canister and a base configured to receive the mobile cleaning robot thereon, where the base can include a front portion and a back portion opposite the front portion. The base can include a vacuum port extending at least partially through the base. The canister can be connected to the back portion of the base and can be located at least partially above the base. The canister can include a debris bin connected to the vacuum port to receive debris therefrom and a fan compartment connected to a side wall of the debris bin and including a fan system operable to draw debris through the vacuum port and the debris bin.
A docking station for a mobile cleaning robot can include a base configured to receive at least a portion of the mobile cleaning robot thereon, where the base can include a debris port. The docking station can include a canister connected to the base and located at least partially above the base. The canister can include a debris bin to receive debris from the mobile cleaning robot. The canister can include a debris duct connected to the debris port and to the debris bin. The canister can include a debris collector connected to the debris duct upstream of the debris bin, where the debris collector can collect debris from a debris airstream of the debris duct.
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 9/00 - Parties constitutives ou accessoires des aspirateurs, p. ex. moyens mécaniques pour commander l'aspiration ou pour entraîner une action de battementDispositifs de rangement spécialement conçus pour les aspirateurs ou les pièces de ceux-ciVéhicules porteurs spécialement conçus pour les aspirateurs
A pet feeding system can include a housing, a food tray connected to the housing, and a liquid tray connected to the housing. The pet feeding system can include a food dispenser connected to the housing and configured to dispense food into the food tray. The pet feeding system can include a liquid dispenser connected to the housing and configured to dispense liquid into the liquid tray. The pet feeding system can include a controller communicatively connected to the food dispenser and the liquid dispenser. The controller can operate the food dispenser to dispense the food into the food tray and can operate the liquid dispenser to dispense liquid into the liquid tray.
A roller for a mobile cleaning robot can include a roller core, a first elongated member, a second elongated member, and a spacer. The roller core can extend along a longitudinal axis of the roller. The first elongated member can be engageable with a floor surface. The first elongated member can at least partially surround a first portion of the roller core. The second elongated member can also be engageable with the floor surface. The second elongated member can at least partially surround a second section of the roller core. The spacer can at least partially surround the roller core between the first elongated member and the second elongated member. The spacer can be engageable with the floor surface and can be configured to prevent debris collection between the first elongated member and the second elongated member.
A roller for a mobile cleaning robot can include a roller core, a first elongated member, a second elongated member, and a spacer. The roller core can extend along a longitudinal axis of the roller. The first elongated member can be engageable with a floor surface. The first elongated member can at least partially surround a first portion of the roller core. The second elongated member can also be engageable with the floor surface. The second elongated member can at least partially surround a second section of the roller core. The spacer can at least partially surround the roller core between the first elongated member and the second elongated member. The spacer can be engageable with the floor surface and can be configured to prevent debris collection between the first elongated member and the second elongated member.
A mobile cleaning robot system (406) includes including a mobile cleaning robot (100, 408), processing circuity, and memory circuitry. The memory circuitry includes instructions, which when executed by the processing circuitry, can cause the processing circuitry to perform operations to receive a maintenance indication from a remote device indicative of whether maintenance on the mobile cleaning robot is recommended, where the maintenance indication can be based at least in part on factory test data. The processing circuitry also transmits a maintenance instruction to a user device when maintenance on the mobile cleaning robot is recommended.
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
A47L 11/40 - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p. ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers