Patent classifications
G05B19/427
ROBOT SYSTEM CONTROLLING METHOD, PROGRAM, RECORDING MEDIUM, ROBOT SYSTEM, AND DIAGNOSIS APPARATUS
A method of controlling a robot system including an articulated robot and a control device is provided. The articulated robot includes links connected by joints, motors configured to drive the joints respectively, and detection devices configured to detect rotation amounts of the joints respectively. The control device controls the motors. The method includes the steps of, by the control device, recording movement information of the joints based on outputs of the detection devices; when detecting an abnormality in the operation of the articulated robot, determining presence or absence of a failure in the articulated robot based on the movement information recorded in at least a period from before detection of the abnormality until detection of the abnormality; and specifying a failure portion of the articulated robot if it is determined that there is a failure in the articulated robot in the step of determining.
ROBOT SYSTEM CONTROLLING METHOD, PROGRAM, RECORDING MEDIUM, ROBOT SYSTEM, AND DIAGNOSIS APPARATUS
A method of controlling a robot system including an articulated robot and a control device is provided. The articulated robot includes links connected by joints, motors configured to drive the joints respectively, and detection devices configured to detect rotation amounts of the joints respectively. The control device controls the motors. The method includes the steps of, by the control device, recording movement information of the joints based on outputs of the detection devices; when detecting an abnormality in the operation of the articulated robot, determining presence or absence of a failure in the articulated robot based on the movement information recorded in at least a period from before detection of the abnormality until detection of the abnormality; and specifying a failure portion of the articulated robot if it is determined that there is a failure in the articulated robot in the step of determining.
METHOD OF CONTROLLING DEVICES WITH SENSATION OF APPLIED FORCE
The inventive technology eliminates the need for force sensors on a robotic manipulator while also improving feel by incorporating force sensors on the corresponding robotic input device. Position of the manipulator is used to determine positioning of the input device; therefore, rather than manipulator position lagging the input device position (as in conventional robotic systems), the opposite is true, so that input device position lags manipulator position. Through a combination of input device force control and manipulator position feedback, a sense of feel is achieved through use of an effort sensor mounted at a control point on the input device and use of a position feedback force control scheme.
CONTROLLER INCLUDING MEANS FOR CONFIRMATION IN PREPARATION OF SYNCHRONOUS OPERATION TEACHING DATA
A controller teaches a teaching point of a slave axis corresponding to a master axis so as to perform a synchronous operation. The controller calculates a teaching range based on one moving speed pattern selected from a plurality of moving speed patterns of the master axis which are preliminarily registered, a preliminarily-set allowable speed in an operation of the slave axis, and a calculated teaching range, in which teaching can be performed, of a following teaching point, so as to display the teaching range on a display device.
Method for model predictive current control of two-motor torque synchronization system
A method for model predictive current control of a two-motor torque synchronization system, which belongs to the field of power electronics and motor control. The present disclosure takes an indirect matrix converter and a two-motor system which are coaxially and rigidly connected as a target, and takes two-motor torque synchronization performance and current tracking performance as main control objectives. A two-motor unified prediction model is established and a value function based on free components of error items is configured so as to solve the problems in which when model predictive current control is performed on a two-motor system, setting of a value function weighting coefficient needs to be performed manually, and consequently the setting process is complicated and an erroneous switch state combination is likely to be selected.
Robot system controlling method, program, recording medium, robot system, and diagnosis apparatus
A method of controlling a robot system including an articulated robot and a control device is provided. The articulated robot includes links connected by joints, motors configured to drive the joints respectively, and detection devices configured to detect rotation amounts of the joints respectively. The control device controls the motors. The method includes the steps of, by the control device, recording movement information of the joints based on outputs of the detection devices; when detecting an abnormality in the operation of the articulated robot, determining presence or absence of a failure in the articulated robot based on the movement information recorded in at least a period from before detection of the abnormality until detection of the abnormality; and specifying a failure portion of the articulated robot if it is determined that there is a failure in the articulated robot in the step of determining.
Haptic Virtual Fixture Tools
Apparatus and methods for defining and utilizing virtual fixtures for haptic navigation within real-world environments, including underwater environments, are provided. A computing device can determine a real-world object within a real-world environment. The computing device can receive an indication of the real-world object. The computing device can determine a virtual fixture that corresponds to the real-world object based on the indication, where aspects of the virtual fixture are configured to align with aspects of the real-world object. The computing device can provide a virtual environment for manipulating the robotic tool to operate on the real-world object utilizing the virtual fixture. The virtual fixture is configured to provide haptic feedback based on a position of a virtual robotic tool in the virtual environment that corresponds to the robotic tool in the real-world environment.
Haptic Virtual Fixture Tools
Apparatus and methods for defining and utilizing virtual fixtures for haptic navigation within real-world environments, including underwater environments, are provided. A computing device can determine a real-world object within a real-world environment. The computing device can receive an indication of the real-world object. The computing device can determine a virtual fixture that corresponds to the real-world object based on the indication, where aspects of the virtual fixture are configured to align with aspects of the real-world object. The computing device can provide a virtual environment for manipulating the robotic tool to operate on the real-world object utilizing the virtual fixture. The virtual fixture is configured to provide haptic feedback based on a position of a virtual robotic tool in the virtual environment that corresponds to the robotic tool in the real-world environment.
OFFLINE TEACHING DEVICE
An offline teaching device according to the present disclosure includes a display unit, a storage unit, and a control unit. The display unit displays a teaching program and a model diagram. The storage unit stores commands constituting the teaching program, and model data of the model diagram. The control unit controls the display unit and the storage unit. The teaching program includes a position detection program including a plurality of position detection commands, and a welding program including a plurality of welding commands. The control unit displays, in the model diagram, an operation trajectory of a robot when the teaching program is executed. The control unit displays a part of the plurality of position detection commands and a part of the plurality of welding commands in the model diagram.
OFFLINE TEACHING DEVICE
An offline teaching device according to the present disclosure includes a display unit, a storage unit, and a control unit. The display unit displays a teaching program and a model diagram. The storage unit stores commands constituting the teaching program, and model data of the model diagram. The control unit controls the display unit and the storage unit. The teaching program includes a position detection program including a plurality of position detection commands, and a welding program including a plurality of welding commands. The control unit displays, in the model diagram, an operation trajectory of a robot when the teaching program is executed. The control unit displays a part of the plurality of position detection commands and a part of the plurality of welding commands in the model diagram.