The technology disclosed includes systems and methods for preparing a segmented occupancy grid map based upon image information of an environment in which a robot moves. The image information is captured by at least one visual spectrum-capable camera and at least one depth measuring camera. The system includes logic to receive image information captured by at least one visual spectrum-capable camera and location information captured by at least one depth measuring camera located on a mobile platform. The system includes logic to extract from the image information, features in the environment. The system includes logic to determine a 3D point cloud of points having 3D information. The system includes logic to determine, from the 3D point cloud, an occupancy map of the environment. The system includes logic to segment the occupancy map into a segmented occupancy map of regions that represent rooms and corridors in 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
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 105/10 - Applications spécifiques des véhicules commandés pour nettoyer, aspirer ou polir
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
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
G05D 1/24 - Dispositions pour déterminer la position ou l’orientation
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/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
G06T 7/207 - Analyse du mouvement pour l’estimation de mouvement sur une hiérarchie des résolutions
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06T 7/50 - Récupération de la profondeur ou de la forme
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/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/60 - Extraction de caractéristiques d’images ou de vidéos relative aux propriétés luminescentes, p. ex. utilisant un modèle de réflectance ou d’éclairage
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 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
G06V 10/98 - Détection ou correction d’erreurs, p. ex. en effectuant une deuxième exploration du motif ou par intervention humaineÉvaluation de la qualité des motifs acquis
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G01C 21/20 - Instruments pour effectuer des calculs de navigation
G01P 15/18 - Mesure de l'accélérationMesure de la décélérationMesure des chocs, c.-à-d. d'une variation brusque de l'accélération dans plusieurs dimensions
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/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
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
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
6.
Visual-inertial positional awareness for autonomous and non-autonomous mapping
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to find new area to cover by a robot encountering an unexpected obstacle traversing an area in which the robot is performing an area coverage task. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
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/245 - Dispositions pour déterminer la position ou l’orientation utilisant la navigation à l’estime
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
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to find new area to cover by a robot performing an area coverage task of an unexplored area. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
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
G01C 21/00 - NavigationInstruments de navigation non prévus dans les groupes
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
9.
VISUAL-INERTIAL POSITIONAL AWARENESS FOR AUTONOMOUS AND NON-AUTONOMOUS TRACKING
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
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 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
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
10.
FAULT-TOLERANCE TO PROVIDE ROBUST TRACKING FOR AUTONOMOUS AND NON-AUTONOMOUS POSITIONAL AWARENESS
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G01C 21/00 - NavigationInstruments de navigation non prévus dans les groupes
G01C 21/10 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération
G01C 21/16 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération exécutées à bord de l'objet navigantNavigation à l'estime en intégrant l'accélération ou la vitesse, c.-à-d. navigation par inertie
G01S 5/16 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de positionLocalisation par coordination de plusieurs déterminations de distance utilisant des ondes électromagnétiques autres que les ondes radio
G06F 18/22 - Critères d'appariement, p. ex. mesures de proximité
G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement
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/46 - Descripteurs pour la forme, descripteurs liés au contour ou aux points, p. ex. transformation de caractéristiques visuelles invariante à l’échelle [SIFT] ou sacs de mots [BoW]Caractéristiques régionales saillantes
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
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
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/03 - Détection ou correction d'erreurs, p.ex. par une seconde exploration
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline
G06T 7/207 - Analyse du mouvement pour l’estimation de mouvement sur une hiérarchie des résolutions
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06T 7/50 - Récupération de la profondeur ou de la forme
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/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/60 - Extraction de caractéristiques d’images ou de vidéos relative aux propriétés luminescentes, p. ex. utilisant un modèle de réflectance ou d’éclairage
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 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
G06V 10/98 - Détection ou correction d’erreurs, p. ex. en effectuant une deuxième exploration du motif ou par intervention humaineÉvaluation de la qualité des motifs acquis
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G01C 21/20 - Instruments pour effectuer des calculs de navigation
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
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement
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
G01P 15/18 - Mesure de l'accélérationMesure de la décélérationMesure des chocs, c.-à-d. d'une variation brusque de l'accélération dans plusieurs dimensions
13.
3D GEOMETRIC AND SEMANTIC AWARENESS WITH DEEP LEARNING FOR AUTONOMOUS GUIDANCE
The technology disclosed includes systems and methods for using a deep learning trained classifier to detect obstacles and pathways in an environment in which a robot moves. The system includes logic to receive image information captured by at least one visual spectrum-capable camera and location information captured by at least one depth measuring camera located on a mobile platform. The system includes logic to determine a three-dimensional 3D point cloud of points having 3D information. The system can determine, using an ensemble of trained neural network classifiers, an identity for objects. The system includes logic to determine an occupancy map of the environment. The system includes logic to provide the occupancy map to a process for initiating robot movement to avoid objects in the occupancy map 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
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
G06T 7/50 - Récupération de la profondeur ou de la forme
G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
14.
Occupancy map segmentation for autonomous guided platform with deep learning
The technology disclosed includes systems and methods for preparing a segmented occupancy grid map based upon image information of an environment in which a robot moves. The image information is captured by at least one visual spectrum-capable camera and at least one depth measuring camera. The system includes logic to receive image information captured by at least one visual spectrum-capable camera and location information captured by at least one depth measuring camera located on a mobile platform. The system includes logic to extract from the image information, features in the environment. The system includes logic to determine a 3D point cloud of points having 3D information. The system includes logic to determine, from the 3D point cloud, an occupancy map of the environment. The system includes logic to segment the occupancy map into a segmented occupancy map of regions that represent rooms and corridors in 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
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
G06T 7/50 - Récupération de la profondeur ou de la forme
15.
Autonomous platform guidance systems with unknown environment mapping
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to find new area to cover by a robot performing an area coverage task of an unexplored area. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
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/46 - Descripteurs pour la forme, descripteurs liés au contour ou aux points, p. ex. transformation de caractéristiques visuelles invariante à l’échelle [SIFT] ou sacs de mots [BoW]Caractéristiques régionales saillantes
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 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
17.
Visual-inertial positional awareness for autonomous and non-autonomous mapping
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G01B 11/24 - Dispositions pour la mesure caractérisées par l'utilisation de techniques optiques pour mesurer des contours ou des courbes
B60R 1/00 - Dispositions pour la visibilité optiqueDispositions de visualisation en temps réel pour les conducteurs ou les passagers utilisant des systèmes de capture d’images optiques, p. ex. des caméras ou des systèmes vidéo spécialement adaptés pour être utilisés dans ou sur des véhicules
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to find new area to cover by a robot encountering an unexpected obstacle traversing an area in which the robot is performing an area coverage task. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
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
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
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
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
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
G06T 7/207 - Analyse du mouvement pour l’estimation de mouvement sur une hiérarchie des résolutions
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
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
G06T 7/50 - Récupération de la profondeur ou de la forme
G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06K 9/03 - Détection ou correction d'erreurs, p.ex. par une seconde exploration
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/60 - Extraction de caractéristiques d’images ou de vidéos relative aux propriétés luminescentes, p. ex. utilisant un modèle de réflectance ou d’éclairage
G06V 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
G06V 10/98 - Détection ou correction d’erreurs, p. ex. en effectuant une deuxième exploration du motif ou par intervention humaineÉvaluation de la qualité des motifs acquis
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
21.
Fault-tolerance to provide robust tracking for autonomous and non-autonomous positional awareness
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06V 20/56 - Contexte ou environnement de l’image à l’extérieur d’un véhicule à partir de capteurs embarqués
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
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
G01C 21/10 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération
G01S 5/16 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de positionLocalisation par coordination de plusieurs déterminations de distance utilisant des ondes électromagnétiques autres que les ondes radio
H04N 13/261 - Générateurs de signaux d’images avec conversion d’images monoscopiques en images stéréoscopiques
G01C 21/00 - NavigationInstruments de navigation non prévus dans les groupes
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
G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement
G06V 10/46 - Descripteurs pour la forme, descripteurs liés au contour ou aux points, p. ex. transformation de caractéristiques visuelles invariante à l’échelle [SIFT] ou sacs de mots [BoW]Caractéristiques régionales saillantes
G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
G01C 21/16 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération exécutées à bord de l'objet navigantNavigation à l'estime en intégrant l'accélération ou la vitesse, c.-à-d. navigation par inertie
G06F 18/22 - Critères d'appariement, p. ex. mesures de proximité
H04N 23/60 - Commande des caméras ou des modules de caméras
H04N 23/73 - Circuits de compensation de la variation de luminosité dans la scène en influençant le temps d'exposition
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
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
G01C 21/20 - Instruments pour effectuer des calculs de navigation
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G01P 15/18 - Mesure de l'accélérationMesure de la décélérationMesure des chocs, c.-à-d. d'une variation brusque de l'accélération dans plusieurs dimensions
26.
Visual-inertial positional awareness for autonomous and non-autonomous mapping
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
B60R 1/00 - Dispositions pour la visibilité optiqueDispositions de visualisation en temps réel pour les conducteurs ou les passagers utilisant des systèmes de capture d’images optiques, p. ex. des caméras ou des systèmes vidéo spécialement adaptés pour être utilisés dans ou sur des véhicules
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
27.
Visual-inertial positional awareness for autonomous and non-autonomous mapping
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
B60R 1/00 - Dispositions pour la visibilité optiqueDispositions de visualisation en temps réel pour les conducteurs ou les passagers utilisant des systèmes de capture d’images optiques, p. ex. des caméras ou des systèmes vidéo spécialement adaptés pour être utilisés dans ou sur des véhicules
G01B 11/24 - Dispositions pour la mesure caractérisées par l'utilisation de techniques optiques pour mesurer des contours ou des courbes
28.
Visual-inertial positional awareness for autonomous and non-autonomous tracking
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
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 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/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
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/46 - Descripteurs pour la forme, descripteurs liés au contour ou aux points, p. ex. transformation de caractéristiques visuelles invariante à l’échelle [SIFT] ou sacs de mots [BoW]Caractéristiques régionales saillantes
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
29.
Visual-inertial positional awareness for autonomous and non-autonomous tracking
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
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
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to find new area to cover by a robot encountering an unexpected obstacle traversing an area in which the robot is performing an area coverage task. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
H04N 5/235 - Circuits pour la compensation des variations de la luminance de l'objet
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
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
G01C 21/10 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération
G01S 5/16 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de positionLocalisation par coordination de plusieurs déterminations de distance utilisant des ondes électromagnétiques autres que les ondes radio
H04N 13/261 - Générateurs de signaux d’images avec conversion d’images monoscopiques en images stéréoscopiques
G01C 21/00 - NavigationInstruments de navigation non prévus dans les groupes
G01C 21/16 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération exécutées à bord de l'objet navigantNavigation à l'estime en intégrant l'accélération ou la vitesse, c.-à-d. navigation par inertie
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
G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
35.
Monocular modes for autonomous platform guidance systems with auxiliary sensors
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
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
G06T 7/207 - Analyse du mouvement pour l’estimation de mouvement sur une hiérarchie des résolutions
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
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
G06T 7/50 - Récupération de la profondeur ou de la forme
G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06K 9/03 - Détection ou correction d'erreurs, p.ex. par une seconde exploration
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
36.
Mapping optimization in autonomous and non-autonomous platforms
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G01C 21/20 - Instruments pour effectuer des calculs de navigation
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G01P 15/18 - Mesure de l'accélérationMesure de la décélérationMesure des chocs, c.-à-d. d'une variation brusque de l'accélération dans plusieurs dimensions
37.
Autonomous platform guidance systems with auxiliary sensors and obstacle avoidance
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to find new area to cover by a robot encountering an unexpected obstacle traversing an area in which the robot is performing an area coverage task. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to find new area to cover by a robot performing an area coverage task of an unexplored area. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c.-à-d. systèmes dans lesquels le signal vidéo n'est pas diffusé
G01P 21/00 - Essai ou étalonnage d'appareils ou de dispositifs couverts par les autres groupes de la présente sous-classe
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G01B 11/24 - Dispositions pour la mesure caractérisées par l'utilisation de techniques optiques pour mesurer des contours ou des courbes
B60R 1/00 - Dispositions pour la visibilité optiqueDispositions de visualisation en temps réel pour les conducteurs ou les passagers utilisant des systèmes de capture d’images optiques, p. ex. des caméras ou des systèmes vidéo spécialement adaptés pour être utilisés dans ou sur des véhicules
41.
Visual-inertial positional awareness for autonomous and non-autonomous tracking
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
H04N 5/235 - Circuits pour la compensation des variations de la luminance de l'objet
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
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
G01C 21/10 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération
G01S 5/16 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de positionLocalisation par coordination de plusieurs déterminations de distance utilisant des ondes électromagnétiques autres que les ondes radio
H04N 13/261 - Générateurs de signaux d’images avec conversion d’images monoscopiques en images stéréoscopiques
G01C 21/00 - NavigationInstruments de navigation non prévus dans les groupes
G01C 21/16 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération exécutées à bord de l'objet navigantNavigation à l'estime en intégrant l'accélération ou la vitesse, c.-à-d. navigation par inertie
G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
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
09 - Appareils et instruments scientifiques et électriques
28 - Jeux, jouets, articles de sport
Produits et services
Robots for household cleaning; automatic floor cleaning machines for consumer use; automatic machines for use in the field of interior maintenance of households and commercial buildings, namely, vacuum cleaners, machines utilizing water and/or chemicals for cleaning floor surfaces, machines utilizing paper, fabric or cloth wipes and pads for cleaning, and machines for washing, scouring, polishing, mopping and/or drying floor surfaces; automatic machines for use in the field of home outdoor maintenance and lawn and garden care, namely, robotic lawn mowers; replacement parts and accessories for automatic swimming pool cleaning devices, namely, storage carts, filter bags, and roller brushes; structural and replacement parts and fittings for automatic floor cleaning machines, vacuum cleaners, and industrial robots for use in the fields of interior maintenance of households and commercial buildings; industrial robots for video and audio monitoring, surveillance, and communication; structural and replacement parts and fittings for industrial robots for military operations, law enforcement, scientific research and search and rescue. Humanoid robots with artificial intelligence; Security surveillance robots; Navigation apparatus for vehicles; remote controls for vacuum cleaners, automatic floor cleaning machines, home outdoor and lawn care maintenance and industrial robots; battery chargers for vacuum cleaners, automatic floor cleaning machines, home outdoor and lawn care maintenance and industrial robots; personal robots for video and audio monitoring, surveillance, and communication; computer hardware and software for the control of automatic machines, namely, automatic floor cleaning machines, vacuum cleaners, and industrial robots, in the fields of interior maintenance of households and commercial buildings; mobile robotic system comprised primarily of robots, operating software, cameras, communication systems, sensors, computers for personal human use; computer hardware and software for use in connection with a robot; mobile computers and communication devices for use with robots; robots (humanoid robots with artificial intelligence) for personal, educational and hobby use and replacement parts and accessories thereof; batteries and chargers for robots for personal, educational and hobby use; downloadable software for connecting, operating, and managing robots, autonomous vehicles; Computer hardware and/or software for providing sensing, perception, and/or decision making capabilities for operation of various types of robots or autonomous vehicles; Computer hardware and/or software for sensing or perception of the surrounding environment of a robot, self-driven vehicle or autonomous vehicle; Computer hardware and/or software for sensing surrounding environment of a robot, self-driven vehicle, or autonomous vehicle for guiding their navigation and/or operation; Electronic sensors used in robots, autonomous vehicles for sensing operating environment such as objects in the surrounding environment for guiding their autonomous navigation or operation; Electronic sensors such as cameras, radars, lidars, infrared sensors, GPS, speed sensor, and/or ultrasonic sensors used in autonomous cars for sensing driving environment for guiding navigation of self-driven vehicles, autonomous vehicles; Visual intelligence hardware and/or software solutions for various types of robots or autonomous vehicles that include sensing, perception, and decision capabilities. Toy robots.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Robots for household cleaning, namely, robotic vacuum cleaners; automatic floor cleaning machines for consumer use; automatic machines for use in the field of interior maintenance of households and commercial buildings, namely, vacuum cleaners, machines utilizing water and chemicals for cleaning floor surfaces, machines utilizing paper, fabric or cloth wipes and pads, and machines for washing, scouring, polishing, mopping and drying floor surfaces; automatic machines for use in the field of home outdoor maintenance and lawn and garden care, namely, robotic lawn mowers; replacement parts and accessories for automatic swimming pool cleaning devices, namely, storage carts, filter bags, and roller brushes; structural and replacement parts and fittings for automatic floor cleaning machines, vacuum cleaners, and industrial robots for use in the fields of interior maintenance of households and commercial buildings; industrial robots for communication Humanoid robots with artificial intelligence; Security surveillance robots; Navigation apparatus for vehicles; remote controls for vacuum cleaners, automatic floor cleaning machines, home outdoor and lawn care maintenance and industrial robots; battery chargers for vacuum cleaners, automatic floor cleaning machines, home outdoor and lawn care maintenance and industrial robots; personal security surveillance robots for video and audio monitoring, surveillance, and communication; computer hardware and downloadable software for the control of automatic machines, namely, automatic floor cleaning machines, vacuum cleaners, and industrial robots, in the fields of interior maintenance of households and commercial buildings; mobile security surveillance robotic system comprised primarily of robots, downloadable operating software, cameras, communication systems, sensors, computers for personal human use; computer hardware and downloadable software for use in connection with a robot, namely, for use in communicating with and controlling a robot; mobile computers for use with robots and wireless communication devices for data transmission with robots; robots for educational use, namely, teaching robots; replacement parts and accessories for robots for educational use, namely, for teaching robots; batteries and chargers for robots for personal, educational and hobby use; downloadable software for connecting, operating, and managing robots, autonomous vehicles; robots for video and audio monitoring and surveillance, namely, tactical and security surveillance robots; structural and replacement parts and fittings for tactical robots, security surveillance robots, and laboratory robots for military operations, law enforcement, scientific research and search and rescue; Computer hardware and downloadable software for providing sensing, perception, and decision making capabilities for operation of various types of robots and autonomous vehicles; Computer hardware and downloadable software for sensing and perception of the surrounding environment of a robot, self-driven vehicle and autonomous vehicle; Computer hardware and downloadable software for sensing surrounding environment of a robot, self-driven vehicle, and autonomous vehicle for guiding their navigation and operation; Electronic sensors used in robots, autonomous vehicles for sensing operating environment such as objects in the surrounding environment for guiding their autonomous navigation and operation; Electronic sensors, namely, cameras, radar apparatus, lidars, infrared sensors, Global Positioning System (GPS), and ultrasonic sensors used in autonomous cars for sensing driving environment for guiding navigation of self-driven vehicles, autonomous vehicles; Visual intelligence hardware and downloadable software solutions for various types of robots and autonomous vehicles for providing sensing, perception, and decision capabilities
09 - Appareils et instruments scientifiques et électriques
28 - Jeux, jouets, articles de sport
Produits et services
Robots for household cleaning, namely, robotic vacuum
cleaners; automatic floor cleaning machines for consumer
use; automatic machines for use in the field of interior
maintenance of households and commercial buildings, namely,
vacuum cleaners, machines utilizing water and chemicals for
cleaning floor surfaces, machines utilizing paper, fabric or
cloth wipes and pads, and machines for washing, scouring,
polishing, mopping and drying floor surfaces; automatic
machines for use in the field of home outdoor maintenance
and lawn and garden care, namely, robotic lawn mowers;
replacement parts and accessories for automatic swimming
pool cleaning devices, namely, storage carts, filter bags,
and roller brushes; structural and replacement parts and
fittings for automatic floor cleaning machines, vacuum
cleaners, and industrial robots for use in the fields of
interior maintenance of households and commercial buildings;
industrial robots for communication. Humanoid robots with artificial intelligence; security
surveillance robots; navigation apparatus for vehicles;
remote controls for vacuum cleaners, automatic floor
cleaning machines, home outdoor and lawn care maintenance
and industrial robots; battery chargers for vacuum cleaners,
automatic floor cleaning machines, home outdoor and lawn
care maintenance and industrial robots; personal security
surveillance robots for video and audio monitoring,
surveillance, and communication; computer hardware and
software for the control of automatic machines, namely,
automatic floor cleaning machines, vacuum cleaners, and
industrial robots, in the fields of interior maintenance of
households and commercial buildings; mobile security
surveillance robotic system comprised primarily of robots,
operating software, cameras, communication systems, sensors,
computers for personal human use; computer hardware and
software for use in connection with a robot, namely, for use
in communicating with and controlling a robot; mobile
computers for use with robots and wireless communication
devices for data transmission with robots; robots for
educational use, namely, teaching robots; replacement parts
and accessories for robots for educational use, namely, for
teaching robots; batteries and chargers for robots for
personal, educational and hobby use; downloadable software
for connecting, operating, and managing robots, autonomous
vehicles; robots for video and audio monitoring and
surveillance, namely, tactical and security surveillance
robots; structural and replacement parts and fittings for
tactical robots, security surveillance robots, and
laboratory robots for military operations, law enforcement,
scientific research and search and rescue; computer hardware
and software for providing sensing, perception, and decision
making capabilities for operation of various types of robots
and autonomous vehicles; computer hardware and software for
sensing and perception of the surrounding environment of a
robot, self-driven vehicle and autonomous vehicle; computer
hardware and software for sensing surrounding environment of
a robot, self-driven vehicle, and autonomous vehicle for
guiding their navigation and operation; electronic sensors
used in robots, autonomous vehicles for sensing operating
environment such as objects in the surrounding environment
for guiding their autonomous navigation and operation;
electronic sensors, namely, cameras, radar apparatus,
lidars, infrared sensors, Global Positioning System (GPS),
and ultrasonic sensors used in autonomous cars for sensing
driving environment for guiding navigation of self-driven
vehicles, autonomous vehicles; visual intelligence hardware
and software solutions for various types of robots and
autonomous vehicles for providing sensing, perception, and
decision capabilities. Toy robots.
46.
Monocular modes for autonomous platform guidance systems with auxiliary sensors
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
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
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06K 9/03 - Détection ou correction d'erreurs, p.ex. par une seconde exploration
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
H04N 5/235 - Circuits pour la compensation des variations de la luminance de l'objet
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
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
G01C 21/10 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération
G01S 5/16 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de positionLocalisation par coordination de plusieurs déterminations de distance utilisant des ondes électromagnétiques autres que les ondes radio
H04N 13/261 - Générateurs de signaux d’images avec conversion d’images monoscopiques en images stéréoscopiques
48.
Mapping optimization in autonomous and non-autonomous platforms
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G01C 21/20 - Instruments pour effectuer des calculs de navigation
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G01P 15/18 - Mesure de l'accélérationMesure de la décélérationMesure des chocs, c.-à-d. d'une variation brusque de l'accélération dans plusieurs dimensions
09 - Appareils et instruments scientifiques et électriques
Produits et services
Household Vacuum Cleaners; Electric vacuum cleaners; Commercial and industrial vacuum cleaners; Electric cordless sweepers; Electric sweepers; machines and apparatus for cleaning, electric; Waste disposals; Central vacuum cleaning installations; Dust exhausting installations for cleaning purposes; Dust removing installations for cleaning purposes. Memories for data processing equipment; Computer programs for editing images, sound and video; Computer software for controlling the operation of audio and video devices; Monitors [computer hardware]; Monitors [computer programs]; computer software applications, downloadable; humanoid robots with artificial intelligence; Downloadable software applications for mobile phones; electric navigational instruments; Electric and electronic video surveillance installations; security surveillance robots.
09 - Appareils et instruments scientifiques et électriques
28 - Jeux, jouets, articles de sport
Produits et services
Robots for household cleaning; automatic floor cleaning machines for consumer use; automatic machines for use in the field of interior maintenance of households and commercial buildings, namely, vacuum cleaners, machines utilizing water and/or chemicals for cleaning floor surfaces, machines utilizing paper, fabric or cloth wipes and pads for cleaning, and machines for washing, scouring, polishing, mopping and/or drying floor surfaces; automatic machines for use in the field of home outdoor maintenance and lawn and garden care, namely, robotic lawn mowers; replacement parts and accessories for automatic swimming pool cleaning devices, namely, storage carts, filter bags, and roller brushes; structural and replacement parts and fittings for automatic floor cleaning machines, vacuum cleaners, and industrial robots for use in the fields of interior maintenance of households and commercial buildings; industrial robots for video and audio monitoring, surveillance, and communication; structural and replacement parts and fittings for industrial robots for military operations, law enforcement, scientific research and search and rescue. Humanoid robots with artificial intelligence; Security surveillance robots; Navigation apparatus for vehicles; remote controls for vacuum cleaners, automatic floor cleaning machines, home outdoor and lawn care maintenance and industrial robots; battery chargers for vacuum cleaners, automatic floor cleaning machines, home outdoor and lawn care maintenance and industrial robots; personal robots for video and audio monitoring, surveillance, and communication; computer hardware and software for the control of automatic machines, namely, automatic floor cleaning machines, vacuum cleaners, and industrial robots, in the fields of interior maintenance of households and commercial buildings; mobile robotic system comprised primarily of robots, operating software, cameras, communication systems, sensors, computers for personal human use; computer hardware and software for use in connection with a robot; mobile computers and communication devices for use with robots; robots (humanoid robots with artificial intelligence) for personal, educational and hobby use and replacement parts and accessories thereof; batteries and chargers for robots for personal, educational and hobby use; downloadable software for connecting, operating, and managing robots, autonomous vehicles; Computer hardware and/or software for providing sensing, perception, and/or decision making capabilities for operation of various types of robots or autonomous vehicles; Computer hardware and/or software for sensing or perception of the surrounding environment of a robot, self-driven vehicle or autonomous vehicle; Computer hardware and/or software for sensing surrounding environment of a robot, self-driven vehicle, or autonomous vehicle for guiding their navigation and/or operation; Electronic sensors used in robots, autonomous vehicles for sensing operating environment such as objects in the surrounding environment for guiding their autonomous navigation or operation; Electronic sensors such as cameras, radars, lidars, infrared sensors, GPS, speed sensor, and/or ultrasonic sensors used in autonomous cars for sensing driving environment for guiding navigation of self-driven vehicles, autonomous vehicles; Visual intelligence hardware and/or software solutions for various types of robots or autonomous vehicles that include sensing, perception, and decision capabilities. Toy robots.
51.
Visual-inertial positional awareness for autonomous and non-autonomous tracking
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
09 - Appareils et instruments scientifiques et électriques
Produits et services
Automatic floor cleaning machines for consumer use; automatic machines for use in the field of interior maintenance of households and commercial buildings, namely, vacuum cleaners, machines utilizing water and chemicals for cleaning floor surfaces, machines utilizing paper, fabric or cloth wipes and pads, and machines for washing, scouring, polishing, mopping and drying floor surfaces; automatic machines for use in the field of home outdoor maintenance and lawn and garden care, namely, robotic lawn mowers; replacement parts and accessories for automatic swimming pool cleaning devices, namely, storage carts, filter bags, and roller brushes; structural and replacement parts and fittings for automatic floor cleaning machines, vacuum cleaners, and industrial robots for use in the fields of interior maintenance of households and commercial buildings; industrial robots for communications Humanoid robots with artificial intelligence; Security surveillance robots; Navigation apparatus for vehicles; remote controls for vacuum cleaners, automatic floor cleaning machines, home outdoor and lawn care maintenance and industrial robots; battery chargers for vacuum cleaners, automatic floor cleaning machines, home outdoor and lawn care maintenance and industrial robots; personal security surveillance robots for video and audio monitoring, surveillance, and communication; computer hardware and software for the control of automatic machines, namely, automatic floor cleaning machines, vacuum cleaners, and industrial robots, in the fields of interior maintenance of households and commercial buildings; computer hardware and software for use in connection with a robot, namely, for communicating and controlling a robot; batteries and chargers for robots for personal, educational and hobby use