Sanctuary Cognitive Systems Corporation

Canada

Retour au propriétaire

1-100 de 200 pour Sanctuary Cognitive Systems Corporation Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 183
        Marque 17
Juridiction
        États-Unis 145
        Canada 32
        International 23
Date
Nouveautés (dernières 4 semaines) 1
2025 juillet (MACJ) 1
2025 juin 1
2025 mai 1
2025 avril 6
Voir plus
Classe IPC
B25J 9/16 - Commandes à programme 95
B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher 29
B25J 19/02 - Dispositifs sensibles 27
B25J 9/18 - Commandes à programme électriques 26
B25J 15/00 - Têtes de préhension 18
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 13
42 - Services scientifiques, technologiques et industriels, recherche et conception 12
07 - Machines et machines-outils 6
10 - Appareils et instruments médicaux 2
39 - Services de transport, emballage et entreposage; organisation de voyages 2
Voir plus
Statut
En Instance 122
Enregistré / En vigueur 78
  1     2     3        Prochaine page

1.

METHOD AND SYSTEM OF GRASP GENERATION FOR A ROBOT

      
Numéro d'application 18973589
Statut En instance
Date de dépôt 2024-12-09
Date de la première publication 2025-07-03
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Andriyash, Evgeny
  • Langlois, Eric

Abrégé

A method of grasp generation for a robot includes searching within a configuration space of a robot hand model for robot hand configurations to engage an object model with a grasp type. The method includes generating a set of candidate grasps based on the robot hand configurations. Grasping of the object model with the robot hand model is simulated in a physics engine using simulated grasps generated based on a given candidate grasp. A simulated grasp is assigned a score based on a response of the object model to an applied wrench disturbance when the object is engaged with the simulated grasp. The method includes generating a set of feasible grasps for the given candidate grasp based on the respective simulated grasps having a score above a score threshold at a target wrench disturbance.

Classes IPC  ?

2.

SYSTEMS AND METHODS FOR DEPTH CHARACTERIZATION

      
Numéro d'application 18973079
Statut En instance
Date de dépôt 2024-12-08
Date de la première publication 2025-06-12
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Ranjbar, Mani

Abrégé

In an implementation, a stereo vision system comprises a first, a second, and a third camera. The first and second cameras are separated by a first baseline, the second and third cameras by a second baseline, and the first and third cameras by a third baseline. The third baseline is greater than the second baseline which is greater than the first baseline. The stereo vision system is operable to determine a first depth characterization of a first object using data received from the first camera and the second camera, determine a second depth characterization of a second object using data received from the second camera and the third camera, and determine a third depth characterization of a third object using data received from the first camera and the third camera. The third object is farther away than the second object which is farther away than the first object.

Classes IPC  ?

  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras

3.

ROBOTS AND METHODS FOR PROTECTING FRAGILE COMPONENTS THEREOF

      
Numéro d'application 19033757
Statut En instance
Date de dépôt 2025-01-22
Date de la première publication 2025-05-22
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Shannon, Connor Richard

Abrégé

The present disclosure relates to protecting fragile members of robots from damage during fall events. In response to detecting a fall event, a fragile member of a robot can be actuated to a defensive configuration to avoid or reduce damage. An actuatable protective member can be actuated to protect a fragile member to avoid or reduce damage to the fragile member. Actuatable protective members can be dedicated protective members, or can be other members of the robot which serve different functionality outside of a fall event but act as a protective member during a fall event.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
  • B25J 15/00 - Têtes de préhension
  • B25J 15/02 - Têtes de préhension servocommandées
  • B25J 19/00 - Accessoires adaptés aux manipulateurs, p. ex. pour contrôler, pour observerDispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
  • B25J 19/02 - Dispositifs sensibles
  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p. ex. par jambes mécaniques avec une base de support et des jambes soulevées alternativement ou dans un ordre déterminéVéhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p. ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé

4.

SYSTEMS AND METHODS FOR ROBOT FLEET MANAGEMENT

      
Numéro d'application 18920616
Statut En instance
Date de dépôt 2024-10-18
Date de la première publication 2025-04-24
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Wells, James Gordon

Abrégé

In an implementation of a method of operation of a robot fleet management system, the robot fleet management system accesses a set of tasks available to be performed by a fleet of robots, accesses a respective power consumption for each task from the set of tasks, and accesses a respective power state of each robot in the fleet. The robot fleet management system allocates a selected robot to a selected task, based at least in part on the power state of at least the selected robot and the power consumption for at least the selected task. The power consumption may be determined by the robot fleet management system and/or be provided by the task provider. The set of tasks includes tethered and untethered tasks. The robot fleet management system allocates the selected robot to an untethered task after determining the selected robot has sufficient power to complete the untethered task.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

5.

SYSTEMS AND METHODS FOR ROBOT FLEET MANAGEMENT

      
Numéro d'application 18920622
Statut En instance
Date de dépôt 2024-10-18
Date de la première publication 2025-04-24
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Wells, James Gordon

Abrégé

In an implementation of a method of operation of a robot fleet management system, the robot fleet management system accesses a set of tasks available to be performed by a fleet of robots, accesses a respective power consumption for each task from the set of tasks, and accesses a respective power state of each robot in the fleet. The robot fleet management system allocates a selected robot to a selected task, based at least in part on the power state of at least the selected robot and the power consumption for at least the selected task. The power consumption may be determined by the robot fleet management system and/or be provided by the task provider. The set of tasks includes tethered and untethered tasks. The robot fleet management system allocates the selected robot to an untethered task after determining the selected robot has sufficient power to complete the untethered task.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

6.

SYSTEMS AND METHODS FOR ROBOT FLEET MANAGEMENT

      
Numéro d'application CA2024051384
Numéro de publication 2025/081284
Statut Délivré - en vigueur
Date de dépôt 2024-10-18
Date de publication 2025-04-24
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s) Wells, James Gordon

Abrégé

In an implementation of a method of operation of a robot fleet management system, the robot fleet management system accesses a set of tasks available to be performed by a fleet of robots, accesses a respective power consumption for each task from the set of tasks, and accesses a respective power state of each robot in the fleet. The robot fleet management system allocates a selected robot to a selected task, based at least in part on the power state of at least the selected robot and the power consumption for at least the selected task. The power consumption may be determined by the robot fleet management system and/or be provided by the task provider. The set of tasks includes tethered and untethered tasks. The robot fleet management system allocates the selected robot to an untethered task after determining the selected robot has sufficient power to complete the untethered task.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G05D 1/86 - Surveillance des performances du système, p. ex. modules d’alarme ou de diagnostic
  • G05D 1/225 - Dispositions de commande à distance actionnées par des ordinateurs externes
  • G05D 1/648 - Exécution d’une tâche au sein d’une zone ou d’un espace de travail, p. ex. nettoyage

7.

ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS

      
Numéro de document 03227566
Statut En instance
Date de dépôt 2024-01-29
Date de disponibilité au public 2025-04-09
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Rose, Geordie

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) and a repository of omnichannel customer data in order to autonomously interact with a customer are described. A robot identifies a customer and accesses data about the customer from a database of omnichannel customer data. The robot generates a natural language (NL) query that includes customer data expressed in NL, contextual information expressed in NL, and a request for something to say to the customer. The LLM provides something to say for the robot, which the robot converts into audio signals and projects to the customer. The interaction may continue bidirectionally, with the robot transcribing responses from the customer in NL and querying the LLM for return responses.

Classes IPC  ?

8.

Systems, methods, and computer program products for generating robot training data

      
Numéro d'application 18588919
Numéro de brevet 12269170
Statut Délivré - en vigueur
Date de dépôt 2024-02-27
Date de la première publication 2025-04-08
Date d'octroi 2025-04-08
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Ranjbar, Mani
  • Mantel, Geoffrey

Abrégé

Systems, methods, and computer program products for generating training data are described. Action data and context data are recorded for a robot body performing an action or task in an environment. The context data is augmented virtually to include variations from the recorded environment while the action data remains unchanged, and instances of training data are generated including the augmentations, to produce a large and varied training data set.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
  • B25J 19/02 - Dispositifs sensibles

9.

Humanoid transformer robots and methods of controlling the same

      
Numéro d'application 18807050
Numéro de brevet 12263591
Statut Délivré - en vigueur
Date de dépôt 2024-08-16
Date de la première publication 2025-04-01
Date d'octroi 2025-04-01
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Clerc, Vincent Denis

Abrégé

A robot includes a mobile base comprising a base body with a set of active wheels, an upper body comprising a torso with arms, and a pedestal linkage having a first end coupled to the base body by a first pivotable joint and a second end coupled to the torso by a second pivotable joint, wherein the pedestal linkage is pivotable relative to the base body to transform the robot between an elevated, elongated, or standing configuration and a lowered, contracted, or sitting configuration. In the second configuration, an omniwheel positioned at the base of the torso contacts the ground to improve stability of the system, and the pedestal linkage is received in a slot in the base body to produce a congruous work surface over which the torso may be rotated to face and upon which objects may be placed and manipulated during transport.

Classes IPC  ?

10.

ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS

      
Numéro d'application 18974670
Statut En instance
Date de dépôt 2024-12-09
Date de la première publication 2025-03-27
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters, environment details, and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. The NL query may include a request for one or more work objectives from the LLM, such as “What can I do here?”, thereby establishing a form of agency by which the robot system may identify activities to perform without operator intervention. The LLM may also be queried to convert each work objective into a task plan providing a sequence of steps that the robot system may execute to complete the work objective. Optionally, the robot system may communicate with an operator to determine whether or not to execute a task plan.

Classes IPC  ?

11.

EXPEDITED ROBOT TEACH-THROUGH INITIALIZATION FROM PREVIOUSLY TRAINED SYSTEM

      
Numéro d'application 18967325
Statut En instance
Date de dépôt 2024-12-03
Date de la première publication 2025-03-20
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Kranski, Jeff
  • Cianci, Chris
  • Kaehler, Adrian

Abrégé

Disclosed techniques for decreasing teach times of robot systems may obtain a first set of parameters of a first trained robot-control model of a first robot trained to perform a task and determine, based on the first set of parameters, a second set of parameters of a second robot-control model of a second robot before the second robot is trained to perform the task. In some cases, a plurality of sets of parameters from trained robot-control models of respective robots trained to perform a task may be obtained. Thus, for example, a convergence of values of those parameters on a value, or range of potential values, may be determined. Embodiments may determine values for parameters of the control model of the (e.g., second) robot to be trained within a range, or a threshold, based on values of corresponding parameters of the trained robot(s).

Classes IPC  ?

12.

ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS

      
Numéro d'application 18952623
Statut En instance
Date de dépôt 2024-11-19
Date de la première publication 2025-03-06
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules, and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters, environment details, and/or instruction sets may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. An NL response from the LLM may then be converted into a task plan. A task plan that successfully completes a first instance of a work objective may be parameterized and re-used to complete a second instance of the work objective. Parameterization of a task plan may include replacing one or more nouns/objects in the NL task plan with variables, while optionally preserving one or more verbs/actions in the NL task plan.

Classes IPC  ?

13.

SYSTEMS, METHODS, AND CONTROL MODULES FOR CONTROLLING GRASPING BY ROBOT SYSTEMS

      
Numéro d'application 18799719
Statut En instance
Date de dépôt 2024-08-09
Date de la première publication 2025-02-13
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Rose, Geordie
  • Ranjbar, Mani

Abrégé

