Robot system

文档序号:913721 发布日期:2021-02-26 浏览:6次 中文

阅读说明:本技术 机器人系统 (Robot system ) 是由 扫部雅幸 杉山裕和 于 2019-08-30 设计创作,主要内容包括:一种机器人系统(100),具备:机器人主体(1),其具有作业部(11);机器人操作器(2),其用于供操作者(31)操作机器人主体(1);左眼观察相机(3)以及右眼观察相机(4),其分别拍摄机器人主体(1)的作业部(11)进行作业的作业区域的左眼观察拍摄图像以及右眼观察拍摄图像;立体显示器(5),其显示用于供操作者(31)通过双眼立体观察的视差图像;区域操作器(6),其供操作者(31)操作,以确定欲通过立体显示器(5)所显示的视差图像来立体观察的、左眼观察相机(3)以及右眼观察相机(4)的共同的视场中的绝对空间上的立体观察对象区域;机器人控制部,其根据机器人操作器(2)的操作来控制机器人主体(1)的动作;以及立体显示控制部,其分别从左眼观察相机(3)以及右眼观察相机(4)拍摄的左眼观察拍摄图像以及右眼观察拍摄图像抽出与通过区域操作器(6)的操作被确定的立体观察对象区域对应的图像,使该抽出的图像作为视差图像显示于立体显示器(5)。(A robot system (100) is provided with: a robot main body (1) having a working section (11); a robot manipulator (2) for an operator (31) to operate the robot main body (1); a left-eye observation camera (3) and a right-eye observation camera (4) which respectively capture a left-eye observation captured image and a right-eye observation captured image of a work area in which a work section (11) of the robot body (1) performs work; a stereoscopic display (5) that displays a parallax image for stereoscopic observation by both eyes of an operator (31); an area operator (6) which is operated by an operator (31) to specify a stereoscopic observation target area in absolute space in a common field of view of the left-eye observation camera (3) and the right-eye observation camera (4) to be stereoscopically observed by the parallax image displayed on the stereoscopic display (5); a robot control unit that controls the operation of the robot main body (1) in accordance with the operation of the robot manipulator (2); and a stereoscopic display control unit that extracts images corresponding to the stereoscopic observation target regions specified by the operation of the region operator (6) from the left-eye observation captured image and the right-eye observation captured image captured by the left-eye observation camera (3) and the right-eye observation camera (4), respectively, and displays the extracted images on the stereoscopic display (5) as parallax images.)

1. A robot system is characterized by comprising:

a robot main body having a working section for performing a work;

a robot manipulator for an operator to operate the robot main body;

a left-eye observation camera and a right-eye observation camera that respectively capture a left-eye observation captured image and a right-eye observation captured image of a work area in which a work section of the robot body performs work;

a stereoscopic display that displays a parallax image for stereoscopic observation by both eyes by the operator;

a region operator that is operated by the operator to determine a stereoscopic viewing object region on an absolute space in a common field of view of the left-eye viewing camera and the right-eye viewing camera to be stereoscopically viewed through the parallax image displayed by the stereoscopic display;

a robot control unit that controls an operation of the robot main body in accordance with an operation of the robot manipulator; and

and a stereoscopic display control unit that extracts an image corresponding to the stereoscopic observation target region specified by the operation of the region operator from the left-eye observation captured image and the right-eye observation captured image captured by the left-eye observation camera and the right-eye observation camera, respectively, and displays the extracted image as the parallax image on the stereoscopic display.

2. The robotic system of claim 1,

the stereoscopic display control unit extracts an image of a stereoscopic observation target region in an absolute space corresponding to the position of the working unit of the robot body from the left-eye observation captured image and the right-eye observation captured image captured by the left-eye observation camera and the right-eye observation camera, respectively, and displays the extracted image on the stereoscopic display as the initially set parallax image, when the region operator is not operated.

3. The robotic system of claim 2,

the region operator is operable to adjust at least one of a size of the stereoscopic viewing object region, a position of the stereoscopic viewing object region, a parallax of the parallax image, and enlargement and reduction of the parallax image,

the stereoscopic display control unit performs image processing of the left-eye observation captured image and the right-eye observation captured image or operation control of the left-eye observation camera and the right-eye observation camera in accordance with an operation of the region operator, and displays the parallax image, in which at least one of a size of the stereoscopic observation target region, a position of the stereoscopic observation target region, a parallax of the parallax image, and enlargement and reduction of the parallax image is adjusted, on the stereoscopic display.

4. A robot system according to any of claims 1-3,

the viewing angles of the left-eye observation camera and the right-eye observation camera are 150 degrees or more and 360 degrees or less.

5. The robotic system of claim 4,

the stereoscopic display control unit corrects images extracted from the left-eye observation captured image and the right-eye observation captured image so as to eliminate image distortion caused by a wide-angle lens, and displays the corrected images on the stereoscopic display as the parallax images.

