Robot shakes automatically adjusting device and method of automatically adjusting shakes of robot
AssigneeKawasaki Jukogyo Kabushiki Kaisha
InventorsKazuo FUJIMORI, Masaya YOSHIDA
Life of this patent
Estimating the term…
Abstract
A robot shakes automatically adjusting device includes a parameter optimizing part configured to newly set any one of a plurality of control parameters to a control parameter setter when a shakes evaluation value is above a given threshold, and optimize a combination of the plurality of control parameters by causing the control parameter setter, a robot control part, a shakes acquiring part, and a determining part to repeat the new setting of the control parameters, a linear movement of an end effector, an acquisition of the shakes, and a determination, respectively, until the shakes evaluation value becomes below the given threshold.
Claims8
A device configured to automatically adjust shakes when a given part of a tip-end part of an arm of a robot moves, the arm having a plurality of joint shafts, the device comprising:
- a memory part configured to store beforehand a target route and a plurality of control parameters for controlling operation of each of the shafts of the arm so that the given part moves following the target route;
- a control parameter setter configured to set values of the plurality of control parameters;
- a robot control part configured to control the operation of each of the shafts of the arm based on the target route and the set plurality of control parameters so that the given part moves;
- a shakes acquiring part configured to acquire, as the shakes, a deviation of a route of the given part with respect to the target route, between points on the target route and points on the route when the given part moves at one or more timings, respectively, during the movement;
- a determining part configured to determine whether a shakes evaluation value that is one of a value of the shakes, as the deviation, and a weighted value of the shakes acquired by the shakes acquiring part is below a given threshold;
- and
- a parameter optimizing part configured to newly set any one of the plurality of control parameters to the control parameter setter when the shakes evaluation value is above the given threshold, and optimize a combination of the plurality of control parameters by causing the control parameter setter, the robot control part, the shakes acquiring part, and the determining part to repeat the new setting of the control parameters, the movement of the given part, the acquisition of the shakes, and the determination, respectively, until the shakes evaluation value becomes below the given threshold.
A method being executed by a shakes automatically adjusting device which automatically adjusts shakes when a given part of a tip-end part of an arm of a robot moves, the arm having a plurality of joint shafts, the method comprising:
- storing beforehand in a memory part, a target route and a plurality of control parameters for controlling operation of each of the shafts of the arm so that the given part moves following the target route;
- setting values of the plurality of control parameters;
- controlling the operation of each of the shafts of the arm based on the target route and the set plurality of control parameters so that the given part moves;
- acquiring, as the shakes, a deviation of a route of the given part with respect to the target route, between points on the target route and points on the route when the given part moves at one or more timings, respectively, during the movement;
- determining whether a shakes evaluation value that is one of a value of the shakes, as the deviation, and a weighted value of the shakes acquired is below a given threshold;
- and
- newly setting any one of the plurality of control parameters when the shakes evaluation value is above the given threshold, and optimizing a combination of the plurality of control parameters by repeating the new setting of the control parameters, the movement of the given part, the acquisition of the shakes, and the determination, until the shakes evaluation value becomes below the given threshold.
Dependencies are inferred from the claim text.