Systems, methods, and control modules for operating robot systems are described. A touch heatmap is generated for an object, indicating at least one touch region for the object. Touch regions indicate regions of an object which are most suitable or most prone to touching when the object is grasped. At least one end effector is controlled in accordance with at least one grasp primitive, to grasp the object in accordance with at least one touch region specified in the touch heatmap.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher

14.

SYSTEMS, METHODS, AND CONTROL MODULES FOR CONTROLLING GRASPING BY ROBOT SYSTEMS

      
Numéro d'application 18799731
Statut En instance
Date de dépôt 2024-08-09
Date de la première publication 2025-02-13
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Rose, Geordie
  • Ranjbar, Mani

Abrégé

Systems, methods, and control modules for operating robot systems are described. A touch heatmap is generated for an object, indicating at least one touch region for the object. Touch regions indicate regions of an object which are most suitable or most prone to touching when the object is grasped. At least one end effector is controlled in accordance with at least one grasp primitive, to grasp the object in accordance with at least one touch region specified in the touch heatmap.

Classes IPC  ?

15.

SYSTEMS, METHODS, AND CONTROL MODULES FOR CONTROLLING GRASPING BY ROBOT SYSTEMS

      
Numéro d'application 18799726
Statut En instance
Date de dépôt 2024-08-09
Date de la première publication 2025-02-13
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Rose, Geordie
  • Ranjbar, Mani

Abrégé

Systems, methods, and control modules for operating robot systems are described. A touch heatmap is generated for an object, indicating at least one touch region for the object. Touch regions indicate regions of an object which are most suitable or most prone to touching when the object is grasped. At least one end effector is controlled in accordance with at least one grasp primitive, to grasp the object in accordance with at least one touch region specified in the touch heatmap.

Classes IPC  ?

16.

FLUIDIC TACTILE SENSOR

      
Numéro d'application CA2024050677
Numéro de publication 2024/239110
Statut Délivré - en vigueur
Date de dépôt 2024-05-21
Date de publication 2024-11-28
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Fishel, Jeremy
  • Cortez, William
  • Grout, Jacob

Abrégé

A fluidic tactile sensor includes a core having an outer core portion, an inner core portion, and a first channel having a first opening at a first surface portion of the outer core portion. An elastic skin is disposed over the first surface portion. A cell is formed between the first surface portion and the elastic skin and fluidly is fluidly connected to the first channel. The cell contains a fluid. A contact force applied to the elastic skin produces a measurable change in fluid pressure inside the cell.

Classes IPC  ?

  • G01L 5/00 - Appareils ou procédés pour la mesure des forces, du travail, de la puissance mécanique ou du couple, spécialement adaptés à des fins spécifiques
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher

17.

Fluidic Tactile Sensor

      
Numéro d'application 18502075
Statut En instance
Date de dépôt 2023-11-05
Date de la première publication 2024-11-28
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Fishel, Jeremy
  • Cortez, William
  • Grout, Jacob

Abrégé

A fluidic tactile sensor includes a core having an outer surface, channels formed within the core, and an elastic skin disposed over a surface portion of the outer surface. Cells are formed between the surface portion and the elastic skin. Each cell is connected to one of the channels through an opening of the channel on the surface portion. Compressible fluid volumes extend between the elastic skin and the core. Each compressible fluid volume includes a first fluid volume formed inside one of the cells and a second fluid volume formed inside the channel connected to the one of the cells. The first and second fluid volumes contain portions of a continuous compressible fluid medium. A contact force applied to the elastic skin at a location corresponding to a given cell produces a measurable change in a fluid pressure of the continuous compressible fluid medium associated with the given cell.

Classes IPC  ?

  • G01L 1/02 - Mesure des forces ou des contraintes, en général par des moyens hydrauliques ou pneumatiques
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher

18.

ROBOTIC DIGIT FOR ROBOTIC HAND

      
Numéro d'application 18658459
Statut En instance
Date de dépôt 2024-05-08
Date de la première publication 2024-11-14
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Shannon, Connor Richard
  • Hill, Matthew
  • Bos, Richard
  • Lee, Joshua

Abrégé

A robotic digit includes a digit base frame, a joint head coupled to the digit base frame, and an articulated digit body coupled to the joint head. A first actuator and a second actuator are mounted to the digit base frame. The first actuator includes a first actuator output coupled to the joint head by a first mechanical linkage. The first actuator output causes a first relative movement between the joint head and the digit base frame through the first mechanical linkage. The second actuator has second actuator output coupled to the joint head. The second output causes a second relative movement between the joint head and the digit base frame that is different from the first relative movement through the second mechanical linkage.

Classes IPC  ?

  • B25J 15/08 - Têtes de préhension avec des éléments en forme de doigts

19.

MULTI-PURPOSE ROBOTS, SYSTEMS, COMPUTER PROGRAM PRODUCTS, AND METHODS FOR EVALUATING STATE REPRESENTATIONS OF THE SAME

      
Numéro d'application 18655614
Statut En instance
Date de dépôt 2024-05-06
Date de la première publication 2024-11-07
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Rose, Geordie

Abrégé

Robots, systems, methods, and computer program products for completing work objectives and evaluating states of robots are described. A robot accesses a library of reusable work primitives, each reusable work primitive corresponding to a respective basic sub-action that the robot is trained to autonomously perform. Each reusable work primitive is paired with an associated percept, which is used to evaluate a state representation of a robot to determine whether a desired outcome for the reusable work primitive is achieved.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher

20.

MULTI-PURPOSE ROBOTS, SYSTEMS, COMPUTER PROGRAM PRODUCTS, AND METHODS FOR EVALUATING STATE REPRESENTATIONS OF THE SAME

      
Numéro d'application 18655623
Statut En instance
Date de dépôt 2024-05-06
Date de la première publication 2024-11-07
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Rose, Geordie

Abrégé

Robots, systems, methods, and computer program products for completing work objectives and evaluating states of robots are described. A robot accesses a library of reusable work primitives, each reusable work primitive corresponding to a respective basic sub-action that the robot is trained to autonomously perform. Each reusable work primitive is paired with an associated percept, which is used to evaluate a state representation of a robot to determine whether a desired outcome for the reusable work primitive is achieved.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • G05B 19/4155 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le déroulement du programme, c.-à-d. le déroulement d'un programme de pièce ou le déroulement d'une fonction machine, p. ex. choix d'un programme

21.

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATING TASKS

      
Numéro d'application 18767898
Statut En instance
Date de dépôt 2024-07-09
Date de la première publication 2024-10-31
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

Systems, methods, and computer program products for automating tasks are described. A multi-step framework enables a gradient towards task automation. An agent performs a task while sensors collect data. The data are used to generate a script that characterizes the discrete actions executed by the agent in the performance of the task. The script is used by a robot teleoperation system to control a robot to perform the task. The robot teleoperation system maps the script into an ordered set of action commands that the robot is operative to auto-complete to enable the robot to semi-autonomously perform the task. The ordered set of action commands is converted into an automation program that may be accessed by an autonomous robot and executed to cause the autonomous robot to autonomously perform the task. In training, simulated instances of the robot may perform simulated instances of the task in simulated environments.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 3/00 - Manipulateurs de type à commande asservie, c.-à-d. manipulateurs dans lesquels l'unité de commande et l'unité commandée exécutent des mouvements correspondants dans l'espace
  • B25J 9/00 - Manipulateurs à commande programmée
  • G06F 40/40 - Traitement ou traduction du langage naturel

22.

ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS

      
Numéro d'application 18767892
Statut En instance
Date de dépôt 2024-07-09
Date de la première publication 2024-10-31
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. The LLM module provides a task plan in NL, which can be evaluated for at least one fault or error. If at least one fault or error is identified, the LLM module can be queried to provide a resolution.

Classes IPC  ?

23.

SYSTEMS, DEVICES, AND METHODS FOR CONTACT DETECTION BY A ROBOT SYSTEM

      
Numéro d'application 18640736
Statut En instance
Date de dépôt 2024-04-19
Date de la première publication 2024-10-24
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Shannon, Connor Richard
  • Wu, Kevin Jiaming

Abrégé

A robot has a controller and a sensor. The sensor is communicatively coupled to the controller. The controller includes a contact response system. A safety response of the contact response system is activated for the sensor. A method of operation of the robot includes detecting, by the sensor, a contact between the robot and a human, the contact resulting from a motion of the robot, and determining, by the controller, whether the contact between the robot and the human is an expected or unexpected contact. In response to determining the contact between the robot and the human is an expected contact, the safety response is deactivated for the sensor to allow the robot to proceed with its motion uninterrupted. In response to determining the contact between the robot and the human is an unexpected contact, the contact response system causes the robot to interrupt the motion of the robot.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 11/00 - Manipulateurs non prévus ailleurs
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher

24.

SYSTEMS, DEVICES, AND METHODS FOR CONTACT DETECTION BY A ROBOT SYSTEM

      
Numéro d'application 18640728
Statut En instance
Date de dépôt 2024-04-19
Date de la première publication 2024-10-24
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Shannon, Connor Richard
  • Wu, Kevin Jiaming

Abrégé

A robot has a controller and a sensor. The sensor is communicatively coupled to the controller. The controller includes a contact response system. A safety response of the contact response system is activated for the sensor. A method of operation of the robot includes detecting, by the sensor, a contact between the robot and a human, the contact resulting from a motion of the robot, and determining, by the controller, whether the contact between the robot and the human is an expected or unexpected contact. In response to determining the contact between the robot and the human is an expected contact, the safety response is deactivated for the sensor to allow the robot to proceed with its motion uninterrupted. In response to determining the contact between the robot and the human is an unexpected contact, the contact response system causes the robot to interrupt the motion of the robot.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 11/00 - Manipulateurs non prévus ailleurs
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher

25.

Robotic arm

      
Numéro d'application 18610859
Numéro de brevet 12358127
Statut Délivré - en vigueur
Date de dépôt 2024-03-20
Date de la première publication 2024-09-26
Date d'octroi 2025-07-15
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Maleki, Hessam
  • Shannon, Connor Richard
  • Dadashov, Seymur
  • Liu, James Zhong Sheng
  • Hill, Matthew

Abrégé

A robotic wrist for a robotic arm includes a hybrid differential with a first cam, a second cam, a first differential input, and a second differential input. The first cam and the second cam are disposed about first and second pivots oriented along a first rotational axis. An abduction output is coupled to the second cam and has a second rotational axis transverse to the first rotational axis. The robotic wrist includes a first actuator, a second actuator, a first link coupling an output of the first actuator to the first differential input, and a second link coupling an output of the second actuator to the second differential input. Synchronous motion of the actuators causes flexion of the abduction output about the first rotation axis, and asynchronous motion of the actuators causes abduction motion of the abduction output about the second rotation axis.

Classes IPC  ?

  • B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
  • B25J 9/12 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs électriques

26.

ROBOTIC WRIST WITH MULTIPLE DEGREES OF FREEDOM

      
Numéro d'application 18610622
Statut En instance
Date de dépôt 2024-03-20
Date de la première publication 2024-09-26
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Hill, Matthew
  • Maleki, Hessam
  • Shannon, Connor Richard
  • Dadashov, Seymur
  • Liu, James Zhong Sheng

Abrégé

A robotic wrist includes a wrist frame, a first actuator having a first actuator output, and a second actuator having a second actuator output. A first mechanical linkage includes a first input coupled to the first actuator output and a first output coupled to the wrist frame. A second mechanical linkage includes a second input coupled to the second actuator output and a second output coupled to the wrist frame. A rotational position of the first output about a first axis is responsive to a position of the first actuator output. A rotational position of the second output about a second axis that is transverse to the first axis is responsive to a different between a position of the first actuator output and a position of the second actuator output.