6. Robot system according to any of claims 1 to 5,

a plurality of pairs of the left-eye observation cameras and the right-eye observation cameras are arranged so as to surround a work area in which the work section of the robot body 1 performs work, and the stereoscopic display control section displays a parallax image corresponding to the selected pair of the left-eye observation camera 3 and the right-eye observation camera 4 on a stereoscopic display.

Technical Field

The present invention relates to a robot system.

Background

A technique of remotely operating a robot while observing an object to be worked displayed on a stereoscopic display device is known (for example, see patent document 1).

Patent document 1: japanese patent laid-open publication No. 6-292240 (see, in particular, FIGS. 1-3)

According to the above-described conventional technique, the operator can grasp the object three-dimensionally, thereby improving the operability of the manipulator. However, when a remote-controlled robot (manipulator) performs a work, an operator may want to stereoscopically view an object to be worked, a working part of the robot, and a part of the periphery of the working part (hereinafter, referred to as a working area) in detail. However, in the above-described conventional technique, since only an image of the entire field of view of the fixed stereo camera is displayed, the operator cannot stereoscopically view a part of the work area in detail.

Disclosure of Invention

The present invention has been made to solve the above-described problems, and an object thereof is to provide a robot system capable of operating a robot main body while stereoscopically observing a part of a working area in detail.

In order to achieve the above object, a robot system according to an aspect of the present invention includes: a robot main body having a working section for performing a work; a robot manipulator for an operator to operate the robot main body; a left-eye observation camera and a right-eye observation camera that respectively capture a left-eye observation captured image and a right-eye observation captured image of a work area in which the work section of the robot body performs work; a stereoscopic display that displays a parallax image for stereoscopic observation by the operator through both eyes; an area manipulator for the operator to specify a stereoscopic observation target area in an absolute space in a common field of view of the left-eye observation camera and the right-eye observation camera to be stereoscopically observed through the parallax image displayed on the stereoscopic display; a robot control unit that controls an operation of the robot main body in accordance with an operation of the robot manipulator; and a stereoscopic display control unit that extracts an image corresponding to the stereoscopic observation target region specified by the operation of the region operator from the left-eye observation captured image and the right-eye observation captured image captured by the left-eye observation camera and the right-eye observation camera, respectively, and displays the extracted image as the parallax image on the stereoscopic display. Here, the "absolute space" refers to a space in which the left-eye observation camera and the right-eye observation camera exist, and the "position in the absolute space" is determined by a predetermined coordinate system, for example, a reference coordinate system of the robot main body. The "left-eye observation camera and the right-eye observation camera" are a pair of cameras having a pair of optical axes parallel to each other and having a predetermined interval. The "visual fields of the left-eye observation camera and the right-eye observation camera" refer to spaces within the visual field angles of the left-eye observation camera and the right-eye observation camera.

According to this configuration, if the operator operates the area operator to specify the stereoscopic viewing object area to be stereoscopically viewed by the parallax image displayed on the stereoscopic display, the stereoscopic display control unit extracts the image corresponding to the stereoscopic viewing object area specified by the operation of the area operator from each of the left-eye viewing captured image and the right-eye viewing captured image captured by the left-eye viewing camera and the right-eye viewing camera, and displays the extracted image on the stereoscopic display as the parallax image.

In the case where the area operator is not operated, the stereoscopic display control unit may extract an image of a stereoscopic observation target area in an absolute space corresponding to the position of the working unit of the robot body from the left-eye observation captured image and the right-eye observation captured image captured by the left-eye observation camera and the right-eye observation camera, respectively, and display the extracted image on the stereoscopic display as the initially set parallax image.

According to this configuration, for example, at the start of a work, an image of the stereoscopic viewing target region in the absolute space corresponding to the position of the working unit of the robot main body is displayed as the parallax image that is initially set, and thereby the image of the stereoscopic viewing target region in the absolute space corresponding to the position of the working unit of the robot main body is displayed following the movement of the robot main body.

Further, since the stereoscopic display displays a parallax image of an extremely narrow stereoscopic viewing target region in the work region, when it is desired to display a region distant from the currently displayed stereoscopic viewing target region as the stereoscopic viewing target region, there is a case where it is not possible to determine the direction in which the stereoscopic viewing target region should be moved. According to this configuration, if the area operator is not operated for such a reason, the image of the stereoscopic viewing object area in the absolute space corresponding to the position of the working unit of the robot body is displayed on the stereoscopic display as the parallax image that is initially set, and therefore, the stereoscopic viewing object area is moved with this as the departure point, and thus, an area distant from the currently displayed stereoscopic viewing object area can be easily displayed as the stereoscopic viewing object area.

