IP Library Granted Patent US 11,580,454
Granted Patent B2
US 11,580,454 · App. 16/815,840 · Granted Feb 14, 2023

Dynamic learning method and system for robot, robot and cloud server

Inventor: Zhanchao Zhang (Guangdong, CN)
Assignee: CLOUDMINDS ROBOTICS CO., LTD.
G06N20/00G05B19/4155G05B2219/39299
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,580,454
App. No.
16/815,840
Granted
Feb 14, 2023
Kind
B2
Abstract

A dynamic learning method for a robot includes a training and learning mode. The training and learning mode includes the following steps: dynamically annotating a belonging and use relationship between an object and a person in a three-dimensional environment to generate an annotation library; acquiring a rule library, and establishing a new rule and a new annotation by means of an interactive demonstration behavior based on the rule library and the annotation library; and updating the new rule to the rule library and updating the new annotation to the annotation library when it is determined that the established new rule is not in conflict with rules in the rule library and the new annotation is not in conflict with annotations in the annotation library.

Claims (60)

1. A dynamic learning method for a robot, comprising a training and learning mode; wherein the training and learning mode comprises the following steps:

dynamically annotating a belonging and use relationship between an object and a person in a three-dimensional environment to generate an annotation library;

acquiring a rule library, and establishing a new rule and a new annotation by means of an interactive demonstration behavior based on the rule library and the annotation library; and

updating the new rule to the rule library when it is determined that the established new rule is not in conflict with rules in the rule library;

the dynamic learning method for a robot further comprising a working mode; wherein the working mode comprises the following steps:

receiving an audio instruction from a user, and identifying the audio instruction;

carrying out task planning based on the identified audio instruction and the rule library; and

judging whether the task planning is in conflict with a rule, and establishing an interrogative interaction with the user if the task planning is in conflict with a rule;

the interrogative interaction comprises:

an interrogative interaction for continuously carrying out the task planning, wherein the conflicted rule is ignored when the user selects to continuously carry out the interrogative interaction;

an interrogative interaction for canceling the task planning, wherein the operating mode is switched when the user selects to cancel the interrogative interaction; and

an interrogative interaction for entering the training and learning mode.

2. The method according to claim 1 , further comprising:

updating the new annotation to the annotation library when it is determined that the new annotation is not in conflict with annotations in the annotation library; and

completing a task and an interaction designated by a user based on the annotation library and the rule library.

3. The method according to claim 1 , wherein the step of dynamically annotating the belonging and use relationship between the object and the person in the three-dimensional environment comprises:

calling a robot three-dimensional environment semantic map based on machine vision and natural language understanding; and

acquiring a semantic map in a current scenario or the interactive demonstration behavior, identifying whether the semantic map in the current scenario or the interactive demonstration behavior comprises a new belonging and use relationship, parsing and annotating the new belonging and use relationship, and storing the new belonging and use relationship to the annotation library.

4. The method according to claim 3 , wherein each rule and interactive demonstration behavior in the rule library comprise four elements: subject, object, action to be performed and whether the action is allowed; and the rule library comprises a default scenario rule and a learning rule.

5. An electronic device, comprising at least one processor; and a memory communicably connected to the at least one processor: wherein

the memory stores instructions executable by the at least one processor, wherein, the instructions, when being executed by the at least one processor, cause the at least one processor to perform the steps of:

the electronic device further training and learning mode: wherein the training and learning mode comprises the following steps:

dynamically annotating a belonging and use relationship between an object and a person in a three-dimensional environment to generate an annotation library;

acquiring a rule library, and establishing new rule and a new annotation by means of an interactive demonstration behavior based on the rule library and the annotation library; and

updating the new rule to the rule library when it is determined that the established new rule is not in conflict with rules in the rule library;

the electronic device further comprising a working mode: wherein the working mode comprises the following steps:

receiving an audio instruction from a user, and identifying the audio instruction;

carrying out task planning based on the identified audio instruction and the rule library; and

judging whether the task planning is in conflict with a rule, and establishing an interrogative interaction with the user if the task planning is in conflict with a rule;

the interrogative interaction comprises:

an interrogative interaction for continuously carrying out the task planning, wherein the conflicted rule is ignored when the user selects to continuously carry out the interrogative interaction;

an interrogative interaction for canceling the task planning, wherein the operating mode is switched when the user elects to cancel the interrogative interaction; and