Classes IPC  ?

  • B25J 17/02 - Joints articulés
  • B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
  • B25J 9/16 - Commandes à programme
  • B25J 15/00 - Têtes de préhension
  • B25J 19/00 - Accessoires adaptés aux manipulateurs, p. ex. pour contrôler, pour observerDispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs

27.

ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS

      
Numéro d'application 18731704
Statut En instance
Date de dépôt 2024-06-03
Date de la première publication 2024-09-26
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via a recursive sequence of NL prompts or queries. Corresponding NL responses from the LLM may then be converted into robot control parameters and/or instructions. In this way, an LLM may be leveraged by the robot control system to enhance the autonomy of various operations and/or functions, including without limitation task planning, motion planning, human interaction, and/or reasoning about the environment.

Classes IPC  ?

28.

ROBOTIC ARM WITH ROBOTIC ELBOW HAVING MULTIPLE DEGREES OF FREEDOM

      
Numéro d'application 18611569
Statut En instance
Date de dépôt 2024-03-20
Date de la première publication 2024-09-26
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Maleki, Hessam
  • Shannon, Connor Richard
  • Dadashov, Seymur
  • Liu, James Zhong Sheng
  • Hill, Matthew

Abrégé

A robotic elbow has a first actuator having a rotary output and a first interface for coupling the elbow to a first robotic arm segment. A flexion frame rotatably mounts to the first actuator. A first link is coupled at one end to the output of the first actuator and at another end to the flexion frame. A second link is coupled at one end to the output of the first actuator and at another end to the flexion frame. The first link and the second link are coupled to the rotary output in a selected rotary phase displacement. A second actuator is mounted in the flexion frame, the second actuator has an output and a second interface for coupling the robotic elbow to a second robotic arm segment.

Classes IPC  ?

29.

SYSTEMS, METHODS, AND CONTROL MODULES FOR CONTROLLING STATES OF ROBOT SYSTEMS

      
Numéro d'application 18598038
Statut En instance
Date de dépôt 2024-03-07
Date de la première publication 2024-09-12
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Systems, methods, and control modules for controlling robot systems are described. A state of a robot body is identified based on environment and context data, and a state prediction model is applied to predict subsequent states of the robot body. The robot body is controlled to transition to predicted states. Transitions to states can be validated, and predicted states updated when transitioning of the robot body is not aligned with predicted states.

Classes IPC  ?

  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
  • B25J 9/16 - Commandes à programme

30.

SYSTEMS, METHODS, AND CONTROL MODULES FOR CONTROLLING STATES OF ROBOT SYSTEMS

      
Numéro d'application CA2024050278
Numéro de publication 2024/182899
Statut Délivré - en vigueur
Date de dépôt 2024-03-07
Date de publication 2024-09-12
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Systems, methods, and control modules for controlling robot systems are described. A state of a robot body is identified based on environment and context data, and a state prediction model is applied to predict subsequent states of the robot body. The robot body is controlled to transition to predicted states. Transitions to states can be validated, and predicted states updated when transitioning of the robot body is not aligned with predicted states.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 9/18 - Commandes à programme électriques
  • B25J 19/02 - Dispositifs sensibles
  • G05B 17/02 - Systèmes impliquant l'usage de modèles ou de simulateurs desdits systèmes électriques
  • G05D 1/243 - Moyens de capture de signaux provenant naturellement de l’environnement, p. ex. signaux optiques, acoustiques, gravitationnels ou magnétiques ambiants

31.

SYSTEMS, DEVICES, AND METHODS FOR A MOBILE ROBOT SYSTEM

      
Numéro d'application 18591490
Statut En instance
Date de dépôt 2024-02-29
Date de la première publication 2024-09-05
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Maleki, Hessam
  • Mitkus, Tadas

Abrégé

A mobile robot system has a robot body attached to a mobile base. The robot body has a torso, a first robotic arm mechanically coupled to the torso, a first robotic leg, and a second robotic leg. The first robotic leg and the second robotic leg are controllably actuatable to enable the robot body to execute bipedal walking. The mobile base has a platform to receive a lower end of the first robotic leg and a lower end of the second robotic leg, at least one wheel and a controllable steering mechanism to enable the mobile base to travel both while the robot body is positioned on the platform and while the robot body is not positioned on the platform. The mobile base also has a plurality of components, at least one of which operable to support at least one function of the robot body.

Classes IPC  ?

  • B62D 57/028 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p. ex. par jambes mécaniques ayant des roues et des jambes mécaniques
  • B60L 53/80 - Remplacement d'éléments d’emmagasinage d'énergie, p. ex. batteries amovibles
  • B60L 58/12 - Procédés ou agencements de circuits pour surveiller ou commander des batteries ou des piles à combustible, spécialement adaptés pour des véhicules électriques pour la surveillance et la commande des batteries en fonction de l'état de charge [SoC]

32.

SYSTEMS, DEVICES, AND METHODS FOR A MOBILE ROBOT SYSTEM

      
Numéro d'application 18593030
Statut En instance
Date de dépôt 2024-03-01
Date de la première publication 2024-09-05
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Maleki, Hessam
  • Mitkus, Tadas

Abrégé

A mobile robot system includes a mobile base and a humanoid robot. The mobile base includes a chassis having a platform. The mobile base includes a propulsion system that is coupled to the chassis and operable to propel the chassis within an environment. The humanoid robot includes a torso and two robotic legs. The humanoid robot has a first locomotion mode in which the humanoid robot is supported on the platform and travel of the humanoid robot within the environment is by movement of the mobile base within the environment. The humanoid robot has a second locomotion mode in which the humanoid robot is not supported on the platform and travel of the humanoid robot within the environment is by movement of the two robotic legs.

Classes IPC  ?

  • B62D 57/028 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p. ex. par jambes mécaniques ayant des roues et des jambes mécaniques
  • B60L 53/126 - Procédés pour associer un véhicule et une station de charge, p. ex. en établissant une relation directe entre un transmetteur d'énergie sans fil et un récepteur d'énergie sans fil
  • B60L 58/12 - Procédés ou agencements de circuits pour surveiller ou commander des batteries ou des piles à combustible, spécialement adaptés pour des véhicules électriques pour la surveillance et la commande des batteries en fonction de l'état de charge [SoC]
  • B60L 58/22 - Équilibrage de la charge des modules de batterie

33.

METHOD AND SYSTEM OF GENERATING A FEASIBLE SMOOTH REFERENCE TRAJECTORY FOR AN ACTUATOR

      
Numéro d'application 18432400
Statut En instance
Date de dépôt 2024-02-05
Date de la première publication 2024-08-29
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Karimi Eskandary, Peyman
  • Hernandez Herdocia, Alejandro

Abrégé

A method of controlling an actuator having a maximum velocity and a maximum acceleration includes accessing a reference trajectory signal comprising temporally-spaced reference positions for the actuator and accessing a trajectory template having at least a third derivative continuity and at least one characteristic constrained by the maximum velocity and the maximum acceleration. The method includes generating a smooth reference trajectory signal based on the reference trajectory signal and the trajectory template and outputting the smooth reference trajectory signal. Controls for the actuator can be generated based on the smooth reference trajectory signal.

Classes IPC  ?

34.

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR HIERARCHICAL MULTI-AGENT GOAL-SEEKING

      
Numéro d'application 18444640
Statut En instance
Date de dépôt 2024-02-17
Date de la première publication 2024-08-22
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Wells, James Gordon
  • Rose, Geordie

Abrégé

Systems, methods, and computer program products for autonomous, multi-agent goal-seeking are described. In an exemplary implementation, a hierarchical operational structure of a business employs autonomous AI-based controllers and robot systems in a bidirectional communication network to leverage fast and complete data sharing across all levels of the business. The comprehensive data collection is used to support the formulation of, and measure progress against, a hierarchical goal structure in which the top-level business controller specifies top-level business objectives and successive lower-level tiers of the business control hierarchy execute tasks and specify successively lower-level objectives for the tiers below. The ground level of the hierarchy comprises autonomous robot workers that autonomously perform ground-level tasks and data collection to support the business, and deliver reports back upstream to inform the higher-level objective setting.

Classes IPC  ?

  • G05B 19/4155 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le déroulement du programme, c.-à-d. le déroulement d'un programme de pièce ou le déroulement d'une fonction machine, p. ex. choix d'un programme
  • B25J 9/16 - Commandes à programme
  • G05B 13/02 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques

35.

SYSTEMS, DEVICES, AND METHODS FOR OPERATING A ROBOTIC SYSTEM

      
Numéro d'application 18425537
Statut En instance
Date de dépôt 2024-01-29
Date de la première publication 2024-08-22
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

A robotic system includes a robot, and an interface to a large language model (LLM). The robot operates in an environment that includes a human. In an example method of operation of the robotic system, the robot initiates a task. After initiating the task, the robot detects that the human is waiting for the robot to complete the task. The interface sends a query to the LLM. The query includes a natural language statement describing a context in the natural language for the query. The interface receives a response from the LLM in reply to the query. The response includes a natural language statement describing material related to the context and suitable for an interim interaction that can be initiated by the robot with the human. The robot initiates the interim interaction with the human. The interim interaction may be initiated autonomously by the robot, and may include a diversion.

Classes IPC  ?

36.

ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS

      
Numéro d'application CA2024050108
Numéro de publication 2024/168420
Statut Délivré - en vigueur
Date de dépôt 2024-01-30
Date de publication 2024-08-22
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. The LLM module provides a task plan in NL, which can be evaluated for at least one fault or error. If at least one fault or error is identified, the LLM module can be queried to provide a resolution.

Classes IPC  ?

37.

ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS

      
Numéro d'application CA2024050103
Numéro de publication 2024/159308
Statut Délivré - en vigueur
Date de dépôt 2024-01-29
Date de publication 2024-08-08
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. An NL response from the LLM may then be converted into robot control parameters and/or instructions. In this way, an LLM may be leveraged by the robot control system to enhance the autonomy of various operations and/or functions, including without limitation task planning, motion planning, human interaction, and/or reasoning about the environment.

Classes IPC  ?

38.

ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS

      
Numéro d'application CA2024050109
Numéro de publication 2024/159311
Statut Délivré - en vigueur
Date de dépôt 2024-01-30
Date de publication 2024-08-08
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules, and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters, environment details, and/or instruction sets may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. An NL response from the LLM may then be converted into a task plan. A task plan that successfully completes a first instance of a work objective may be parameterized and re-used to complete a second instance of the work objective. Parameterization of a task plan may include replacing one or more nouns/objects in the NL task plan with variables, while optionally preserving one or more verbs/actions in the NL task plan.

Classes IPC  ?

  • B25J 9/00 - Manipulateurs à commande programmée
  • B25J 9/18 - Commandes à programme électriques

39.

ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS

      
Numéro d'application CA2024050107
Numéro de publication 2024/159310
Statut Délivré - en vigueur
Date de dépôt 2024-01-30
Date de publication 2024-08-08
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via a recursive sequence of NL prompts or queries. Corresponding NL responses from the LLM may then be converted into robot control parameters and/or instructions. In this way, an LLM may be leveraged by the robot control system to enhance the autonomy of various operations and/or functions, including without limitation task planning, motion planning, human interaction, and/or reasoning about the environment.

