Position teaching method and control apparatus for robot
First Claim
Patent Images
1. An action teaching method for a robot system having a plurality of moveable robot-manipulator adapted to hold a workpiece, comprising the steps of:
- manually operating one of said robot-manipulators to said workpiece while at a first area, and determining a first reference point indicative of a relative position and orientation of said workpiece at said first area;
manually operating said robot-manipulators to said work piece while at said first area and determining gripping positions where said plurality of robot-manipulators hold said workpiece while at said first area;
manually operating said one of said robot-manipulators to said workpiece while at a second area and determining a second reference point indicative of a relative position and orientation of said workpiece at said second area;
designating a path of operating positions for said plurality of robot-manipulators by interpolating between arrays respectively having data representing the first and second reference points; and
determining relative gripping positions where said plurality of robot-manipulators hold said workpiece while not at said first area, said relative gripping positions being distinct from said reference points and maintained in a relative position to said reference points while said workpiece is being moved.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention, by manually operating a robot and memorizing a position of the extremity of the robot, teaches a reference point representing a representative position and orientation on a moving path and a relative position of an operating position of a robot extremity in operation from the above-mentioned reference point, and designate a path of a moving position of the robot extremity in operation by an array of the reference points, and teachings of the moving path and a gripping position can be separated each other, and an accurate and easy teaching is enabled.
60 Citations
14 Claims
-
1. An action teaching method for a robot system having a plurality of moveable robot-manipulator adapted to hold a workpiece, comprising the steps of:
-
manually operating one of said robot-manipulators to said workpiece while at a first area, and determining a first reference point indicative of a relative position and orientation of said workpiece at said first area; manually operating said robot-manipulators to said work piece while at said first area and determining gripping positions where said plurality of robot-manipulators hold said workpiece while at said first area; manually operating said one of said robot-manipulators to said workpiece while at a second area and determining a second reference point indicative of a relative position and orientation of said workpiece at said second area; designating a path of operating positions for said plurality of robot-manipulators by interpolating between arrays respectively having data representing the first and second reference points; and determining relative gripping positions where said plurality of robot-manipulators hold said workpiece while not at said first area, said relative gripping positions being distinct from said reference points and maintained in a relative position to said reference points while said workpiece is being moved. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control apparatus for a robot system having a plurality of robot-manipulators, comprising:
-
means for manually operating the robot system, means for detecting and storing a plurality of positions and orientations of one of said plurality of robot-manipulators while at different locations, means for calculating and storing a reference point from said plurality of stored positions and orientations; means for calculating and storing relative states of said plurality of robot-manipulators, indicative of their position and orientation, on the basis of said reference point; control means, responsive to said stored reference point and relative states, for calculating a desired path of operation over which said robot system is to be operated, and for designating a present reference point as a starting point and a subsequent reference point as an ending point, and means for controlling said plurality of robot-manipulators so as to hold a workpiece at said starting point by specifying gripping positions relative to said present reference point, and for moving said robot system so as to move between reference points by interpolating between the present reference point and the subsequent reference point, while keeping a relative position between the present reference point and said plurality of robot-manipulators by moving said robot system in a manner so as to maintain an original orientation of said workpiece. - View Dependent Claims (8, 9, 10)
-
-
11. A controllable robot apparatus comprising:
-
at least two robot-manipulators; means for manually operating said robot-manipulators; means for setting a holding position where said robot-manipulators hold a workpiece; means for detecting and storing a present position and orientation of of each of said robot-manipulators; means for calculating and storing one of the present position or a relative position with respect to the present position and orientation of one of said robot-manipulators by determining the stored position and orientation as a reference point and for designating the reference point and the relative position, and calculating a desired position of operation of the robot apparatus on the basis of stored information and for operating the robot apparatus, and means for designating a present reference point and a subsequent reference point, and operating the robot apparatus so as to move between the reference points by interpolating between the present reference point and the subsequent reference point, the movement of said robot apparatus proceeding in a manner so as to maintain an original orientation of said workpiece, allowing for a relative position of the present reference point and each of said robot-manipulators to be maintained so that said robot-manipulators hold the workpiece at the holding position and the reference point stays at its proper position on an interpolated path. - View Dependent Claims (12)
-
-
13. A method of operating a robot system possessing a plurality of robot-manipulators, comprising the steps of:
-
establishing a path from a first position to a second position; manually moving one of said robot-manipulators to a first area in said first position and moving said one of said robot-manipulators to at least two points within said first area; calculating a first reference point from said at least two points, said first reference point including at least position information and orientation information; manually moving said one of said robot-manipulators to a second position and locating said one of said robot-manipulators to at least two points in a second area of said second position and determining position information including position and orientation of said second area from said at least two points to determine a reference point of said second position; and interpolating a path between said first reference point and said second reference point; determining positions where said plurality of robot-manipulators hold said workpiece relative to said reference point; and setting positions of said plurality of robot-manipulators along said path that maintain an original orientation of said workpiece, allowing for a relative position of said robot-manipulators and said reference point to be maintained along said path. - View Dependent Claims (14)
-
Specification