In addition, the area operator may be operable to adjust at least one of a size of the stereoscopic viewing object area, a position of the stereoscopic viewing object area, a parallax of the parallax image, and enlargement and reduction of the parallax image, and the stereoscopic display control unit may be configured to perform image processing of the left-eye viewing captured image and the right-eye viewing captured image in accordance with the operation of the area operator, and to display the parallax image, in which the at least one of the size of the stereoscopic viewing object area, the position of the stereoscopic viewing object area, the parallax of the parallax image, and the enlargement and reduction of the parallax image is adjusted, on the stereoscopic display.

According to this configuration, a desired part of the working area in which the working section of the robot main body performs work can be stereoscopically observed in a desired manner in detail.

The viewing angles of the left-eye observation camera and the right-eye observation camera may be 150 degrees or more and 360 degrees or less.

According to this configuration, even when the working area in which the working section of the robot main body performs work is wide, the operator can stereoscopically view a desired part of the working area in a great detail.

The stereoscopic display control unit may correct images extracted from the left-eye observation captured image and the right-eye observation captured image to eliminate image distortion caused by the wide-angle lens, and display the corrected images on the stereoscopic display as the parallax images.

According to this configuration, a part of a wide work area can be stereoscopically observed in detail by the parallax image having the distortion level similar to that of the image captured by the standard lens.

A plurality of pairs of the left-eye observation cameras and the right-eye observation cameras may be arranged so as to surround a work area in which the work section of the robot body 1 performs work, and the stereoscopic display control section may display parallax images corresponding to the selected pair of the left-eye observation cameras 3 and the right-eye observation cameras 4 on a stereoscopic display.

With this configuration, the operator can stereoscopically view a desired part of the work area in detail as if surrounding the periphery of the work area.

The present invention has an effect of providing a robot system capable of operating a robot main body while stereoscopically observing a part of a working area in detail.

Drawings

Fig. 1 is a perspective view showing an example of a hardware configuration of a robot system according to embodiment 1 of the present invention and a working environment of the robot system.

Fig. 2 is a perspective view showing the operation of the robot main body by the operator and the specification of the stereoscopic observation target region to be stereoscopically observed in detail.

Fig. 3 is a functional block diagram showing an example of the configuration of a control system of the robot system of fig. 1.

Fig. 4 (a) to (d) are schematic diagrams showing adjustment forms of the stereoscopic viewing object region to be stereoscopically viewed in detail.

Fig. 5 is a schematic diagram showing a relationship between the visual fields of the left-eye observation camera and the right-eye observation camera and a stereoscopic observation target region to be stereoscopically observed in detail by an operator.

Fig. 6 is a schematic view schematically showing image processing for extracting an image corresponding to a stereoscopic observation target region to be stereoscopically observed in detail by an operator.

Fig. 7 is a schematic diagram showing the relationship between a plurality of pairs of left-eye observation cameras and right-eye observation cameras in embodiment 3 of the present invention and a stereoscopic observation target region to be stereoscopically observed in detail by an operator.

Detailed Description

Preferred embodiments of the present invention will be described below with reference to the accompanying drawings. In the following, the same or corresponding elements are denoted by the same reference numerals throughout the drawings, and redundant description thereof will be omitted. In addition, since the following drawings are for explaining the present invention, there are cases where elements not related to the present invention are omitted, the dimensions are not correct for exaggeration and simplification, and a plurality of drawings do not coincide with each other. The present invention is not limited to the following embodiments.

(embodiment mode 1)

[ Structure ]

Fig. 1 is a perspective view showing a hardware configuration of a robot system according to embodiment 1 of the present invention and a working environment of the robot system. Fig. 2 is a perspective view showing how an operator operates the robot main body and performs a specific operation of the stereoscopic viewing object region to be stereoscopically viewed in detail. Fig. 3 is a functional block diagram showing a configuration of a control system of the robot system of fig. 1. Fig. 4 (a) to (d) are schematic diagrams showing adjustment forms of the stereoscopic viewing object region to be stereoscopically viewed in detail. Fig. 5 is a schematic diagram showing a relationship between the visual fields of the left-eye observation camera and the right-eye observation camera and a stereoscopic observation target region to be stereoscopically observed in detail by an operator.

Referring to fig. 1 to 3 and 5, a robot system 100 according to the present embodiment includes: a robot main body 1 having a working unit 11 for performing a work; a robot manipulator 2 for an operator 31 to operate the robot main body 1; a left-eye observation camera 3 and a right-eye observation camera 4 that respectively capture a left-eye observation captured image and a right-eye observation captured image of a work area in which the work section 11 of the robot body 1 performs work; a stereoscopic display 5 that displays a parallax image 43 for stereoscopic observation by both eyes by the operator 31; a region operator 6 which is operated by the operator 31 to determine a stereoscopic viewing object region 50 in absolute space in the common field of view 23 of the left-eye viewing camera 3 and the right-eye viewing camera 4 to be viewed stereoscopically through the parallax image 43 displayed by the stereoscopic display 5; a robot control unit 9 that controls the operation of the robot main body 1 in accordance with the operation of the robot manipulator 2; and a stereoscopic display control unit 10 that extracts images 51 and 52 corresponding to the stereoscopic observation target region 50 specified by the operation of the region operator 6 from the left-eye observation captured image and the right-eye observation captured image captured by the left-eye observation camera 3 and the right-eye observation camera 4, respectively, and displays the extracted images 51 and 52 on the stereoscopic display 5 as the parallax image 43. The following specifically describes the configuration of the robot system 100.

