Robot locus control method and apparatus and program of robot locus control method
AssigneeSeiko Epson Corporation
InventorKatsuji Igarashi
Life of this patent
Estimating the term…
Abstract
A robot locus control method includes the steps of calculating the position and attitude of an end tool of a robot on the basis of a local-coordinate system set based on a fixing point out of the robot, and transforming the position and attitude of the end tool on the basis of the local-coordinate system, into the position and attitude of the end tool on the basis of a robot-base coordinate system set on the robot, based on a relationship between the local-coordinate system and the robot-base coordinate system.
Claims6
A robot locus control method comprising the steps of:
- calculating a positional relationship between the position of an end effector and an external control point set based on a fixed tool which processes a processing target and further calculating the attitude of the end effector, on the basis of a local-coordinate system set based on a fixing point out of a robot for allowing the end effector to grip and move the processing target;
- and
- transforming the position and attitude of the end effector on the basis of the local-coordinate system into the position and attitude of the end effector on the basis of a robot-base coordinate system set on the robot, based on a relationship between the robot-base coordinate system and the local-coordinate system.
A robot locus control method comprising the steps of:
- generating teaching data by setting the position and the axis direction of an end-tool coordinate system set on the basis of the end effector of a robot at operation start and operation end, obtained by teaching operation of the robot, as the position and attitude of the end effector on the basis of a local-coordinate system set based on a fixing point out of the robot;
- generating data on the position of an external control point out of the robot on the basis of the end-tool coordinate system at the operation start and the operation end, based on the teaching data;
- interpolating and generating data on the position of the external control point on the basis of the end-tool coordinate system from the operation start to the operation end, based on the data on the position of the external control point on the basis of the end-tool coordinate system at the operation start and the operation end, and further generating data on the attitude of the end effector at an interpolated position on the basis of the local-coordinate system;
- and
- calculating the position of the external control point on the basis of the local-coordinate system, based on the data on the position and attitude of the end effector, and further generating data on the position and attitude of the end effector on the basis of a robot-base coordinate system set on the robot from a relationship between a robot-base coordinate system and the local-coordinate system.
A robot locus control apparatus comprising:
- locus control data generating means for calculating a positional relationship between the position of an end effector and an external control point set based on a fixed tool which processes a processing target, further calculating the attitude of the end effector, on the basis of a local-coordinate system set based on a fixing point out of a robot for allowing the end effector to grip and move the processing target;
- and transforming the position and attitude of the end effector on the basis of the local-coordinate system into the position and attitude of the end effector on the basis of a robot-base coordinate system set on the robot, based on a relationship between the robot-base coordinate system and the local-coordinate system.
A robot locus control apparatus comprising:
- teaching-signal processing means for generating teaching data by setting the position and the axis direction of an end-tool coordinate system set on an end effector of a robot at operation start and operation end, obtained by teaching operation of the robot, as the position and attitude of the end effector on the basis of a local-coordinate system set based on a fixing point out of the robot;
- position/attitude setting means for generating data on the position of an external control point out of the robot on the basis of the end-tool coordinate system at the operation start and the operation end, based on the teaching data;
- interpolating means for interpolating and generating data on the position of the external control point on the basis of the end-tool coordinate system from the operation start to the operation end, based on the data on the position of the external control point on the basis of the end-tool coordinate system at the operation start and the operation end, and further generating data on the attitude of the end effector at an interpolated position on the basis of the local-coordinate system;
- and
- locus control data generating means for calculating the position of the external control point on the basis of the local-coordinate system, based on the data on the position and attitude of the end effector, and further generating data on the position and attitude of the end effector on the basis of a robot-base coordinate system set on the robot from a relationship between the robot-base coordinate system and the local-coordinate system.
A program of robot locus control method for enabling a computer to execute the steps of:
- calculating a positional relationship between the position of an end effector and an external control point set based on a fixed tool which processes a processing target and further calculating the attitude of the end effector, on the basis of a local-coordinate system set based on a fixing point out of a robot for allowing the end effector to grip and move the processing target;
- and
- transforming the position and attitude of the end effector on the basis of the local-coordinate system into the position and attitude of the end effector on the basis of a robot-base coordinate system set on the robot, based on a relationship between the robot-base coordinate system and the local-coordinate system.
A program of a robot locus control method for enabling a computer to execute the steps of:
- generating teaching data by setting the position and the axis direction of an end-tool coordinate system set on an end effector of a robot at operation start and operation end, obtained by teaching operation of the robot, as the position and attitude of the end effector on the basis of a local-coordinate system set based on a fixing point out of the robot;
- generating data on the position of an external control point out of the robot on the basis of the end-tool coordinate system at the operation start and the operation end, based on the teaching data;
- interpolating and generating data on the position of the external control point on the basis of the end-tool coordinate system from the operation start to the operation end, based on the data on the position of the external control point on the basis of the end-tool coordinate system at the operation start and the operation end, and further generating data on the attitude of the end effector at an interpolated position on the basis of the local-coordinate system;
- and
- calculating the position of the external control point on the basis of the local-coordinate system, based on the data on the position and attitude of the end effector, and further generating data on the position and attitude of the end effector on the basis of a robot-base coordinate system set on the robot from a relationship between the robot-base coordinate system and the local-coordinate system.
Dependencies are inferred from the claim text.