Classes IPC  ?

40.

ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS

      
Numéro d'application CA2024050110
Numéro de publication 2024/159312
Statut Délivré - en vigueur
Date de dépôt 2024-01-30
Date de publication 2024-08-08
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters, environment details, and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. The NL query may include a request for one or more work objectives from the LLM, such as "What can I do here?", thereby establishing a form of agency by which the robot system may identify activities to perform without operator intervention. The LLM may also be queried to convert each work objective into a task plan providing a sequence of steps that the robot system may execute to complete the work objective. Optionally, the robot system may communicate with an operator to determine whether or not to execute a task plan.

Classes IPC  ?

  • B25J 9/06 - Manipulateurs à commande programmée caractérisés par des bras à articulations multiples
  • B25J 9/18 - Commandes à programme électriques
  • G06F 16/33 - Requêtes
  • G06F 40/20 - Analyse du langage naturel

41.

ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS

      
Numéro d'application 18425253
Statut En instance
Date de dépôt 2024-01-29
Date de la première publication 2024-08-01
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Wells, James Gordon
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) and a repository of omnichannel customer data in order to autonomously interact with a customer are described. A robot identifies a customer and accesses data about the customer from a database of omnichannel customer data. The robot generates a natural language (NL) query that includes customer data expressed in NL, contextual information expressed in NL, and a request for something to say to the customer. The LLM provides something to say for the robot, which the robot converts into audio signals and projects to the customer. The interaction may continue bidirectionally, with the robot transcribing responses from the customer in NL and querying the LLM for return responses.

Classes IPC  ?

42.

SYSTEMS, DEVICES, AND METHODS FOR OPERATING A ROBOTIC SYSTEM

      
Numéro d'application 18425547
Statut En instance
Date de dépôt 2024-01-29
Date de la première publication 2024-08-01
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

A robotic system includes a robot, and an interface to a large language model (LLM). The robot operates in an environment that includes a human. In an example method of operation of the robotic system, the robot initiates a task. After initiating the task, the robot detects that the human is waiting for the robot to complete the task. The interface sends a query to the LLM. The query includes a natural language statement describing a context in the natural language for the query. The interface receives a response from the LLM in reply to the query. The response includes a natural language statement describing material related to the context and suitable for an interim interaction that can be initiated by the robot with the human. The robot initiates the interim interaction with the human. The interim interaction may be initiated autonomously by the robot, and may include a diversion.

Classes IPC  ?

43.

SYSTEMS, DEVICES, AND METHODS FOR OPERATING A ROBOTIC SYSTEM

      
Numéro d'application 18425557
Statut En instance
Date de dépôt 2024-01-29
Date de la première publication 2024-08-01
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

A robotic system includes a robot, an object recognition subsystem, an interface to a large language model (LLM), and a system controller. The robot operates in an environment that includes a first and a second object. In an example method of operation of the robotic system, the object recognition subsystem assigns a first label to the first object. The interface sends a query, including the first label, to the LLM. The interface receives a response from the LLM, the response in reply to the query and including a second label. The object recognition subsystem assigns the second label to the second object. In some implementations, the object recognition subsystem includes sensors and a sensor data processor. The sensors scan the environment to generate sensor data, and the sensor data processor detects the presence of the first and the second object based at least in part on the sensor data.

Classes IPC  ?

44.

ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS

      
Numéro d'application 18608523
Statut En instance
Date de dépôt 2024-03-18
Date de la première publication 2024-08-01
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. An NL response from the LLM may then be converted into robot control parameters and/or instructions. In this way, an LLM may be leveraged by the robot control system to enhance the autonomy of various operations and/or functions, including without limitation task planning, motion planning, human interaction, and/or reasoning about the environment.

Classes IPC  ?

45.

Robot systems, methods, control modules, and computer program products that leverage large language models

      
Numéro d'application 18417081
Numéro de brevet 12145266
Statut Délivré - en vigueur
Date de dépôt 2024-01-19
Date de la première publication 2024-08-01
Date d'octroi 2024-11-19
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules, and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters, environment details, and/or instruction sets may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. An NL response from the LLM may then be converted into a task plan. A task plan that successfully completes a first instance of a work objective may be parameterized and re-used to complete a second instance of the work objective. Parameterization of a task plan may include replacing one or more nouns/objects in the NL task plan with variables, while optionally preserving one or more verbs/actions in the NL task plan.

Classes IPC  ?

46.

Robot systems, methods, control modules, and computer program products that leverage large language models

      
Numéro d'application 18424551
Numéro de brevet 12162153
Statut Délivré - en vigueur
Date de dépôt 2024-01-26
Date de la première publication 2024-08-01
Date d'octroi 2024-12-10
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters, environment details, and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. The NL query may include a request for one or more work objectives from the LLM, such as “What can I do here?”, thereby establishing a form of agency by which the robot system may identify activities to perform without operator intervention. The LLM may also be queried to convert each work objective into a task plan providing a sequence of steps that the robot system may execute to complete the work objective. Optionally, the robot system may communicate with an operator to determine whether or not to execute a task plan.

Classes IPC  ?

47.

SYSTEMS, DEVICES, AND METHODS FOR OPERATING A ROBOTIC SYSTEM

      
Numéro d'application 18425527
Statut En instance
Date de dépôt 2024-01-29
Date de la première publication 2024-08-01
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

A robotic system includes a robot, and an interface to a large language model (LLM). The robot operates in an environment that includes a human. In an example method of operation of the robotic system, the robot initiates a task. After initiating the task, the robot detects that the human is waiting for the robot to complete the task. The interface sends a query to the LLM. The query includes a natural language statement describing a context in the natural language for the query. The interface receives a response from the LLM in reply to the query. The response includes a natural language statement describing material related to the context and suitable for an interim interaction that can be initiated by the robot with the human. The robot initiates the interim interaction with the human. The interim interaction may be initiated autonomously by the robot, and may include a diversion.

Classes IPC  ?

48.

SYSTEMS, DEVICES, AND METHODS FOR OPERATING A ROBOTIC SYSTEM

      
Numéro d'application 18425569
Statut En instance
Date de dépôt 2024-01-29
Date de la première publication 2024-08-01
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

A robotic system includes a robot, an object recognition subsystem, an interface to a large language model (LLM), and a system controller. The robot operates in an environment that includes a first and a second object. In an example method of operation of the robotic system, the object recognition subsystem assigns a first label to the first object. The interface sends a query, including the first label, to the LLM. The interface receives a response from the LLM, the response in reply to the query and including a second label. The object recognition subsystem assigns the second label to the second object. In some implementations, the object recognition subsystem includes sensors and a sensor data processor. The sensors scan the environment to generate sensor data, and the sensor data processor detects the presence of the first and the second object based at least in part on the sensor data.

Classes IPC  ?

49.

SYSTEMS, DEVICES, AND METHODS FOR OPERATING A ROBOTIC SYSTEM

      
Numéro d'application 18425577
Statut En instance
Date de dépôt 2024-01-29
Date de la première publication 2024-08-01
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

A robotic system includes a robot, an object recognition subsystem, an interface to a large language model (LLM), and a system controller. The robot operates in an environment that includes a first and a second object. In an example method of operation of the robotic system, the object recognition subsystem assigns a first label to the first object. The interface sends a query, including the first label, to the LLM. The interface receives a response from the LLM, the response in reply to the query and including a second label. The object recognition subsystem assigns the second label to the second object. In some implementations, the object recognition subsystem includes sensors and a sensor data processor. The sensors scan the environment to generate sensor data, and the sensor data processor detects the presence of the first and the second object based at least in part on the sensor data.

Classes IPC  ?

50.

Systems, Devices, and Methods for Multi-Purpose Robots

      
Numéro d'application 18616040
Statut En instance
Date de dépôt 2024-03-25
Date de la première publication 2024-07-25
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Norton, Olivia
  • Rose, Geordie

Abrégé

Systems, devices, and methods for training and operating (semi-)autonomous robots to complete multiple different work objectives are described. A robot control system stores a library of reusable work primitives each corresponding to a respective basic sub-task or sub-action that the robot is operative to autonomously perform. A work objective is analyzed to determine a sequence (i.e., a combination and/or permutation) of reusable work primitives that, when executed by the robot, will complete the work objective. The robot executes the sequence of reusable work primitives to complete the work objective. The reusable work primitives may include one or more reusable grasp primitives that enable(s) a robot's end effector to grasp objects. Simulated instances of real physical robots may be trained in simulated environments to develop control instructions that, once uploaded to the real physical robots, enable such real physical robots to autonomously perform reusable work primitives.

Classes IPC  ?

51.

Robot systems, methods, control modules, and computer program products that leverage large language models

      
Numéro d'application 18417075
Numéro de brevet 12030183
Statut Délivré - en vigueur
Date de dépôt 2024-01-19
Date de la première publication 2024-07-09
Date d'octroi 2024-07-09
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. The LLM module provides a task plan in NL, which can be evaluated for at least one fault or error. If at least one fault or error is identified, the LLM module can be queried to provide a resolution.

Classes IPC  ?

52.

Robotic joint actuator

      
Numéro d'application 18399632
Numéro de brevet 12240111
Statut Délivré - en vigueur
Date de dépôt 2023-12-28
Date de la première publication 2024-07-04
Date d'octroi 2025-03-04
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Maleki, Hessam
  • Dadashov, Seymur

Abrégé

An actuator for a robotic joint includes an actuator housing. A motor is disposed within the actuator housing. The motor includes a stator that is rotationally fixed relative to the actuator housing and a rotor that is rotatable relative to the stator and actuator housing. An output shaft is coupled to a rotational motion of the rotor by a gear reducer. A first rotary encoder is coupled to the rotor to measure one or more parameters of the rotational motion of the rotor. A second rotary encoder is coupled to the output shaft to measure one or more parameters of a rotational motion of the output shaft.

Classes IPC  ?

  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
  • B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
  • B25J 9/12 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs électriques

53.

Robotic Torso

      
Numéro d'application 18395746
Statut En instance
Date de dépôt 2023-12-26
Date de la première publication 2024-06-27
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Shannon, Connor Richard
  • Maleki, Hessam
  • Liu, James Zhong Sheng
  • Hill, Matthew
  • Dadashov, Seymur

Abrégé

A robotic torso for a humanoid robot includes a first torso member having an axial axis aligned with a reference axis and a second torso member having at least one mounting portion for at least one humanoid component. The robotic torso includes a series of actuators arranged in a column between the first torso member and the second torso member and coupling the first torso member to the second torso member. Each of the actuators has a rotatable member defining a rotational axis. The rotational axes of each adjacent pair of actuators in the series of actuators are orthogonal to each other.

Classes IPC  ?

54.

Low-power hydraulic valve, and applications thereof in robot systems

      
Numéro d'application 18396692
Numéro de brevet 12172307
Statut Délivré - en vigueur
Date de dépôt 2023-12-26
Date de la première publication 2024-06-27
Date d'octroi 2024-12-24
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Shannon, Connor Richard
  • Forughi, Amir Farzad
  • Ozdemir, Can

Abrégé

A hydraulic valve includes two ports, a chamber within the valve housing which, in operation, is at least partially filled with a hydraulic fluid, and a fluid switch within the chamber. The fluid switch is movable between at least a first position and a second position. In the first position, the ports are fluidly coupled to each other. In the second position, the ports are fluidly isolated from each other. An external surface of the fluid switch is separated from an internal surface of the chamber by a first micro-gap. Another external surface of the fluid switch is separated from another internal surface of the chamber by a second micro-gap. The first micro-gap and the second micro-gap are fluidly coupled to the chamber, and each have a respective size of less than about five micrometers.

