IP Library › Granted Patent US 11,571,810
Granted Patent B2
US 11,571,810 · App. 16/875,452 · Granted Feb 7, 2023

Arithmetic device, control program, machine learner, grasping apparatus, and control method

Inventor: Taro Takahashi (Toyota, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
B25J9/1612B25J9/163B25J13/085B25J13/089G06N3/08G06N20/00
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,571,810
App. No.
16/875,452
Granted
Feb 7, 2023
Kind
B2
Abstract

The arithmetic device configured to perform a calculation for controlling a motion of a grasping apparatus that performs work involving a motion of sliding a grasped object includes: an acquisition unit configured to acquire a state variable indicating a state of the grasping apparatus during the work; a storage unit storing a learned neural network that has been learned by receiving a plurality of training data sets composed of a combination of the state variable acquired in advance and correct answer data corresponding to the state variable; an arithmetic unit configured to calculate a target value of each of various actuators related to the work of the grasping apparatus by inputting the state variable to the learned neural network read from the storage unit; and an output unit configured to output the target value of each of the various actuators to the grasping apparatus.

Claims (26)

1. An arithmetic system configured to perform a calculation for controlling a motion of a grasping system configured to perform work involving a motion in which a grasping part or a grasped object grasped by the grasping part is brought into contact with a target object to slide the grasped object, the arithmetic system including:

a central processing unit configured to:

acquire, as a state variable indicating a state of the grasping system when the grasping system is performing the work, the state variable including a sliding sound emitted from the contact part between the grasping part or the grasped object and the target object;

store a learned machine learner that has been trained by receiving a plurality of training data sets composed of a combination of the state variable acquired in advance and correct answer data corresponding to the state variable;

calculate a target value of each of various actuators related to the work in the grasping system by inputting the state variable to the learned machine learner; and

output the target value of each of the various actuators to the grasping system.

2. The arithmetic system according to claim 1 , wherein when a method for machine learning in the machine learner is supervised learning, the correct answer data in the training data sets includes an output obtained by calculating the target value of each of the various actuators and an output value of at least one of an image sensor, a rotation sensor, a force sensor, a vibration sensor, and an audio microphone.

3. The arithmetic system according to claim 1 , wherein the work is work of drawing a predetermined character or a figure on the target object with a writing material as the grasped object.

4. The arithmetic system according to claim 1 , wherein the work is work of wiping the target object with a wiping tool as the grasped object.

5. A non-transitory computer readable medium storing a control program for controlling a motion of a grasping system configured to perform work involving a motion in which a grasping part or a grasped object grasped by the grasping part is brought into contact with a target object to slide the grasped object, the control program causing a computer to:

acquire, as a state variable indicating a state of the grasping system when the grasping system is performing the work, the state variable includes a sliding sound emitted from the contact part between the grasping part or the grasped object and the target object;

calculate a target value of each of various actuators related to the work in the grasping system by inputting the state variable to a learned machine learner that has been trained by receiving a plurality of training data sets composed of a combination of the state variable acquired in advance and correct answer data corresponding to the state variable; and

output the target value of each of the various actuators to the grasping system.

6. A machine learner configured to determine a target value of each of various actuators of a grasping system configured to perform work involving a motion in which a grasping part or a grasped object grasped by the grasping part is brought into contact with a target object to slide the grasped object, wherein

the machine learner: uses, as a state variable that is acquired in advance and indicates a state of the grasping system when the grasping system is performing the work, the state variable includes a sliding sound emitted from the contact part between the grasping part or the grasped object and the target object; and performs learning by receiving a plurality of training data sets composed of a combination of the state variable and a target value of each of the various actuators of the grasping system in the motion of sliding the grasped object which is correct answer data corresponding to the state variable.

7. A grasping system comprising:

a grasping part;

various actuators related to work involving a motion in which the grasping part or a grasped object grasped by the grasping part is brought into contact with a target object to slide the grasped object; and

a central processing unit configured to:

acquire, as a state variable indicating a state of the grasping system when the grasping system is performing the work, the state variable includes a sliding sound emitted from the contact part between the grasping part or the grasped object and the target object;

store a learned machine learner that has been trained by receiving a plurality of training data sets composed of a combination of the state variable acquired in advance and correct answer data corresponding to the state variable;

calculate a target value of each of the various actuators by inputting the state variable to the learned machine learner; and

output the target value of each of the various actuators to the grasping system.

8. A control method for controlling a motion of a grasping system configured to perform work involving a motion in which a grasping part or a grasped object grasped by the grasping part is brought into contact with a target object to slide the grasped object, the control method comprising:

acquiring, as a state variable indicating a state of the grasping system when the grasping system is performing the work, the state variable includes a sliding sound emitted from the contact part between the grasping part or the grasped object and the target object; and

calculating a target value of each of various actuators related to the work in the grasping system by inputting the state variable to a learned machine learner that has been trained by receiving a plurality of training data sets composed of a combination of the state variable acquired in advance and correct answer data corresponding to the state variable.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2020
From: TAKAHASHI, TARO
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 052712/0906 →
Priority Claims (1)
JP JP2019-096927 · May 23, 2019 · national
Continuity (1)
Related Publication 20200368901A1 · Nov 26, 2020