The present invention relates to a laser radar for detecting an object by using laser light.
A laser radar can be used for detecting entry of a person into a predetermined monitoring region. Generally, the laser radar performs scanning with laser light on a detection target region, and detects the presence/absence of an object at each scanning position on the basis of reflected light at each scanning position. In addition, the laser radar detects the distance to the object at each scanning position on the basis of the time taken from the irradiation timing of the laser light to the reception timing of the reflected light at each scanning position.
Japanese Laid-Open Patent Publication No. 2015-81921 describes a sensor which performs scanning with light while rotating a scanning unit about a rotation axis. As a specific configuration example, the scanning unit emits light in a direction perpendicular to the rotation axis, receives the light reflected by an object, and calculates the distance to the object.
In the above configuration, scanning is horizontally performed with the light around the rotation axis. Thus, for example, in the case where the operating region of an articulated robot is a monitoring region, the above sensor is installed on the lateral side of the articulated robot. Accordingly, an area around the articulated robot is scanned with the light, and the presence/absence of an object is detected. However, in the case where the sensor is installed on the lateral side of the articulated robot as described above, the light is blocked by the articulated robot in a part of the scanning range around the rotation axis. Therefore, it is not possible to properly detect approach of a person in this scanning range.
A main aspect of the present invention is directed to a laser radar. The laser radar according to this aspect includes: a projector configured to project laser light emitted from a light source, in a direction having an acute angle with respect to a rotation axis; a light receiver configured to condense reflected light, of the laser light, by an object, onto a photodetector; a rotary part configured to rotate the projector and the light receiver about the rotation axis to form an object detection surface having a conical shape; and a controller configured to detect entry of the object into a three-dimensional monitoring region. The object detection surface is set so as to widen toward the monitoring region, and the controller sets a detection range corresponding to the monitoring region, on the object detection surface, and detects entry of the object into the monitoring region by a position of the object on the object detection surface, which is detected on the basis of emission of the laser light and reception of the reflected light, being included in the detection range.
In the laser radar according to this aspect, the object detection surface is set so as to widen toward the monitoring region, so that the laser light with which scanning is performed along the object detection surface as the rotary part rotates is less likely to be blocked by a facility or the like inside the monitoring region. Therefore, entry of an object such as a person into the monitoring region can be more reliably detected.
Moreover, the controller detects entry of an object by comparing the position of the object on the object detection surface with the detection range set so as to correspond to the monitoring region, so that entry of the object can be detected by a simple process. That is, in detecting entry of an object, the controller may merely two-dimensionally compare, on the object detection surface having a conical shape, two parameters, the angle (the rotational position of the rotary part) in the circumferential direction and the distance in a generatrix direction (distance corresponding to the time difference between the light emission and the light reception) with the detection range. Therefore, the process of detecting entry of an object into the monitoring region can be significantly simplified compared to the case of three-dimensionally comparing the coordinate position of an object with a coordinate region of the monitoring region in a three-dimensional space including the monitoring region.
It should be noted that the drawings are solely for description and do not limit the scope of the present invention by any degree.
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. For convenience, in each drawing, X, Y, and Z axes that are orthogonal to each other are additionally shown. The Z-axis positive direction is the height direction of a laser radar 1.
As shown in
The base member 20 is installed on a drive shaft 13a of a motor 13 (see
The disk member 30 is a plate member having an outer shape that is a disk shape. In the disk member 30, six circular holes 31 are formed at equal intervals (60° intervals) along the circumferential direction about the rotation axis R10. Each hole 31 penetrates the disk member 30 in the direction of the rotation axis R10 (Z-axis direction). The disk member 30 is installed on the lower surface of the shaft portion 22 of the base member 20 such that the six holes 31 are respectively positioned below the six installation surfaces 21 of the base member 20.
Each optical unit 40 includes a structure 41 and a mirror 42. The structure 41 includes two holding members 41a and 41b, a light blocking member 41c, and two substrates 41d and 41e. The holding members 41a and 41b and the light blocking member 41c hold each component of an optical system included in the structure 41. The holding member 41b is installed on a lower portion of the holding member 41a. The light blocking member 41c is held by the holding member 41a. The substrates 41d and 41e are installed on the lower surfaces of the holding members 41a and 41b, respectively. The structure 41 emits laser light in the upward direction (Z-axis positive direction), and receives laser light from the upper side. The optical system included in the structure 41 will be described later with reference to
As shown in
Subsequently, a substrate 50 is installed on the lower surface side of the six structures 41 as shown in
Then, in the state shown in
In detecting an object by the laser radar 1, laser light (projection light) is emitted from a laser light source 110 (see
The rotary part 60 shown in
The laser radar 1 determines whether or not an object exists in the scanning region, on the basis of whether or not the reflected light is received. In addition, the laser radar 1 measures the distance to the object existing in the scanning region, on the basis of the time difference (time of flight) between the timing when the projection light is projected to the scanning region and the timing when the reflected light is received from the scanning region. When the rotary part 60 rotates about the rotation axis R10, the laser radar 1 can detect objects that exist over substantially the entire circumference of 360 degrees around the laser radar 1.
As shown in
The support base 11 is made of, for example, a resin. The upper surface of the support base 11 is closed by the top plate 12 having a circular dish shape. A hole 11a is formed at the center of the lower surface of the support base 11 so as to penetrate the lower surface of the support base 11 in the Z-axis direction. The lower surface of the motor 13 is installed around the hole 11a on the inner surface of the support base 11. The motor 13 includes the drive shaft 13a extending in the downward direction, and rotates the drive shaft 13a about the rotation axis R10.
The non-contact power feeding part 211 is installed around the hole 11a on the outer surface of the support base 11 along the circumferential direction about the rotation axis R10. The non-contact power feeding part 211 is composed of a coil capable of supplying power to and being supplied with power from a non-contact power feeding part 171 described later. In addition, the non-contact communication part 212 is installed around the non-contact power feeding part 211 on the outer surface of the support base 11 along the circumferential direction about the rotation axis R10. The non-contact communication part 212 is composed of a substrate on which electrodes and the like capable of wireless communication with a non-contact communication part 172 described later are arranged.
A controller 201, a power supply circuit 202, and a communication part 203 (see
The shaft portion 22 is formed at the center of the lower surface of the base member 20 so as to extend in the Z-axis negative direction, and a hole 22a is formed in the shaft portion 22 so as to penetrate the shaft portion 22 along the rotation axis R10. An opening 23 is formed at the center of the upper surface of the base member 20 and connected to the hole 22a of the shaft portion 22. By installing the drive shaft 13a of the motor 13 in the hole 22a via the opening 23, the base member 20 is supported on the fixing part 10 so as to be rotatable about the rotation axis R10. The non-contact power feeding part 171 is installed on an outer peripheral region of the bottom surface of the opening 23 along the circumferential direction about the rotation axis R10. The non-contact power feeding part 171 is composed of a coil capable of being supplied with power from the non-contact power feeding part 211 of the fixing part 10. In addition, the non-contact communication part 172 is installed around the opening 23 in the upper surface of the base member 20 along the circumferential direction about the rotation axis R10. The non-contact communication part 172 is composed of a substrate on which electrodes and the like capable of wireless communication with the non-contact communication part 212 of the fixing part 10 are arranged.
As described with reference to
Each structure 41 includes the laser light source 110, the collimator lens 120, a condensing lens 130, a filter 140, and the photodetector 150 as components of the optical system.
Holes are formed in the holding members 41a and 41b and the light blocking member 41c so as to penetrate the holding members 41a and 41b and the light blocking member 41c in the Z-axis direction. The light blocking member 41c is a tubular member. The laser light source 110 is installed on the substrate 41d installed on the lower surface of the holding member 41a, and the emission end face of the laser light source 110 is positioned inside the hole formed in the light blocking member 41c. The collimator lens 120 is positioned inside the hole formed in the light blocking member 41c, and is installed on the side wall of this hole. The condensing lens 130 is held in the hole formed in the holding member 41a. The filter 140 is held in the hole formed in the holding member 41b. The photodetector 150 is installed on the substrate 41e installed on the lower surface of the holding member 41b.
A controller 101 and a power supply circuit 102 (see
Each laser light source 110 emits laser light (projection light) having a predetermined wavelength. The emission optical axis of the laser light source 110 is parallel to the Z-axis. The collimator lens 120 converges the projection light emitted from the laser light source 110 and converts the projection light to substantially parallel light. The projection light converted to parallel light by the collimator lens 120 is incident on the mirror 42. The projection light incident on the mirror 42 is reflected by the mirror 42 in a direction away from the rotation axis R10. Then, the projection light passes through the cover 70 and is projected to the scanning region.
Here, the angle, with respect to the rotation axis R10, of the traveling direction of the projection light reflected by the mirror 42 is an acute angle. Therefore, in the case where the laser radar 1 is installed at an upper portion of a space (for example, on a ceiling or the like), the projection light is projected toward the ground of the space.
If an object exists in the scanning region, the projection light projected to the scanning region is reflected by the object. The projection light (reflected light) reflected by the object passes through the cover 70 and is guided to the mirror 42. Then, the reflected light is reflected in the Z-axis positive direction by the mirror 42. The condensing lens 130 converges the reflected light reflected by the mirror 42.
The reflected light reflected by the object is incident on the filter 140. The filter 140 is configured to allow light in the wavelength band of the projection light emitted from the laser light source 110 to pass therethrough and to block light in the other wavelength bands. The reflected light having passed through the filter 140 is guided to the photodetector 150. The photodetector 150 receives the reflected light and outputs a detection signal corresponding to the amount of the received light. The photodetector 150 is, for example, an avalanche photodiode.
The laser radar 1 includes six sets of projectors 81 and light receivers 82. Each projector 81 includes the laser light source 110, the collimator lens 120, and the mirror 42, and projects the projection light emitted from the laser light source 110, in a direction having an acute angle with respect to the rotation axis R10 (see
As shown in
The reflected light from the scanning region is reflected in the Z-axis negative direction by the mirror 42 and is then incident on the condensing lens 130. An optical axis A1 of the projector 81 between the laser light source 110 and the mirror 42 and an optical axis A2 of the light receiver 82 between the mirror 42 and the photodetector 150 are each parallel to the Z-axis direction and are separated from each other by a predetermined distance in the circumferential direction about the rotation axis R10.
Here, in the present embodiment, the optical axis A1 of the projector 81 is included in the effective diameter of the condensing lens 130, and thus an opening 131 through which the optical axis A1 of the projector 81 passes is formed in the condensing lens 130. The opening 131 is formed on the outer side with respect to the center of the condensing lens 130, and is formed by cutting the condensing lens 130 along a plane parallel to the X-Z plane. By providing the opening 131 in the condensing lens 130 as described above, the optical axis A1 of the projector 81 and the optical axis A2 of the light receiver 82 can be made closer to each other, and the laser light emitted from the laser light source 110 can be incident on the mirror 42 almost without being incident on the condensing lens 130.
The light blocking member 41c shown in
In the present embodiment, the rotary part 60 is rotated counterclockwise about the rotation axis R10 when viewed in the Z-axis negative direction. Accordingly, each component of the projector 81 and the light receiver 82 shown in
As shown in
In the present embodiment, the inclination angles θa are at least set so as to be greater than 0° and less than 90°, so that the angles θb are acute angles. More specifically, each angle θb is set so as to be not less than 10° and not greater than 60°. The angle θb of each of the reflected lights reflected by the six mirrors 42 will be described later with reference to
The six optical units 40 rotate about the rotation axis R10. At this time, the six optical units 40 project the projection light in directions away from the rotation axis R10 (radially as viewed in the Z-axis direction). While rotating at a predetermined speed, the six optical units 40 project the projection light to the scanning region, and receive the reflected light from the scanning region. Accordingly, object detection is performed over the entire circumference (360°) around the laser radar 1.
As described above, the installation angles of the six mirrors 42 are different from each other. Accordingly, the projection angles of six projection lights L1 to L6 emitted from the six optical units 40, respectively, are also different from each other. In
Here, the height from the ground GR to the laser radar 1 is denoted by H0, the distance between the position on the ground GR directly below the laser radar 1 and the position at which the projection light L1 for scanning the farthest position is denoted by d1, and the distance between the position on the ground GR directly below the laser radar 1 and the projection light L6 for scanning the nearest position is denoted by d2. In the present embodiment, the height H0 is set to 3 m, and the angles θ1 to θ6 are set to 55°, 47.5°, 40°, 32.5°, 25°, and 17.5°, respectively. Accordingly, the distance d1 is set to 4.28 m, and the distance d2 is set to 0.95 m.
The laser radar 1 includes the controller 101, the power supply circuit 102, a drive circuit 161, a processing circuit 162, the non-contact power feeding part 171, the non-contact communication part 172, the controller 201, the power supply circuit 202, the communication part 203, the non-contact power feeding part 211, and the non-contact communication part 212 as components of circuitry. The controller 101, the power supply circuit 102, the drive circuit 161, the processing circuit 162, the non-contact power feeding part 171, and the non-contact communication part 172 are disposed in the rotary part 60. The controller 201, the power supply circuit 202, the communication part 203, the non-contact power feeding part 211, and the non-contact communication part 212 are disposed in the fixing part 10.
The power supply circuit 202 is connected to an external power supply, and power is supplied from the external power supply to each component of the fixing part 10 via the power supply circuit 202. The power supplied to the non-contact power feeding part 211 is supplied to the non-contact power feeding part 171 in response to the rotation of the rotary part 60. The power supply circuit 102 is connected to the non-contact power feeding part 171, and the power is supplied from the non-contact power feeding part 171 to each component of the rotary part 60 via the power supply circuit 102.
The controllers 101 and 201 each include an arithmetic processing circuit and an internal memory, and are each composed of, for example, an FPGA or MPU. The controller 101 controls each component of the rotary part 60 according to a predetermined program stored in the internal memory thereof, and the controller 201 controls each component of the fixing part 10 according to a predetermined program stored in the internal memory thereof. The controller 101 and the controller 201 are communicably connected to each other via the non-contact communication parts 172 and 212.
The controller 201 drives each component of the fixing part 10 and transmits a drive instruction to the controller 101 via the non-contact communication parts 212 and 172. The controller 101 drives each component of the rotary part 60 in accordance with the drive instruction from the controller 201, and transmits a detection signal to the controller 201 via the non-contact communication parts 172 and 212.
The drive circuit 161 and the processing circuit 162 are provided in each of the six optical units 40. The drive circuit 161 drives the laser light source 110 in accordance with the control from the controller 101. The processing circuit 162 performs processing such as amplification and noise removal on detection signals inputted from the photodetector 150, and outputs the resultant signals to the controller 101.
In the detection operation, while controlling the motor 13 to rotate the rotary part 60 at a predetermined rotation speed, the controller 201 controls the six drive circuits 161 to emit laser light (projection light) from each laser light source 110 at a predetermined rotation angle at a predetermined timing. Accordingly, the projection light is projected from the rotary part 60 to the scanning region, and the reflected light thereof is received by the photodetector 150 of the rotary part 60. The controller 201 determines whether or not an object exists in the scanning region, on the basis of detection signals outputted from the photodetector 150. In addition, the controller 201 measures the distance to the object existing in the scanning region, on the basis of the time difference (time of flight) between the timing when the projection light is projected and the timing when the reflected light is received from the scanning region.
The communication part 203 is a communication interface, and communicates with an external device 301 and an external terminal 302. The external device 301 is a device that controls a robot RB disposed in a monitoring region RM described later. The external terminal 302 is an information terminal device including an input part. The controller 201 is communicably connected to the external device 301 and the external terminal 302 via the communication part 203.
As described later, on the basis of a detection result of whether or not an object has entered the monitoring region RM, the controller 201 transmits information regarding the detection result to the external device 301 via the communication part 203. In addition, the external terminal 302 is disconnected from the communication part 203 when the laser radar 1 is normally used, and the external terminal 302 is made connected to the communication part 203 when the monitoring region RM is to be set. The controller 201 receives setting information of the monitoring region RM from the external terminal 302.
Next, a method for detecting an object, such as a person, which has entered the monitoring region RM, by using the laser radar 1 of the present embodiment will be described.
As shown in
The monitoring region RM is a three-dimensional region that is set so as to correspond to a space slightly wider than the movable range of the robot RB (range through which the arms, etc., pass). The monitoring region RM is set, for example, to a cylindrical shape, a prismatic shape, a spherical shape, or the like according to an input from a user. Hereinafter, the case where the monitoring region RM has a cylindrical shape as shown in
The monitoring region RM shown in
The laser radar 1 may include an input part for receiving an input of the setting information of the monitoring region RM. In addition, in the case where the monitoring region RM is set to a prismatic shape, the setting information of the monitoring region RM is, for example, the coordinates of the vertices of the prismatic shape.
The controller 201 of the laser radar 1 determines whether or not an object such as a person has entered the monitoring region RM, on the basis of the six optical units 40. When the state shown in
When the six sets of the projectors 81 and the light receivers 82 (see
Here, for convenience, it is assumed that the object detection surfaces S1 to S6 are uninterrupted and continuous over the entire circumference, but for example, when a partial angular range in the circumferential direction is set as a range for checking the light emission operation of each optical unit 40, surfaces obtained by excluding this angular range from the above conical surfaces are the object detection surfaces S1 to S6.
The controller 201 (see
As shown in
The detection ranges RD2 to RD5 are also set on the corresponding object detection surfaces S2 to S5 in the same manner as the detection range RD1. Here, the position at which the object detection surface S6 and the side surface of the monitoring region RM intersect each other is the position at which the object detection surface S6 and the ground GR intersect each other, so that the lower end of the detection range RD5 on the object detection surface S5 directly above the object detection surface S6 is extended to the ground GR. Therefore, in the example of
As shown in
The controller 201 causes projection lights to be projected from the respective optical units 40 at the angles θ1 to θ6 shown in
The setting of the detection ranges RD1 to RD6 shown in
That is, when, for setting, the external terminal 302 is made connected to the communication part 203, the controller 201 first receives an instruction to start setting of the monitoring region RM. When the user sets the monitoring region RM via the external terminal 302 accordingly, the controller 201 calculates parameters (rotational positions and distance detection ranges) that define the detection ranges RD1 to RD6, for the object detection surfaces S1 to S6, respectively, by the process described with reference to
In this setting process, the controller 201 calculates parameters (rotational positions and distance detection ranges) that define the detection ranges RD1 to RD6, as appropriate, according to the shape and the size of the monitoring region RM. For example, in the case where the monitoring region RM is a rectangular parallelepiped, the detection ranges RD1 to RD3 viewed from above in
When the controller 201 receives an instruction to start operation via a power button or the like, the controller 201 starts the object detection process of rotating the rotary part 60, causing projection lights to be projected from the six optical units 40, and determining whether or not an object exists in the detection ranges RD1 to RD6 (S11). Specifically, the controller 201 compares the rotational positions of the six optical units 40 and the distance to an object acquired via each optical unit 40 with the information regarding the detection ranges RD1 to RD6 stored in the internal memory, and determines whether or not the object is included in the detection ranges RD1 to RD6. By starting the object detection process, it is continuously determined at predetermined time intervals whether or not the positions of the object on the object detection surfaces S1 to S6 (distances to the object and the angles in the circumferential direction of the positions of the object) are included in the corresponding detection ranges RD1 to RD6.
When the controller 201 determines that the object is not included in any of the detection ranges RD1 to RD6 (S12: NO), the controller 201 determines that the object has not entered the monitoring region RM (safe state), and sets setting of transmission of a safety signal indicating that the monitoring region RM is in the safe state (no object is detected in the monitoring region RM), to be ON (S13). Accordingly, the controller 201 transmits the safety signal to the external device 301 (see
On the other hand, when the controller 201 determines that the object is included in at least one of the detection ranges RD1 to RD6 (S12: YES), the controller 201 determines that the object has entered the monitoring region RM (unsafe state), and sets the setting of transmission of the safety signal to be OFF (S14). In this case, the safety signal is not transmitted to the external device 301. When the external device 301 no longer receives the safety signal from the controller 201 of the laser radar 1, the external device 301 stops the operation of the robot RB.
Also, when the supply of power to the laser radar 1 is stopped due to a power failure or the like, the safety signal is no longer transmitted from the laser radar 1 to the external device 301, so that the external device 301 stops the operation of the robot RB.
After executing steps S13 and S14, the controller 201 returns the process to step S12, and performs the determination in step S12 again on the basis of the result of the object detection process after a predetermined time.
<Effects of Embodiment>
According to the above embodiment, the following effects are achieved.
The rotary part 60 (see
As shown in
Moreover, the controller 201 detects entry of an object by comparing the positions of the object on the object detection surfaces S1 to S6 with the detection ranges RD1 to RD6 set so as to correspond to the monitoring region RM, so that entry of the object can be detected by a simple process. That is, in detecting entry of an object, the controller 201 may merely two-dimensionally compare, on the object detection surfaces S1 to S6 having conical shapes, two parameters, the angle (the rotational position of the rotary part 60) in the circumferential direction and the distance in the generatrix direction (distance corresponding to the time difference between the light emission and the light reception) with the detection ranges RD1 to RD6. Therefore, the process of detecting entry of an object into the monitoring region RM can be significantly simplified compared to the case of three-dimensionally comparing the coordinate position of an object with a coordinate region of the monitoring region RM in a three-dimensional space including the monitoring region RM.
A plurality of sets of the projectors 81 and the light receivers 82 are disposed, and the angles θ1 to θ6 of the projection directions of the projection lights of the respective sets with respect to the rotation axis R10 are different from each other as shown in
On the other hand, in the above embodiment, since the plurality of sets of the projectors 81 and the light receivers 82 are disposed, the object detection surfaces S1 to S6 different from each other are formed, and the six detection ranges RD1 to RD6 corresponding to the monitoring region RM are set, as shown in
The controller 201 sets the detection ranges RD1 to RD6 corresponding to the monitoring region RM, on the object detection surfaces S1 to S6 formed by the respective sets of the projectors 81 and the light receivers 82. Then, the controller 201 executes the process of detecting entry of an object into the monitoring region RM, for each set of the projector 81 and the light receiver 82. As described above, entry of an object can be detected by the two-dimensional simple process on the object detection surfaces S1 to S6. Therefore, the process of detecting object entry for all the sets of the projectors 81 and the light receivers 82 can be simply performed.
Each projector 81 includes the mirror 42 which reflects the projection light, and the inclination angle θa (see
Since the six projectors 81 are arranged along the circumference centered on the rotation axis R10, the reflection points at which the respective mirrors 42 reflect the projection lights emitted from the structures 41 in the Z-axis positive direction are arranged along the circumference centered on the rotation axis R10. Accordingly, the edges on the inlet side (Z-axis positive side) of the object detection surfaces S1 to S6 formed by the respective projectors 81 can be caused to coincide with each other. Therefore, the six object detection surfaces S1 to S6 whose angles θ1 to θ6 (see
The controller 201 receives setting of the monitoring region RM inputted by the user via an operation terminal or the like, and sets the detection ranges RD1 to RD6 corresponding to the received monitoring region RM, on the object detection surfaces S1 to S6. Accordingly, the user can set the monitoring region RM as desired.
On the basis of a detection result of whether or not an object such as a person has entered the monitoring region RM, the controller 201 transmits information regarding the detection result to the external device 301 via the communication part 203. Specifically, when no object has entered the monitoring region RM, the safety signal (information regarding the detection result) is transmitted, and when an object has entered the monitoring region RM, the safety signal is not transmitted. Accordingly, the external device 301 can perform appropriate control on the robot RB, such as stopping the robot RB, according to detection of entry into the monitoring region RM.
Moreover, when the supply of power to the laser radar 1 is stopped due to a power failure or the like, whether or not an object has entered the monitoring region RM is no longer detected. In this case as well, the safety signal is no longer transmitted from the laser radar 1 to the external device 301, so that the external device 301 can perform appropriate control on the robot RB such as stopping the robot RB.
Each angle θb (see
<Modification>
In the above embodiment, one monitoring region RM is provided below the laser radar 1. However, in the present modification, two monitoring regions RM1 and RM2 having different sizes are provided below the laser radar 1.
In the present modification, the monitoring region RM1 for slowing down the operation of the robot RB and the monitoring region RM2 for stopping the operation of the robot RB are set. Here, the monitoring regions RM1 and RM2 are set as concentric cylindrical regions having different diameters. The monitoring region RM1 is the same as the monitoring region RM in the above embodiment. That is, in the above embodiment, the case where only one monitoring region is set is assumed, so that the monitoring region RM is set to be wide. However, in the present modification, since it is possible to set two monitoring regions, the wider monitoring region RM1 for slowing down the operation of the robot RB and the narrower monitoring region RM2 for stopping the operation of the robot RB are set.
The object detection surfaces S1 to S6 and the detection ranges RD1 to RD6 are the same as in the above embodiment. The monitoring region RM1 is the same as the monitoring region RM in the above embodiment, and the monitoring region RM2 is provided inside the monitoring region RM1.
Similar to the above embodiment, the controller 201 (see
Similar to the setting information of the monitoring region RM in the above embodiment (the monitoring region RM1 of the present modification), setting information (height H1 and radius R2) of the monitoring region RM2 is stored in the internal memory included in the controller 201. Similar to the above embodiment, the user connects the external terminal 302 (see
As shown in
Similar to the above embodiment, the controller 201 causes projection lights to be projected from the respective optical units 40 at the angles θ1 to θ6 shown in
Similar to step S11 in
When the controller 201 determines that the object is not included in any of the detection ranges RD1 to RD10 (S22: NO), the controller 201 determines that the object has not entered the monitoring regions RM1 and RM2 (safe state), and sets setting of transmission of a safety signal indicating that the monitoring regions RM1 and RM2 are in the safe state (no object is detected in the monitoring regions RM1 and RM2), to be ON (S23). Accordingly, the controller 201 transmits the safety signal to the external device 301 (see
On the other hand, when the controller 201 determines that the object is included in at least one of the detection ranges RD1 to RD10 (S22: YES), the controller 201 determines whether or not the object is included in the detection ranges RD7 to RD10, on the basis of the result of the object detection process used in the determination in step S22 (S24). When the controller 201 determines that the object is included in at least one of the detection ranges RD7 to RD10 (S24: YES), the controller 201 determines that the object has entered the monitoring region RM2 (unsafe state), and sets the setting of transmission of the safety signal to be OFF (S25). In this case, the safety signal is not transmitted to the external device 301. When the external device 301 no longer receives the safety signal from the controller 201 of the laser radar 1, the external device 301 stops the operation of the robot RB.
Similar to the above embodiment, also when supply of power to the laser radar 1 is stopped due to a power failure or the like, the safety signal is no longer transmitted from the laser radar 1 to the external device 301, so that the external device 301 stops the operation of the robot RB.
On the other hand, when the controller 201 determines that the object is not included in any of the detection ranges RD7 to RD10 (S24: NO), the controller 201 determines that the object has entered only the monitoring region RM1 (warning state), and transmits information indicating that the object has entered the monitoring region RM1, to the external device 301 via the communication part 203 (S26). Upon receiving the information indicating that the object has entered the monitoring region RM1 from the controller 201 of the laser radar 1, the external device 301 decreases the operating speed of the robot RB.
After executing steps S23, S25, and S26, the controller 201 returns the process to step S22, and performs the determination in step S22 again on the basis of the result of the object detection process after a predetermined time.
Instead of the flowchart of
<Effects of Modification>
According to the above modification, the following effects are achieved.
The controller 201 (see
On the basis of a detection result of whether or not an object such as a person has entered the monitoring regions RM1 and RM2, the controller 201 transmits information regarding the detection result to the external device 301 via the communication part 203. Specifically, when no object has entered both of the monitoring regions RM1 and RM2, the safety signal (information regarding the detection result) is transmitted, and when an object has entered at least one of the monitoring regions RM1 and RM2, the safety signal is not transmitted. Moreover, when an object has entered only the monitoring region RM1, information indicating that the object has entered the monitoring region RM1 (information regarding the detection result) is transmitted. Accordingly, the external device 301 can perform appropriate control on the robot RB, such as stopping the robot RB or decreasing the speed of the robot RB, according to detection of entry into the monitoring region RM.
In the above modification, when an object has entered the monitoring region RM1, the operating speed of the robot RB is decreased, and when an object has entered the monitoring region RM2, the operation of the robot RB is stopped. Therefore, while high operating efficiency of the robot RB is maintained, when a person comes excessively close to the robot RB, a situation in which the arm or the like of the robot RB collides with the person can be avoided by stopping the robot RB.
The mode in which detection is performed stepwise for each of the monitoring regions RM1 and RM2 as described above is also suitable for the case where the robot RB is a cooperative robot installed at a location close to a person who performs work. If the laser radar 1 of the above modification is applied to the case where the robot RB is a cooperative robot, when a person is away from the operative robot, the cooperative robot is operated at a normal operating speed, and when the person is close to the cooperative robot, the operation of the cooperative robot is not stopped, but the operating speed of the cooperative robot is decreased, so that the operating efficiency of the cooperative robot can be maintained.
<Other Modifications>
The configuration of the laser radar 1 can be modified in various ways other than the configuration shown in the above embodiment.
For example, in the above embodiment, the motor 13 is used as a drive part that rotates the rotary part 60, but instead of the motor 13, a coil and a magnet may be disposed in the fixing part 10 and the rotary part 60, respectively, to rotate the rotary part 60 with respect to the fixing part 10. In addition, a gear may be provided on the outer peripheral surface of the rotary part 60 over the entire circumference, and a gear installed on a drive shaft of a motor installed in the fixing part 10 may be meshed with this gear, whereby the rotary part 60 may be rotated with respect to the fixing part 10.
In the above embodiment, the angles θb (see
For example, the mirror 42 may be omitted from each of the six optical units 40, and six structures 41 may be radially installed such that the inclination angles thereof with respect to the rotation axis R10 are different from each other. Alternatively, in the above embodiment, the mirror 42 may be omitted, and instead, the installation surface 21 (see
In the above embodiment, the mirrors 42 are used for bending the optical axes of the projection lights emitted from the structures 41. Instead of each mirror 42, a transmission-type optical element such as a diffraction grating may be used. In this case, the laser radar 1 may be installed upside down on a ceiling or the like, and the optical axis of the projection light emitted from each structure 41 in the Z-axis negative direction may be bent in the direction away from the rotation axis R10 by the optical element.
The configuration of the optical system of each optical unit 40 is not limited to the configuration shown in the above embodiment. For example, the opening 131 may be omitted from the condensing lens 130, and the projector 81 and the light receiver 82 may be separated from each other such that the optical axis A1 of the projector 81 does not extend through the condensing lens 130. Furthermore, the number of the laser light sources 110 disposed in each optical unit 40 is not limited to one, and may be a plural number. In this case, laser lights emitted from the respective laser light sources 110 may be integrated by a polarizing beam splitter or the like, thereby generating projection light.
In the above embodiment, the six sets of the projectors 81 and the light receivers 82 (see
In the above embodiment, the six projectors 81 are arranged along the circumference centered on the rotation axis R10, but may be arranged in the radial direction centered on the rotation axis R10. Alternatively, the six projectors 81 may be arranged so as to be spaced apart from each other in the circumferential direction centered on the rotation axis R10 and be displaced relative to each other in the direction away from the rotation axis R10.
In the above embodiment, each projector 81 includes one laser light source 110, but may include two or more laser light sources. In the above embodiment, each light receiver 82 include one photodetector 150, but may include two or more photodetectors. In addition, each photodetector 150 may include two or more sensors, and reflected light may be received by the two or more sensors.
In the above embodiment, when the controller 201 determines that an object is included in at least one of the detection ranges RD1 to RD6 (S12 in
In the above modification, the two monitoring regions RM1 and RM2 are set, and for each of the two monitoring regions RM1 and RM2, the process of detecting entry of an object into the monitoring region is executed. However, the number of monitoring regions is not limited to two, and may be three or more. In this case, for each of the three or more monitoring regions, the controller 201 executes a process of detecting entry of an object into the monitoring region.
In the above embodiment, the cylindrical monitoring region RM is set over the entire circumference of 360° around the rotation axis R10, but the monitoring region RM may be set at a part of the circumference around the rotation axis R10 as shown in
In the above embodiment, the laser radar 1 is installed on the ceiling or the like above the robot RB installed on the ground, but the laser radar 1 may be installed on the ground or the like below the robot RB installed on a ceiling. In this case, the upper surface of the fixing part 10 of the laser radar 1 is set on the ground, and projection light is projected from the laser radar 1 toward the robot RB located above the laser radar 1, that is, toward the ceiling.
In the above embodiment, the laser radar 1 is connected to the external device 301 and the external terminal 302 via the communication part 203. However, the laser radar 1 may have the configurations of the external device 301 and the external terminal 302.
In addition to the above, various modifications can be made as appropriate to the embodiments of the present invention, without departing from the scope of the technological idea defined by the claims.
Number | Date | Country | Kind |
---|---|---|---|
2020-029755 | Feb 2020 | JP | national |
This application is a continuation of International Application No. PCT/JP2021/003106 filed on Jan. 28, 2021, entitled “LASER RADAR”, which claims priority under 35 U.S.C. Section 119 of Japanese Patent Application No. 2020-029755 filed on Feb. 25, 2020, entitled “LASER RADAR”. The disclosures of the above applications are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2021/003106 | Jan 2021 | US |
Child | 17890911 | US |