< architecture of hardware >

Referring to fig. 1 and 2, the robot system 100 includes a robot main body 1, a robot manipulator 2, a left-eye observation camera 3, a right-eye observation camera 4, a stereoscopic display 5, an area manipulator 6, and stereoscopic observation glasses 7. Referring to fig. 3, the robot system 100 also has a controller 8. The controller 8 includes a robot control unit 9 and a stereoscopic display control unit 10. That is, a pair of left-eye observation cameras 3 and right-eye observation cameras 4 are provided corresponding to 1 robot main body 1. These elements will be described in detail in the following.

{ robot main body 1}

The robot main body 1 includes a working unit 11. The working unit 11 may be configured to perform a predetermined operation. An end effector can be exemplified as the working unit 11. Examples of the end effector include a hand, a coating gun, a welding gun, and a nut runner. Here, the working unit 11 is a coating gun. The robot main body 1 and the robot control unit 9 constitute a robot. For example, a robot is defined as "an intelligent mechanical system having 3-element technologies of a sensor, an intelligent control system, and a drive system" (refer to "27-year edition information and communication white paper key point of general affairs province in japan"). Specifically, the robot main body 1 is configured by an industrial robot such as a vertical articulated robot, a horizontal articulated robot, a parallel link robot, a polar coordinate robot, a cylindrical coordinate robot, or a rectangular coordinate robot. Hereinafter, a case where the robot main body 1 is constituted by a robot arm of a vertical articulated robot is exemplified.

{ operator 2}

The manipulator 2 may be operated to operate the robot main body 1 (including the working unit 11). For example, the manipulator 2 may be configured by a master robot similar to the robot main body 1, and the robot main body 1 may be controlled as a slave robot. The operator 2 may be a joystick. The operator 2 may be a dedicated operator customized for a specific use. Here, the operator 2 is constituted by a customized dedicated operator as shown in fig. 2.

{ left-eye observation camera 3 and right-eye observation camera 4}

Referring to fig. 1 and 5, the left-eye observation camera 3 and the right-eye observation camera 4 are configured by digital cameras or analog cameras. The left-eye observation camera 3 and the right-eye observation camera 4 are disposed such that their optical axes 3b, 4b are parallel to each other and have a predetermined interval. The left-eye observation camera 3 and the right-eye observation camera 4 are arranged to be able to capture a work area in which the work portion 11 of the robot body 1 performs work on the work object 21. The left-eye observation camera 3 and the right-eye observation camera 4 have predetermined viewing angles 3a and 4a (viewing fields). For example, the viewing angles 3a and 4a of the left-eye observation camera 3 and the right-eye observation camera 4 are 150 degrees to 360 degrees. The larger the field angles 3a and 4a are, the wider the area (field of view) in absolute space that can be captured becomes, and the larger the distortion of the captured image (the closer the portion to the periphery of the captured image is, the more curved the image becomes).

{ stereoscopic display 5}

Referring to fig. 1 and 2, the stereoscopic display 5 is constituted by a panel display, for example. As the panel display, a known display can be used. The stereoscopic display 5 is provided in the vicinity of the robot manipulator 2 so as to be easily viewed by the operator.

{ zone operator 6}

Referring to fig. 2 and 5, the region manipulator 6 may be configured to be operable to specify the stereoscopic observation target region 50 in the absolute space in the common field of view 23 of the left-eye observation camera 3 and the right-eye observation camera 4. The shape of the stereoscopic viewing object region 50 is arbitrary. Specifically, if the operator 31 performs an operation, the region operator 6 outputs, as a region operation signal, region specifying information including a position (for example, a representative position) of the stereoscopic viewing object region 50 in the absolute space according to the operation thereof. The area operator 6 is constituted by a joystick, for example. The area operator 6 formed of a joystick can be tilted in any direction. A forward button (not shown) and a backward button (not shown) are provided at the distal end of the joystick. A plurality of buttons (hereinafter, referred to as region-form operation buttons (not shown)) for operating the form of the stereoscopic viewing object region are provided at the distal end portion of the joystick. The forward button, the backward button, and the zone operation buttons are configured to be operated by the thumb while the zone operator 6 is held by the hand, and configured to be pushed in accordance with the pressing force. In fig. 2, the area operator 6 is shown in a simplified form in which a forward button, a backward button, and an area-form operation button are omitted.

