US 12,109,702 B2
Method of adjusting force control parameter, robot system, and force control parameter adjustment program
Yasuhiro Shimodaira, Matsumoto (JP)
Assigned to SEIKO EPSON CORPORATION, (JP)
Filed by Seiko Epson Corporation, Tokyo (JP)
Filed on Sep. 13, 2021, as Appl. No. 17/472,779.
Claims priority of application No. 2020-153567 (JP), filed on Sep. 14, 2020.
Prior Publication US 2022/0080587 A1, Mar. 17, 2022
Int. Cl. B25J 9/16 (2006.01); G05B 19/4155 (2006.01)
CPC B25J 9/163 (2013.01) [B25J 9/1612 (2013.01); B25J 9/1633 (2013.01); G05B 19/4155 (2013.01); G05B 2219/40269 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A method for causing a processor to execute a process, the method comprising executing on the processor the steps of:
executing a first operation to bring a first object held by a hand of a robot arm of a robot into contact with a second object based on a first force control parameter for a force sensor, a tool center point being set on the hand;
detecting a contact state between the first object and the second object;
detecting a first position of the tool center point when the processor detects the contact state;
acquiring an external force value applied to the robot arm by executing a second operation different from the first operation on the robot with the hand, the first object being further pushed toward the second object while the first and second objects are in the contact state in the second operation;
detecting a second position of the tool center point when the processor ends the second operation;
acquiring information of external rigidity based on a function of the acquired external force value and a movement amount of the tool center point between the first and second positions; and
changing the first force control parameter to a second force control parameter based on the acquired information of the external rigidity,
wherein the second operation includes an operation to drive the robot arm to move the first object in first directions crossing second directions along which the first object is inserted into and pulled out from the second object.