US 11,697,206 B2
Acceleration adjustment apparatus and non-transitory computer-readable storage medium storing an acceleration adjustment program
Shinichi Hosomi, Soraku-gun (JP); Akane Nakashima, Nara (JP); Akihiro Suzumura, Berkeley, CA (US); and Ryoichi Kuratani, Kizugawa (JP)
Assigned to OMRON CORPORATION, Kyoto (JP)
Appl. No. 17/254,326
Filed by OMRON Corporation, Kyoto (JP)
PCT Filed Mar. 11, 2019, PCT No. PCT/JP2019/009817
§ 371(c)(1), (2) Date Dec. 21, 2020,
PCT Pub. No. WO2020/017093, PCT Pub. Date Jan. 23, 2020.
Claims priority of application No. 2018-134106 (JP), filed on Jul. 17, 2018.
Prior Publication US 2021/0213608 A1, Jul. 15, 2021
Int. Cl. B25J 9/16 (2006.01); B25J 13/08 (2006.01)
CPC B25J 9/1651 (2013.01) [B25J 13/088 (2013.01)] 8 Claims
OG exemplary drawing
 
1. An acceleration adjustment apparatus comprising a processor configured to perform operations comprising:
calculating a peak value of a load that is estimated to act on a robot, based on a motion equation regarding a motion of the robot and a value of an acceleration of a joint of the robot in motion; and
executing, based on the calculated peak value of the load, at least one of a first adjustment in which, when the calculated peak value of the load is greater than a target value of the load acting on the robot when the robot is moving, the acceleration is adjusted to decrease, and a second adjustment in which, when the calculated peak value of the load is less than the target value, the acceleration is adjusted to increase, wherein
calculating the peak value of the load and executing the at least one of the first adjustment and the second adjustment of the acceleration based on the calculated peak value of the load are repeated until the calculated peak value of the load calculated based on the acceleration of the joint of the robot and the motion equation falls within a predetermined range including the target value, and
a number of times that calculating the peak value of the load and executing the at least one of the first adjustment and the second adjustment of the acceleration based on the calculated peak value of the load are repeated is increased or decreased based on the difference between the calculated peak value of the load and the target value and the change amount of the at least one first adjustment and the second adjustment.