The robot control unit 9 has a reference coordinate system of the robot main body 1 (hereinafter, simply referred to as a reference coordinate system). The stereoscopic display control unit 10 shares the reference coordinate system, and determines the position in the absolute space using the reference coordinate system. Hereinafter, the "position in absolute space" refers to a position in space defined by a reference coordinate system. When the region operator 6 takes the upright posture, the position of the stereoscopic viewing object region 50 determined in the absolute space by the region operator 6 does not move. Then, if the region operator 6 is operated to be tilted, the stereoscopic viewing object region 50 moves in absolute space in accordance with the amount of tilt in the direction of the tilt of the region operator 6 in a case where the direction in which the optical axes of the left-eye viewing camera 3 and the right-eye viewing camera 4 extend is assumed to be the direction from the distal end toward the proximal end of the region operator 6. In addition, if the forward button or the backward button of the area operator 6 is pushed, the stereoscopic viewing object area 50 moves forward or backward in an absolute space according to the amount of pushing of the forward button or the amount of pushing of the backward button when it is assumed that the extending direction of the optical axis of each of the left-eye observation camera 3 and the right-eye observation camera 4 is the pushing direction of the forward button.

An initial setting position is set for the stereoscopic viewing object region 50. The initial setting position is set as a reference position of the stereoscopic viewing object region 50 in the absolute space corresponding to the position of the working unit 11 of the robot main body 1. The image of the stereoscopic viewing object area 50 located at the initial setting position is displayed on the stereoscopic display 5 as the initially set parallax image 43 corresponding to the position of the working unit 11 of the robot body 1. The initial setting position is set appropriately according to the work content. Here, for example, the position is set to be apart from the paint spraying direction of the paint gun 11 by a predetermined distance. For example, the "predetermined distance" is set to a distance suitable for the painting work object 21.

If the operator 31 operates the area configuration operation button, area specifying information other than the position of the stereoscopic viewing object area 50 is output as an area operation signal. The region specifying information other than the position of the stereoscopic viewing object region 50 will be described in detail later.

{ stereoscopic viewing glasses 7}

Referring to fig. 2, commercially available products can be used as the stereoscopic spectacles 7. The stereoscopic spectacles 7 are configured by mounting optical filters on the frame instead of lenses of ordinary spectacles. As the optical filter, a polarization filter (polarizer), a liquid crystal shutter, or the like can be used. When the polarization filter is used, a wavelength plate for giving circularly polarized light in the opposite rotation direction in units of scanning lines is attached to the display screen of the stereoscopic display 5, and the left-eye observation image 41 and the right-eye observation image 42 are displayed by odd-numbered and even-numbered scanning lines. Left and right polarization filters are attached to the stereoscopic glasses 7, the left and right polarization filters passing only circularly polarized light corresponding to the left-eye observation image 41 and the right-eye observation image 42, respectively.

When the liquid crystal shutter is used, the stereoscopic display 5 is driven at high speed, and the left-eye image 41 and the right-eye image 42 are alternately displayed in time division. The left and right liquid crystal shutters are opened and closed in synchronization with the time-division display.

{ controller 8}

For example, the controller 8 is provided with a processor and a memory. The controller 8 controls the operation of the robot main body 1 and controls the stereoscopic display of the stereoscopic display 5 by reading out and executing a predetermined operation program stored in the memory by the processor. Specifically, the controller 8 is configured by, for example, a microcontroller, an MPU, an FPGA (Field Programmable Gate Array), a plc (Programmable Logic controller), a Logic circuit, and the like.

The controller 8 includes a robot control unit 9 and a stereoscopic display control unit 10. The robot control unit 9 and the stereoscopic display control unit 10 are functional modules that are realized by the processor reading out and executing a predetermined operation program stored in the memory as described above.

The controller 8 is constituted by a single controller that performs centralized control or a plurality of controllers that perform distributed control. Here, the controller 8 is constituted by a single controller, but for example, the controller 8 may be constituted by 2 controllers, and the robot control unit 9 and the stereoscopic display control unit 10 may be realized by the 2 controllers, respectively.

The controller 8 can be disposed at any place. For example, the controller 8 is disposed inside a base 12 that supports the robot main body 1.

< Structure of control System >

Referring to fig. 3, if an operator 31 performs an operation, the robot manipulator 2 outputs a robot operation signal to the robot control unit 9. The robot control unit 9 controls the operation of the robot main body 1 based on the input robot operation signal. Thus, if the operator 31 operates the manipulator 2, the robot main body 1 operates according to the operation. The robot control unit 9 has the reference coordinate system as described above, specifies the position of the robot main body 1 on the reference coordinate system, and controls the operation of the robot main body 1.

