Patent classifications
G05B2219/40459
VIBRATION MEASUREMENT METHOD FOR MOVING PART, VIBRATION MEASUREMENT METHOD FOR ROBOT, AND CONTROL DEVICE
A vibration measurement method for a moving part is a vibration measurement method in which vibration of a moving part is measured using a first inertial sensor. The method includes: performing measurement by the first inertial sensor in a state where the moving part is resonating, driven by a drive unit which drives the moving part; and finding a magnitude of vibration of the moving part, based on an output from the first inertial sensor. An example of the moving part may be a plurality of arms or the like provided in such a way as to be able to rotate about a rotation axis.
Orientation Angle Display During the Manual Guidance of a Robot Manipulator
A robot system with a robot manipulator and with a visual output unit, wherein the robot manipulator includes a robot link and the robot link includes an inertial measuring unit, wherein the inertial measuring unit is designed to determine a direction of a gravity vector when the robot link is immobile, and to determine, over a plurality of points in time, a current orientation of the robot link in relation to the gravity vector using attitude gyros, and to transmit, to the visual output unit, the current orientation of the robot link in relation to the gravity vector, and wherein the visual output unit is designed to display the current orientation of the robot link in relation to the gravity vector.
Vibration measurement method for moving part, vibration measurement method for robot, and control device
A vibration measurement method for a moving part is a vibration measurement method in which vibration of a moving part is measured using a first inertial sensor. The method includes: performing measurement by the first inertial sensor in a state where the moving part is resonating, driven by a drive unit which drives the moving part; and finding a magnitude of vibration of the moving part, based on an output from the first inertial sensor. An example of the moving part may be a plurality of arms or the like provided in such a way as to be able to rotate about a rotation axis.
System and method for determining dynamic motion data in robot trajectory
A simulation system to determine an optimal trajectory path for a robot with an attached implement includes a trajectory simulator which provides a simulated trajectory path for an implement, an implement model database which comprises motion data of the implement, and a logger that associates a time stamp of the implement's motion during the simulated trajectory path to generate logger data. A profile is determined by the logger data received from the logger which identifies implement motion that exceeds predetermined thresholds, and a tuner adjusts the simulated trajectory path so as to reduce the number of times predetermined thresholds are exceeded.
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.
SYSTEM AND METHOD FOR DETERMINING DYNAMIC MOTION DATA IN ROBOT TRAJECTORY
A simulation system to determine an optimal trajectory path for a robot with an attached implement includes a trajectory simulator which provides a simulated trajectory path for an implement, an implement model database which comprises motion data of the implement, and a logger that associates a time stamp of the implement's motion during the simulated trajectory path to generate logger data. A profile is determined by the logger data received from the logger which identifies implement motion that exceeds predetermined thresholds, and a tuner adjusts the simulated trajectory path so as to reduce the number of times predetermined thresholds are exceeded.