Classes IPC  ?

  • F16K 11/24 - Soupapes ou clapets à voies multiples, p. ex. clapets mélangeursRaccords de tuyauteries comportant de tels clapets ou soupapesAménagement d'obturateurs et de voies d'écoulement spécialement conçu pour mélanger les fluides dont plusieurs éléments de fermeture ne se déplacent pas comme un tout actionnés par des organes de commande distincts à soupape électromagnétique, p. ex. pour machines à laver
  • B25J 9/14 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs à fluide
  • F15B 1/26 - Réservoirs d'alimentation ou de pompage
  • F15B 13/04 - Dispositifs de distribution ou d'alimentation du fluide caractérisés par leur adaptation à la commande de servomoteurs pour utilisation avec un servomoteur unique
  • F15B 13/08 - Assemblages de distributeurs élémentaires utilisés chacun pour la commande d'un seul servomoteur
  • F16K 27/04 - Structures des logementsMatériaux utilisés à cet effet des tiroirs

55.

LOW-POWER HYDRAULIC VALVE, AND APPLICATIONS THEREOF IN ROBOT SYSTEMS

      
Numéro d'application CA2023051763
Numéro de publication 2024/130449
Statut Délivré - en vigueur
Date de dépôt 2023-12-23
Date de publication 2024-06-27
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Shannon, Connor Richard
  • Forughi, Amir Farzad
  • Ozdemir, Can

Abrégé

A hydraulic valve includes two ports, a chamber within the valve housing which, in operation, is at least partially filled with a hydraulic fluid, and a fluid switch within the chamber. The fluid switch is movable between at least a first position and a second position. In the first position, the ports are fluidly coupled to each other. In the second position, the ports are fluidly isolated from each other. An external surface of the fluid switch is separated from an internal surface of the chamber by a first micro-gap. Another external surface of the fluid switch is separated from another internal surface of the chamber by a second micro-gap. The first micro-gap and the second micro-gap are fluidly coupled to the chamber, and each have a respective size of less than about five micrometers.

Classes IPC  ?

  • F16K 3/36 - Caractéristiques relatives à la lubrification
  • F16K 11/065 - Soupapes ou clapets à voies multiples, p. ex. clapets mélangeursRaccords de tuyauteries comportant de tels clapets ou soupapesAménagement d'obturateurs et de voies d'écoulement spécialement conçu pour mélanger les fluides dont toutes les faces d'obturation se déplacent comme un tout comportant uniquement des tiroirs à éléments de fermeture glissant linéairement

56.

SYSTEMS, METHODS, AND CONTROL MODULES FOR CONTROLLING END EFFECTORS OF ROBOT SYSTEMS

      
Numéro d'application CA2023051618
Numéro de publication 2024/119268
Statut Délivré - en vigueur
Date de dépôt 2023-12-06
Date de publication 2024-06-13
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Norton, Olivia

Abrégé

Systems, methods, and control modules for controlling robot systems are described. A present and future state of an end effector are identified based on haptic feedback from touching an object. The end effector is transformed towards the future state. Deviations in the transformation are corrected based on further haptic feedback from touching the object. Transformation and correction of deviations are further informed by additional sensor data such as image data and/or proprioceptive data.

Classes IPC  ?

57.

MINIATURIZED HYDRAULIC VALVE, AND APPLICATIONS THEREOF IN ROBOT SYSTEMS

      
Numéro d'application CA2023051602
Numéro de publication 2024/113059
Statut Délivré - en vigueur
Date de dépôt 2023-11-30
Date de publication 2024-06-06
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Forughi, Amir Farzad
  • Ozdemir, Can
  • Quek, James Hao Guan

Abrégé

An electrohydraulic valve includes a valve housing having a common chamber and a metering port in communication with the common chamber. The valve housing is coupled to a valve manifold having an inlet port and an outlet port. A first nozzle in fluid communication with the inlet port has a first orifice. A second nozzle in fluid communication with the outlet port has a second orifice. A first valve disposed within the common chamber is operable to move the first valve between a closed position where the first valve closes the first orifice and an open position where the first valve opens the first orifice. A second valve disposed within the common chamber is operable to move the second valve between a closed position where the second valve closes the second orifice and an open position where the second valve opens the second orifice.

Classes IPC  ?

  • F16K 11/24 - Soupapes ou clapets à voies multiples, p. ex. clapets mélangeursRaccords de tuyauteries comportant de tels clapets ou soupapesAménagement d'obturateurs et de voies d'écoulement spécialement conçu pour mélanger les fluides dont plusieurs éléments de fermeture ne se déplacent pas comme un tout actionnés par des organes de commande distincts à soupape électromagnétique, p. ex. pour machines à laver
  • F15B 13/044 - Dispositifs de distribution ou d'alimentation du fluide caractérisés par leur adaptation à la commande de servomoteurs pour utilisation avec un servomoteur unique actionnés par des moyens commandés électriquement, p. ex. des solénoïdes, des moteurs à couple

58.

SYSTEMS, METHODS, AND CONTROL MODULES FOR CONTROLLING END EFFECTORS OF ROBOT SYSTEMS

      
Numéro d'application 18092160
Statut En instance
Date de dépôt 2022-12-30
Date de la première publication 2024-06-06
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Norton, Olivia

Abrégé

Systems, methods, and control modules for controlling robot systems are described. A present and future state of an end effector are identified based on haptic feedback from touching an object. The end effector is transformed towards the future state. Deviations in the transformation are corrected based on further haptic feedback from touching the object. Transformation and correction of deviations are further informed by additional sensor data such as image data and/or proprioceptive data.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher

59.

Robot systems, methods, control modules, and computer program products that leverage large language models

      
Numéro d'application 18513440
Numéro de brevet 11999063
Statut Délivré - en vigueur
Date de dépôt 2023-11-17
Date de la première publication 2024-06-04
Date d'octroi 2024-06-04
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via a recursive sequence of NL prompts or queries. Corresponding NL responses from the LLM may then be converted into robot control parameters and/or instructions. In this way, an LLM may be leveraged by the robot control system to enhance the autonomy of various operations and/or functions, including without limitation task planning, motion planning, human interaction, and/or reasoning about the environment.

Classes IPC  ?

60.

MINIATURIZED HYDRAULIC VALVE, AND APPLICATIONS THEREOF IN ROBOT SYSTEMS

      
Numéro d'application 18525697
Statut En instance
Date de dépôt 2023-11-30
Date de la première publication 2024-05-30
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Forughi, Amir Farzad
  • Ozdemir, Can
  • Quek, James Hao Guan

Abrégé

An electrohydraulic valve includes a valve housing having a common chamber and a metering port in communication with the common chamber. The valve housing is coupled to a valve manifold having an inlet port and an outlet port. A first nozzle in fluid communication with the inlet port has a first orifice. A second nozzle in fluid communication with the outlet port has a second orifice. A first valve disposed within the common chamber is operable to move the first valve between a closed position where the first valve closes the first orifice and an open position where the first valve opens the first orifice. A second valve disposed within the common chamber is operable to move the second valve between a closed position where the second valve closes the second orifice and an open position where the second valve opens the second orifice.

Classes IPC  ?

  • F16K 31/122 - Moyens de fonctionnementDispositifs de retour à la position de repos actionnés par un fluide le fluide agissant sur un piston
  • B25J 9/14 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs à fluide
  • F16K 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe

61.

SYSTEMS, DEVICES, AND METHODS FOR A HUMANOID ROBOT

      
Numéro d'application 18373089
Statut En instance
Date de dépôt 2023-09-26
Date de la première publication 2024-04-04
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

A robot includes a robot body having a first robotic leg, a second robotic leg, and a robotic torso. The first robotic leg includes a first foot, a first lower leg member coupled to the first foot, and a first upper leg member coupled to the first lower leg member. The second robotic leg includes a second foot, a second lower leg member coupled to the second foot, and a second upper leg member coupled to the second lower leg member. The robot includes a mobile base having a platform to which the first and second feet of the robot body are fastened.

Classes IPC  ?

  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p. ex. par jambes mécaniques avec une base de support et des jambes soulevées alternativement ou dans un ordre déterminéVéhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p. ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé
  • B60L 50/60 - Propulsion électrique par source d'énergie intérieure au véhicule utilisant de la puissance de propulsion fournie par des batteries ou des piles à combustible utilisant de l'énergie fournie par des batteries
  • B60P 3/06 - Véhicules adaptés pour transporter, porter ou comporter des charges ou des objets spéciaux pour le transport de véhicules

62.

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATING TASKS FOR ROBOTS

      
Numéro d'application CA2023051276
Numéro de publication 2024/065045
Statut Délivré - en vigueur
Date de dépôt 2023-09-27
Date de publication 2024-04-04
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

Systems, methods, and computer program products for automating tasks are described. A multi-step framework enables a gradient towards task automation. An agent performs a task while sensors collect data. The data are used to generate a script that characterizes the discrete actions executed by the agent in the performance of the task. The script is used by a robot teleoperation system to control a robot to perform the task. The robot teleoperation system maps the script into an ordered set of action commands that the robot is operative to auto-complete to enable the robot to semi-autonomously perform the task. The ordered set of action commands is converted into an automation program that may be accessed by an autonomous robot and executed to cause the autonomous robot to autonomously perform the task. In training, simulated instances of the robot may perform simulated instances of the task in simulated environments.

Classes IPC  ?

  • G05B 19/042 - Commande à programme autre que la commande numérique, c.-à-d. dans des automatismes à séquence ou dans des automates à logique utilisant des processeurs numériques
  • B25J 3/04 - Manipulateurs de type à commande asservie, c.-à-d. manipulateurs dans lesquels l'unité de commande et l'unité commandée exécutent des mouvements correspondants dans l'espace comportant des servomécanismes
  • B25J 9/18 - Commandes à programme électriques
  • G06F 8/30 - Création ou génération de code source

63.

Systems, methods, and computer program products for automating tasks

      
Numéro d'application 18373607
Numéro de brevet 12172327
Statut Délivré - en vigueur
Date de dépôt 2023-09-27
Date de la première publication 2024-03-28
Date d'octroi 2024-12-24
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

Systems, methods, and computer program products for automating tasks are described. A multi-step framework enables a gradient towards task automation. An agent performs a task while sensors collect data. The data are used to generate a script that characterizes the discrete actions executed by the agent in the performance of the task. The script is used by a robot teleoperation system to control a robot to perform the task. The robot teleoperation system maps the script into an ordered set of action commands that the robot is operative to auto-complete to enable the robot to semi-autonomously perform the task. The ordered set of action commands is converted into an automation program that may be accessed by an autonomous robot and executed to cause the autonomous robot to autonomously perform the task. In training, simulated instances of the robot may perform simulated instances of the task in simulated environments.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 3/00 - Manipulateurs de type à commande asservie, c.-à-d. manipulateurs dans lesquels l'unité de commande et l'unité commandée exécutent des mouvements correspondants dans l'espace
  • B25J 9/00 - Manipulateurs à commande programmée
  • G06F 40/40 - Traitement ou traduction du langage naturel

64.

Systems, methods, and computer program products for automating tasks

      
Numéro d'application 18373584
Numéro de brevet 12030196
Statut Délivré - en vigueur
Date de dépôt 2023-09-27
Date de la première publication 2024-03-28
Date d'octroi 2024-07-09
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