The stereoscopic display control unit 10 controls operations such as turning on and off and focusing of the left-eye observation camera 3 and the right-eye observation camera 4. On the other hand, the left-eye observation camera 3 and the right-eye observation camera 4 respectively capture images of a work area in which the work section 11 of the robot body 1 performs work on the work object 21, and output the captured left-eye observation captured image 61 and right-eye observation captured image 62 to the stereoscopic display control unit 10 (see fig. 6). In addition, if the operator 31 performs an operation, the area operator 6 outputs an area operation signal to the stereoscopic display control unit 10. The stereoscopic display control unit 10 performs image processing on the input left-eye observation captured image 61 and right-eye observation captured image 63 based on the input region operation signal, and generates the parallax image 43. Then, an image display signal for displaying the generated parallax image is output to the stereoscopic display 5.

The stereoscopic display 5 displays the parallax image 43 according to the input image display signal. Here, the left-eye image 41 and the right-eye image 42 constituting the parallax image 43 are displayed in an aligned manner on the display screen. The left-eye image 41 and the right-eye image 42 may be displayed superimposed on the display screen.

When the area operator 6 is not operated, the stereoscopic display control unit 10 causes the stereoscopic display 5 to display the parallax image 43 that is initially set and corresponds to the position of the working unit 11 of the robot body 1. This enables the parallax image 43 to be displayed so as to follow the movement of the robot body 1. Only when the area operator 6 is not operated and a predetermined condition is satisfied, the parallax image 43 that is initially set and corresponds to the position of the working unit (coating gun) 11 of the robot main body 1 is displayed so as not to hinder the selection of the stereoscopic viewing object area 50 by the operator 31 through the operation of the area operator 6.

Here, the 1 st predetermined condition is defined as a time when the job is started. According to this configuration, since the image of the stereoscopic viewing object region 50 in the absolute space corresponding to the position of the working unit 11 of the robot main body 1 is displayed as the parallax image 43 that is initially set at the start of the work, the image of the stereoscopic viewing object region 50 in the absolute space corresponding to the position of the working unit (coating gun) 11 of the robot main body 1 is displayed following the movement of the robot main body 1, and therefore the operator 31 can operate the region manipulator 6 while operating the robot main body 1 with the robot manipulator 2, and can quickly and specifically stereoscopically view a desired part of the working region where the working unit 11 of the robot main body 1 performs the work.

In addition, as the 2 nd predetermined condition, it is determined that the area operator 6 is not operated for a predetermined time. The "predetermined time" is appropriately determined by calculation, experiment, simulation, or the like. With this configuration, the following operational effects are exhibited.

Since the stereoscopic display 5 displays the parallax image 43 of the extremely narrow stereoscopic viewing object region 50 in the working area of the robot body 1, when it is desired to display a region distant from the currently displayed stereoscopic viewing object region 50 as a stereoscopic viewing object region, it may not be possible to determine the direction in which the stereoscopic viewing object region should be moved. According to this configuration, if the area operator 6 is not operated for a predetermined time for such a reason, the image of the stereoscopic viewing object area 50 in the absolute space corresponding to the position of the working unit 11 (coating gun) of the robot body 1 is displayed on the stereoscopic display 5 as the parallax image that is initially set, and therefore, the stereoscopic viewing object area 50 is moved with this as the departure point, and thus, the area distant from the currently displayed stereoscopic viewing object area 50 can be easily displayed as the stereoscopic viewing object area 50.

[ working Environment ]

Referring to fig. 1, for example, a robot system 100 is disposed in a work room 14. For convenience of explanation, fig. 1 is drawn in a perspective view of the work room 14. A lifter 22 for suspending and conveying the work object 21 is provided so as to pass through the upper portion of the work chamber 14. The work object 21 is, for example, a link member constituting a robot arm of the articulated robot. For example, 2 robot systems 100 are arranged along the elevator 22. The robot main body 1 of each robot system 100 is constituted by a vertical articulated robot, and a coating gun as an operation section 11 is attached to a distal end portion thereof. That is, in the working chamber 14, the link member as the working object 21 conveyed by the lifter 22 is painted by the robot main body 1. Further, the region including the work object 21 moving within the time period in which the coating work by the robot main body 1 is completed, the periphery thereof, and the working part 11 of the robot main body 1 is a working region. The robot main body 1 is disposed above the base 12.

A pair of left-eye observation cameras 3 and a pair of right-eye observation cameras 4 are arranged near the robot main body 1. The pair of left-eye observation cameras 3 and right-eye observation cameras 4 are disposed on the table such that their optical axes pass through a region through which the work object 21 suspended from the lifter 22 passes. In other words, the pair of left-eye observation cameras 3 and right-eye observation cameras 4 are arranged so that the working area in which the working unit (coating gun) 11 of the robot body 1 performs work is accommodated within the field of view (angle of view). The pair of left-eye observation camera 3 and right-eye observation camera 4 and the stage are housed in a transparent box 13 so that the paint does not adhere.

