Patent classifications
G05B2219/39355
Control system, control method, and control program
A control system according to an embodiment includes a motor configured to drive a link, a first sensor configured to detect information about the driving by the motor or information about a relation between the driving means and the load member as first sensor information, a second sensor configured to detect information about a displacement of the link as second sensor information, and a control unit configured to perform feedback control of the driving means so as to follow a command value in a two-inertial system model including an inertial system on a load side and an inertial system on a driving side. The control unit includes a disturbance observer configured to estimate a disturbance, and a filter configured to convert an estimated value of the disturbance into a driving force of the motor.
SYSTEMS AND METHODS OF CONTROLLING INSTRUMENTS
Systems and methods of controlling instruments include first and second actuators configured to actuate a degree of freedom (DOF) in first and second directions using respective transmission mechanisms and a control unit. The control unit is configured to determine positions of the first and second actuators; determine an actuation command based on the positions of the first and second actuators, and a desired state of the DOF; determine respective actuation levels of the first and second actuators so as to maintain tensions in the transmission mechanisms above respective minimum tensions by: using a model based on the force or torque command, the minimum tensions, and the first and second actuator positions; and command actuation of the first and second actuators at the respective actuation levels. The model compensates for an external disturbance on the DOF and for dynamics of the first and second actuators.
ROBOTIC DEVICE
Certain examples described herein provide a method of controlling a robotic device including a body, an end effector coupled to the body by one or more joints and a propulsion system to drive the one or more joints to control a state of the robotic device. Example methods include applying impedance control to the robotic device; determining a reference trajectory of the end effector; detecting an applied external force and/or torque acting on the robotic device causing a departure from the reference trajectory; calculating an adjustment to be applied to one or more of the one or more joints to compensate for the detected applied external force and/or torque; and using the calculated adjustment to control the one or more joints to actuate the end effector and recover the reference trajectory of the end effector.
COLLISION DETECTION METHOD, COMPUTER-READABLE STORAGE MEDIUM, AND ROBOT
A collision detection method, a storage medium, and a robot are provided. The method includes: calculating an external torque of a first joint of the robot based on a preset generalized momentum-based disturbance observer; calculating an external torque of a second joint of the robot based on a preset long short-term memory network; calculating an external torque of a third joint of the robot based on the external torque of the first joint and the external torque of the second joint; and determining whether the robot has collided with an external environment or not based on the external torque of the third joint and a preset collision threshold. In the present disclosure, the component of the model error in the joint external torque calculated by the disturbance observer is eliminated to obtain the accurate contact torque, thereby improving the accuracy of the collision detection.
Vibration suppression device, method and computer-readable medium using estimated vibration torque
A vibration suppression device that suppresses vibration of an operation unit in a mechanical system having a natural vibration mode including the operation unit, an actuator unit that operates the operation unit, and an elastic body that couples the operation unit and the actuator unit, the vibration suppression device including a generation means for generating a drive signal for driving the actuator unit, an estimation means for estimating a measurement amount related to the mechanical system, a correction means for correcting the drive signal generated by the generation means on the basis of the measurement amount estimated by the estimation means, and a change means for changing a gain used by the estimation means so that an influence of an increase in a modeling error becomes small in a period in which the modeling error of the mechanical system increases.
Robot Gripper, and Method for Operating a Robot Gripper
A robot gripper includes: a drive unit to drive a powertrain with active elements, wherein each element has a working region arranged in a body-fixed manner relative to the robot gripper, a respective element being moveable in and capable of reaching the working region; a control unit to control the drive unit; and a sensor system connected to the control unit to ascertain forces/moments applied externally to individual elements, the control unit configured such that collision monitoring is capable of being carried out for the elements, and when a collision is detected for an element, the drive unit is actuated according to a specified operation, including: providing a defined region within the working region for the elements, and collision monitoring for the elements only when the elements are located outside the assigned region, and deactivating collision monitoring when the elements are located at least partly within the assigned region.
Robot and collision detection method therefor
Provided is a robot including: a robot body that is provided with at least one arm; a gas spring that functions as a balancer for the arm of the robot body; an internal-pressure detecting unit that detects a cylinder internal pressure of the gas spring; and a control device that controls the robot body. The control device calculates, as an estimated disturbance value, the difference between a torque command value for a servomotor that drives the arm and a torque of the servomotor that is required to actually operate the arm, determines that the robot body has had a collision when the estimated disturbance value exceeds a predetermined threshold, and corrects the estimated disturbance value or the threshold on the basis of the cylinder internal pressure detected by the internal-pressure detecting unit.
ABNORMALITY DETERMINATION DEVICE AND ABNORMALITY DETERMINATION METHOD
An abnormality determination device includes a control unit for determining an abnormality of a robot, the control unit being configured to calculate a measurement probability distribution which is a probability distribution using disturbance torque acquired during a predetermined period as a random variable. The control unit causes an average of the calculated measurement probability distribution to conform to an average of an evaluation normal model which is a predetermined probability distribution, compares the measurement probability distribution with the evaluation normal model of which the respective averages conform to each other, and determines an abnormality of the robot in accordance with a result of the comparison.
Failure diagnostic device and failure diagnostic method
A failure diagnostic device includes a torque detector that detects disturbance torques applied to joint shafts included in a multi-axis robot, a torque grouping circuit that groups the disturbance torques according to a content of an operation executed by the multi-axis robot upon detection of each disturbance torque, a torque correction circuit that obtains a corrected disturbance torque standardized between a plurality of operations with different contents based on a representative value preliminarily set for each grouped disturbance torque and the disturbance torque detected by the torque detector, and a failure diagnostic circuit that performs a failure diagnosis on the multi-axis robot by comparing the corrected disturbance torque with a threshold.
VIBRATION SUPPRESSION DEVICE, VIBRATION SUPPRESSION METHOD, AND PROGRAM
A vibration suppression device that suppresses vibration of an operation unit in a mechanical system having a natural vibration mode including the operation unit, an actuator unit that operates the operation unit, and an elastic body that couples the operation unit and the actuator unit, the vibration suppression device including a generation means for generating a drive signal for driving the actuator unit, an estimation means for estimating a measurement amount related to the mechanical system, a correction means for correcting the drive signal generated by the generation means on the basis of the measurement amount estimated by the estimation means, and a change means for changing a gain used by the estimation means so that an influence of an increase in a modeling error becomes small in a period in which the modeling error of the mechanical system increases.