09 - Appareils et instruments scientifiques et électriques
20 - Meubles et produits décoratifs
21 - Ustensiles, récipients, matériaux pour le ménage; verre; porcelaine; faience
35 - Publicité; Affaires commerciales
39 - Services de transport, emballage et entreposage; organisation de voyages
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
General purpose metal storage containers; bins of metal;
metal bins. Industrial robots; household cleaning robots with artificial
intelligence; household laundry robots with artificial
intelligence. Downloadable computer operating software; downloadable
mobile operating system software; downloadable computer
operating system software; downloadable operating system
software for robots; recorded computer application software
for mobile phones, namely, software for an application for
controlling a robot that detects objects, classifies
objects, organizes objects, picks up objects, and places the
objects into storage items, namely, containers, bins,
baskets; downloadable mobile phone applications for
providing access to an inventory listing of the contents of
storage items, namely, containers, bins, or baskets;
downloadable software for machine learning for use in
robots. Bins of wood or plastic; plastic bins; non-metal bins;
nonmetal and non-paper containers for storage or transport;
cabinets; cabinet doors for furniture cabinets; cabinet
drawers for furniture cabinets; toy organizers comprised of
shelves and removable storage bins sold as a unit. Baskets for household purposes; laundry baskets for
household purposes; metal baskets for household purposes;
baskets for household purposes, not of metal; laundry bins
for household purposes; containers for household use. On-line retail store services featuring storage items,
namely, containers, bins, baskets, shelves, boxes,
cupboards, drawers, organizers, robot structural parts,
robot replacement parts. Rental of industrial robots for organizing the storage of
goods by picking up objects namely, containers, bins,
baskets; rental of self-driving robots for organizing the
storage of goods by detecting objects, classifying objects,
organizing objects, and picking up or moving objects; rental
of self-driving robots for organizing the storage of goods,
namely, containers, bins, baskets. Providing temporary use of non-downloadable cloud-based
software for storing an inventory listing of items located
in storage items in the nature of containers, bins, or
baskets, related to a robot that detects objects, classifies
objects, organizes objects, picks up objects, and places the
objects into the storage items; providing temporary use of
non-downloadable software for enhanced classification and
detection information for use by robots for household use
that detect objects, classify objects, organize objects, and
pick up objects.
Disclosed is a method and tidying robot system that performs it. A robot of a tidying robot system receives a starting location, a target cleaning area, and obstructions in its path navigating the target cleaning area. It determines a tidying strategy including vacuuming and obstruction handling. It executes the tidying strategy, vacuuming the target cleaning area and moving and/or avoiding obstructions, which are tidyable and/or movable objects. Where the obstruction may be picked up, the robot determines and executes a pickup strategy. Where the obstruction may be relocated but not picked up, it pushes the obstruction to a different location. Where the obstruction cannot be relocated/picked up, it alters its path to avoid the obstruction. The robot determines if the dirt collector is full, and if so, navigates to a base station configured to charge the robot and empty the dirt collector. Otherwise, it continues to execute the tidying strategy.
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 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
A method is described for a tidying robot to approach a storage device, such as a refrigerator or freezer, containing a food item, and perform a series of actions to remove the food item. The robot then transports the food item to either a cooking device or a serving location. The method may also adjust the operating conditions of the cooking device. The method may also include retrieving serving objects, such as plates and cutlery items from a storage location and transporting those serving objects to a serving location.
A sanitizing station for a robot includes various components, such as a water-tight door, water reservoir, water heater, drain, recirculation pump, water spray nozzles, detergent dispenser, wastewater filter, wastewater pump, wastewater outlet, drying air intake, drying fan, drying air conduits, air outlet conduit, and drying air outlet. The station is designed to sanitize robots by providing a water-tight environment for washing with heated water and detergent, followed by rinsing, filtering wastewater, pumping it out, and using drying fans and air conduits to remove moisture from the robot's surface.
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 storage bin including a storage compartment, bin sides, and a bin base. It includes a scoop slot configured to interface with a scoop on a tidying robot, a scoop slot opening, and a scoop slot bottom. Additionally, it may have one or more magnets, springs, wheels, and bearings as part of the scoop slot opening, as well as one or more legs on the bin base to facilitate engagement of the scoop with the bin.
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 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
A method, apparatus, and system are disclosed for a robot with tennis ball gathering capabilities. A robot is configured to collect, transport, and deposit for storage tennis balls and other light-mobile sports equipment such as are used in table tennis, badminton, squash, pickleball, golf, basketball, dodgeball, floor hockey, indoor soccer, etc., to assist a player in practice without need for additional support personnel or manual ball retrieval by the player.
G05D 1/667 - Livraison ou récupération de charges utiles
A63B 47/02 - Dispositifs pour la manipulation ou le traitement des balles pour le ramassage
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 ball storage and launching system includes a ball collection robot with a scoop, a ball launcher with storage and a launching mechanism, and one or more slots for interaction with the scoop. The system is configured to collect and deposit balls, lift and transport the ball launcher, and launch balls as directed by a user.
A sanitizing station for a robot includes various components, such as a water-tight door, water reservoir, water heater, drain, recirculation pump, water spray nozzles, detergent dispenser, wastewater filter, wastewater pump, wastewater outlet, drying air intake, drying fan, drying air conduits, air outlet conduit, and drying air outlet. The station is designed to sanitize robots by providing a water-tight environment for washing with heated water and detergent, followed by rinsing, filtering wastewater, pumping it out, and using drying fans and air conduits to remove moisture from the robot's 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
B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
A47L 15/00 - Machines à laver ou à rincer la vaisselle ou les ustensiles de table
A method, apparatus, and system are disclosed for a robot with tennis ball gathering capabilities. A robot is configured to collect, transport, and deposit for storage tennis balls and other light-mobile sports equipment such as are used in table tennis, badminton, squash, pickleball, golf, basketball, dodgeball, floor hockey, indoor soccer, etc., to assist a player in practice without need for additional support personnel or manual ball retrieval by the player.
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/667 - Livraison ou récupération de charges utiles
A63B 47/00 - Dispositifs pour la manipulation ou le traitement des balles
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
G05D 101/20 - Détails des architectures logicielles ou matérielles utilisées pour la commande de la position utilisant la reconnaissance d’objets externes
G05D 105/00 - Applications spécifiques des véhicules commandés
A tidying robot is used to place and remove a target object, such as a cup, plate or cutlery item, at another location. The robot extends and rotates pusher pads to grasp the target object, and then retracts the pusher pads to move the target object into a scoop. The robot then transports the target object to a destination, such as a dishwasher or storage platform, where it is placed on a storage platform. The robot may also sort items, such as the cutlery and place it into cutlery tray slots.
A scoop for a tidying robot including a scoop base, scoop back, scoop bottom, and scoop bottom linear actuator. The scoop bottom is expandable and includes at least one side that can be extended or retracted using the scoop bottom linear actuator. The scoop can also include foldable walls, a scoop lip, and a front pushing linear actuator to push the scoop bottom forward. The method for using the scoop includes extending the scoop bottom outwards or forwards, loading objects, transporting and unloading the objects, and retracting the scoop bottom.
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 11/28 - Machines à frotter le plancher, actionnées par moteur
A method for folding laundry is provided, where a robot approaches the clothes, identifying the type of clothing and key points for folding the clothing with a camera, and then uses a scoop and pusher pad assemblies to grab and manipulate the articles of clothing. The robot uses gripper arms and pinch grippers to grasp and move the clothing items, with the help of a camera that guides the folding process by guiding the manipulation devices to the key points on the clothing. The robot then moves the folded clothing items to a desired location using the scoop.
A method is described for using a tidying robot to deliver items of clothing to a washing machine and a dryer. The robot approaches the washing machine, opens the door, and places the clothing inside. After the wash cycle is complete, the robot transfers the washed items of clothing to the dryer, opens the dryer door, and places the clothing inside. After the clothing has dried, the robot and carries it to a desired location. The robot also includes a clothes gathering routine to separate and pick up clothing items from a pile on the surface.
D06F 34/05 - Dispositions pour le transfert de signaux ou la transmission de données pour la communication sans fil entre parties constitutives, p. ex. pour le suivi ou la commande à distance
A tidying robot is used to place and remove a target object, such as a cup, plate or cutlery item, at another location. The robot extends and rotates pusher pads to grasp the target object, and then retracts the pusher pads to move the target object into a scoop. The robot then transports the target object to a destination, such as a dishwasher or storage platform, where it is placed on a storage platform. The robot may also sort items, such as the cutlery and place it into cutlery tray slots.
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
B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
Disclosed is a method and tidying robot system that performs it. A robot of a tidying robot system receives a starting location, a target cleaning area, and obstructions in its path navigating the target cleaning area. It determines a tidying strategy including vacuuming and obstruction handling. It executes the tidying strategy, vacuuming the target cleaning area and moving and/or avoiding obstructions, which are tidyable and/or movable objects. Where the obstruction may be picked up, the robot determines and executes a pickup strategy. Where the obstruction may be relocated but not picked up, it pushes the obstruction to a different location. Where the obstruction cannot be relocated/picked up, it alters its path to avoid the obstruction. The robot determines if the dirt collector is full, and if so, navigates to a base station configured to charge the robot and empty the dirt collector. Otherwise, it continues to execute the tidying strategy.
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 is described for a tidying robot to approach a storage device, such as a refrigerator or freezer, containing a food item, and perform a series of actions to remove the food item. The robot then transports the food item to either a cooking device or a serving location. The method may also adjust the operating conditions of the cooking device. The method may also include retrieving serving objects, such as plates and cutlery items from a storage location and transporting those serving objects to a serving location.
A ball storage system, apparatus, and method includes a ball basket, with the system also including a ball collection robot. The robot has a scoop that can collect, transport, deposit, collect, and transport balls and the ball basket. The ball basket stores balls and has slots that interface with the scoop of the robot. The ball basket may additionally have extendable legs. The system, when configured, can collect and store balls, deposit them, lift the basket into a carrying position, and transport the basket to a desired location using the robot.
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/667 - Livraison ou récupération de charges utiles
A63B 47/00 - Dispositifs pour la manipulation ou le traitement des balles
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
G05D 101/20 - Détails des architectures logicielles ou matérielles utilisées pour la commande de la position utilisant la reconnaissance d’objets externes
G05D 105/00 - Applications spécifiques des véhicules commandés
A scoop for a tidying robot including a scoop base, scoop back, scoop bottom, and scoop bottom linear actuator. The scoop bottom is expandable and includes at least one side that can be extended or retracted using the scoop bottom linear actuator. The scoop can also include foldable walls, a scoop lip, and a front pushing linear actuator to push the scoop bottom forward. The method for using the scoop includes extending the scoop bottom outwards or forwards, loading objects, transporting and unloading the objects, and retracting the scoop bottom.
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 for folding laundry is provided, where a robot approaches the clothes, identifying the type of clothing and key points for folding the clothing with a camera, and then uses a scoop and pusher pad assemblies to grab and manipulate the articles of clothing. The robot uses gripper arms and pinch grippers to grasp and move the clothing items, with the help of a camera that guides the folding process by guiding the manipulation devices to the key points on the clothing. The robot then moves the folded clothing items to a desired location using the scoop.
A storage bin 2300 including a storage compartment 304, bin sides 306, and a bin base 308. It includes a scoop slot 1316 configured to interface with a scoop on a tidying robot 100, a scoop slot opening 1318, and a scoop slot bottom 2304. Additionally, it may have one or more magnets 2704, springs 2906, wheels 3004, and bearings as part of the scoop slot opening 1318, as well as one or more legs 3204 on the bin base 308 to facilitate engagement of the scoop 110 with the bin 2300.
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
21.
A METHOD FOR LOADING A WASHER OR A DRYER WITH A TIDYING ROBOT
A method is described for using a tidying robot (100) to deliver items of clothing to a washing machine and a dryer. The robot (100) approaches the washing machine, opens the door, and places the clothing inside. After the wash cycle is complete, the robot transfers the washed items of clothing to the dryer, opens the dryer door, and places the clothing inside. After the clothing has dried, the robot and carries it to a desired location.
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
D06F 29/00 - Combinaisons de machines à laver avec d'autres appareils séparés, dans un bâti commun ou similaire, p. ex. avec appareils de rinçage
D06F 95/00 - Systèmes de blanchisserie ou aménagements d'appareils ou de machinesBlanchisseries mobiles
09 - Appareils et instruments scientifiques et électriques
20 - Meubles et produits décoratifs
21 - Ustensiles, récipients, matériaux pour le ménage; verre; porcelaine; faience
35 - Publicité; Affaires commerciales
39 - Services de transport, emballage et entreposage; organisation de voyages
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) General purpose metal storage containers; bins of metal; metal bins.
(2) Industrial robots; household cleaning robots with artificial intelligence; household laundry robots with artificial intelligence.
(3) Downloadable computer operating software; downloadable mobile operating system software; downloadable computer operating system software; downloadable operating system software for robots; recorded computer application software for mobile phones, namely, software for an application for controlling a robot that detects objects, classifies objects, organizes objects, picks up objects, and places the objects into storage items, namely, containers, bins, baskets; downloadable mobile phone applications for providing access to an inventory listing of the contents of storage items, namely, containers, bins, or baskets; downloadable software for machine learning for use in robots.
(4) Bins of wood or plastic; plastic bins; non-metal bins; nonmetal and non-paper containers for storage or transport; cabinets; cabinet doors for furniture cabinets; cabinet drawers for furniture cabinets; toy organizers comprised of shelves and removable storage bins sold as a unit.
(5) Baskets for household purposes; laundry baskets for household purposes; metal baskets for household purposes; baskets for household purposes, not of metal; laundry bins for household purposes; containers for household use. (1) On-line retail store services featuring storage items, namely, containers, bins, baskets, shelves, boxes, cupboards, drawers, organizers, robot structural parts, robot replacement parts.
(2) Rental of industrial robots for organizing the storage of goods by picking up objects namely, containers, bins, baskets; rental of self-driving robots for organizing the storage of goods by detecting objects, classifying objects, organizing objects, and picking up or moving objects; rental of self-driving robots for organizing the storage of goods, namely, containers, bins, baskets.
(3) Providing temporary use of non-downloadable cloud-based software for storing an inventory listing of items located in storage items in the nature of containers, bins, or baskets, related to a robot that detects objects, classifies objects, organizes objects, picks up objects, and places the objects into the storage items; providing temporary use of non-downloadable software for enhanced classification and detection information for use by robots for household use that detect objects, classify objects, organize objects, and pick up objects.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
45 - Services juridiques; services de sécurité; services personnels pour individus
Produits et services
Industrial robots; Household cleaning robots with artificial intelligence; Household laundry robots with artificial intelligence Downloadable computer operating software; Downloadable mobile operating system software; Downloadable computer operating system software; Downloadable operating system software for robots; Downloadable software for machine learning for use in robots; Recorded computer application software for mobile phones, namely, software for downloadable mobile phone applications for providing access to an inventory listing of the contents of storage items in the nature of containers, bins, and baskets; Recorded computer application software for mobile phones, namely, software for controlling a robot that detects, classifies, organizes, picks up, and places objects into storage containers, bins, and baskets Providing temporary use of non-downloadable cloud-based software for controlling a robot that detects, classifies, organizes, picks up, and places items into storage containers, bins, or baskets, and also for accessing an inventory listing of the items; providing temporary use of non-downloadable cloud-based software for controlling household robots that detect, classify, organize, and pick up household objects, and also for accessing enhanced classification and detection information about the objects Organizational services for personal purposes, namely, using industrial robots to organize closet spaces and living spaces by picking up objects and placing them into storage containers, bins, and baskets; home organization services for personal purposes, namely, organizing household objects for others by using self-driving robots that detect, classify, organize, and pick up or move the objects; Organizational services for personal purposes, namely, organizing household objects for others by using self-driving robots to place objects into storage containers, bins, and baskets; Home organization services, namely, sorting and organizing household belongings
09 - Appareils et instruments scientifiques et électriques
20 - Meubles et produits décoratifs
21 - Ustensiles, récipients, matériaux pour le ménage; verre; porcelaine; faience
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
45 - Services juridiques; services de sécurité; services personnels pour individus
Produits et services
General purpose metal storage containers; Bins of metal; Metal bins Industrial robots; Household cleaning robots with artificial intelligence; Household laundry robots with artificial intelligence Downloadable computer operating software; Downloadable mobile operating system software; Downloadable computer operating system software; Downloadable operating system software for robots; Downloadable software for machine learning for use in robots; Recorded computer application software for mobile phones, namely, downloadable mobile phone applications for providing access to an inventory listing of the contents of storage items in the nature of containers, bins, and baskets; Recorded computer application software for mobile phones, namely, software for controlling a robot that detects, classifies, organizes, picks up, and places objects into storage containers, bins, and baskets Bins of wood or plastic; Plastic bins; Non-metal bins; Nonmetal and non-paper containers for storage or transport; Cabinets; Cabinet doors for furniture cabinets; Cabinet drawers for furniture cabinets; Toy organizers comprised of shelves and removable storage bins sold as a unit Baskets for household purposes; Laundry baskets for household purposes; Metal baskets for household purposes; Baskets for household purposes, not of metal; Laundry bins for household purposes; General purpose storage bins for household use On-line retail store services featuring storage items in the nature of containers, bins, baskets, shelves, boxes, cupboards, drawers, and organizers, and robot structural parts and robot replacement parts Providing temporary use of non-downloadable cloud-based software for controlling a robot that detects, classifies, organizes, picks up, and places items into storage containers, bins, or baskets, and also for accessing an inventory listing of the items; providing temporary use of non-downloadable cloud-based software for controlling household robots that detect, classify, organize, and pick up household objects, and also for accessing enhanced classification and detection information about the objects Organizational services for personal purposes, namely, organizing household objects for others by using self-driving robots to place objects into storage containers, bins, and baskets; Organizational services for personal purposes, namely, using industrial robots to organize closet spaces and living spaces by picking up objects and placing them into storage containers, bins, and baskets; home organization services for personal purposes, namely, organizing household objects for others by using self-driving robots that detect, classify, organize, and pick up or move the objects
A method and computing apparatus are disclosed for allowing a tidying robot to organize objects into non-standard categories and deposit them at non-standard locations that match a user's needs. The tidying robot navigates an environment using cameras to map the type, size, and location of toys, clothing, obstacles, furniture, structural elements, and other objects. The robot comprises a neural network to determine the type, size, and location of objects based on input from a sensing system. An augmented reality view allows user interaction to refine and customize areas within the environment to be tidied, object categories, object home locations, and operational task rules controlling robot operations.
G06V 10/778 - Apprentissage de profils actif, p. ex. apprentissage en ligne des caractéristiques d’images ou de vidéos
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
B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
A method and computing apparatus are disclosed for allowing a tidying robot to organize objects into non-standard categories that match a user's needs. The tidying robot navigates an environment using cameras to map the type, size, and location of toys, clothing, obstacles, furniture, structural elements, and other objects. The robot comprises a neural network to determine the type, size, and location of objects based on input from a sensing system. An augmented reality view allows user interaction to refine and customize areas within the environment to be tidied, object categories, object home locations, and operational task rules controlling robot operations.
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
A method and computing apparatus are disclosed for allowing a tidying robot to organize objects into non-standard categories that match a user's needs. The tidying robot navigates an environment using cameras to map the type, size, and location of toys, clothing, obstacles, furniture, structural elements, and other objects. The robot comprises a neural network to determine the type, size, and location of objects based on input from a sensing system. An augmented reality view allows user interaction to refine and customize areas within the environment to be tidied, object categories, object home locations, and operational task rules controlling robot operations.
B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
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 101/20 - Détails des architectures logicielles ou matérielles utilisées pour la commande de la position utilisant la reconnaissance d’objets externes
G05D 105/10 - Applications spécifiques des véhicules commandés pour nettoyer, aspirer ou polir
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/75 - Organisation de procédés de l’appariement, p. ex. comparaisons simultanées ou séquentielles des caractéristiques d’images ou de vidéosApproches-approximative-fine, p. ex. approches multi-échellesAppariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexteSélection des dictionnaires
G06V 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
A method and computing apparatus are disclosed for allowing a tidying robot to organize objects into non-standard categories and deposit them at non-standard locations that match a user's needs. The tidying robot navigates an environment using cameras to map the type, size, and location of toys, clothing, obstacles, furniture, structural elements, and other objects. The robot comprises a neural network to determine the type, size, and location of objects based on input from a sensing system. An augmented reality view allows user interaction to refine and customize areas within the environment to be tidied, object categories, object home locations, and operational task rules controlling robot operations.
B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
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 101/20 - Détails des architectures logicielles ou matérielles utilisées pour la commande de la position utilisant la reconnaissance d’objets externes
G05D 105/10 - Applications spécifiques des véhicules commandés pour nettoyer, aspirer ou polir
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/75 - Organisation de procédés de l’appariement, p. ex. comparaisons simultanées ou séquentielles des caractéristiques d’images ou de vidéosApproches-approximative-fine, p. ex. approches multi-échellesAppariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexteSélection des dictionnaires
G06V 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
Disclosed is a method and tidying robot system that performs it. A robot of a tidying robot system receives a starting location, a target cleaning area, and obstructions in its path navigating the target cleaning area. It determines a tidying strategy including vacuuming and obstruction handling. It executes the tidying strategy, vacuuming the target cleaning area and moving and/or avoiding obstructions, which are tidyable and/or movable objects. Where the obstruction may be picked up, the robot determines and executes a pickup strategy. Where the obstruction may be relocated but not picked up, it pushes the obstruction to a different location. Where the obstruction cannot be relocated/picked up, it alters its path to avoid the obstruction. The robot determines if the dirt collector is full, and if so, navigates to a base station configured to charge the robot and empty the dirt collector. Otherwise, it continues to execute the tidying strategy.
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 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
09 - Appareils et instruments scientifiques et électriques
20 - Meubles et produits décoratifs
21 - Ustensiles, récipients, matériaux pour le ménage; verre; porcelaine; faience
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
45 - Services juridiques; services de sécurité; services personnels pour individus
Produits et services
General purpose metal storage containers; Bins of metal; Metal bins Industrial robots; Household cleaning robots with artificial intelligence; Household laundry robots with artificial intelligence Downloadable computer operating software; Downloadable mobile operating system software; Downloadable computer operating system software; Downloadable operating system software for robots; Recorded computer application software for mobile phones, namely, software for controlling a robot that detects, classifies, organizes, picks up, and places objects into storage containers, bins, and baskets; downloadable computer application software for mobile phones, namely, software for providing access to an inventory listing of the contents of storage containers, bins, or baskets; Downloadable software for machine learning for use in robots. Bins of wood or plastic; Plastic bins; Non-metal bins; Nonmetal and non-paper containers for storage or transport; Cabinets; Cabinet doors for furniture cabinets; Cabinet drawers for furniture cabinets; Toy organizers comprised of shelves and removable storage bins sold as a unit Baskets for household purposes; Laundry baskets for household purposes; Metal baskets for household purposes; Baskets for household purposes, not of metal; Laundry bins for household purposes; General purpose storage bins for household use On-line retail store services featuring storage items in the nature of containers, bins, baskets, shelves, boxes, cupboards, drawers, and organizers, and robot structural parts and robot replacement parts. Providing temporary use of non-downloadable cloud-based software for controlling a robot that detects, classifies, organizes, picks up, and places items into storage containers, bins, or baskets, and also for accessing an inventory listing of said items; providing temporary use of non-downloadable software for controlling household robots that detect, classify, organize, and pick up household objects, and also for accessing enhanced classification and detection information about said objects. Organizational services for personal purposes, namely, using industrial robots to organize closet spaces and living spaces by picking up objects and placing them into storage containers, bins, and baskets; home organization services, namely, organizing household objects for others by using self-driving robots that detect, classify, organize, and pick up or move the objects; home organization services, namely, organizing household objects for others by using self-driving robots to place objects into storage containers, bins, and baskets.
A method and apparatus are disclosed for a clutter tidying robot utilizing floor segmentation for its mapping and navigation system, whereby a perception module and navigation module transform lidar and image data from lidar sensors and cameras of a robot sensing system using segmentation and pseudo-laserscan or point cloud transformations to generate global and local maps. The robot pose and maps are transmitted to a robot brain that directs an action module to produce robot action commands controlling the operation of a clutter tidying robot using the pose and map data. In this manner multi-stage planning and sophisticated obstacle avoidance techniques may be incorporated into autonomous robot operations.
G05D 1/242 - Moyens basés sur la réflexion des ondes générées par le véhicule
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/667 - Livraison ou récupération de charges utiles
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 105/00 - Applications spécifiques des véhicules commandés
G05D 111/50 - Signaux internes, c.-à-d. provenant de capteurs situés à l’intérieur du véhicule, p. ex. boussoles ou capteurs angulaires
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 101/20 - Détails des architectures logicielles ou matérielles utilisées pour la commande de la position utilisant la reconnaissance d’objets externes
36.
CLUTTER TIDYING ROBOT UTILIZING FLOOR SEGMENTATION FOR MAPPING AND NAVIGATION SYSTEM
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/242 - Moyens basés sur la réflexion des ondes générées par le véhicule
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/667 - Livraison ou récupération de charges utiles
G05D 101/20 - Détails des architectures logicielles ou matérielles utilisées pour la commande de la position utilisant la reconnaissance d’objets externes
G05D 105/00 - Applications spécifiques des véhicules commandés
A method and apparatus are disclosed for a clutter tidying robot utilizing floor segmentation for its mapping and navigation system, whereby a perception module and navigation module transform lidar and image data from lidar sensors and cameras of a robot sensing system using segmentation and pseudo-laserscan or point cloud transformations to generate global and local maps. The robot pose and maps are transmitted to a robot brain that directs an action module to produce robot action commands controlling the operation of a clutter tidying robot using the pose and map data. In this manner multi-stage planning and sophisticated obstacle avoidance techniques may be incorporated into autonomous robot operations.
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
G01S 17/86 - Combinaisons de systèmes lidar avec des systèmes autres que lidar, radar ou sonar, p. ex. avec des goniomètres
G01S 17/89 - Systèmes lidar, spécialement adaptés pour des applications spécifiques pour la cartographie ou l'imagerie
G05D 1/245 - Dispositions pour déterminer la position ou l’orientation utilisant la navigation à l’estime
G05D 105/10 - Applications spécifiques des véhicules commandés pour nettoyer, aspirer ou polir
G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
G06V 10/26 - Segmentation de formes dans le champ d’imageDécoupage ou fusion d’éléments d’image visant à établir la région de motif, p. ex. techniques de regroupementDétection d’occlusion
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06V 10/80 - Fusion, c.-à-d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
G06V 20/70 - Étiquetage du contenu de scène, p. ex. en tirant des représentations syntaxiques ou sémantiques
A robot is operated to navigate an environment using cameras and map the type, size and location of objects. The system determines the type, size and location of objects and classifies the objects for association with specific containers. For each category of object with a corresponding container, the robot chooses a specific object to pick up in that category, performs path planning and navigates to objects of the category, to either organize or pick up the objects. Actuated pusher arms move other objects out of the way and manipulates the target object onto the front bucket to be carried.
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
A tidying robot system is disclosed that includes a robot capable of moving aside or picking up and redepositing objects that obstruct areas the robot intends to vacuum. The robot includes a chassis (102), a robot vacuum system with a vacuum generating assembly and a dirt collector (622), a scoop (110), pusher pad arms (118) with pusher pads (116), a robot charge connector, mobility system, a battery, a processor, and a memory storing instructions that, when executed by the processor, allow operation and control of the robot. The tidying robot system also includes a base station (700) with a base station charge connector configured to couple with the robot charge connector. The tidying robot system also includes a robotic control system in at least one of the robot and a cloud server. The tidying robot system also includes logic to implement the operations and methods disclosed.
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
A tidying robot system is disclosed that includes a robot capable of moving aside or picking up and redepositing objects that obstruct areas the robot intends to vacuum. The robot includes a chassis, a robot vacuum system with a vacuum generating assembly and a dirt collector, a scoop, pusher pad arms with pusher pads, a robot charge connector, mobility system, a battery, a processor, and a memory storing instructions that, when executed by the processor, allow operation and control of the robot. The tidying robot system also includes a base station with a base station charge connector configured to couple with the robot charge connector. The tidying robot system also includes a robotic control system in at least one of the robot and a cloud server. The tidying robot system also includes logic to implement the operations and methods disclosed.
A47L 9/28 - Montage de l'équipement électrique, p. ex. adaptation ou fixation à l'aspirateurCommande des aspirateurs par des moyens électriques
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/04 - Buses avec brosses ou agitateurs commandés
A method and system are herein disclosed wherein a robot handles objects that are large, unwieldy, highly-deformable, or otherwise difficult to contain and carry. The robot is operated to navigate an environment and detect and classify objects using a sensing system. The robot determines the type, size and location of objects and classifies the objects based on detected attributes. Grabber pad arms and grabber pads move other objects out of the way and move the target object onto the shovel to be carried. The robot maneuvers objects into and out of a containment area comprising the shovel and grabber pad arms following a process optimized for the type of object to be transported. Large, unwieldy, highly deformable, or otherwise difficult to maneuver objects may be managed by the method disclosed herein.
A method and system are herein disclosed wherein a robot handles objects that are large, unwieldy, highly-deformable, or otherwise difficult to contain and carry. The robot is operated to navigate an environment and detect and classify objects using a sensing system. The robot determines the type, size and location of objects and classifies the objects based on detected attributes. Grabber pad arms and grabber pads move other objects out of the way and move the target object onto the shovel to be carried. The robot maneuvers objects into and out of a containment area comprising the shovel and grabber pad arms following a process optimized for the type of object to be transported. Large, unwieldy, highly deformable, or otherwise difficult to maneuver objects may be managed by the method disclosed herein.
B66F 9/06 - Dispositifs pour lever ou descendre des marchandises volumineuses ou lourdes aux fins de chargement ou de déchargement se déplaçant, avec leurs charges, sur des roues ou sur un dispositif analogue, p. ex. chariots élévateurs à fourche
B66F 9/075 - Caractéristiques de construction ou détails
A method and system are herein disclosed wherein a robot handles objects that are large, unwieldy, highly-deformable, or otherwise difficult to contain and carry. The robot is operated to navigate an environment and detect and classify objects using a sensing system. The robot determines the type, size and location of objects and classifies the objects based on detected attributes. Grabber pad arms and grabber pads move other objects out of the way and move the target object onto the shovel to be carried. The robot maneuvers objects into and out of a containment area comprising the shovel and grabber pad arms following a process optimized for the type of object to be transported. Large, unwieldy, highly deformable, or otherwise difficult to maneuver objects may be managed by the method disclosed herein.
A robot is operated to navigate an environment using cameras and map the type, size and location of objects. The system determines the type, size and location of objects and classifies the objects for association with specific containers. For each category of object with a corresponding container, the robot chooses a specific object to pick up in that category, performs path planning and navigates to objects of the category, to either organize or pick up the objects. Actuated pusher arms move other objects out of the way and manipulates the target object onto the front bucket to be carried.
A47L 11/38 - Machines spécialement conçues pour nettoyer les murs, les plafonds, les toits ou similaires
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 robot is operated to navigate an environment using cameras and map the type, size and location of objects. The system determines the type, size and location of objects and classifies the objects for association with specific containers. For each category of object with a corresponding container, the robot chooses a specific object to pick up in that category, performs path planning and navigates to objects of the category, to either organize or pick up the objects. Actuated pusher arms move other objects out of the way and manipulates the target object onto the front bucket to be carried.
A robot is operated to navigate an environment using cameras and map the type, size and location of objects. The system determines the type, size and location of objects and classifies the objects for association with specific containers. For each category of object with a corresponding container, the robot chooses a specific object to pick up in that category, performs path planning and navigates to objects of the category, to either organize or pick up the objects. Actuated pusher arms move other objects out of the way and manipulates the target object onto the front bucket to be carried.
A47L 11/38 - Machines spécialement conçues pour nettoyer les murs, les plafonds, les toits ou similaires
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