In a room adjacent to the working room 14, a manipulator 16 and a manipulation chair 15 are disposed. Although the operating machine 16 and the operating chair 15 are arranged in units of the robot system 100, fig. 1 shows the operating machine 16 and the operating chair 15 corresponding to only 1 robot system 100.

Referring to fig. 1 and 2, for example, a robot manipulator 2 is provided on the right side of the operation chair 15. In addition, an area operator 6 is provided on the left side of the operation chair 15. Further, an operation machine 16 is disposed in front of the operation chair 15. A stereoscopic display 5 including a panel display is disposed on the operation device 16. The operator 31 sits on the operation chair 15, holds the robot manipulator 2 with the right hand, and holds the area manipulator 6 with the left hand. The operator 31 wears the stereoscopic viewing glasses 7, stereoscopically views the parallax image 43 displayed on the stereoscopic display 5 through the stereoscopic viewing glasses 7, and operates the robot manipulator 2 and the zone manipulator 6 with the right hand and the left hand, respectively. Then, the robot main body 1 operates in accordance with the operation of the robot operator 2, and the parallax image 43 is displayed on the stereoscopic display 5 in accordance with the operation of the area operator 6.

[ actions ]

Next, the operation of the robot system 100 configured as described above will be described with reference to fig. 1 to 6. Fig. 6 is a schematic view schematically showing image processing for extracting an image corresponding to a stereoscopic observation target region to be stereoscopically observed in detail by an operator.

If the job is started, the parallax image 43 of the stereoscopic viewing object area 50 located at the initial setting position is displayed on the stereoscopic display 5 as an initial setting image.

The operator 31 operates the robot manipulator 2 with the right hand and the zone manipulator 6 with the left hand.

The operator 31 first operates the area manipulator 6 (and the forward button or the backward button) to position the stereoscopic viewing object area 50 at a desired position. Then, the position information is output to the stereoscopic display control unit 10 as a region operation signal.

Referring to fig. 6, the stereoscopic display control unit 10 extracts the images 51 and 52 corresponding to the positions of the stereoscopic observation target regions 50 specified by the position information from the left-eye observation captured image 61 and the right-eye observation captured image 62 input from the left-eye observation camera 3 and the right-eye observation camera, respectively. Then, for example, the extracted images 51 and 52 are corrected to eliminate distortion of the images due to the wide-angle lens. Accordingly, the image distortion of the extracted images 51 and 52 is at the same level as that of an image captured by a standard lens. However, the degree of image distortion to be eliminated by the correction is arbitrary. The operator 31 may correct the image distortion to such an extent that the operator can correctly visually confirm the object of the stereoscopic viewing.

The stereoscopic display control unit 10 enlarges each of the pair of corrected images to a predetermined size to generate a left-eye image 41 and a right-eye image 42, and displays them as a parallax image 43 on the stereoscopic display 5. The operator 31 stereoscopically observes the parallax image 43 through the stereoscopic spectacles 7.

As shown in fig. 4 (a), if the operator 31 tilts the zone manipulator 6 in a desired direction, the desired direction can be stereoscopically observed in the working area of the robot main body 1 within the common field of view of the pair of left-eye observation cameras 3 and the right-eye observation cameras 4. Thus, the operator 31 can look around the work area only by operating the area operator 6 as if the operator 31 turns the face up, down, left, and right with the head at the position of the pair of left-eye observation cameras 3 and right-eye observation cameras 4 to look around the work area. In addition, a desired part of the work area can be stereoscopically observed in detail. In particular, for example, when the angle of view (field of view) of the pair of left-eye observation cameras 3 and right-eye observation cameras 4 is 360 degrees, the operator 31 can stereoscopically observe a desired part of the work area in detail around the work area as if looking around the work area. Therefore, the operability of the robot main body 1 is improved compared to the conventional one.

Next, the operator 31 operates the plurality of area-form operation buttons of the area operator 6.

For example, as shown in fig. 4 (b), if the operator 31 operates an area configuration operation button for changing the stereoscopic viewing object area, the stereoscopic display control unit 10 changes the size of the stereoscopic viewing object area 50 (specifically, the images 51 and 52 corresponding to the stereoscopic viewing object area 50) viewed from the optical axis direction of the pair of left-eye viewing cameras 3 and right-eye viewing cameras 4 based on the area specifying information for changing the size of the stereoscopic viewing object area 50, and causes the stereoscopic display to display the parallax image 43 reflecting the change.

For example, as shown in fig. 4 (c), if the operator 31 operates the area configuration operation button for changing the parallax, the stereoscopic display control unit 10 changes the parallax of the images 51 and 52 based on the area specifying information for changing the parallax, and causes the stereoscopic display 5 to display the left-eye image 41 and the right-eye image 42 reflecting the changed parallax.