an interrogative interaction for entering the training and learning mode.

6. The electronic device according to claim 5 , wherein, the instructions, when being executed by the at least one processor, cause the at least one processor to further perform the steps of:

updating the new annotation to the annotation library when it is determined that the new annotation is not in conflict with annotations in the annotation library; and

completing a task and an interaction designated by a user based on the annotation library and the rule library.

7. The electronic device according to claim 5 , wherein the step of dynamically annotating the belonging and use relationship between the object and the person in the three dimensional environment comprises:

calling a robot three-dimensional environment semantic map based on machine vision and natural language understanding; and

acquiring a semantic map in a current scenario or the interactive demonstration behavior, identifying whether the semantic map in the current scenario or the interactive demonstration behavior comprises a new belonging and use relationship, parsing and annotating the new belonging and use relationship, and storing the new belonging and use relationship to the annotation library.

8. The electronic device according to claim 7 , wherein each rule and interactive demonstration behavior in the rule library comprise four elements: subject, object, action to be performed and whether the action is allowed; and the rule library comprises a default scenario rule and a learning rule.

9. A non-transitory computer-readable storage medium, wherein the computer readable storage medium stores computer executable instructions, which, when being executed by at least one processor, may cause the at least one processor to perform the steps of:

the electronic device further training and learning mode: wherein the training and learning mode comprises the following steps:

dynamically annotating a belonging and use relationship between an object and a person in a three-dimensional environment to generate an annotation library;

acquiring a rule library, and establishing a new rule and a new annotation by means of an interactive demonstration behavior based on the rule library and the annotation library; and

updating the new rule to the rule library when it is determined that the established new rule is not in conflict with rules in the rule library;

the electronic device further comprising a working mode; wherein the working mode comprises the following steps:

receiving an audio instruction from a user, and identifying the audio instruction;

carrying out task planning based on the identified audio instruction and the rule library; and

judging whether the task planning is in conflict with a rule, and establishing an interrogative interaction with the user if the task planning is in conflict with a rule;

the interrogative interaction comprises:

an interrogative interaction for continuously carrying out the task planning, wherein the conflicted rule is ignored when the user selects to continuously carry out the interrogative interaction;

an interrogative interaction for canceling the task planning, wherein the operating mode is switched when the user selects to cancel the interrogative interaction; and

an interrogative interaction for entering the training and learning mode.

10. The non-transitory computer-readable storage medium according to claim 9 , wherein the computer executable instructions, when being executed by the at least one processor, further causes the at least one processor to perform the steps of:

updating the new annotation to the annotation library when it is determined that the new annotation is not in conflict with annotations in the annotation library; and

completing a task and an interaction designated by a user based on the annotation library and the rule library.

11. The non-transitory computer-readable storage medium according to claim 9 , wherein the step of dynamically annotating the belonging and use relationship between the object and the person in the three-dimensional environment comprises:

calling a robot three-dimensional environment semantic map based on machine vision and natural language and understanding; and

acquiring a semantic map in a current scenario or the interactive demonstration behavior, identifying whether the semantic map in the current scenario or the interactive demonstration behavior comprises a new belonging and use relationship, parsing and annotating the new belonging and use relationship, and storing the new belonging and use relationship to the annotation library.

12. The non-transitory computer-readable storage medium according to claim 11 , wherein each rule and interactive demonstration behavior in the rule library comprise four elements: subject, object, action to be performed and whether the action is allowed; and the rule library comprises a default scenario rule and a learning rule.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2026
From: DATAA NEW TECHNOLOGY CO., LTD.
To: CHONGQING XINGJIE SHUXING TECHNOLOGY PARTNERSHIP ENTERPRISE (LIMITED PARTNERSHIP)
Reel/Frame 074153/0658 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2025
From: CLOUDMINDS ROBOTICS CO., LTD.
To: DATAA NEW TECHNOLOGY CO., LTD.
Reel/Frame 072052/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2021
From: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
To: CLOUDMINDS ROBOTICS CO., LTD.
Reel/Frame 055626/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2020
From: ZHANG, ZHANCHAO
To: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
Reel/Frame 052088/0233 →
Continuity (2)
Continuation PCTCN2017101414 · Sep 12, 2017
Related Publication 20200210901A1 · Jul 2, 2020