IP Library › Granted Patent US 11,986,961
Granted Patent B2
US 11,986,961 · App. 17/434,304 · Granted May 21, 2024

Machine learning model operation management system and machine learning model operation management method

Inventors: Hitoshi Hasunuma (Kobe, JP); Jun Yamaguchi (Kobe, JP)
Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHA
B25J9/1656B25J9/163G05B13/0265G06F21/10
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,986,961
App. No.
17/434,304
Granted
May 21, 2024
Kind
B2
Abstract

A machine learning model operation management system includes a model building server and an operation server. The model building server builds a trained machine learning model based on received training data. When the trained machine learning model stored in a robot controller operates for determining the operation of a robot, the operation server receives operation information generated by the robot controller. Data of the trained machine learning model built by the model building server is assigned with model identification information that uniquely identifies the trained machine learning model. The robot controller makes an external inquiry as to whether or not it has permission to use the trained machine learning model stored in itself, and if it has the permission to use, it makes the trained machine learning model available for use. The operation server stores the operation information in association with the model identification information.

Claims (52)

1. A machine learning model operation management system comprising:

a model building server that receives training data which is data for making a machine learning model to train an operation of a robot, and builds a trained machine learning model based on the training data; and

an operation server that receives operation information generated by a robot controller when the trained machine learning model operates for determining the operation of the robot, the trained machine learning model stored in the robot controller, wherein

the robot controller transmits externally an inquiry as to whether the robot controller has permission to use the trained machine learning model stored in the robot controller, the inquiry including model identification information that uniquely identifies the trained machine learning model, and if the robot controller has the permission to use, the robot controller makes the trained machine learning model available for use by the robot controller, and

the operation server stores the operation information in association with information that uniquely identifies the trained machine learning model.

2. A machine learning model operation management system comprising:

a model building server that receives training data, which is data for making a machine learning model to train an operation of a robot, and builds a trained machine learning model based on the training data;

an operation server that receives operation information generated by a robot controller when the trained machine learning model operates for determining the operation of the robot, the trained machine learning model stored in the robot controller; and

a management server that can communicate with the robot controller, wherein

at least one of the management server and the operation server determines whether or not the robot controller has permission to use the trained machine learning model, and allows the robot controller having the permission to use the trained machine learning model, and

the operation server stores the operation information in association with information that uniquely identifies the trained machine learning model.

3. The machine learning model operation management system according to claim 1 , wherein

the operation server is capable of outputting information for managing operation status of the robot operated by the trained machine learning model.

4. The machine learning model operation management system according to claim 1 , wherein

the operation information includes work log information of the robot operated by the trained machine learning model, and

the operation server is capable of outputting the work log information.

5. The machine learning model operation management system according to claim 1 , wherein

the robot controller includes a main memory and an auxiliary memory,

when the robot controller has the permission to use the trained model as a result of inquiring whether the robot controller has the permission to use the trained model stored in the auxiliary memory, the robot controller deploys the trained machine learning model to the main memory, and

the robot controller operates the robot based on output of the trained machine learning model deployed in the main memory.

6. A machine learning model operation management method comprising:

a model building process in which a model building server receives training data which is data for making a machine learning model to train an operation of a robot, and builds a trained machine learning model based on the training data;

a preparation process in which a robot controller transmits externally an inquiry as to whether the robot controller has permission to use the trained machine learning model stored in the robot controller, the inquiry including model identification information that uniquely identifies the trained machine learning model, and if the robot controller has the permission to use, the robot controller makes the trained machine learning model available for use by the robot controller; and

an operation information receiving process in which an operation server receives operation information generated by the robot controller when the trained machine learning model operates for determining the operation of the robot, the trained machine learning model stored in the robot controller, wherein

in the operation information receiving process, the operation server stores the operation information in association with information that uniquely identifies the trained machine learning model.

7. The machine learning model operation management system according to claim 2 , wherein

the operation server is capable of outputting information for managing operation status of the robot operated by the trained machine learning model.

8. The machine learning model operation management system according to claim 2 , wherein

the operation information includes work log information of the robot operated by the trained machine learning model, and

the operation server is capable of outputting the work log information.

9. The machine learning model operation management system according to claim 3 , wherein

the operation information includes work log information of the robot operated by the trained machine learning model, and

the operation server is capable of outputting the work log information.

10. The machine learning model operation management system according to claim 7 , wherein

the operation information includes work log information of the robot operated by the trained machine learning model, and

the operation server is capable of outputting the work log information.

11. The machine learning model operation management system according to claim 2 , wherein

the robot controller includes a main memory and an auxiliary memory,

when the robot controller has the permission to use the trained model as a result of inquiring whether the robot controller has the permission to use the trained model stored in the auxiliary memory, the robot controller deploys the trained machine learning model to the main memory, and

the robot controller operates the robot based on output of the trained machine learning model deployed in the main memory.

12. The machine learning model operation management system according to claim 3 , wherein

the robot controller includes a main memory and an auxiliary memory,

when the robot controller has the permission to use the trained model as a result of inquiring whether the robot controller has the permission to use the trained model stored in the auxiliary memory, the robot controller deploys the trained machine learning model to the main memory, and

the robot controller operates the robot based on output of the trained machine learning model deployed in the main memory.

13. The machine learning model operation management system according to claim 4 , wherein

the robot controller includes a main memory and an auxiliary memory,

when the robot controller has the permission to use the trained model as a result of inquiring whether the robot controller has the permission to use the trained model stored in the auxiliary memory, the robot controller deploys the trained machine learning model to the main memory, and

the robot controller operates the robot based on output of the trained machine learning model deployed in the main memory.

14. The machine learning model operation management system according to claim 7 , wherein

the robot controller includes a main memory and an auxiliary memory,

when the robot controller has the permission to use the trained model as a result of inquiring whether the robot controller has the permission to use the trained model stored in the auxiliary memory, the robot controller deploys the trained machine learning model to the main memory, and

the robot controller operates the robot based on output of the trained machine learning model deployed in the main memory.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2021
From: HASUNUMA, HITOSHI; YAMAGUCHI, JUN
To: KAWASAKI JUKOGYO KABUSHIKI KAISHA
Reel/Frame 058017/0085 →
Priority Claims (1)
JP 2019-037053 · Feb 28, 2019 · national
Continuity (1)
Related Publication 20220152823A1 · May 19, 2022