For example, as shown in fig. 4 (d), if the operator 31 operates the zoom area configuration operation button, the stereoscopic display control unit 10 specifies the zoom of the images 51 and 52 based on the area specifying information specifying the zoom, and displays the left-eye image 41 and the right-eye image 42 enlarged or reduced based on the specified zoom on the stereoscopic display 5. This zooming is a virtual zooming, and is performed by adjusting the magnification of the images 51 and 52 shown in fig. 6.

This allows a desired part of the working area in which the working unit 11 of the robot main body 1 performs work to be stereoscopically observed in a desired manner in detail.

As described above, according to the present embodiment, the operator 31 can stereoscopically observe a desired part of the working area in which the working unit 11 of the robot main body 1 performs work in detail.

(embodiment mode 2)

In addition to the robot system 100 according to embodiment 1, embodiment 2 of the present invention is configured such that a pair of left-eye observation camera 3 and right-eye observation camera 4 are provided so that the direction of the optical axis can be changed. The optical axis direction changing device (not shown) can be constituted by a known posture changing device. As the posture changing device, a small articulated robot, a parabolic antenna driving device, and the like can be exemplified.

According to the present embodiment, the operator 31 can stereoscopically observe a desired part of the work area of the robot main body 1 in a wider range in detail.

(embodiment mode 3)

Embodiment 3 of the present invention is different from embodiment 1 in the following points, and is the same as embodiment 1 in other points. Hereinafter, this difference will be described.

Fig. 7 is a schematic diagram showing the relationship between a plurality of pairs of left-eye observation cameras and right-eye observation cameras in embodiment 3 and a stereoscopic observation target region to be stereoscopically observed in detail by an operator.

Referring to fig. 1 and 7, in the robot system 100 according to embodiment 3, a plurality of pairs (4 pairs here) of left-eye observation cameras 3 and right-eye observation cameras 4 are arranged. The plurality of pairs of left-eye observation cameras 3 and right-eye observation cameras 4 are arranged so as to surround a work area (not shown in fig. 7) where a work section (coating gun) 11 of the robot main body 1 performs work. The plurality of pairs of left-eye observation cameras 3 and right-eye observation cameras 4 are arranged such that the common fields of view 23 of the pairs of left-eye observation cameras 3 and right-eye observation cameras 4 overlap each other between the adjoining pairs.

Referring to fig. 2 and 3, the area operator 6 is provided with a camera selection button for selecting one of the pairs of left-eye observation cameras 3 and right-eye observation cameras 4. If the operator 31 operates the camera selection button to select a pair, the stereoscopic display control unit 10 displays the parallax images 43 captured by the left-eye observation camera 3 and the right-eye observation camera 4 of the selected pair on the stereoscopic display 5.

The stereoscopic display control unit 10 may automatically switch the pair of the left-eye observation camera 3 and the right-eye observation camera 4 according to the position of the stereoscopic observation target region 50, and display the parallax images 43 on the stereoscopic display 5. In this case, for example, the stereoscopic display control unit 10 selects the left-eye observation camera 3 and the right-eye observation camera of the pair closest to the stereoscopic observation target region 50 and closest to the optical axis.

According to the present embodiment, the operator 31 can stereoscopically view a desired part of the work area in detail as if surrounding the work area. This further improves the operability of the robot main body 1.

(other embodiments)

In any of embodiments 1 to 3, the stereoscopic display 5 may be an hmd (head Mounted display) worn on the head of the operator 31.

Many modifications and other embodiments will come to mind to one skilled in the art to which this invention pertains having the benefit of the teachings presented in the foregoing descriptions. Accordingly, the above description is to be construed as illustrative only.

Industrial applicability of the invention

The robot system of the present invention is industrially applicable as a robot system capable of operating a robot main body while stereoscopically observing a part of a working area in detail.

Description of the reference numerals

1 … robot body; 2 … robot manipulator; 3 … left eye viewing camera; 3a … field of view; 3b … optical axis; 4 … right eye viewing camera; 4a … field of view; 4b … optical axis; 5 … stereoscopic display; 6 … area operator; 7 … stereoscopic glasses; 8 … a controller; 9 … robot control part; 10 … a stereoscopic display control unit; 11 … work section; 12 … base station; 13 … boxes; 14 … workroom; 15 … operating the chair; 16 … manipulator; 21 … job object; 22 … elevator; 23 … field of view; 31 … operator; 41 … left eye image; 42 … right eye image; 43 … parallax image; 50 … stereoscopically observing the object region; 51, 52 … images; 61 … left eye viewing of the captured image; 62 … observing the shot image by the right eye; 100 … robotic system.

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:诊断方法和设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!