Systems, methods, and computer program products for automating tasks are described. A multi-step framework enables a gradient towards task automation. An agent performs a task while sensors collect data. The data are used to generate a script that characterizes the discrete actions executed by the agent in the performance of the task. The script is used by a robot teleoperation system to control a robot to perform the task. The robot teleoperation system maps the script into an ordered set of action commands that the robot is operative to auto-complete to enable the robot to semi-autonomously perform the task. The ordered set of action commands is converted into an automation program that may be accessed by an autonomous robot and executed to cause the autonomous robot to autonomously perform the task. In training, simulated instances of the robot may perform simulated instances of the task in simulated environments.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 3/00 - Manipulateurs de type à commande asservie, c.-à-d. manipulateurs dans lesquels l'unité de commande et l'unité commandée exécutent des mouvements correspondants dans l'espace
  • B25J 9/00 - Manipulateurs à commande programmée
  • G06F 40/40 - Traitement ou traduction du langage naturel

65.

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATING TASKS

      
Numéro de document 03214441
Statut En instance
Date de dépôt 2023-09-27
Date de disponibilité au public 2024-03-27
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

Systems, methods, and computer program products for automating tasks are described. A multi-step framework enables a gradient towards task automation. An agent performs a task while sensors collect data. The data are used to generate a script that characterizes the discrete actions executed by the agent in the performance of the task. The script is used by a robot teleoperation system to control a robot to perform the task. The robot teleoperation system maps the script into an ordered set of action commands that the robot is operative to auto-complete to enable the robot to semi-autonomously perform the task. The ordered set of action commands is converted into an automation program that may be accessed by an autonomous robot and executed to cause the autonomous robot to autonomously perform the task. In training, simulated instances of the robot may perform simulated instances of the task in simulated environments.

Classes IPC  ?

  • B25J 9/22 - Systèmes d'enregistrement ou de reproduction
  • G05B 19/42 - Systèmes d'enregistrement et de reproduction, c.-à-d. dans lesquels le programme est enregistré à partir d'un cycle d'opérations, p. ex. le cycle d'opérations étant commandé à la main, après quoi cet enregistrement est reproduit sur la même machine
  • G05D 1/223 - Dispositions d’entrée de commande sur les dispositifs de commande à distance, p. ex. manches à balai ou écrans tactiles
  • G05D 1/225 - Dispositions de commande à distance actionnées par des ordinateurs externes
  • G05D 1/243 - Moyens de capture de signaux provenant naturellement de l’environnement, p. ex. signaux optiques, acoustiques, gravitationnels ou magnétiques ambiants
  • G05D 1/648 - Exécution d’une tâche au sein d’une zone ou d’un espace de travail, p. ex. nettoyage

66.

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATING TASKS

      
Numéro de document 03214432
Statut En instance
Date de dépôt 2023-09-27
Date de disponibilité au public 2024-03-27
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

Systems, methods, and computer program products for automating tasks are described. A multi-step framework enables a gradient towards task automation. An agent performs a task while sensors collect data. The data are used to generate a script that characterizes the discrete actions executed by the agent in the performance of the task. The script is used by a robot teleoperation system to control a robot to perform the task. The robot teleoperation system maps the script into an ordered set of action commands that the robot is operative to auto-complete to enable the robot to semi-autonomously perform the task. The ordered set of action commands is converted into an automation program that may be accessed by an autonomous robot and executed to cause the autonomous robot to autonomously perform the task. In training, simulated instances of the robot may perform simulated instances of the task in simulated environments.

Classes IPC  ?

  • B25J 9/00 - Manipulateurs à commande programmée
  • B25J 11/00 - Manipulateurs non prévus ailleurs
  • B25J 13/00 - Commandes pour manipulateurs
  • G06F 9/448 - Paradigmes d’exécution, p. ex. implémentation de paradigmes de programmation
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

67.

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR POPULATING ENVIRONMENT MODELS

      
Numéro d'application 18367115
Statut En instance
Date de dépôt 2023-09-12
Date de la première publication 2024-03-21
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Rose, Geordie

Abrégé

Systems, methods, and computer program products for managing and populating environment models are described. An environment model is accessed which represents an environment, and the environment model is populated with instances of object models. Locations where the instances of object models should be positioned in the environment model are identified, by determining where in the environment model a respective size of each instance when viewed from a vantage point at the environment model matches a size of the object represented by the respective instance when viewed from a corresponding vantage point at the environment.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • 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 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

68.

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR POPULATING ENVIRONMENT MODELS

      
Numéro d'application 18367119
Statut En instance
Date de dépôt 2023-09-12
Date de la première publication 2024-03-21
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Rose, Geordie

Abrégé

Systems, methods, and computer program products for managing and populating environment models are described. An environment model is accessed which represents an environment, and the environment model is populated with instances of object models. Locations where the instances of object models should be positioned in the environment model are identified, by determining where in the environment model a respective size of each instance when viewed from a vantage point at the environment model matches a size of the object represented by the respective instance when viewed from a corresponding vantage point at the environment.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • 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 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

69.

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR POPULATING ENVIRONMENT MODELS

      
Numéro d'application 18367122
Statut En instance
Date de dépôt 2023-09-12
Date de la première publication 2024-03-21
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Rose, Geordie

Abrégé

Systems, methods, and computer program products for managing and populating environment models are described. An environment model is accessed which represents an environment, and the environment model is populated with instances of object models. Locations where the instances of object models should be positioned in the environment model are identified, by determining where in the environment model a respective size of each instance when viewed from a vantage point at the environment model matches a size of the object represented by the respective instance when viewed from a corresponding vantage point at the environment.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • 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 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

70.

Robot systems, methods, control modules, and computer program products that leverage large language models

      
Numéro d'application 18375943
Numéro de brevet 11931894
Statut Délivré - en vigueur
Date de dépôt 2023-10-02
Date de la première publication 2024-03-19
Date d'octroi 2024-03-19
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Rose, Geordie
  • Gildert, Suzanne

Abrégé

Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. An NL response from the LLM may then be converted into robot control parameters and/or instructions. In this way, an LLM may be leveraged by the robot control system to enhance the autonomy of various operations and/or functions, including without limitation task planning, motion planning, human interaction, and/or reasoning about the environment.

Classes IPC  ?

71.

SYSTEMS, DEVICES, AND METHODS FOR GENERATING A POLYGON MESH MODEL

      
Numéro d'application 18231643
Statut En instance
Date de dépôt 2023-08-08
Date de la première publication 2024-02-08
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Moore, Jonathan Mccully
  • Ranjbar, Mani

Abrégé

An example computer-implemented method for reducing a number of polygons in a polygon mesh model of an object determines one or more viewpoints, and, for each viewpoint of the one or more viewpoints, determines a respective first subset of polygons of the set of one or more polygons, the respective first subset of polygons being candidates for removal from the polygon mesh model. The method further determines a first intersection of the respective first subsets of polygons, and removes from the polygon mesh model at least some of the polygons in the first intersection. The method identifies candidates for removal from the polygon mesh model as those polygons of the set of one or more polygons which are non-visible in the computer simulation from the one or more viewpoints.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation

72.

SYSTEMS, DEVICES, AND METHODS FOR GENERATING A POLYGON MESH MODEL

      
Numéro d'application 18231647
Statut En instance
Date de dépôt 2023-08-08
Date de la première publication 2024-02-08
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Moore, Jonathan Mccully
  • Ranjbar, Mani

Abrégé

An example computer-implemented method for reducing a number of polygons in a polygon mesh model of an object determines one or more viewpoints, and, for each viewpoint of the one or more viewpoints, determines a respective first subset of polygons of the set of one or more polygons, the respective first subset of polygons being candidates for removal from the polygon mesh model. The method further determines a first intersection of the respective first subsets of polygons, and removes from the polygon mesh model at least some of the polygons in the first intersection. The method identifies candidates for removal from the polygon mesh model as those polygons of the set of one or more polygons which are non-visible in the computer simulation from the one or more viewpoints.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 15/20 - Calcul de perspectives

73.

Systems, methods, and computer program products for implementing object permanence in a simulated environment

      
Numéro d'application 18225780
Numéro de brevet 12269169
Statut Délivré - en vigueur
Date de dépôt 2023-07-25
Date de la première publication 2024-02-01
Date d'octroi 2025-04-08
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Moore, Jonathan Mccully
  • Fajeau, Emma Amelia

Abrégé

Systems, methods, and computer program products for managing simulated environments are described. A simulated environment is accessed which represents a physical environment, and representations of objects are included, maintained, or removed in the simulated environment based on whether objects are represented in image data of the physical environment, and based on whether objects are occluded by other objects in the image data of the physical environment. Future occlusion can also be predicted based on motion paths of objects.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • G06T 1/00 - Traitement de données d'image, d'application générale
  • G06T 7/20 - Analyse du mouvement
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 17/05 - Modèles géographiques

74.

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR IMPLEMENTING OBJECT PERMANENCE IN A SIMULATED ENVIRONMENT

      
Numéro d'application 18225784
Statut En instance
Date de dépôt 2023-07-25
Date de la première publication 2024-02-01
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Moore, Jonathan Mccully
  • Fajeau, Emma Amelia

Abrégé

Systems, methods, and computer program products for managing simulated environments are described. A simulated environment is accessed which represents a physical environment, and representations of objects are included, maintained, or removed in the simulated environment based on whether objects are represented in image data of the physical environment, and based on whether objects are occluded by other objects in the image data of the physical environment. Future occlusion can also be predicted based on motion paths of objects.

Classes IPC  ?

75.

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR IMPLEMENTING OBJECT PERMANENCE IN A SIMULATED ENVIRONMENT

      
Numéro d'application 18225790
Statut En instance
Date de dépôt 2023-07-25
Date de la première publication 2024-02-01
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Moore, Jonathan Mccully
  • Fajeau, Emma Amelia

Abrégé

Systems, methods, and computer program products for managing simulated environments are described. A simulated environment is accessed which represents a physical environment, and representations of objects are included, maintained, or removed in the simulated environment based on whether objects are represented in image data of the physical environment, and based on whether objects are occluded by other objects in the image data of the physical environment. Future occlusion can also be predicted based on motion paths of objects.

Classes IPC  ?

76.

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR IMPLEMENTING OBJECT PERMANENCE IN A SIMULATED ENVIRONMENT

      
Numéro de document 03207621
Statut En instance
Date de dépôt 2023-07-26
Date de disponibilité au public 2024-01-27
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Moore, Jonathan
  • Fajeau, Emma

Abrégé

Systems, methods, and computer program products for managing simulated environments are described. A simulated environment is accessed which represents a physical environment, and representations of objects are included, maintained, or removed in the simulated environment based on whether objects are represented in image data of the physical environment, and based on whether objects are occluded by other objects in the image data of the physical environment. Future occlusion can also be predicted based on motion paths of objects.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • G06T 7/00 - Analyse d'image
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

77.

Fluidic tactile sensor

      
Numéro d'application 18219392
Numéro de brevet 11867574
Statut Délivré - en vigueur
Date de dépôt 2023-07-07
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Fishel, Jeremy
  • Cortez, William
  • Grout, Jacob

Abrégé

A fluidic tactile sensor includes a core having an outer core portion, an inner core portion, and a first channel having a first opening at a first surface portion of the outer core portion. An elastic skin is disposed over the first surface portion. A cell is formed between the first surface portion and the elastic skin and fluidly is fluidly connected to the first channel. The cell contains a fluid. A contact force applied to the elastic skin produces a measurable change in fluid pressure inside the cell.

