IP Library › Granted Patent US 12,447,613
Granted Patent B2
US 12,447,613 · App. 18/248,466 · Granted Oct 21, 2025

Robot control device and robot system

Inventors: Satoshi Inagaki (Yamanashi, JP); Hajime Suzuki (Yamanashi, JP)
Assignee: FANUC CORPORATION
B25J9/1661B23K11/115B25J11/005
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 12,447,613
App. No.
18/248,466
Granted
Oct 21, 2025
Kind
B2
Abstract

Provided is a robot control device capable of reducing a robot vibration amount using machine learning based on a small number of operations. A robot control device according to one aspect of the present invention that, in order to perform a task in relation to a target object which is made to move by a robot, controls operation by the robot based on an operation program that uses a plurality of pass-through points to specify a movement path that includes one or more task sections in which the task is to be performed, the robot control device including: a command value generation unit configured to, based on the operation program, generates a command value that instructs a state of the robot for each time; a driving unit configured to drive the robot in accordance with the command value; a vibration amount obtainment unit configured to, for each time, obtain an amount of vibration of the robot that is driven by the driving unit; a vibration amount extraction unit configured to, based on the operation program, extract the amount of vibration for a time corresponding to the task section from among the amounts of vibration obtained by the vibration amount obtainment unit; and a command value correction unit configured to, based on the amount of vibration extracted by the vibration amount extraction unit, correct the command value.

Claims (17)

1. A robot control device that, in order to perform a task in relation to a target object which is made to move by a robot, controls operation by the robot based on an operation program that uses a plurality of pass-through points to specify a movement path that includes one or more task sections in which the task is to be performed, the robot control device comprising:

a processor configured to function as:

a command value generation unit configured to, based on the operation program, generates a command value that instructs a state of the robot for each time;

a driving unit configured to drive the robot in accordance with the command value;

a vibration amount obtainment unit configured to obtain an amount of vibration of the robot that is driven by the driving unit;

a vibration amount extraction unit configured to, based on the operation program, extract an amount of vibration for a time at which the driving unit drives the robot to perform the task in the one or more task sections from among the amounts of vibration obtained by the vibration amount obtainment unit and ignore an amount of vibration for a time at which the driving unit drives the robot along the movement path outside the one or more task sections; and

a command value correction unit configured to, based on the amount of vibration extracted by the vibration amount extraction unit, correct the command value.

2. The robot control device according to claim 1 , wherein

a start point and an end point of the task section are each specified by any of the pass-through points.

3. The robot control device according to claim 1 , wherein

a start point and an end point of the task section are specified by a command that is written in the operation program and that instructs execution of the task.

4. The robot control device according to claim 1 , wherein

the vibration amount extraction unit extracts the amount of vibration for a time belonging to a predetermined set range in which an overall range of the task section and an end point of the task section both match a start point of the task section.

5. A robot system, comprising:

a robot control device according to claim 1 ;

a robot controlled by the robot control device; and

a vibration detector configured to detect a value pertaining to an amount of vibration of the robot.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2023
From: INAGAKI, SATOSHI; SUZUKI, HAJIME
To: FANUC CORPORATION
Reel/Frame 063276/0015 →
Priority Claims (1)
JP 2020-211689 · Dec 21, 2020 · national
Continuity (1)
Related Publication 20230364789A1 · Nov 16, 2023
References Cited (17)
US 10856945B2 · Hashimoto · 2020 [cited by examiner]
US 11897146B2 · Tsuchiya · 2024 [cited by examiner]
US 20020062177A1 · Hannaford · 2002 [cited by examiner]
US 20140039678A1 · Motoyoshi · 2014 [cited by examiner]
US 20140156070A1 · Merry · 2014 [cited by examiner]
US 20180257227A1 · Washizu · 2018 [cited by examiner]
US 20190376575A1 · Cloud · 2019 [cited by examiner]
US 20200238512A1 · Furuta · 2020 [cited by examiner]
US 20200262059A1 · Wilkas · 2020 [cited by examiner]
US 20210046654A1 · Knott · 2021 [cited by examiner]
US 20210260757A1 · Nielsen · 2021 [cited by examiner]
EP 3643453A1 · 2020 [cited by applicant]
JP 2014014897A · 2014 [cited by applicant]
JP 2019147197A · 2019 [cited by applicant]
JP 2020179484A · 2020 [cited by applicant]
TW 201945141A · 2019 [cited by applicant]
International Search Report issued in PCT/JP2021/046108; mailed Feb. 15, 2022. [cited by applicant]