G05B2219/39332

Robot apparatus, robot control method, program, and recording medium
09849592 · 2017-12-26 · ·

A force detector provided between a robot arm and a robot hand detects forces Fx, Fy, and Fz. A robot controller performs a filtering process for the forces Fx and Fy by a first low-pass filter of a cutoff frequency F.sub.c1, moves the robot hand so that the forces Fx and Fy become smaller, corrects a trajectory of the robot arm, performs a filtering process for the force Fz by a second low-pass filter of a cutoff frequency F.sub.c2 having a frequency higher than the cutoff frequency F.sub.c1, performs a threshold value determination for the force Fz, and stops the movement of the robot hand when the force Fz exceeds a threshold value during a fitting operation.

Method Of Adjusting Force Control Parameter
20220118610 · 2022-04-21 ·

A method of adjusting a force control parameter includes a first step of moving a robot arm based on first information on work start position and orientation of the robot arm and a candidate value of a force control parameter, and acquiring second information on a working time taken for the work and third information on a force applied to the robot arm during the work, and a second step of acquiring an updated value obtained by updating of the candidate value of the force control parameter based on the acquired second information and third information, wherein the first step and the second step are repeatedly performed with noise added to the first information until the acquired working time or force applied to the robot arm converges, and a final value of the force control parameter is obtained.

Systems and Hybrid Position Force Control Processes of an Industrial Robot
20230302637 · 2023-09-28 · ·

A process of controlling an industrial robot includes the steps of calculating, in a calculation module, a control articular force setpoint of the axis controller module; calculating, in an articular converter, the articular conversion matrix from articular positions; providing the axis controller module with the multi-dimensional external forces exerted on the effector; calculating, in the axis controller module, the vector of the articular forces; calculating, in the axis controller module, the current loop control setpoints, taking into account the articular force vector and the articular force setpoint; and calculating, in the axis controller module, the control setpoints for the power units according to the control setpoints for the current loops.

Control device, robot and control method
11126154 · 2021-09-21 · ·

A control device adapted to control a robot including a robot arm provided with a force detector includes a processor that is configured to execute computer-executable instructions so as to control the robot, wherein the processor is configured to: operate the robot arm to move a screw gauge which is disposed on a tip side of the force detector of the robot arm, used for an inspection of a screw hole, and provided with an external thread, to make the external thread have contact with the screw hole; then detect force applied to the screw gauge using the force detector to perform force control in a direction perpendicular to a direction of an axis of the screw hole based on detection information of the force detector; and operate the robot arm to move the screw gauge based on the force control.

FORCE CONTROL DEVICE, FORCE CONTROL METHOD, AND FORCE CONTROL PROGRAM
20200180150 · 2020-06-11 ·

Provided is a force control device and the like that can, even in the case of torque saturation, reduce positional deviation between a virtual object and a control target by using an algebraic loop to feedback a position of the virtual object, and improve stability while improving followability. The force control device includes: a position detector that detects a position of the control target; a force sensor 11 that detects a force by which the control target is in contact with an object; a moving mechanism 41 that movably holds the control target; a driving unit 42 that includes a motor that uses a torque command value as an input to operate the moving mechanism 41; and a computing unit 40 that determines the torque command value. The computing unit 40 stores a virtual object 12 having predetermined dynamic characteristics, and a position controller 13, and is configured to: calculate a position at a next time, the position being calculated by simulating a motion of the virtual object when a target force exerted on the control target and a measured value of the force sensor 11 are given to the virtual object; obtain a torque calculated when the calculated position is given to the position controller 13 as a target position at the next time; and, when the obtained torque is outside the predetermined range set previously, determine the position of the virtual object 12 at the next time based on a boundary value of the predetermined range and the obtained torque.

Robot apparatus, robot control method, program, and recording medium
10618176 · 2020-04-14 · ·

A force detector provided between a robot arm and a robot hand detects forces Fx, Fy, and Fz. A robot controller performs a filtering process for the forces Fx and Fy by a first low-pass filter of a cutoff frequency F.sub.c1, moves the robot hand so that the forces Fx and Fy become smaller, corrects a trajectory of the robot arm, performs a filtering process for the force Fz by a second low-pass filter of a cutoff frequency F.sub.c2 having a frequency higher than the cutoff frequency F.sub.c1, performs a threshold value determination for the force Fz, and stops the movement of the robot hand when the force Fz exceeds a threshold value during a fitting operation.

Control Device, Robot And Control Method
20180348729 · 2018-12-06 ·

A control device adapted to control a robot including a robot arm provided with a force detector includes a processor that is configured to execute computer-executable instructions so as to control the robot, wherein the processor is configured to: operate the robot arm to move a screw gauge which is disposed on a tip side of the force detector of the robot arm, used for an inspection of a screw hole, and provided with an external thread, to make the external thread have contact with the screw hole; then detect force applied to the screw gauge using the force detector to perform force control in a direction perpendicular to a direction of an axis of the screw hole based on detection information of the force detector; and operate the robot arm to move the screw gauge based on the force control.

Robot, robot control apparatus, robot control method, and robot system

A robot includes an arm that has a plurality of arm members, a drive unit driving the plurality of arm members, and a grasp unit; and a force detector. The robot sequentially performs a contact operation in which a fitting member grasped by the grasp unit is moved in a predetermined contact direction and is brought into contact with a to-be-fitted member, a posture change operation in which a posture of the fitting member is changed to a fitting posture, and a fitting operation in which the fitting member in the fitting posture is moved in a searching direction and the fitting member is fitted into the to-be-fitted member in a fitting direction. The contact direction, the searching direction, and the fitting direction are directions different from one another.

CONTROL DEVICE, ROBOT, AND ROBOT SYSTEM

A control device includes a processor that is configured to execute computer-executable instructions so as to control a robot, wherein the processor is configured to calculate an optical parameter related to an optical system imaging a target object, by using machine learning, detect the target object on the basis of an imaging result in the optical system by using the calculated optical parameter, and control a robot on the basis of a detection result of the target object.

CONTROL DEVICE, ROBOT, AND ROBOT SYSTEM
20180222048 · 2018-08-09 ·

A control device includes a processor that is configured to execute computer-executable instructions so as to control a robot, wherein the processor is configured to calculate an operation parameter related to an operation of a robot by using machine learning, and control the robot on the basis of the calculated operation parameter.