Classes IPC  ?

  • G01L 1/00 - Mesure des forces ou des contraintes, en général
  • G01L 1/02 - Mesure des forces ou des contraintes, en général par des moyens hydrauliques ou pneumatiques
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher

78.

Artificial intelligence-actuated robot

      
Numéro d'application 18244916
Numéro de brevet 12172317
Statut Délivré - en vigueur
Date de dépôt 2023-09-12
Date de la première publication 2023-12-28
Date d'octroi 2024-12-24
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Kaehler, Adrian L.
  • Cianci, Christopher M.
  • Martin, Kyle J.
  • Wales, Carolyn
  • Kranski, Jeffrey S.

Abrégé

A robot is provided having a kinematic chain comprising a plurality of joints and links, including a root joint connected to a robot pedestal, and at least one end effector. A plurality of actuators are fixedly mounted on the robot pedestal. A plurality of tendons is connected to a corresponding plurality of actuation points on the kinematic chain and to actuators in the plurality of actuators, arranged to translate actuator position and force to actuation points for tendon-driven joints on the kinematic chain with losses in precision due to variability of tendons in the plurality of tendons. A controller operates the kinematic chain to perform a task. The controller is configured to generate actuator command data in dependence on the actuator states and image data in a manner that compensates for the losses in precision in the tendon-driven mechanisms.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 9/06 - Manipulateurs à commande programmée caractérisés par des bras à articulations multiples
  • B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
  • B25J 9/12 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs électriques
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
  • B25J 15/10 - Têtes de préhension avec des éléments en forme de doigts avec au moins trois éléments en forme de doigts

79.

Haptic photogrammetry in robots and methods for operating the same

      
Numéro d'application 18207219
Numéro de brevet 12122040
Statut Délivré - en vigueur
Date de dépôt 2023-06-08
Date de la première publication 2023-12-21
Date d'octroi 2024-10-22
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Norton, Olivia

Abrégé

Robots, robot systems, and methods for operating the same based on environment models including haptic data are described. An environment model which includes representations of objects in an environment is accessed, and a robot system is controlled based on the environment model. The environment model incudes haptic data, which provides more effective control of the robot. The environment model is populated based on visual profiles, haptic profiles, and/or other data profiles for objects or features retrieved from respective databases. Identification of objects or features can be based on cross-referencing between visual and haptic profiles, to populate the environment model with data not directly collected by a robot which is populating the model, or data not directly collected from the actual objects or features in the environment.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
  • B25J 19/02 - Dispositifs sensibles

80.

HAPTIC PHOTOGRAMMETRY IN ROBOTS AND METHODS FOR OPERATING THE SAME

      
Numéro d'application CA2023050786
Numéro de publication 2023/235977
Statut Délivré - en vigueur
Date de dépôt 2023-06-08
Date de publication 2023-12-14
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Norton, Olivia

Abrégé

Robots, robot systems, and methods for operating the same based on environment models including haptic data are described. An environment model which includes representations of objects in an environment is accessed, and a robot system is controlled based on the environment model. The environment model incudes haptic data, which provides more effective control of the robot. The environment model is populated based on visual profiles, haptic profiles, and/or other data profiles for objects or features retrieved from respective databases. Identification of objects or features can be based on cross-referencing between visual and haptic profiles, to populate the environment model with data not directly collected by a robot which is populating the model, or data not directly collected from the actual objects or features in the environment.

Classes IPC  ?

  • B25J 9/18 - Commandes à programme électriques
  • B25J 15/08 - Têtes de préhension avec des éléments en forme de doigts
  • B25J 19/02 - Dispositifs sensibles
  • B25J 19/04 - Dispositifs sensibles à la vue
  • G05B 19/042 - Commande à programme autre que la commande numérique, c.-à-d. dans des automatismes à séquence ou dans des automates à logique utilisant des processeurs numériques

81.

HAPTIC PHOTOGRAMMETRY IN ROBOTS AND METHODS FOR OPERATING THE SAME

      
Numéro de document 03202571
Statut En instance
Date de dépôt 2023-06-08
Date de disponibilité au public 2023-12-10
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Norton, Olivia

Abrégé

Robots, robot systems, and methods for operating the same based on environment models including haptic data are described. An environment model which includes representations of objects in an environment is accessed, and a robot system is controlled based on the environment model. The environment model incudes haptic data, which provides more effective control of the robot. The environment model is populated based on visual profiles, haptic profiles, and/or other data profiles for objects or features retrieved from respective databases. Identification of objects or features can be based on cross-referencing between visual and haptic profiles, to populate the environment model with data not directly collected by a robot which is populating the model, or data not directly collected from the actual objects or features in the environment.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
  • B25J 19/02 - Dispositifs sensibles
  • G05B 17/02 - Systèmes impliquant l'usage de modèles ou de simulateurs desdits systèmes électriques

82.

HAPTIC PHOTOGRAMMETRY IN ROBOTS AND ROBOT SYSTEMS, AND METHODS FOR OPERATING THE SAME

      
Numéro de document 03202579
Statut En instance
Date de dépôt 2023-06-08
Date de disponibilité au public 2023-12-10
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Norton, Olivia

Abrégé

Robots, robot systems, and methods for operating the same based on environment models including haptic data are described. An environment model which includes representations of objects in an environment is accessed, and a robot system is controlled based on the environment model. The environment model incudes haptic data, which provides more effective control of the robot. The environment model is populated based on visual profiles, haptic profiles, and/or other data profiles for objects or features retrieved from respective databases. Identification of objects or features can be based on cross-referencing between visual and haptic profiles, to populate the environment model with data not directly collected by a robot which is populating the model, or data not directly collected from the actual objects or features in the environment.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
  • B25J 19/02 - Dispositifs sensibles
  • G05B 17/02 - Systèmes impliquant l'usage de modèles ou de simulateurs desdits systèmes électriques
  • G05D 1/241 - Moyens pour détecter un contact physique, p. ex. capteurs tactiles ou capteurs de choc
  • 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]

83.

POTENTIOMETERS AS POSITION SENSOR IN DEXTEROUS ROBOTICS FINGERS

      
Numéro d'application 17890994
Statut En instance
Date de dépôt 2022-08-18
Date de la première publication 2023-11-30
Propriétaire SANCTUARY COGINITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s) Martin, Kyle

Abrégé

Provided are mechanisms for spatially decoupling an actuator from a sensor measurement point.

Classes IPC  ?

  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
  • H01C 10/10 - Résistances variables variables par pression ou force mécanique
  • B25J 15/00 - Têtes de préhension

84.

MULTI-PURPOSE ROBOTS AND COMPUTER PROGRAM PRODUCTS, AND METHODS FOR OPERATING THE SAME

      
Numéro d'application 18231888
Statut En instance
Date de dépôt 2023-08-09
Date de la première publication 2023-11-30
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Norton, Olivia
  • Rose, Geordie

Abrégé

Robots, systems, methods, and computer program products for training and operating (semi-)autonomous robots to complete work objectives are described. A robot accesses a library of reusable work primitives from a catalog of libraries of reusable work primitives, each reusable work primitive corresponding to a respective basic sub-action that the robot is trained to autonomously perform. A work objective is analyzed to determine a sequence of reusable work primitives that complete the work objective, and the robot executes the sequence to complete the work objective. A robot can be deployed with access to an appropriate library of reusable work primitives, based on expectations for the robot. The robot is trained to perform reusable work primitives in multiple libraries, by generating control instructions which cause the robot to perform each reusable work primitive. Training is performed by real-world robots performing reusable work primitives, or simulated robot instances performing the reusable work primitives.

Classes IPC  ?

85.

MULTI-PURPOSE ROBOTS AND COMPUTER PROGRAM PRODUCTS, AND METHODS FOR OPERATING THE SAME

      
Numéro d'application 18231890
Statut En instance
Date de dépôt 2023-08-09
Date de la première publication 2023-11-30
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Norton, Olivia
  • Rose, Geordie

Abrégé

Robots, systems, methods, and computer program products for training and operating (semi-)autonomous robots to complete work objectives are described. A robot accesses a library of reusable work primitives from a catalog of libraries of reusable work primitives, each reusable work primitive corresponding to a respective basic sub-action that the robot is trained to autonomously perform. A work objective is analyzed to determine a sequence of reusable work primitives that complete the work objective, and the robot executes the sequence to complete the work objective. A robot can be deployed with access to an appropriate library of reusable work primitives, based on expectations for the robot. The robot is trained to perform reusable work primitives in multiple libraries, by generating control instructions which cause the robot to perform each reusable work primitive. Training is performed by real-world robots performing reusable work primitives, or simulated robot instances performing the reusable work primitives.

Classes IPC  ?

86.

SYSTEMS, DEVICES, AND METHODS FOR A ROBOTIC JOINT

      
Numéro d'application 18197932
Statut En instance
Date de dépôt 2023-05-16
Date de la première publication 2023-11-16
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Lee, Joshua
  • Shannon, Connor Richard

Abrégé

A robotic joint has a first portion that includes a first actuator and a second actuator, a first spherical linkage having a first end mechanically coupled to the first actuator and a second end mechanically coupled to a second portion of the robotic joint, and a second spherical linkage having a third end mechanically coupled to the second actuator and a fourth end mechanically coupled to the second portion. The first and second spherical linkages are segments of a spherical shell. The first and second actuators are operable in combination to control movement of the second portion relative to the first portion with two degrees of freedom. Each actuator causes a first respective movement in the same direction as each other to control a flexion or an extension, and a second respective movement in opposite directions to each other to control an abduction or an adduction.

Classes IPC  ?

  • B25J 15/08 - Têtes de préhension avec des éléments en forme de doigts
  • B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs

87.

Robotic joint having a spherical linkage

      
Numéro d'application 18197915
Numéro de brevet 12246439
Statut Délivré - en vigueur
Date de dépôt 2023-05-16
Date de la première publication 2023-11-16
Date d'octroi 2025-03-11
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Lee, Joshua
  • Shannon, Connor Richard

Abrégé

A robotic joint has a first portion that includes a first actuator and a second actuator, a first spherical linkage having a first end mechanically coupled to the first actuator and a second end mechanically coupled to a second portion of the robotic joint, and a second spherical linkage having a third end mechanically coupled to the second actuator and a fourth end mechanically coupled to the second portion. The first and second spherical linkages are segments of a spherical shell. The first and second actuators are operable in combination to control movement of the second portion relative to the first portion with two degrees of freedom. Each actuator causes a first respective movement in the same direction as each other to control a flexion or an extension, and a second respective movement in opposite directions to each other to control an abduction or an adduction.

Classes IPC  ?

  • B25J 15/08 - Têtes de préhension avec des éléments en forme de doigts
  • B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
  • B25J 9/14 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs à fluide
  • B25J 15/00 - Têtes de préhension
  • B25J 17/00 - Joints
  • B25J 19/00 - Accessoires adaptés aux manipulateurs, p. ex. pour contrôler, pour observerDispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs

88.

SYSTEMS, DEVICES, AND METHODS FOR A ROBOTIC JOINT

      
Numéro d'application 18197926
Statut En instance
Date de dépôt 2023-05-16
Date de la première publication 2023-11-16
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Lee, Joshua
  • Shannon, Connor Richard

Abrégé

