Patent classifications
G05B2219/39195
Control Device And Robot System
A control device includes a processor wherein the processor is configured to: receive designation of one or more frequency components, generate one or more second control signals obtained by reducing at least one of the frequency components from a first control signal, generate one or more third control signals obtained using two control signals among the first control signal and the one or more second control signals, output one control signal among the first control signal, the one or more second control signals, and the one or more third control signals, and generate and output a driving signal to drive a robot based on the one control signal.
Predictive control method for torque-rate control and vibration suppression
A method and system for robot motion control using a model predictive control (MPC) technique including torque rate control and suppression of end tooling oscillation. An MPC module includes a robot dynamics model which inherently reflects response nonlinearities associated with changes in robot configuration, and an optimization solver having an objective function with a torque rate term and inequality constraints defining bounds on both torque and torque rate. The torque rate control in the MPC module provides an effective means of controlling jerk in robot joints, while accurately modeling robot dynamics as the robot changes configuration during a motion program. End tooling oscillation dynamics may also be included in the MPC objective function and constraints in order to automatically control end tooling vibration in the calculations of the MPC module.
ROBOT FOR CONTROLLING LEARNING IN VIEW OF OPERATION IN PRODUCTION LINE, AND METHOD OF CONTROLLING THE SAME
A control device includes a learning control part in which a difference is calculated between a target position and an actual position of a portion detected based on a sensor, and an operation-speed change rate is increased or reduced several times within a maximum value of the operation-speed change rate set for increasing or reducing the operation speed of a robot mechanism unit and within allowance conditions of vibrations occurring at the portion to be controlled; meanwhile, learning is repeated to calculate an updated compensation amount based on the difference and a previous compensation amount previously calculated for suppressing vibrations at each operation-speed change rate, and a convergent compensation amount and a convergent operation-speed change rate are stored after convergence of the compensation amount and the operation-speed change rate.
REDUNDANT UNDERACTUATED ROBOT WITH MULTI-MODE CONTROL FRAMEWORK
A robotic system includes a jointed mechanism, position sensors, and a controller. The mechanism has an end-effector, and further includes actively-controlled joints and passive joints that are redundant with the actively-controlled joints. The position sensors are operable for measuring joint positions of the passive joints. The controller is in communication with the position sensors, and is programmed to execute a method to selectively control the actively-controlled joints in response to the measured joint positions using force control and/or a modeled impedance of the robotic mechanism. Possible control modes in impedance control include an Autonomous Mode in which an operator does not physically interact with the end-effector and a Cooperative Control Mode in which the operator physically interacts with the end-effector.
Robot
A robot includes a plurality of joints including a first joint and a second joint that rotates in a direction different from a rotation direction of the first joint, a plurality of arm members including a first arm member provided to be rotatable with respect to a base via the first joint, and a first angular velocity sensor provided in the first arm member or the first joint. A first inertial sensor is provided in the first arm member (or a portion that rotates together with the first arm member in the first joint). The plurality of joints are controlled on the basis of an output of the first inertial sensor.
Robot, control apparatus, and robot system
A robot includes a robot arm and an inertial sensor provided in the robot arm. The robot arm is controlled using a weighting value for weighting output from the inertial sensor. In at least apart of a range in which the robot arm is movable, the weighting value is a first value when acceleration of the robot arm is first acceleration, and changes from the first value to a second value higher than the first value when the acceleration of the robot arm changes from the first acceleration to second acceleration lower than the first acceleration.
Vibration reduction system for precision robotics applications
A vibration reduction system includes a base, a carrier element, and a plurality of actuator systems extending between the base and the carrier element, the plurality of actuator systems arranged to apply forces to the carrier element in multiple axes to reduce vibration of the carrier element, each actuator system of the plurality of actuator systems including a pneumatic actuator and an electric actuator.
LASER WELDING SYSTEM
To provide a laser welding system that can correct divergence of a laser beam irradiation position with higher precision, and is capable of higher precision laser welding. A remote laser welding system (1) includes: a multi-axis robot (3); a laser head (5) provided to a leading end of an arm (31) of the multi-axis robot (3); a control unit (7) that controls operations of the multi-axis (3) and the laser head (5); and a laser light source (53), in which the laser head (5) includes: two galvano mirrors (51, 52) configured to be rotatable about rotational axes (X1, X2), respectively, and reflect a laser beam; and galvano motors (54) that rotationally drive the galvano mirrors (51, 52), and in which the control unit (7) includes an acceleration sensor (73) that acquires the acceleration of the vibration; and a command correction section (74) that corrects a control command to the galvano motors (54) which rotationally drive the galvano mirrors (51, 52), based on the acceleration of the vibration acquired by the acceleration sensor (73), so as to suppress divergence of the laser beam irradiation position due to vibration.
ROBOT
A robot includes a base, a first arm that rotates around a first rotation axis, a second arm that rotates around a second rotation axis extending in a direction different than the first rotation axis, a third arm that rotates around a third rotation axis extending in a direction parallel to the second rotation axis, a first inertia sensor at the first arm, a second (a) inertia sensor at the third arm, a first angle sensor at a first drive source, a third angle sensor at a third drive source, and the drive sources rotate the respective arms. Angular velocities from the first inertia sensor and the first angle sensor are fed back to a first drive source control unit. Angular velocities from the second (a) inertia sensor and the third angle sensor are fed back to a second drive source control unit.
Robot
A robot includes a plurality of joints including a first joint and a second joint that rotates in a direction different from a rotation direction of the first joint, a plurality of arm members including a first arm member provided to be rotatable with respect to a base via the first joint, and a first angular velocity sensor provided in the first arm member or the first joint. A first inertial sensor is provided in the first arm member (or a portion that rotates together with the first arm member in the first joint). The plurality of joints are controlled on the basis of an output of the first inertial sensor.