Patent classifications
G05B2219/39195
MECHANICAL ARM SYSTEM AND MECHANICAL ARM CONTROL METHOD
A mechanical arm system includes at least two links, at least two control devices and at least two motor devices. Each of the control devices includes a first control unit, a mechanical arm control unit and a driving unit. The first control unit receives an end-position command to output a first torque signal. The mechanical arm control unit includes a rigid mechanical unit and a mechanical model unit. The rigid mechanical unit receives the first torque signal to obtain a rigid mechanical torque, and the mechanical model unit receives the rigid mechanical torque and operates the flexible mechanical model to establish the mechanical arm model for obtaining the target torque, and the target position signal is output according to the target torque. The driving unit generates a driving signal according to the target position signal to adjust a rotation angle of the corresponding motor device.
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.
ENCODER ABNORMALITY DETECTING METHOD, OPERATION CONTROL DEVICE, ROBOT, AND ROBOT SYSTEM
An abnormality detection method for detecting an abnormality of an encoder provided for a robot includes: obtaining corrected position information according to commanded position information output from a controller that designates the rotational position of a motor and an output signal output from the encoder; and, determining, after comparing the corrected position information with the detected position information according to the output signal output from the encoder, the abnormality of the encoder, if there is a difference greater than or equal to a predetermined value between the corrected position information and the detected position information. The controller removes a vibration component of the robot corresponding to the weight of an attachment load from the commanded position information and compensates for a time delay to obtain the corrected position information.
Mobile manipulator, method for controlling mobile manipulator, and program therefor
A mobile manipulator includes a moving apparatus, a manipulator that is connected to the moving apparatus, a controller configured to control the moving apparatus and the manipulator, and an environment acquisition sensor configured to acquire predetermined environmental data originating from an environment at the movement destination to which the mobile manipulator is moved by the moving apparatus in association with a position at the movement destination, and the controller controls at least one of the moving apparatus and the manipulator based on the environmental data.
Vibration suppression device
A vibration suppression device acquires a teaching position, computes a speed plan based on the acquired teaching position and a first acceleration/deceleration parameter, computes data related to deflection occurring during an acceleration/deceleration operation of a robot based on the teaching position and the speed plan, and acquires data indicating a posture at the teaching position. Further, a machine learning unit of the vibration suppression device estimates an acceleration/deceleration parameter with respect to the data related to the deflection and the data related to the posture using the data related to the deflection and the data related to the posture as input data.
ANOMALY DETECTION FOR ROBOTIC ARMS USING VIBRATION DATA
Example implementations described herein involve an anomaly detection method for robotic apparatuses such as robotic arms using vibration data. Such example implementations can involve fluctuation-based anomaly detection (e.g., based on their fluctuations in the vibration measurements) and/or frequency spectrum-based anomaly detection (e.g., based on their natural fluctuations in the vibration measurements).
Vibration analyzer and vibration analysis method
A vibration analyzer includes a sensor that measures a vibration of an end effector supported by a distal end of a robot, a storage unit that stores a vibration calculation model of the robot, and a control unit configured to perform separation processing for separating a vibration to be reduced that is measured by the sensor into vibration data of the robot and vibration data of the end effector by using the vibration calculation model of the robot.
ROBOT CONTROL DEVICE
A robot control device includes manual pulse generation units that generate pulses having a pulse number depending on an operation amount of an operator, command signal calculation units that calculate an operation command signal to a robot based on a pulse number to be input, and a pulse number limiting unit that limits, to a threshold, the pulse number to be input into the command signal calculation units, in a case or cases where the pulse number generated by the manual pulse generation units is larger than the predetermined threshold, where, in a case or cases where the pulse number generated by the manual pulse generation units is equal to or less than the threshold, the pulse number is output as it is.
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.
Full-state control method for the master-slave robot system with flexible joints and time-varying delays
A full-state control method for a master-slave robot system with flexible joints and time-varying delays is provided. In a teleoperation system formed by connecting a master robot and a slave robot through network, a proportional damping controller based on a position error and velocities, and a full-state feedback controller based on backstepping are designed for the master robot and the slave robot, respectively. High-dimension uniform accurate differentiators are designed to realize an exact difference to the virtual controllers. Delay-dependent stability criteria are established by constructing Lyapunov functions. Therefore, the criteria for selecting controller parameters are presented such that the global stability of the master-slave robot system with flexible joints and time-varying delays is realized. For the master-slave robot system with flexible joints, the global precise position tracking performance is realized by adopting a full-state feedback controller based on the backstepping method and the high-dimensional uniform accurate differentiators. Moreover, the global asymptotic convergence of the system is guaranteed and the robustness of the system is improved.