A robotic joint has a first portion that includes a first actuator and a second actuator, a first spherical linkage having a first end mechanically coupled to the first actuator and a second end mechanically coupled to a second portion of the robotic joint, and a second spherical linkage having a third end mechanically coupled to the second actuator and a fourth end mechanically coupled to the second portion. The first and second spherical linkages are segments of a spherical shell. The first and second actuators are operable in combination to control movement of the second portion relative to the first portion with two degrees of freedom. Each actuator causes a first respective movement in the same direction as each other to control a flexion or an extension, and a second respective movement in opposite directions to each other to control an abduction or an adduction.

Classes IPC  ?

  • B25J 15/08 - Têtes de préhension avec des éléments en forme de doigts

89.

Software Compensated Robotics

      
Numéro d'application 18209853
Statut En instance
Date de dépôt 2023-06-14
Date de la première publication 2023-10-26
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Kaehler, Adrian

Abrégé

A software compensated robotic system makes use of recurrent neural networks and image processing to control operation and/or movement of an end effector. Images are used to compensate for variations in the response of the robotic system to command signals. This compensation allows for the use of components having lower reproducibility, precision and/or accuracy that would otherwise be practical.

Classes IPC  ?

90.

INERTIAL MEASUREMENT UNITS FOR TELEOPERATION OF ROBOTS

      
Numéro d'application 17889225
Statut En instance
Date de dépôt 2022-08-16
Date de la première publication 2023-10-19
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s) Meier, Robert

Abrégé

Provided are teleoperation systems and methods for using inertial measurement units for teleoperation of robots.

Classes IPC  ?

  • G06F 1/16 - Détails ou dispositions de structure
  • G05B 19/4155 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par le déroulement du programme, c.-à-d. le déroulement d'un programme de pièce ou le déroulement d'une fonction machine, p. ex. choix d'un programme

91.

Artificial intelligence-actuated robot

      
Numéro d'application 16918999
Numéro de brevet 11787050
Statut Délivré - en vigueur
Date de dépôt 2020-07-01
Date de la première publication 2023-10-17
Date d'octroi 2023-10-17
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Kaehler, Adrian L.
  • Cianci, Christopher M.
  • Martin, Kyle J.
  • Wales, Carolyn
  • Kranski, Jeffrey S.

Abrégé

A robot is provided having a kinematic chain comprising a plurality of joints and links, including a root joint connected to a robot pedestal, and at least one end effector. A plurality of actuators are fixedly mounted on the robot pedestal. A plurality of tendons is connected to a corresponding plurality of actuation points on the kinematic chain and to actuators in the plurality of actuators, arranged to translate actuator position and force to actuation points for tendon-driven joints on the kinematic chain with losses in precision due to variability of tendons in the plurality of tendons. A controller operates the kinematic chain to perform a task. The controller is configured to generate actuator command data in dependence on the actuator states and image data in a manner that compensates for the losses in precision in the tendon-driven mechanisms.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 9/06 - Manipulateurs à commande programmée caractérisés par des bras à articulations multiples
  • B25J 9/12 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs électriques
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
  • B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
  • B25J 15/10 - Têtes de préhension avec des éléments en forme de doigts avec au moins trois éléments en forme de doigts

92.

SYSTEMS, DEVICES, AND METHODS FOR GRASPING BY MULTI-PURPOSE ROBOTS

      
Numéro d'application 18206741
Statut En instance
Date de dépôt 2023-06-07
Date de la première publication 2023-10-05
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Gildert, Suzanne
  • Norton, Olivia
  • Rose, Geordie

Abrégé

Systems, devices, and methods for training and operating (semi-)autonomous robots to complete multiple different work objectives are described. A robot control system stores a library of reusable work primitives each corresponding to a respective basic sub-task or sub-action that the robot is operative to autonomously perform. A work objective is analyzed to determine a sequence (i.e., a combination and/or permutation) of reusable work primitives that, when executed by the robot, will complete the work objective. The robot executes the sequence of reusable work primitives to complete the work objective. The reusable work primitives may include one or more reusable grasp primitives that enable(s) a robot's end effector to grasp objects. Simulated instances of real physical robots may be trained in simulated environments to develop control instructions that, once uploaded to the real physical robots, enable such real physical robots to autonomously perform reusable work primitives.

Classes IPC  ?

93.

SYSTEMS, DEVICES, AND METHODS FOR A ROBOTIC DIGIT AND DETERMINING MOTIONS AND POSITIONS THEREOF

      
Numéro d'application 18126343
Statut En instance
Date de dépôt 2023-03-24
Date de la première publication 2023-09-28
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Lee, Joshua
  • Shannon, Connor Richard
  • Wu, Kevin Jiaming

Abrégé

In an implementation, a position transducer includes a printed circuit board (PCB) and a wiper in sliding contact with the PCB. The PCB includes a first and a second connector pad, and a conductive trace comprising two legs. One leg has an end electrically communicatively coupled to the first connector pad, and the other leg has an end electrically communicatively coupled to the second connector pad. The wiper includes a first blade electrically communicatively coupled to the first leg and a second blade electrically communicatively coupled to the second leg. In operation, an electrical path length of a conductive path between the first and the second connector pad depends, at least in part, on a relative position of the PCB and the wiper. One or more of the position transducers can be used to determine a relative position of actuatable components of a robotic digit.

Classes IPC  ?

  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
  • B25J 15/08 - Têtes de préhension avec des éléments en forme de doigts
  • G01D 5/165 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la résistance par mouvement relatif d'un point de contact et d'une piste résistante

94.

S-Bar Mechanism for Finger Joints

      
Numéro d'application 17889248
Statut En instance
Date de dépôt 2022-08-16
Date de la première publication 2023-09-28
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s) Martin, Kyle

Abrégé

Provided are mechanisms that mechanically couple finger joint motion in robots.

Classes IPC  ?

95.

SYSTEMS, DEVICES, AND METHODS FOR A ROBOTIC DIGIT AND DETERMINING MOTIONS AND POSITIONS THEREOF

      
Numéro d'application 18126345
Statut En instance
Date de dépôt 2023-03-24
Date de la première publication 2023-09-28
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s)
  • Lee, Joshua
  • Shannon, Connor Richard
  • Wu, Kevin Jiaming

Abrégé

In an implementation, a position transducer includes a printed circuit board (PCB) and a wiper in sliding contact with the PCB. The PCB includes a first and a second connector pad, and a conductive trace comprising two legs. One leg has an end electrically communicatively coupled to the first connector pad, and the other leg has an end electrically communicatively coupled to the second connector pad. The wiper includes a first blade electrically communicatively coupled to the first leg and a second blade electrically communicatively coupled to the second leg. In operation, an electrical path length of a conductive path between the first and the second connector pad depends, at least in part, on a relative position of the PCB and the wiper. One or more of the position transducers can be used to determine a relative position of actuatable components of a robotic digit.

Classes IPC  ?

  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
  • B25J 15/08 - Têtes de préhension avec des éléments en forme de doigts
  • G01D 5/165 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la résistance par mouvement relatif d'un point de contact et d'une piste résistante

96.

Method and system of measuring tactile force feedback

      
Numéro d'application 17944108
Numéro de brevet 12271549
Statut Délivré - en vigueur
Date de dépôt 2022-09-13
Date de la première publication 2023-09-21
Date d'octroi 2025-04-08
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) O'Rourke, Kyle

Abrégé

Provided is a process that includes: obtaining low-sensitivity values mapped to respective locations within an area of a sensor array; determining differences between respective ones of the low-sensitivity values and respective ones of prior values for the locations, one example being tare values for the locations; obtaining a set of detection locations within the area of the sensor array based on differences exceeding a threshold; obtaining, after switching at least a portion of the sensor array to a high sensitivity mode, high sensitivity values mapped to respective locations within the area of the sensor array, each of the locations mapped to a respective second prior value, one example being a tare value in the high sensitivity mode; determining, for each location within the set of detected locations, a value based on the respective high sensitivity value and the respective second prior value; and outputting, the values and the locations.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

97.

ROBOTS, TELE-OPERATION SYSTEMS, COMPUTER PROGRAM PRODUCTS, AND METHODS OF OPERATING THE SAME

      
Numéro d'application 18117206
Statut En instance
Date de dépôt 2023-03-03
Date de la première publication 2023-09-07
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

The present disclosure describes robots, tele-operation systems, methods, and computer program products where a robot is selectively operable in a plurality of control modes. Based on identification of a fault condition (when the robot fails to act in a suitable or sufficient manner), a control mode of the robot can be changed to provide a human operator with more explicit control over the robot. In this way, the fault condition can be resolved by human operator input, and the control modes, AI, or control paradigm for the robot can be trained to perform better in the future.

Classes IPC  ?

98.

ROBOTS, TELE-OPERATION SYSTEMS, COMPUTER PROGRAM PRODUCTS, AND METHODS OF OPERATING THE SAME

      
Numéro d'application 18117215
Statut En instance
Date de dépôt 2023-03-03
Date de la première publication 2023-09-07
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

The present disclosure describes robots, tele-operation systems, methods, and computer program products where a robot is selectively operable in a plurality of control modes. Based on identification of a fault condition (when the robot fails to act in a suitable or sufficient manner), a control mode of the robot can be changed to provide a human operator with more explicit control over the robot. In this way, the fault condition can be resolved by human operator input, and the control modes, AI, or control paradigm for the robot can be trained to perform better in the future.

Classes IPC  ?

99.

ROBOTS, TELE-OPERATION SYSTEMS, COMPUTER PROGRAM PRODUCTS, AND METHODS OF OPERATING THE SAME

      
Numéro d'application 18117205
Statut En instance
Date de dépôt 2023-03-03
Date de la première publication 2023-09-07
Propriétaire Sanctuary Cognitive Systems Corporation (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

The present disclosure describes robots, tele-operation systems, methods, and computer program products where a robot is selectively operable in a plurality of control modes. Based on identification of a fault condition (when the robot fails to act in a suitable or sufficient manner), a control mode of the robot can be changed to provide a human operator with more explicit control over the robot. In this way, the fault condition can be resolved by human operator input, and the control modes, AI, or control paradigm for the robot can be trained to perform better in the future.

Classes IPC  ?

100.

ROBOTS, TELE-OPERATION SYSTEMS, COMPUTER PROGRAM PRODUCTS, AND METHODS OF OPERATING THE SAME

      
Numéro d'application CA2023050286
Numéro de publication 2023/164781
Statut Délivré - en vigueur
Date de dépôt 2023-03-03
Date de publication 2023-09-07
Propriétaire SANCTUARY COGNITIVE SYSTEMS CORPORATION (Canada)
Inventeur(s) Gildert, Suzanne

Abrégé

The present disclosure describes robots, tele-operation systems, methods, and computer program products where a robot is selectively operable in a plurality of control modes. Based on identification of a fault condition (when the robot fails to act in a suitable or sufficient manner), a control mode of the robot can be changed to provide a human operator with more explicit control over the robot. In this way, the fault condition can be resolved by human operator input, and the control modes, AI, or control paradigm for the robot can be trained to perform better in the future.

Classes IPC  ?

  • B25J 9/18 - Commandes à programme électriques
  • B25J 3/04 - Manipulateurs de type à commande asservie, c.-à-d. manipulateurs dans lesquels l'unité de commande et l'unité commandée exécutent des mouvements correspondants dans l'espace comportant des servomécanismes
  • B25J 19/04 - Dispositifs sensibles à la vue
  1     2     3        Prochaine page