IP Library › Granted Patent US 12,172,322
Granted Patent B2
US 12,172,322 · App. 17/791,301 · Granted Dec 24, 2024

Robot simulation device

Inventor: Mikito Hane (Yamanashi, JP)
Assignee: Fanuc Corporation
B25J9/1671
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,172,322
App. No.
17/791,301
Granted
Dec 24, 2024
Kind
B2
Abstract

There is provided a robot simulation part device which can facilitate the setting of parameters of force control. A robot simulation device for simulating a force control operation which is performed while bringing a tool part mounted on a robot manipulator into contact with a target workpiece includes a memory which stores a motion program and a force control parameter, which is a set parameter related to the force control operation, and a force control simulation execution part which executes a simulation of the force control operation based on the motion program and the force control parameter, wherein the force control simulation execution part has a virtual force generation part configured to generate, based on position information of the tool part obtained from results of the simulation of the force control operation, a virtual force received by the tool part from the target workpiece in a state in which the tool part is in contact with the target workpiece, and executes the simulation of the force control operation based on the virtual force and a target force set as the force control parameter.

Claims (26)

1. A robot simulation device for simulating a force control operation which is performed while bringing a tool part mounted on a robot manipulator into contact with a target workpiece, the robot simulation device comprising:

a memory which stores a motion program and a force control parameter, which is a set parameter related to the force control operation; and

a processor configured to execute a simulation of the force control operation based on the motion program and the force control parameter, wherein

the processor is also configured to generate, based on position information of the tool part obtained from results of the simulation of the force control operation, a virtual force received by the tool part from the target workpiece in a state in which the tool part is in contact with the target workpiece, and execute the simulation of the force control operation based on the virtual force and a target force set as the force control parameter, and

the processor is further configured to determine the virtual force based on the position information of the tool part and any of a coefficient-related to rigidity of the target workpiece, a coefficient-related to rigidity of the tool part, and a spring constant of the tool part.

2. The robot simulation device according to claim 1 , the processor further configured to:

execute, using an equation of motion representing the robot manipulator, a physics simulation of motion of the robot manipulator based on the motion program and the force control parameter, and

determine the virtual force based on the position information of the tool part obtained by the physics simulation in a state in which the tool part is in contact with the target workpiece.

3. A robot simulation device for simulating a force control operation which is performed while bringing a tool part mounted on a robot manipulator into contact with a target workpiece, the robot simulation device comprising:

a memory which stores a motion program and a force control parameter, which is a set parameter related to the force control operation; and

a processor configured to execute a simulation of the force control operation based on the motion program and the force control parameter,

wherein

the processor is also configured to generate, based on position information of the tool part obtained from results of the simulation of the force control operation, a virtual force received by the tool part from the target workpiece in a state in which the tool part is in contact with the target workpiece, and execute the simulation of the force control operation based on the virtual force and a target force set as the force control parameter, and

the processor is further configured to:

execute machine learning based on training data composed of input data including at least one of a coefficient related to rigidity of the target workpiece and a coefficient related to rigidity of the tool part, as well a distance of the tool part to the target workpiece in a state in which the tool part is in contact with the target workpiece, and response data, which is an actual pressing force corresponding to the input data, and

obtain the virtual force using a learning model constructed by the machine learning.

4. The robot simulation device according to claim 1 , further comprising:

an imaging device which captures an image of an actual workspace including the robot manipulator and the target workpiece; and

a display which overlays an image representing a magnitude of the virtual force and a location of occurrence of the virtual force on the target workpiece on the image of the workspace as an augmented reality image.

5. The robot simulation device according to claim 1 , wherein the memory further stores model data representing shapes of the robot manipulator, the tool part and the target workpiece and information on arrangement positions of the robot manipulator, the tool part and the target workpiece, and

the robot simulation device further comprises a display which overlays and displays an image representing a magnitude of the virtual force and a location of occurrence of the virtual force on the target workpiece on a virtual reality image arranged in a virtual workspace including the tool part and the target workpiece using the model data and the information on the arrangement positions.

6. The robot simulation device according to claim 4 , the processor further configured to:

generate an adjustment content for the force control parameter for restraining the virtual force to within a predetermined reference value based on results of comparing the virtual force with the predetermined reference value, and

overlay and display an image representing the adjustment content on the image of the workspace or the virtual reality image.

7. The robot simulation device according to claim 1 , the processor further configured to output a sound which expresses a magnitude of the virtual force by volume.

8. The robot simulation device according to claim 1 , wherein the force control operation is an exploration operation, a fitting operation, or a profiling operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2023
From: HANE, MIKITO
To: FANUC CORPORATION
Reel/Frame 062362/0093 →
Priority Claims (1)
JP 2020-006855 · Jan 20, 2020 · national
Continuity (1)
Related Publication 20230032334A1 · Feb 2, 2023
Cited By (1)
US 12,459,119