1. Field of the Invention
The present invention relates to a robot with sensor means such as a visual sensor and a force sensor.
2. Description of the Related Art
During handling work carried out by a robot, a position and orientation of a part before positioning are detected by a visual sensor, a position and an attitude of a hand mounted to a tip end of a robot arm is controlled according to the detected position and attitude of the part, and the part is grasped, taken out, and sent to a next step. During work of assembling parts while controlling a pressing force of an end effector mounted to the robot, the feedback control of the force is carried out while detecting the force with the force sensor or the like.
When such sensor means is used and operation of the robot is controlled by using an output of the sensor means, the sensor means is normally disposed as close as possible to working means at the arm tip end, e.g., near the robot hand or a tool. A purpose of this is to enhance accuracy of sensing by extending a range in which the sensor means can sense and by allowing the sensor means to approach as close as possible to an object to be sensed.
First, the arm tip end of the robot 100 is moved to a position of a work feeding portion, an image of the workpiece 104 to be fed is taken by the visual sensor 103 to obtain a position and an attitude of the workpiece, the workpiece 104 whose position and attitude have been obtained is grasped and taken out by the hand 102, and the workpiece 104 is set to a chuck 106 of the working machine 101.
Then, the robot 100 causes the arm tip end to retreat from a machining area of the working machine 101. The working machine 101 closes its door and machines the workpiece 104 inside itself. After the machining is completed, the robot 100 grasps and takes out the machined workpiece 104 and places the workpieces 104 in lines in a machined workpiece taking out position 105.
The above work is carried out. As described above, the sensor means is disposed at the tip end portion of the robot arm, the end effector such as the hand for carrying out work is attached to the robot tip end portion, and the sensor means enters an environment of work carried out by the end effector and a nearby work environment which the end effector approaches.
The sensor means such as the visual sensor is normally disposed at the arm tip end. Therefore, depending on work carried out by the robot, there are possibilities that the sensor means is exposed to an environment in which the sensor means is liable to be splashed with dust, cuttings, water, cutting fluid, a solvent, and the like or that the sensor means receives vibrations and shocks from a working tool. In the system example in
Although sensor means of a type for detecting an external force and outputting a signal, i.e., the so-called force sensor is less liable to be affected by dust and liquid, detection accuracy is deteriorated and mechanical and electrical lives are shortened due to reception of vibrations and shocks.
According to a first form of the present invention, there is provided a robot with a sensor, which comprises sensor means and sensor disposal position changing means for changing a disposal position of the sensor means from one position to another, wherein a plurality of positions including positions at and around a robot arm are set in advance as positions where the sensor means is disposed.
According to a second form of the invention, there is provided a robot with a sensor, which comprises sensor means and sensor disposal position changing means for changing a disposal position of the sensor means from one position to another, where a plurality of positions are set in advance on a robot arm as positions where the sensor means is disposed.
Furthermore, the robot with the sensor according to the invention may be in the following forms for carrying out the invention.
One of the plurality of sensor means disposal positions is provided in an acting position where the sensor means is used while mounted to a tip end of the robot arm and another is provided in a retreat position where the sensor means retreats from the acting position when not used. The acting position of the sensor means is near working means mounted to the tip end of the robot arm and the retreat position is on the robot arm.
Protecting means for the sensor means or cleaning means for the sensor means is provided in the retreat position.
The sensor means is a visual sensor having a camera for taking a two-dimensional image, a measuring sensor for carrying out a three-dimensional measurement by using laser light, or a force sensor for outputting a signal according to an external force.
The sensor disposal position changing means is formed of retaining means for retaining the sensor means provided in each the disposal position and software in which a setting for controlling operation for handing the sensor means from one of the retaining means to another and carried out by the robot on its own is stored.
The sensor disposal position changing means is formed of driving means provided to an arm having a wrist at its tip end to drive the sensor means forward and backward to a working position and a retreat position, working means of the robot being mounted to the wrist.
The robot with the sensor according to the invention is protected from an environment which adversely affects the sensor.
a) and 1(b) are schematic and operational explanatory views of an embodiment in which the present invention is applied to a robot having a visual sensor as sensor means.
a) and 1(b) are schematic diagrams of an embodiment in which the present invention is applied to a robot having a visual sensor as sensor means.
A second attachment 3b having the same structure as the first attachment 3a is mounted to and disposed at a rotary body 1a of the robot arm 1 as shown in
The robot arm 1 and a robot controller 5 for controlling the robot are connected by a cable 10. The cable 10 passes through the rotary body 1a, a lower arm 1b, and an upper arm 1c forming the robot arm 1 and is connected to a servomotor for driving each shaft of the robot, a driving source of the hand 2, and sensor fixing cylinders 32 of the first and second attachments 3a and 3b and which will be described later.
An image processor 6 is connected to the robot controller 5 and the image processor 6 and the sensor main body 4 of the visual sensor or the like are connected by a cable 11. The cable 11 passes through the robot arm 1, is drawn outside from a midpoint of the upper arm 1c, and is connected to the sensor main body 4. The robot controller 5 has the same structure as a prior-art robot controller and includes a processor, a memory, an axis control circuit for controlling the servomotor for each the axis of the robot arm 1, an input/output interface connected to peripheral devices such as the first and second attachments 3a and 3b, and the like. The image processor 6 is also similar to a prior-art image processor and obtains a position and an attitude of the workpiece 12 from images taken by a camera or the like of the sensor main body 4.
The first attachment 3a and the second attachment 3b have substantially the same structures. Here, a structure of the second attachment 3b and attachment and detachment of the sensor main body 4 to and from the second attachment 3b will be described.
The second attachment 3b is formed of a bracket 31, a sensor fixing cylinder 32, and a positioning pin 33. On the other hand, a sensor mounting member 41 extending on opposite sides is fixed onto the sensor main body 4. At opposite end portions of the sensor mounting member 41, a firs hole 42a to be engaged with a pin 33 of the first attachment 3a and a second hole 42b to be engaged with a pin 33 of the second attachment 3b are formed.
As shown in
As for the first attachment 3a, by engaging the positioning pin 33 of the first attachment 3a in the first hole 42a of the sensor mounting member 41 and sandwiching the sensor mounting member 41 between the sensor fixing cylinder 32 and the bracket 31, the sensor main body 4 is fixed to the first attachment 3a.
Then, the sensor main body 4 such as the camera is attached to the first attachment 3a mounted to a tip end of the robot arm and the robot is caused to operate. As shown in
Next, after the tip end of the arm of the robot is moved to a position of the second attachment 3b and the second hole 42b of the sensor mounting member 41 and the positioning pin 33 of the second attachment 3b are engaged with each other, the sensor fixing cylinder 32 of the second attachment 3b is actuated to fix the sensor main body 4 to the second attachment 3b.
Then, actuation of the sensor fixing cylinder 32 of the first attachment 3a is cancelled, the robot is driven, the positioning pin 33 of the first attachment 3a and the first hole 42a are disengaged from each other, and the sensor main body 4 is detached from the tip end of the arm of the robot.
Then, as shown in
Next, the tip end of the robot arm is caused to retreat from a machining area of the working machine 8 and the working machine 8 machines the workpiece 12. After the machining is completed, the machined workpiece 12 is grasped with the robot hand 2, detached from the chuck 9, moved to a predetermined placing space, and placed in the placing space.
Then, by operational processing similar to that described above, the sensor main body 4 is handed from the second attachment 3b to the first attachment 3a and is fixed by the first attachment 3a and an operation for obtaining a position and an attitude of the next workpiece 12 is carried out similarly to the above operation as shown in
In other words, the following operations are repeatedly executed: the sensor main body 4 attached to the first attachment 3a at the tip end of the robot arm is moved to the acting position of the sensor means; the image of the workpiece 12 is taken to detect the position and the attitude of the workpiece 12; the workpiece 12 is grasped; the tip end of the robot arm retreats and moved toward the second attachment 3b; the sensor main body 4 is handed to the second attachment 3b; the workpiece 12 is attached to the chuck 9 of the working machine 8; the arm tip end retreats from the machining area; the machined workpiece is taken out; the workpiece is placed in the placing space; and the sensor main body 4 is handed from the second attachment 3b to the first attachment 3a.
In the above-described operations, when the tip end of the robot arm enters the machining area of the working machine 8, the sensor main body 4 is retained by the second attachment 3b in the retreat position and is not retained by the tip end of the robot arm. Moreover, because the second attachment 3b is in the position at a distance from the machining area, cuttings and cutting fluid do not adhere to the sensor main body 4 even if the hand 2 enters the machining area of the working machine.
Although the second attachment 3b is provided to the robot arm 1 in the above-described embodiment, the position of the attachment 3b is not limited to this. By disposing the second attachment 3b outside an area in which surroundings of the working machine 8 are liable to be soiled due to machining operation and the like of the working machine 8 and in a range in which the robot arm 1 can operate, movement of the sensor main body 4 between the first and second attachments 3a and 3b can be carried out by operation of the robot arm 1.
In the embodiment shown in
Although it is not shown in the drawings, even if the robot arm 1 runs, the sensor main body 4 moves together with the robot arm 1 and the disposal position of the sensor main body 4 can be changed quickly in the embodiments shown in
In this example, by disposing the protective cover 17 on an upper side of the sensor main body 4, the sensor is protected from pouring dust and splash when it is used with the working machine 8. As a result, the sensor main body (visual sensor) 4 becomes less liable to be soiled and a periodic maintenance cycle can be extended. Moreover, it is possible to prevent the peripheral devices from unintentionally coming in contact with the sensor main body to damage the sensor. As shown in
Although the simple upper cover is shown in
As shown in
a) and 7(b) are flow charts of processings for changing the disposal position of the sensor main body and carried out by the processor of the robot controller 5 in the embodiment shown in
To dispose the sensor main body 4 in the acting position, the sensor main body 4 is attached to the first attachment 3a. In this case, the processing in
Then, the sensor fixing cylinder 32 of the first attachment 3a is actuated and the sensor mounting member 41 is sandwiched between the bracket 31 of the first attachment 3a and the sensor fixing cylinder 32 to thereby fix the sensor main body 4 to the first attachment 3a (step A3). Then, actuation of the sensor fixing cylinder 32 of the second attachment 3b is cancelled (step A4), the tip end of the robot arm is moved, and the positioning pin 33 of the second attachment 3b and the second hole 42b in the sensor mounting member 41 are disengaged from each other (step A5). Next, the tip end of the robot arm is moved to the position where the image of the workpiece to be worked on is taken by the sensor main body 4 (step A6) and the processing for attaching and disposing the sensor main body 4 to the working position is completed.
After the image of the workpiece 12 is taken and the position and the attitude of the workpiece 12 are detected by the sensor main body 4 (visual sensor) and the workpiece 12 is grasped with the hand 2, the processing operation in
Then, the sensor fixing cylinder 32 of the second attachment 3b is actuated and the sensor mounting member 41 is sandwiched between the bracket 31 of the second attachment 3b and the sensor fixing cylinder 32 to fix the sensor main body 4 to the second attachment 3b (step B3). Then, actuation of the sensor fixing cylinder 32 of the first attachment 3a is cancelled (step B4), the tip end of the robot arm is moved, and the positioning pin 33 of the first attachment 3a and the first hole 42a in the sensor mounting member 41 are disengaged from each other (step B5). Next, the workpiece grasped with the hand 2 at the tip end of the robot arm is moved to the position where the workpiece is attached to the working machine 8 (step B6) and the retreat processing of the sensor main body is completed.
Although the example of the two-dimensional visual sensor as the sensor means has been described in the above embodiment, the sensor means may be a three-dimensional measuring sensor or a force sensor for detecting a load. Although there are one acting position and one retreat position where the sensor means is disposed in the above embodiment, it is also possible that there are a plurality of acting positions and a plurality of retreat positions.
Because the sensor means is moved close to the working means only when the sensor means is used and the sensor means retreats to a place where the sensor means is less liable to be affected by the working environment when not used, the sensor means is not exposed to the adverse working environment. Especially when the robot is used with the working machine, the robot is not affected by dust, liquid splashes, vibrations, and shocks and therefore the sensor means can be used to work of the robot to which the sensor means could not be applied conventionally. As a result, a range of uses for the robot having the sensor means is increased.
Number | Date | Country | Kind |
---|---|---|---|
2002/309552 | Oct 2002 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4492847 | Masaki et al. | Jan 1985 | A |
4575304 | Nakagawa et al. | Mar 1986 | A |
5439328 | Haggerty et al. | Aug 1995 | A |
5520062 | Watanabe et al. | May 1996 | A |
6060853 | Rongo et al. | May 2000 | A |
Number | Date | Country |
---|---|---|
0 341 968 | Nov 1989 | EP |
0 341 968 | Nov 1989 | EP |
0 884 141 | Dec 1998 | EP |
59-20965 | Feb 1984 | JP |
Number | Date | Country | |
---|---|---|---|
20040080294 A1 | Apr 2004 | US |