Systems, Apparatuses, and Methods

The system uses laser matrices for precise underwater tracking and communication by estimating relative directions and positions, addressing the limitations of sound and radio waves in underwater environments.

JP7627371B1Active Publication Date: 2025-02-05SOFTBANK CORPORATION
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2024043992
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-03-19
Publication Date
2025-02-05
Estimated Expiration
2044-03-19

Smart Images

  • Figure 0007627371000001_ABST
    Figure 0007627371000001_ABST
Patent Text Reader

Abstract

A technique is provided that enables efficient and accurate alignment of a first device movable underwater with respect to a second device. [Solution] A system is provided which comprises a first device 100 capable of moving underwater and a second device 200, wherein the second device has a second laser unit 220 including a plurality of second laser emitting units that irradiate laser light, and a second control unit that controls the plurality of second laser emitting units to irradiate laser light, and the first device has a first laser unit 120 including a plurality of first laser receiving units that receive laser light, and a first control unit that detects the second laser unit based on the laser light received by at least any one of the plurality of first laser receiving units, estimates the relative direction of the second laser unit based on the position of the first laser unit based on the reception status of the laser light by the plurality of first laser receiving units, and controls a movement mechanism of the first device to align the first laser unit and the second laser unit based on the relative direction.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a system, an apparatus, and a method. [Background technology]

[0002] A control method has been known in which multiple submersibles share each other's positions and the like through acoustic communication and align the optical axes of their optical wireless communication devices (see, for example, Patent Document 1). [Prior art document] [Patent documents] [Patent Document 1] Patent No. 6792686 Summary of the Invention [Means for solving the problem]

[0003] According to one embodiment of the present invention, a system is provided. The system may include a first device that can move underwater. The system may include a second device. The second device may include a second laser unit including a plurality of second laser emitting units that emit laser light. The second device may include a second control unit that controls the plurality of second laser emitting units to emit laser light. The first device may include a first laser unit including a plurality of first laser receiving units that receive laser light. The first device may include a first control unit that detects the second laser unit based on the laser light received by at least one of the plurality of first laser receiving units, estimates a relative direction of the second laser unit based on the position of the first laser unit based on the state of reception of the laser light by the plurality of first laser receiving units, and controls a moving mechanism of the first device to align the first laser unit and the second laser unit based on the relative direction.

[0004] In the system, the second laser emitting units may be arranged in a matrix, the second control unit may control the second laser emitting units to emit laser light in a first two-dimensional pattern determined in advance, and the first control unit may estimate a relative direction of the second laser unit based on a position of the first laser unit based on the first two-dimensional pattern and a light receiving pattern received by the first laser receiving units. The predetermined two-dimensional pattern may be a cross shape.

[0005] Any of the systems may further include a third device. The third device may have a third laser unit including a plurality of third laser emitting sections arranged in a matrix to emit laser light. The third device may have a third control section that controls the plurality of third laser emitting sections to emit laser light. The third control section may control the plurality of third laser emitting sections to emit laser light in a second two-dimensional pattern different from the first two-dimensional pattern. The first control section may identify a device that emits the laser light received by the plurality of first laser receiving sections based on the first two-dimensional pattern, the second two-dimensional pattern, and a light receiving pattern received by the plurality of first laser receiving sections.

[0006] In any of the above systems, the second control unit may cause the plurality of second laser emitting units to emit laser light in sequence, and the first control unit may estimate a relative direction of the second laser unit based on a position of the first laser unit based on a time-series state of laser light reception by the plurality of first laser receiving units. The plurality of second laser emitting units may be arranged in a circle, and the second control unit may control the plurality of second laser emitting units to emit laser light in the order of the circular arrangement.

[0007] In any of the above systems, the second device may further include a second distance measuring unit that measures a distance between the second device and a measurement target. The second control unit may adjust a spread angle and / or an irradiation direction of the laser light irradiated by the plurality of second laser irradiators according to the distance between the second device and the first device measured by the second distance measuring unit.

[0008] In any of the above systems, the second device may further have a second laser light reflecting unit that receives laser light and reflects the laser light in the same direction as the direction in which the laser light was received, and the first laser unit may further include a plurality of first laser irradiating units that irradiate laser light, and the first control unit may cause the plurality of first irradiating units to irradiate laser light, and estimate the relative direction of the second laser unit based on the position of the first laser unit based on the reception state of the reflected light of the laser light reflected by the second laser light reflecting unit by the plurality of first laser receiving units.

[0009] In any of the above systems, the first laser unit may further include a plurality of first laser emitting sections that irradiate laser light, and the second laser unit may further include a plurality of second laser receiving sections that receive laser light, and the second control unit may detect the first laser unit based on the laser light received by at least any of the plurality of second laser receiving sections, estimate a relative direction of the first laser unit based on the position of the second laser unit based on a reception status of the laser light by the plurality of second laser receiving sections, and control a moving mechanism of the second device to align the first laser unit and the second laser unit based on the relative direction.

[0010] According to one embodiment of the present invention, there is provided a device capable of moving underwater. The device may include a first laser unit including a plurality of first laser receiving units that receive laser light. The device may include a first control unit that detects the second laser unit of another device having a second laser unit including a plurality of second laser emitting units that irradiate laser light and a second control unit that controls the plurality of second laser emitting units to irradiate laser light based on the laser light received by at least one of the plurality of first laser receiving units, estimates a relative direction of the second laser unit based on the position of the first laser unit based on the state of reception of the laser light by the plurality of first laser receiving units, and controls a moving mechanism of the device to align the first laser unit and the second laser unit based on the relative direction.

[0011] According to one embodiment of the present invention, there is provided a control method executed by a first control unit of an apparatus having a first laser unit including a plurality of first laser receiving units that receive laser light and that is movable underwater, and a first control unit. The control method may include a detection step of detecting the second laser unit of another apparatus having a second laser unit including a plurality of second laser emitting units that irradiate laser light based on the laser light received by at least one of the plurality of first laser receiving units, and a second control unit that controls the plurality of second laser emitting units to irradiate laser light. The control method may include an estimation step of estimating a relative direction of the second laser unit based on a position of the first laser unit based on a state of reception of laser light by the plurality of first laser receiving units. The control method may include a movement mechanism control step of controlling a movement mechanism of the apparatus to align the first laser unit and the second laser unit based on the relative direction.

[0012] The above summary of the invention does not list all of the necessary features of the present invention. Also, subcombinations of these features may also be inventions. [Brief description of the drawings]

[0013] [Figure 1] An example of a system 10 is shown diagrammatically. [Diagram 2] 1 shows a schematic diagram of an example of a two-dimensional pattern. [Diagram 3] 1 shows a schematic diagram of an example of a two-dimensional pattern. [Figure 4] 1 shows a schematic diagram of an example of a two-dimensional pattern. [Diagram 5] 1 shows a schematic diagram of an example of a two-dimensional pattern. [Figure 6] 1 shows a schematic diagram of an example of a two-dimensional pattern. [Figure 7] 10 is an explanatory diagram for explaining alignment between a laser unit 120 and a laser unit 220. FIG. [Figure 8] 10 is an explanatory diagram for explaining alignment between a laser unit 120 and a laser unit 220. FIG. [Figure 9] An example of a system 10 is shown diagrammatically. [Figure 10] An example of a laser unit 220 is shown diagrammatically. [Figure 11] 10 is an explanatory diagram for explaining alignment between a laser unit 120 and a laser unit 220. FIG. [Figure 12] 10 is an explanatory diagram for explaining alignment between a laser unit 120 and a laser unit 220. FIG. [Figure 13] 10 is an explanatory diagram for explaining alignment between a laser unit 120 and a laser unit 220. FIG. [Figure 14] 10 is an explanatory diagram for explaining alignment between a laser unit 120 and a laser unit 220. FIG. [Figure 15] 10 is an explanatory diagram for explaining alignment between a laser unit 120 and a laser unit 220. FIG. [Figure 16] An example of a system 10 is shown diagrammatically. [Figure 17] An example of a system 10 is shown diagrammatically. [Figure 18] An example of a system 10 is shown diagrammatically. [Figure 19] An example of the hardware configuration of a computer 1200 functioning as the control unit 180 or the control unit 280 is shown in schematic form. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.

[0015] Light attenuation is large underwater. For example, sunlight hardly reaches the ocean. At a depth of about 70 m, the attenuation is about 0.1% of that on the ocean surface, and at a depth of about 200 m, the attenuation is so low that it cannot be detected by humans, so a camera can only grasp the distance. In addition, it is difficult to use precise positioning technology using radio waves, sound waves, etc. underwater. For this reason, it is difficult to realize an effective capture and tracking technology for a moving underwater vehicle. It is desirable to provide a tracking method that can actively capture and track a moving underwater vehicle using light (laser) that is not affected by disturbances (multipath) caused by diffuse reflection from obstacles, as with radio waves and sound waves. The system according to this embodiment contributes to solving such problems by providing an optical tracking technology that captures and tracks the position of an underwater vehicle using, for example, a plurality of laser emitting units and a plurality of laser receiving units arranged in a matrix.

[0016] 1 is a schematic diagram of an example of a system 10. The system 10 includes an apparatus 100 and an apparatus 200 that are disposed underwater. The apparatus 100 may be an example of a first apparatus. The apparatus 200 may be an example of a second apparatus.

[0017] In the example shown in Fig. 1, the device 100 has a function of moving through water by itself. In the example shown in Fig. 1, the device 200 does not have a function of moving through water by itself. In the example shown in Fig. 1, the device 200 is fixed to the ship 40. The device 200 may be fixed to any location other than the ship 40.

[0018] The apparatus 200 includes a laser unit 220. The laser unit 220 may be an example of a second laser unit. As shown in the lower right of Fig. 1, the laser unit 220 includes a plurality of laser irradiation units 230. The laser irradiation units 230 may be an example of a second laser irradiation unit.

[0019] 1, the laser unit 220 has a plurality of laser irradiation sections 230 arranged in a matrix. In the example shown in Fig. 1, the matrix of the laser unit 220 is a square of 5 rows x 5 columns, and the laser unit 220 has 25 laser irradiation sections 230. The number of rows, the number of columns, and the shape of the matrix are not limited to these, and the number of laser irradiation sections 230 is not limited to 25.

[0020] The number of rows in the matrix may be less than 5. For example, the number of rows in the matrix is ​​4, 3, and 2. The number of columns in the matrix may be more than 5. The number of columns in the matrix may be less than 5. For example, the number of columns in the matrix is ​​4, 3, and 2. The number of columns in the matrix may be more than 5.

[0021] The shape of the matrix may be rectangular. The number of rows and columns of the matrix may be different. The number of rows and columns of the matrix may be the same. The shape of the matrix may be any shape, for example a triangle or a polygon with pentagons or more.

[0022] The arrangement of the plurality of laser irradiation sections 230 of the laser unit 220 does not have to be in a matrix shape. For example, the arrangement of the plurality of laser irradiation sections 230 may be in a circular or elliptical shape.

[0023] The laser irradiation unit 230 irradiates the laser light 22. The laser irradiation unit 230 may irradiate the laser light 22 in the direction of the device 100. The direction of the device 100 may be the direction in which the device 100 is assumed to be located. The direction of the device 100 does not have to completely match the direction in which the device 100 is located. The laser irradiation unit 230 may irradiate the laser light 22 in a direction slightly shifted from the direction in which the device 100 is located. The irradiation direction of the laser light 22 of the laser irradiation unit 230 may be changeable.

[0024] The apparatus 100 includes a laser unit 120. The laser unit 120 may be an example of a first laser unit. As shown in the lower left of Fig. 1, the laser unit 120 includes a plurality of laser receiving units 150. The laser receiving units 150 may be an example of a first laser receiving unit.

[0025] In the example shown in FIG. 1, the laser unit 120 has a plurality of laser receiving sections 150. In the example shown in FIG. 1, the plurality of laser receiving sections 150 are arranged in a matrix. In the example shown in FIG. 1, the matrix of the laser unit 120 is a square of 5 rows and 5 columns, and the laser unit 120 has 25 laser receiving sections 150. The number of rows, the number of columns, and the shape of the matrix are not limited to this, and the number of the laser receiving sections 150 is not limited to 25. The number of rows, the number of columns, and the shape of the matrix are the same as those described above for the laser unit 220, and can be understood by a person skilled in the art by replacing the laser irradiation section 230 with the laser receiving section 150.

[0026] The number of rows in the matrix of the laser unit 120 may be the same as the number of rows in the matrix of the laser unit 220. The number of columns in the matrix of the laser unit 120 may be the same as the number of columns in the matrix of the laser unit 220. The shape of the matrix of the laser unit 120 may be the same as the shape of the matrix of the laser unit 220. The number of rows, the number of columns, and the shape of the laser unit 120 may be the same as the number of rows, the number of columns, and the shape of the matrix of the laser unit 220.

[0027] In this embodiment, unless otherwise specified, the number of rows and columns of the laser unit 120 and its shape are a square of 5 rows x 5 columns, and the number of rows and columns of the matrix of the laser unit 220 and its shape are a square of 5 rows x 5 columns will be mainly described as an example.

[0028] The laser receiving unit 150 receives the laser light 22. The laser receiving unit 150 may receive the laser light 22 from the direction of the device 200. The direction of the device 200 may be the direction in which the device 200 is assumed to be located. The direction of the device 200 does not have to completely match the direction in which the device 200 is located. The laser receiving unit 150 may be configured to receive the laser light 22 incident from a direction slightly shifted from the direction in which the device 200 is located. The laser receiving unit 150 may be configured to receive the laser light 22 from a direction completely matching the direction in which the device 200 is located. In the example shown in FIG. 1, the laser receiving unit 150 receives the laser light 22 irradiated from the laser irradiating unit 230.

[0029] The device 200 includes a control unit 280. The control unit 280 may be an example of a second control unit. The control unit 280 executes various controls in the device 200. For example, the control unit 280 controls the irradiation of the laser light 22 by the multiple laser irradiation units 230. The control unit 280 may control the on / off of the irradiation of the laser light 22 by each of the multiple laser irradiation units 230. As a specific example, the control unit 280 may control the multiple laser irradiation units 230 to irradiate the laser light in a predetermined two-dimensional pattern. In the example shown in FIG. 1, the two-dimensional pattern is a cross shape. As another specific example, the control unit 280 may control the multiple laser irradiation units 230 to irradiate the laser light 22 in sequence from the multiple laser irradiation units 230. The control unit 280 may control the multiple laser irradiation units 230 to irradiate the laser light 22 from the multiple laser irradiation units 230 one by one.

[0030] The device 100 has a control unit 180. The control unit 180 may be an example of a first control unit. The control unit 180 executes various controls in the device 100. For example, the control unit 180 controls the detection of the laser unit 220. For example, the control unit 180 detects the laser unit 220 based on the laser light 22 received by at least one of the multiple laser receiving units 150. As a specific example, when at least one of the multiple laser receiving units 150 receives the laser light 22, the control unit 180 determines that the laser unit 220 is present in the light receiving direction.

[0031] For example, the control unit 180 estimates the relative direction of the laser unit 220 with respect to the position of the laser unit 120. For example, the control unit 180 estimates the relative direction of the laser unit 220 with respect to the position of the laser unit 120 based on the reception state of the laser light 22 by the multiple laser receiving units 150. As a specific example, the control unit 180 may estimate the relative direction based on which of the multiple laser receiving units 150 has received the laser light 22. For example, the control unit 180 estimates that the laser unit 220 is located in the direction in which the laser receiving unit 150 that received the laser light 22 is located.

[0032] As a specific example, the control unit 180 estimates the relative direction of the laser unit 220 based on the position of the laser unit 120, based on a predetermined two-dimensional pattern and a light reception pattern received by the multiple laser light receiving units 150. In the example shown in Fig. 1, the control unit 180 estimates the relative direction of the laser unit 220 based on the position of the laser unit 120, based on a predetermined cross-shaped pattern and a light reception pattern received by the multiple laser light receiving units 150 shown in the lower left of Fig. 1.

[0033] As another specific example, the control unit 180 may estimate the relative direction based on the time-series reception status of the laser light 22 by the multiple laser receiving units 150. For example, the control unit 180 estimates the relative direction based on the time-series order in which the multiple laser receiving units 150 receive the laser light 22. For example, the control unit 180 estimates that the laser unit 220 is located in the direction of the laser receiving unit 150 that first received the laser light 22. The control unit 180 may estimate the relative direction based on the cumulative received light intensity of the laser light 22 per unit time for each of the multiple laser receiving units 150. For example, the control unit 180 estimates that the laser unit 220 is located in the direction of the laser receiving unit 150 that has the largest cumulative received light intensity of the laser light 22 per unit time.

[0034] The control unit 180 controls the movement mechanism 182 of the device 100 to align the laser unit 120 and the laser unit 220 based on the estimated relative direction. As a result, the control unit 180 may adjust the positions of the laser unit 120 and the laser unit 220 to a range where they face each other directly. The movement mechanism 182 is a mechanism for moving the device 100 underwater. In FIG. 1, a screw is illustrated as the movement mechanism 182, but the movement mechanism 182 may be any mechanism as long as it can move the device 100 underwater.

[0035] The two-dimensional pattern in the example shown in FIG. 1 is a cross shape, and the cross shape is formed by lines parallel to the rows of the matrix and lines parallel to the columns of the matrix intersecting at the center of the matrix. However, the configuration of the cross shape is not limited to this. For example, the intersection point of the cross shape does not have to be at the center of the matrix. For example, as in the example shown in FIG. 2, the cross shape may be formed by two diagonal lines of the matrix intersecting. The cross shape may be an X-shape.

[0036] The two-dimensional pattern does not have to be a cross. The two-dimensional pattern may have any shape as long as the control unit 180 can estimate the relative direction of the laser unit 220 based on the position of the laser unit 120. In the example shown in Fig. 3, the two-dimensional pattern is a hollow square. In the example shown in Fig. 4, the two-dimensional pattern is a hollow diamond.

[0037] The two-dimensional pattern may be formed to include a plurality of outermost points forming a matrix. The two-dimensional pattern may be formed to include points at the four corners of the matrix. In the example shown in FIG. 5, the two-dimensional pattern has a shape in which four points at the four corners of the matrix are added to the cross shape shown in FIG. 1. As a result, compared to the example shown in FIG. 1, the outer edge of the two-dimensional pattern irradiated by the laser irradiation unit 230 is wider, so that the possibility that the laser light 22 is received by the laser unit 120 increases, and the range in which the device 100 can track the device 200 is expanded.

[0038] Among the multiple laser irradiation units 230 forming a matrix, the time series pattern of laser irradiation of some of the laser irradiation units 230 may be made different from the time series pattern of laser irradiation of the remaining laser irradiation units 230. In the example shown in FIG. 6, only the time series pattern of laser irradiation of the laser irradiation unit 230 located at the center of the matrix is ​​different from the time series pattern of the remaining laser irradiation units 230. For example, only the time series pattern of laser irradiation of the laser irradiation unit 230 located at the center of the matrix is ​​a blinking pattern, and the time series patterns of the other laser irradiation units 230 are a lighting pattern. As a result, compared to the case where the time series patterns of laser irradiation of the multiple laser irradiation units 230 are all the same, the position on the matrix of the laser irradiation unit 230 that serves as the reference for alignment can be easily identified, and the probability of correct identification is also improved, so that efficient and accurate alignment is possible.

[0039] The wavelength, phase, and intensity of the laser light 22 irradiated by the laser irradiation unit 230 are not particularly limited. The wavelength of the laser light 22 may be selected such that the attenuation of the laser light 22 in the liquid in which the system 10 is actually operated is small. For example, a sample of the liquid in which the system 10 is actually operated may be obtained, and an absorption spectrum may be obtained by measuring it with a spectrophotometer, and the wavelength band of the laser light 22 may be selected from a wavelength band in which the absorbance is small. This makes it possible to reduce the influence of attenuation of the laser light 22 due to dissolved substances and dissipated substances in seawater, for example, when the system 10 is operated in a specific sea area. The wavelength of the laser light 22 may be selected from visible light. The wavelength of the laser light 22 may be selected from the range of 360 nm to 830 nm, for example. The wavelength of the laser light 22 may be selected from the wavelengths of blue and green light in visible light. For example, the wavelength of the laser light 22 may be selected from the range of 440 nm to 550 nm.

[0040] The wavelength, phase, and intensity of the laser light received by the laser receiving unit 150 are not particularly limited. The wavelength of the laser light received by the laser receiving unit 150 may be limited to a specific wavelength. For example, the laser receiving unit 150 may be filtered so as to receive only laser light in the same wavelength range as the laser light 22 irradiated by the laser irradiating unit 230 and not receive laser light in a wavelength range different from that of the laser light 22. This makes it possible to reduce the influence of light other than the laser light 22 irradiated from the laser irradiating unit 230 among the light received by the laser receiving unit 150, and therefore makes it possible for the control unit 180 to detect the position of the laser unit 220 more accurately.

[0041] The irradiation period during which each of the multiple laser irradiating sections 230 irradiates the laser light 22 may be adjustable.

[0042] For example, when the distance between the device 100 and the device 200 is large and the intensity of the laser light 22 received by the laser receiving unit 150 is relatively small, the irradiation period of the laser light 22 may be lengthened to adjust the cumulative intensity per unit time of the laser light 22 to be large. This increases the probability that the device 100 can capture the device 200. When the distance between the device 100 and the device 200 is small and the intensity of the laser light 22 received by the laser receiving unit 150 is relatively large, the irradiation period of the laser light 22 may be shortened to adjust the amount of movement of the device 100 and the device 200 due to tidal currents, etc. during the period when one laser emitting unit 230 is emitting the laser light 22 may be shortened. This makes it easier for the device 100 to estimate the accurate position of the device 200. In this way, a well-balanced adjustment can be made according to the distance between the device 100 and the device 200, so that when the distance is large, the probability of capture is prioritized, and when the distance is small, the accuracy of the estimation of the position is prioritized. As a specific example, the control unit 280 controls so that the emission period of the laser light 22 becomes longer as the distance between the apparatus 100 and the apparatus 200 increases. The control unit 280 may control so that the laser light 22 is irradiated for a predetermined first irradiation period when the distance between the apparatus 100 and the apparatus 200 is shorter than a predetermined threshold, and may control so that the laser light 22 is irradiated for a second irradiation period longer than the first irradiation period when the distance between the apparatus 100 and the apparatus 200 is longer than a predetermined threshold.

[0043] In the example shown in FIG. 1, the device 200 may communicate with the device 100 using a two-dimensional pattern formed by the multiple laser irradiation units 230. For example, the device 200 may communicate with the device 100 by predetermining a specific meaning for the shape of the two-dimensional pattern and the combination of the time-series irradiation patterns. The shape of the two-dimensional pattern may be, for example, the above-mentioned cross, X-shape, hollow square, hollow diamond, etc. The time-series irradiation pattern of the two-dimensional pattern may be, for example, an irradiation pattern configured by changing the laser light irradiation time of the two-dimensional pattern, the interval period of the laser irradiation of the two-dimensional pattern, the laser light irradiation time of each of the multiple laser irradiation units 230 when the multiple laser irradiation units 230 are caused to irradiate the laser light 22 in turn, and the interval period of the laser light irradiation of each of the multiple laser irradiation units 230 when the multiple laser irradiation units 230 are caused to irradiate the laser light 22 in turn. The time-series irradiation pattern of the two-dimensional pattern may be, for example, a Morse code. Furthermore, the two-dimensional pattern of time series irradiation may be, for example, any pattern previously determined between the parties concerned.

[0044] In the example shown in FIG. 1, the device 200 may further include an optical communication unit including an optical antenna, and the device 100 may further include an optical communication unit including an optical antenna. In the example shown in FIG. 1, the device 200 and the device 100 may perform optical communication. Specifically, optical communication may be performed between the optical communication unit of the device 200 and the optical communication unit of the device 100. The optical communication unit of the device 200 may be referred to as a second optical communication unit. The optical antenna included in the second optical communication unit may be referred to as a second optical antenna. The optical communication unit of the device 100 may be referred to as a first optical communication unit. The optical antenna included in the first optical communication unit may be referred to as a first optical antenna.

[0045] The laser irradiation unit 230 may irradiate the laser light 22 in the direction of optical communication of the second optical communication unit. The direction of optical communication of the second optical communication unit may be the directional direction of optical communication of the second optical communication unit. The direction of optical communication does not have to completely match the direction of optical communication. The laser irradiation unit 230 may irradiate the laser light 22 in a direction that completely matches the direction of optical communication of the second optical communication unit. The laser irradiation unit 230 may irradiate the laser light 22 in a direction that is slightly shifted from the direction of optical communication of the second optical communication unit.

[0046] The laser receiving unit 150 may receive laser light from the direction of optical communication of the first optical communication unit. The direction of optical communication of the first optical communication unit may be the directional direction of optical communication of the first optical communication unit. The laser receiving unit 150 may be configured to receive laser light 22 from a direction that completely matches the direction of optical communication of the first optical communication unit. The laser receiving unit 150 may be configured to receive laser light 22 from a direction that is slightly shifted from the direction of optical communication of the first optical communication unit.

[0047] The first optical communication unit and the second optical communication unit may be disposed in the device 100 and the device 200, respectively, so that the directions of the optical communication coincide when the laser unit 120 and the laser unit 220 are aligned. As described above, the control unit 180 mainly aligns the laser unit 120 and the laser unit 220, which enables the optical communication between the device 100 and the device 200 to be stably performed.

[0048] The control unit 280 may be the main unit for aligning the laser unit 120 and the laser unit 220. For example, the control unit 280 receives information indicating the reception state of the laser light 22 by at least one of the multiple laser receiving units 150 from the device 100 by optical communication. The control unit 280 may estimate the relative direction of the laser unit 220 based on the position of the laser unit 120 by the received information. The control unit 280 may control the moving mechanism of the device 100 to align the laser unit 120 and the laser unit 220. For example, the control unit 280 may control the moving mechanism 182 by sending a control signal to the device 100 by optical communication. The device 100 and the device 200 may further have communication means other than optical communication. The device 100 may communicate with the device 200 by other communication means. For example, the other communication means may be sound wave communication. If a failure occurs in the optical communication, the device 100 may accept control from the device 200 via another communication means.

[0049] 7 and 8 are explanatory diagrams for explaining the alignment between the laser unit 120 and the laser unit 220. In Fig. 7 and Fig. 8, the positional relationship between the laser unit 120 and the laser unit 220 is shown generally. For the sake of convenience, the parts of the apparatus 100 other than the laser unit 120 and the parts of the apparatus 200 other than the laser unit 220 are omitted from the illustration.

[0050] 7 and 8, with respect to when laser unit 120 and laser unit 220 are in the positions shown in stage C, a large deviation in the position of laser unit 120 indicates a low degree of alignment between laser unit 120 and laser unit 220, and a small deviation in the position of laser unit 120 and laser unit 220 indicates a high degree of alignment between laser unit 120 and laser unit 220.

[0051] In the example shown in Figures 7 and 8, the laser unit 120 includes multiple laser receiving sections, namely laser receiving section 151, laser receiving section 152, laser receiving section 153, laser receiving section 154, laser receiving section 155, laser receiving section 156, laser receiving section 157, laser receiving section 158, laser receiving section 159, laser receiving section 160, laser receiving section 161, laser receiving section 162, laser receiving section 163, laser receiving section 164, laser receiving section 165, laser receiving section 166, laser receiving section 167, laser receiving section 168, laser receiving section 169, laser receiving section 170, laser receiving section 171, laser receiving section 172, laser receiving section 173, laser receiving section 174, and laser receiving section 175.

[0052] In the example shown in Figures 7 and 8, the laser unit 220 includes multiple laser irradiation sections, namely, laser irradiation section 221, laser irradiation section 222, laser irradiation section 223, laser irradiation section 224, laser irradiation section 225, laser irradiation section 226, laser irradiation section 227, laser irradiation section 228, laser irradiation section 229, laser irradiation section 230, laser irradiation section 231, laser irradiation section 232, laser irradiation section 233, laser irradiation section 234, laser irradiation section 235, laser irradiation section 236, laser irradiation section 237, laser irradiation section 238, laser irradiation section 239, laser irradiation section 240, laser irradiation section 241, laser irradiation section 242, laser irradiation section 243, laser irradiation section 244, and laser irradiation section 245.

[0053] 7 and 8, the laser irradiating portion that is not irradiated with the laser beam 22 is shown without hatching, and the laser irradiating portion that is irradiating with the laser beam 22 is shown with hatching. In Fig. 7 and 8, the laser receiving portion that is not receiving the laser beam 22 is shown without hatching, and the laser receiving portion that is receiving the laser beam 22 is shown with hatching.

[0054] 7, the alignment between the laser unit 120 and the laser unit 220 will be described taking as an example a case where the predetermined pattern is a cross shape. In stages A, B, and C, the laser irradiation section 223, the laser irradiation section 228, the laser irradiation section 231, the laser irradiation section 232, the laser irradiation section 233, the laser irradiation section 234, the laser irradiation section 235, the laser irradiation section 238, and the laser irradiation section 243 among the multiple laser irradiation sections 230 of the laser unit 220 irradiate the laser light 22 to form a two-dimensional cross pattern shown on the right side of stage A, and irradiate the laser light 22.

[0055] Stage A represents a state in which the laser unit 120 detects the laser unit 220 and starts alignment. In stage A, among the multiple laser emitting units 130 of the laser unit 120, only the laser receiving unit 155 receives the laser light 22. In stage A of this example, the laser receiving unit 155 receives the laser light 22 irradiated by the laser emitting unit 243.

[0056] In stage A, the control unit 180 estimates the relative direction of the laser unit 220 based on the laser unit 120, based on a predetermined two-dimensional cross pattern and a light receiving pattern received by the plurality of laser irradiation units 130 included in the laser unit 120. In stage A, the control unit 180 may estimate that the laser unit 220 is located in the direction of the laser receiving unit 155 as seen from the laser receiving unit 163, which is the center of the matrix of the laser unit 120, based on the fact that only the laser receiving unit 155 of the plurality of laser receiving units 150 has received the laser light 22. Specifically, the control unit 180 may estimate that the laser unit 220 is located in the relative direction of the vector 30 obtained by connecting the laser receiving unit 163, which is the center of the matrix of the laser unit 120, and the laser receiving unit 155, and control the moving mechanism 182 to move the device 100.

[0057] In stage B, in response to the movement of the device 100 in stage A, the position of the laser unit 120 approaches the position of the laser unit 220. In stage B, the laser receiving unit 151 receives the laser light 22 irradiated by the laser irradiating unit 231, the laser receiving unit 152 receives the laser light 22 irradiated by the laser irradiating unit 232, the laser receiving unit 153 receives the laser light 22 irradiated by the laser irradiating unit 233, the laser receiving unit 154 receives the laser light 22 irradiated by the laser irradiating unit 234, the laser receiving unit 155 receives the laser light 22 irradiated by the laser irradiating unit 235, the laser receiving unit 158 ​​receives the laser light 22 irradiated by the laser irradiating unit 238, and the laser receiving unit 163 receives the laser light 22 irradiated by the laser irradiating unit 243.

[0058] In stage B, the control unit 180 may estimate the relative direction in which the laser unit 220 is located, based on the fact that the laser receiving unit 151, the laser receiving unit 152, the laser receiving unit 153, the laser receiving unit 154, the laser receiving unit 155, the laser receiving unit 158, and the laser receiving unit 163 among the multiple laser receiving units have received the laser light 22. Specifically, the control unit 180 may estimate that the laser unit 220 is located in the relative direction of the vector 30 obtained by combining multiple vectors obtained by connecting the laser receiving unit 163, which is the center of the matrix of the laser unit 120, with each of the multiple laser receiving units that have received the laser light 22, and control the moving mechanism 182 to move the device 100.

[0059] As another specific example, the control unit 180 may estimate the laser emitting unit that receives the laser light 22 irradiated by the laser emitting unit 233 at the center of the laser unit 220, based on a predetermined two-dimensional pattern and a light receiving pattern by the multiple laser receiving units of the laser unit 120. In step B, based on the fact that the predetermined two-dimensional pattern is a cross shape and that the light receiving pattern by the multiple laser receiving units of the laser unit 120 is a T shape, it may be estimated that the laser emitting unit that receives the laser light 22 irradiated from the laser emitting unit 233 at the center of the laser unit 220 is the laser receiving unit 153 located at the intersection of the T shape. The control unit 180 may control the moving mechanism 182 to move the device 100 in the relative direction of the vector 30 obtained by connecting the laser receiving unit 163 at the center of the laser unit 120 and the laser receiving unit 153 estimated to have received the laser light 22 irradiated from the center of the laser unit 220. The control unit 180 may control the moving mechanism 182 of the device 100 so as to align the position of the laser receiving unit 163, which is the center of the laser unit 120, with the position of the laser receiving unit 153 that is estimated to have received the laser light 22 irradiated from the center of the laser unit 220.

[0060] Phase C represents a state in which the position of the laser unit 120 is aligned with the position of the laser unit 220 in response to the movement of the apparatus 100 in phase B.

[0061] 8, the alignment between the laser unit 120 and the laser unit 220 will be described taking as an example a case where the predetermined pattern is an X-shape. In stages A, B, and C, the laser irradiation section 221, the laser irradiation section 225, the laser irradiation section 227, the laser irradiation section 229, the laser irradiation section 233, the laser irradiation section 237, the laser irradiation section 239, the laser irradiation section 241, and the laser irradiation section 245 among the multiple laser irradiation sections 230 of the laser unit 220 irradiate the laser light 22 to form a two-dimensional pattern in an X-shape as shown on the right side of stage A, and irradiate the laser light 22.

[0062] Stage A represents a state in which the laser unit 120 detects the laser unit 220 and starts alignment. In stage A, among the multiple laser emitting units 130 of the laser unit 120, only the laser receiving unit 155 receives the laser light 22. In stage A of this example, the laser receiving unit 155 receives the laser light 22 irradiated by the laser emitting unit 243.

[0063] In stage A, the control unit 180 estimates the relative direction of the laser unit 220 based on the laser unit 120, based on a predetermined X-shaped two-dimensional pattern and a light receiving pattern received by the plurality of laser irradiation units 130 included in the laser unit 120. In stage A, the control unit 180 may estimate that the laser unit 220 is located in the direction of the laser receiving unit 155 as seen from the laser receiving unit 163, which is the center of the matrix of the laser unit 120, based on the fact that only the laser receiving unit 155 of the plurality of laser receiving units 150 has received the laser light 22. Specifically, the control unit 180 may estimate that the laser unit 220 is located in the relative direction of the vector 30 obtained by connecting the laser receiving unit 163, which is the center of the matrix of the laser unit 120, and the laser receiving unit 155, and control the moving mechanism 182 to move the device 100.

[0064] In stage B, in response to the movement of the apparatus 100 in stage A, the position of the laser unit 120 approaches the position of the laser unit 220. In stage B, the laser receiving unit 155 receives the laser light 22 irradiated by the laser irradiating unit 233, the laser receiving unit 159 receives the laser light 22 irradiated by the laser irradiating unit 237, and the laser receiving unit 163 receives the laser light 22 irradiated by the laser irradiating unit 241.

[0065] In stage B, the control unit 180 may estimate the relative direction in which the laser unit 220 is located based on the fact that the laser receiving unit 155, the laser receiving unit 159, and the laser receiving unit 163 among the multiple laser receiving units have received the laser light 22. Specifically, the control unit 180 may estimate that the laser unit 220 is located in the relative direction of the vector 30 obtained by combining multiple vectors obtained by connecting the laser receiving unit 163, which is the center of the matrix of the laser unit 120, with each of the multiple laser receiving units that have received the laser light 22, and control the movement mechanism 182 to move the device 100. For example, when the multiple vectors obtained in this manner are all vectors in the same direction, the control unit 180 may estimate that the laser unit 220 is located in the relative direction of the vector with the largest magnitude, and control the movement mechanism 182 to move the device 100.

[0066] As another specific example, the control unit 180 may estimate the laser emitting unit that receives the laser light 22 irradiated by the laser emitting unit 233 at the center of the laser unit 220, from a predetermined two-dimensional pattern and a light receiving pattern by the multiple laser receiving units of the laser unit 120. In stage B, based on the fact that the predetermined two-dimensional pattern is an X-shape and the light receiving pattern by the multiple laser receiving units of the laser unit 120 is a diagonal straight line whose length is equal to or longer than the length including the center of the X, it can be estimated that the laser emitting unit that receives the laser light 22 irradiated from the laser emitting unit 233 at the center of the laser unit 220 is the laser receiving unit 155 located at the upper right point of the diagonal straight line. For example, the control unit 180 may control the moving mechanism 182 to move the device 100 in the relative direction of the vector 30 obtained by connecting the laser receiving unit 163 at the center of the laser unit 120 and the laser receiving unit 155 estimated to have received the laser light 22 irradiated from the center of the laser unit 220. The control unit 180 may control the moving mechanism 182 of the device 100 to align the position of the laser receiving unit 163 at the center of the laser unit 120 with the position of the laser receiving unit 155 estimated to have received the laser light 22 irradiated from the center of the laser unit 220.

[0067] In step C, the position of the laser unit 120 is aligned with the position of the laser unit 220 in response to the movement of the apparatus 100 in step B.

[0068] There may be a case where the laser light 22 irradiated from one laser emitting unit 230 is received by a plurality of laser receiving units 150. In this case, the light receiving pattern received by the plurality of laser receiving units 150 of the laser unit 120 becomes thicker than a predetermined two-dimensional pattern. In such a case, the relative positions of the corresponding plurality of laser emitting units 230 may be estimated by performing processing according to the light receiving intensity for each of the plurality of laser receiving units 150. The processing according to the light receiving intensity may, for example, calculate a coordinate weighted by the light receiving intensity from the coordinates on the matrix of each of the plurality of laser receiving units 150 and the light receiving intensity of the laser light 22 of each of the plurality of laser receiving units 150, and set the coordinate as the coordinate where the device 100 receives the laser light from the device 200.

[0069] Fig. 9 illustrates an example of the system 10. In this example, differences from the example illustrated in Fig. 1 will be mainly described, and descriptions of parts common to the example illustrated in Fig. 1 will be omitted. In the example illustrated in Fig. 9, the system 10 further includes a device 300. The device 300 may be an example of a third device.

[0070] 9, the device 300 does not have a function of moving underwater by itself. In the example shown in Fig. 9, the device 300 is fixed to a ship 41 different from the ship 40. The device 300 may be fixed to any location other than the ship 41. The device 300 may be fixed to the same ship 40 as the device 200.

[0071] The device 300 includes a laser unit 320. The laser unit 320 may be an example of a third laser unit. As shown in the lower left of Fig. 9, the laser unit 320 includes a plurality of laser irradiation units 330. The laser irradiation units 330 may be an example of a third laser irradiation unit.

[0072] In this example, the laser unit 320 has a plurality of laser irradiation sections 230 arranged in a matrix. In this example, the matrix of the laser unit 320 is a square with 5 rows and 5 columns. The number of rows, the number of columns, and the shape of the matrix are not limited to this, and the number of the laser irradiation sections 330 is not limited to 25. The number of rows, the number of columns, and the shape of the matrix are the same as those of the laser unit 220, and can be understood by those skilled in the art by replacing the laser irradiation section 230 in the above description of the laser unit 220 with the laser irradiation section 330.

[0073] The laser irradiation section 330 irradiates the laser light 22. The configuration of the laser irradiation section 330 may be the same as the configuration of the laser irradiation section 230.

[0074] The device 300 includes a control unit 380. The control unit 380 may be an example of a third control unit. The configuration of the control unit 380 is similar to that of the control unit 280.

[0075] 9, the control unit 380 may control the multiple laser irradiation units 330 to cause the laser unit 320 to irradiate laser light in a two-dimensional pattern that is a predetermined two-dimensional pattern and is different from the two-dimensional pattern used by the laser unit 220. In this example, the two-dimensional pattern used by the laser unit 220 is a cross shape, and the two-dimensional pattern used by the laser unit 320 is a hollow square.

[0076] In the upper part of FIG. 9, the device 100 faces the device 200, and the control unit 180 may identify that the device irradiating the laser light received by the multiple laser receiving units 150 is the device 200 based on the two-dimensional cross pattern that is predetermined to be used by the device 200 and the cross-shaped light receiving pattern received by the multiple laser receiving units 150. In the lower part of FIG. 9, the device 100 faces the device 300, and the control unit 180 may identify that the device irradiating the laser light received by the multiple laser receiving units 150 is the device 300 based on the two-dimensional hollow square pattern that is predetermined to be used by the device 300 and the hollow square light receiving pattern received by the multiple laser receiving units 150. This allows the device 100 to identify each of the multiple tracking targets. In turn, it becomes possible to select a specific tracking target from the multiple tracking targets according to the result of the identification.

[0077] 9, the two-dimensional pattern used by the laser unit 220 is a cross shape, and the two-dimensional pattern used by the laser unit 320 is a hollow square, but is not limited thereto. As long as the two-dimensional pattern used by the laser unit 220 and the two-dimensional pattern used by the laser unit 320 are different from each other, the two-dimensional pattern used by the laser unit 220 and the two-dimensional pattern used by the laser unit 320 may be any two-dimensional pattern.

[0078] The time series irradiation pattern of the two-dimensional pattern used by the laser unit 220 may be different from the time series irradiation pattern of the two-dimensional pattern used by the laser unit 320. For example, the irradiation time and / or interval of the two-dimensional pattern used by the laser unit 220 may be different from the irradiation time and / or interval of the two-dimensional pattern used by the laser unit 320. This allows the device 100 to identify each of the multiple tracking targets. In addition, it allows a specific tracking target to be selected from the multiple tracking targets according to the result of the identification. In this case, the two-dimensional pattern used by the laser unit 220 may be different from the two-dimensional pattern used by the laser unit 320, or the two-dimensional pattern used by the laser unit 220 may be the same as the two-dimensional pattern used by the laser unit 320.

[0079] 9, the system 10 may further include a plurality of devices similar to the device 200 and the device 300. For example, the system 10 may include four, five, six, seven, or eight devices similar to the device 200 and the device 300.

[0080] FIG. 10 shows an example of a matrix of the laser unit 220. In this example, the matrix is ​​a rhombus. In this example, the number of the laser irradiation units 230 on the two diagonals of the rhombus is five and is equal to each other, but the number of the laser irradiation units 230 on the two diagonals of the rhombus is not limited to this. The number of the laser irradiation units 230 on the two diagonals of the rhombus does not have to be five and may be different from each other. In this example, only the structure of the laser unit 220 is described, but the structure of the laser unit 120 may be the same. For example, the laser unit 120 may have a structure in which the laser irradiation unit 230 of the laser unit 220 is replaced with the laser receiving unit 150.

[0081] The control unit 280 may cause the multiple laser emitting units 230 to emit laser light in sequence. The control unit 180 may estimate a relative direction of the laser unit 220 based on the position of the laser unit 120, based on a time-series state of laser light reception by the laser receiving unit 150.

[0082] 11 to 15 are explanatory diagrams for explaining the alignment between the laser unit 120 and the laser unit 220. In the example shown in FIG. 11 to FIG. 15, the laser irradiation units of the laser unit 220 are arranged in a circle. The laser irradiation units may be arranged at equal intervals in a circle. In this example, the laser unit 220 has eight laser irradiation units 230, but the number of the laser irradiation units 230 is not limited to this. The number of the laser irradiation units 230 may be less than eight. For example, the number of the laser irradiation units 230 is 7, 6, 5, 4, or 3. The number of the laser irradiation units 230 may be more than eight. The laser irradiation units 230 may be integrated. For example, the laser irradiation units 230 may be integrated to form a ring shape as a whole, and may be able to irradiate laser light from different parts on the circumference of the ring. In other words, the laser irradiation units 230 may be a group of devices capable of irradiating laser light from different positions, or a single device.

[0083] In this example, the laser unit 120 has a plurality of laser receiving sections arranged in a circle. In this example, the laser unit 120 has eight laser receiving sections 150, but the number of the laser receiving sections 150 is not limited to this. The number of the laser receiving sections 150 may be less than eight. For example, the number of the laser receiving sections 150 is seven, six, five, four, or three. The number of the laser receiving sections 150 may be more than eight. The plurality of laser receiving sections 150 may be integrated. For example, the plurality of laser receiving sections 150 may be integrated to have a ring shape as a whole, and may be able to receive laser light at different positions on the circumference of the ring. In other words, the plurality of laser receiving sections 150 may be a group of devices capable of receiving laser light from different positions, or a single device.

[0084] 11 to 15 show a schematic diagram of the positional relationship between the laser unit 120 and the laser unit 220 when the device 200 is viewed from the side where the device 100 is located. For ease of explanation, the parts of the device 100 other than the laser unit 120 and the parts of the device 200 other than the laser unit 220 are omitted.

[0085] 11 to 15, a small overlap between laser unit 120 and laser unit 220 indicates a low degree of alignment between the position of laser unit 120 and laser unit 220, and a large overlap between laser unit 120 and laser unit 220 indicates a high degree of alignment between laser unit 120 and laser unit 220.

[0086] In the example shown in Figures 11 to 15, the laser unit 120 includes multiple laser receiving sections, namely, laser receiving section 152, laser receiving section 154, laser receiving section 156, laser receiving section 158, laser receiving section 160, laser receiving section 162, laser receiving section 164, and laser receiving section 166.

[0087] In the example shown in Figures 11 to 15, the laser unit 220 includes multiple laser irradiation sections, namely, laser irradiation section 232, laser irradiation section 234, laser irradiation section 236, laser irradiation section 238, laser irradiation section 240, laser irradiation section 242, laser irradiation section 244 and laser irradiation section 246.

[0088] 11 represents a state in which the laser unit 120 does not detect the laser unit 220. In stage A, the laser emitting section 232 emits the laser light 22, but none of the laser receiving sections of the laser unit 120 receives the laser light 22. In this example, the laser light 22 is not a completely collimated light, but has a spread angle, and the irradiation range of the laser light 22 spreads by the spread angle. Therefore, the range of the circle indicating the irradiation range of the laser light 22 is wider than the range of the laser emitting section 232.

[0089] After the laser emitting section 232 emits the laser beam 22, the laser emitting section 234 emits the laser beam 22. Thereafter, the laser emitting sections 236, 238, and 240 emit the laser beam 22 in the order of the circular arrangement in a clockwise direction. In any of these cases, none of the laser receiving sections of the laser unit 120 receives the laser beam 22.

[0090] Stage B in Fig. 11 shows a state where laser unit 120 detects laser unit 220 for the first time and the first sequence starts. In stage B, laser receiving unit 158 ​​and laser receiving unit 156 receive laser light 22 irradiated by laser emitting unit 242. In Figs. 11 to 15, the laser receiving units receiving laser light 22 are indicated by dense diagonal lines. In this stage, control unit 180 does not control movement mechanism 182, and device 100 does not move.

[0091] Stage C in Fig. 11 shows the state immediately after stage B. In stage C, the laser beam 22 irradiated by the laser irradiating unit 244 is received by the laser receiving unit 156 and the laser receiving unit 154. Here, the laser receiving unit 158 ​​is outside the irradiation range of the laser beam 22, but has a history of receiving the laser beam 22. In Figs. 11 to 15, the laser receiving units that have a history of receiving the laser beam 22 in the same sequence are indicated by sparse diagonal lines.

[0092] 12 shows a state where the order of irradiation of the laser beam 22 has gone full circle and the laser emitting unit 232 is again emitting the laser beam 22. Although the laser emitting unit 232 is emitting the laser beam 22, none of the laser receiving units among the multiple laser receiving units of the laser unit 120 has received the laser beam 22. The laser receiving units 158, 156, and 154 have a history of receiving the laser beam 22 in the first sequence.

[0093] After the laser irradiation section 232 irradiates the laser beam 22, the laser irradiation section 236, the laser irradiation section 238, and the laser irradiation section 240 irradiate the laser beam 22 in the order of the circular arrangement in a clockwise direction. In any of these cases, none of the laser receiving sections of the laser unit 120 receives the laser beam 22.

[0094] Stage E in FIG. 12 shows a state where the laser unit 120 detects the laser unit 220 again and the second sequence starts. The laser light 22 irradiated by the laser emitting unit 242 is received by the laser receiving unit 158 ​​and the laser receiving unit 156. In stage E, the control unit 180 estimates the position of the laser unit 220 based on the state of the laser light 22 received by the multiple laser receiving units of the laser unit 120 during the first sequence. In stage E, the three laser receiving units, the laser receiving unit 158, the laser receiving unit 156, and the laser receiving unit 154, have a history of receiving the laser light 22. The control unit 180 may estimate that the device 100 is located in the relative direction of the vector 30 obtained by combining the vectors of the multiple laser receiving units having the history of receiving the laser light, and control the moving mechanism 182 to move the device 100.

[0095] 12, the position of the laser unit 120 approaches the position of the laser unit 220 in response to the movement of the apparatus 100 in stage E. In stage F, the laser receiving unit 156, the laser receiving unit 154, and the laser receiving unit 152 receive the laser beam 22 irradiated by the laser irradiating unit 244.

[0096] 13 shows a state where the order of irradiation of the laser beam 22 has gone round again and the laser emitting unit 232 is again emitting the laser beam 22. Although the laser emitting unit 232 is emitting the laser beam 22, none of the multiple laser receiving units of the laser unit 120 has received the laser beam 22. The laser receiving units 158, 156, 154, and 152 have a history of receiving the laser beam 22.

[0097] Stage H in FIG. 13 shows a state where the laser unit 120 detects the laser unit 220 again and the third sequence starts. The laser light 22 irradiated by the laser emitting unit 242 is received by the laser receiving unit 158, the laser receiving unit 156, and the laser receiving unit 154. In stage H, the control unit 180 estimates the position of the laser unit 220 based on the state of the laser light 22 received by the multiple laser receiving units 150 of the laser unit 120 during the second sequence. In stage H, the four laser receiving units, the laser receiving unit 158, the laser receiving unit 156, the laser receiving unit 154, and the laser receiving unit 152, have a history of receiving the laser light 22. The control unit 180 may control the moving mechanism 182 to move the device 100 in the direction of the vector 30 obtained by combining the vectors of the multiple laser receiving units having the history of receiving the laser light.

[0098] 13, the laser unit 120 approaches the laser unit 220 even closer due to the movement of the apparatus 100 in stage H. In stage I, the laser beam 22 irradiated by the laser irradiating unit 244 is received by the laser receiving unit 160, the laser receiving unit 158, the laser receiving unit 156, the laser receiving unit 154, and the laser receiving unit 152.

[0099] 14 shows a state where the order of irradiation of the laser beam 22 has gone round again and the laser irradiating unit 232 is again irradiating the laser beam 22. The laser receiving unit 154 and the laser receiving unit 156 receive the laser beam 22 irradiated by the laser irradiating unit 232.

[0100] Stage K in FIG. 14 shows a state where the laser unit 120 detects the laser unit 220 again and the fourth sequence starts. The laser light 22 irradiated by the laser emitting unit 242 is received by the laser receiving unit 160, the laser receiving unit 158, and the laser receiving unit 156. In stage K, the control unit 180 estimates the position of the laser unit 220 based on the state of the laser light 22 received by the multiple laser receiving units 150 of the laser unit 120 during the third sequence. In stage K, five laser receiving units, namely the laser receiving unit 160, the laser receiving unit 158, the laser receiving unit 156, the laser receiving unit 154, and the laser receiving unit 152, have a history of receiving the laser light 22. The control unit 180 may control the moving mechanism 182 to move the device 100 in the direction of the vector 30 obtained by combining the vectors of the multiple laser receiving units having the history of receiving the laser light.

[0101] 14, the laser unit 120 approaches the laser unit 220 further due to the movement of the device 100 in the stage K. In the stage L, the center of the circle of the laser unit 120 overlaps within the range of the circle of the laser unit 220. If the laser unit 120 and the laser unit 220 overlap to this extent, for example, when optical antennas are installed at the center of the circle of the laser unit 120 and the center of the circle of the laser unit 220, respectively, adjustment of the optical wireless communication between the optical antennas can be started. In the stage L, the laser light 22 irradiated by the laser irradiating unit 244 is received by the laser receiving unit 166, the laser receiving unit 164, the laser receiving unit 162, the laser receiving unit 160, the laser receiving unit 158, the laser receiving unit 156, the laser receiving unit 154, and the laser receiving unit 152.

[0102] 15 shows a state where the order of irradiation of the laser beam 22 has gone round again and the laser irradiating unit 232 is again irradiating the laser beam 22. The laser receiving unit 152, the laser receiving unit 154, and the laser receiving unit 156 receive the laser beam 22 irradiated by the laser irradiating unit 232.

[0103] 15 shows a state where the laser unit 120 detects the laser unit 220 again and the fifth sequence starts. The laser light 22 irradiated by the laser emitting unit 242 is received by the laser receiving units 162, 160, 158 and 156. In stage N, the control unit 180 estimates the position of the laser unit 220 based on the state of the laser light 22 received by the multiple laser receiving units 150 of the laser unit 120 during the fourth sequence.

[0104] In stage N, all eight laser receiving units 150 included in the laser unit 120 have a history of receiving the laser light 22. In this case, the direction in which the laser unit 220 is located cannot be estimated only by the presence or absence of a history of receiving the laser light 22. Therefore, the control unit 180 may estimate the vector 30, for example, by further using the time series order in which the multiple laser receiving units received the laser light 22. In the fourth sequence, the time series order in which the multiple laser receiving units received the laser light 22 is as follows: first, in stage K, the laser receiving unit 160, the laser receiving unit 158, and the laser receiving unit 156 receive the laser light 22; next, in stage L, the laser receiving unit 166, the laser receiving unit 164, the laser receiving unit 160, the laser receiving unit 154, and the laser receiving unit 152 receive the laser light 22. The control unit 180 may estimate the vector 30 in the direction of the laser receiving unit that has received the laser beam 22 earlier in the time series. As another example, the control unit 180 may estimate the vector 30 by further using the cumulative intensity of the laser beam 22 received by the multiple laser receiving units during the fourth sequence. In the order of the cumulative intensity of the laser beam 22 received during the fourth sequence, the laser receiving unit 156 receives five beams, the laser receiving unit 154 receives four beams, the laser receiving unit 158 ​​receives three beams, the laser receiving unit 152 and the laser receiving unit 160 receive two beams, and the laser receiving unit 162, the laser receiving unit 164, and the laser receiving unit 166 receive one beam. The control unit 180 may estimate the vector 30 in the direction of the laser receiving unit that has the highest cumulative intensity of the laser beam 22 received during the fourth sequence. In step N, the control unit 180 estimates the vector 30 in the direction of the laser receiving unit 156. In step N, the control unit 180 controls the moving mechanism 182 to move the device 100 in the direction of the vector 30.

[0105] 15, the laser unit 120 approaches the laser unit 220 even more closely due to the movement of the apparatus 100 in stage N. In stage O, the laser unit 120 and the laser unit 220 almost overlap. In response to detecting this state, the control unit 180 may stop controlling the movement mechanism 182. The control unit 180 may continue to control the movement mechanism 182 regardless of detecting this state.

[0106] In the examples shown in FIG. 11 to FIG. 15, the control unit 280 causes the laser irradiation units to irradiate the laser light 22 in the order of the circular arrangement. The control unit 280 may control the laser irradiation units to irradiate the laser light one by one in the order of the circular arrangement. In this case, the laser irradiation units do not irradiate the laser light 22 at the same time, and only one of the laser irradiation units irradiates the laser light 22 at a certain timing. Therefore, the control unit 180 can identify which of the laser irradiation units 230 irradiated the laser light 22 received by the laser receiving unit. In addition, compared to the case where the laser irradiation units irradiate the laser light 22 at the same time, the number of patterns of the time series order in which the laser receiving units 150 receive the laser light 22 increases. This allows the control unit 180 to more accurately estimate the direction in which the laser unit 220 is located.

[0107] The control unit 280 may control the laser irradiation unit 234 to irradiate the laser light 22 not one by one, but in a state where the laser irradiation unit 232 continues to irradiate the laser light 22 in the circular arrangement, but in a state where the laser irradiation unit 234 continues to irradiate the laser light 22 in the circular arrangement. For example, the control unit 280 may control the laser irradiation unit 234 to irradiate the laser light 22 in a state where the laser irradiation unit 232 continues to irradiate the laser light 22. In this case, the laser irradiation units irradiate the laser light 22 at the same time. Therefore, at a certain moment, the irradiation range of the laser light 22 irradiated by the laser unit 220 is wider than when the laser irradiation units irradiate the laser light 22 one by one. In addition, the cumulative intensity of the laser light 22 received by the laser receiving units is larger than when the laser irradiation units irradiate the laser light 22 one by one. Therefore, the probability that the laser receiving unit 150 can receive the laser light 22 increases, especially when the distance between the device 100 and the device 200 is large and the attenuation of the laser light 22 is large. This allows the control unit 180 to detect the laser unit 220 with a higher probability.

[0108] 11 to 15, the alignment between the laser unit 120 and the laser unit 220 has been described using an example in which the laser receiving parts 150 of the laser unit 120 are arranged in a circle, and the laser emitting parts 230 of the laser unit 220 are arranged in a circle. However, even if the laser receiving parts 150 of the laser unit 120 are arranged in a matrix, and the laser emitting parts 230 of the laser unit 220 are arranged in a matrix, it is possible to align the laser unit 120 and the laser unit 220 in a similar manner. For example, among the laser emitting parts 230 arranged in a matrix, the laser light 22 may be irradiated to the laser emitting parts 230 located on the periphery of a predetermined polygon in the order of arrangement on the periphery. For example, the polygon may be an octagon, a heptagon, a hexagon, a rectangle, or a triangle.

[0109] Fig. 16 shows a schematic diagram of an example of the system 10. In the example shown in Fig. 16, the parts different from the example shown in Fig. 1 will be mainly described, and the description of the parts common to the example shown in Fig. 1 will be omitted. In Fig. 16, the device 200 further includes a distance measuring unit 284 that measures the distance between the device 200 and the measurement target. The distance measuring unit 284 may be an example of a second distance measuring unit.

[0110] The distance measurement method used by the distance measurement unit 284 is not particularly limited, but may be TOF (Time Of Flight), LiDAR (Light Detection and Ranging, Laser Imaging Detection and Ranging), etc. When using the TOF method, the device 200 may have a light emitting device and a light receiving device for TOF. The device 200 may not have a light emitting device for TOF itself, but may use a light emitting device that the device 200 has. For example, the distance measurement unit 284 uses at least one of the multiple laser irradiation units 230. When using LiDAR, the device 200 may have a light emitting device and a light receiving device for LiDAR. The method of mounting these light emitting devices and light receiving devices on the device 200 is not particularly limited. For example, these light emitting devices and light receiving devices are arranged in the space between the multiple laser irradiation units 230 that constitute the matrix. For example, the light emitting device and the light receiving device are arranged by replacing at least one of the multiple laser irradiation units 230 that constitute the matrix.

[0111] In the example shown in FIG. 16, the distance measuring unit 284 measures the distance between the device 200 and the device 100. Stage A shows a situation where the distance between the device 200 and the device 100 is relatively short. In stage A, the control unit 280 may adjust the spread angle of the laser light 22 irradiated by the multiple laser irradiation units 230 to be small in response to the relatively short distance between the device 200 and the device 100. In stage A, the control unit 280 may adjust the irradiation direction of the laser light 22 irradiated by the multiple laser irradiation units 230 so as to approach the direction perpendicular to the surface constituting the matrix in response to the relatively short distance between the device 200 and the device 100. As a specific example, when the distance between the device 200 and the device 100 is shorter than a predetermined threshold, the control unit 280 adjusts the irradiation direction of the laser light 22 irradiated by the multiple laser irradiation units 230 so as to approach the direction perpendicular to the surface constituting the matrix.

[0112] Stage B shows a state where the device 100 has moved away from the device 200 from the state of stage A. Here, the control unit 280 adjusts the spread angle of the laser light 22 irradiated by the multiple laser emitting units 230 according to the distance between the device 200 and the device 100. Specifically, the control unit 280 increases the spread angle of the laser light 22 as the distance between the device 200 and the device 100 increases within a range where the light receiving state of the multiple laser receiving units 150 of the laser unit 120 receiving the laser light 22 can be recognized. For example, the control unit 280 increases the spread angle of the laser light 22 as the distance between the device 200 and the device 100 increases within a range where the light receiving pattern of the multiple laser receiving units 150 of the laser unit 120 receiving the laser light 22 can be recognized. As a result, when the distance between the device 100 and the device 200 is short, the resolution of recognition of the light receiving situation and the light receiving pattern when the device 100 receives the laser light 22 can be improved, and when the distance between the device 100 and the device 200 is long, the spatial range in which the device 100 can continue tracking the device 200 can be expanded. For example, the control unit 280 may adjust the spread angle of the laser light 22 by further considering the reach distance of the laser light 22. For example, when the reach distance is prioritized between the reach distance of the laser light 22 and the irradiation range of the laser light 22, the spread angle of the laser light 22 may be adjusted to be small, and when the irradiation range is prioritized, the spread angle of the laser light 22 may be adjusted to be large. The adjustment of the spread angle of the laser light 22 may be performed by adjusting the type and focal length of the collimator lens of the laser irradiation unit 230.

[0113] Stage C shows a state where the device 100 has moved away from the device 200 from the state of stage A. Here, the control unit 280 adjusts the irradiation direction of the laser light 22 irradiated by the multiple laser irradiation units 230 according to the distance between the device 200 and the device 100. Specifically, the control unit 280 moves the irradiation direction of the laser light 22 away from the direction passing through the center of the matrix and perpendicular to the surface constituting the matrix as the distance between the device 200 and the device 100 is longer within a range where the light receiving state where the multiple laser receiving units 150 of the laser unit 120 receive the laser light 22 can be recognized. For example, the control unit 280 moves the irradiation direction of the laser light 22 away from the direction passing through the center of the matrix and perpendicular to the surface constituting the matrix as the distance between the device 200 and the device 100 is longer within a range where the light receiving pattern where the multiple laser receiving units 150 of the laser unit 120 receive the laser light 22 can be recognized. As a result, when the distance between device 100 and device 200 is short, the resolution of recognizing the light receiving situation and the light receiving pattern when device 100 receives laser light 22 can be improved, and when the distance between device 100 and device 200 is long, the spatial range in which device 100 can continue tracking device 200 can be expanded.

[0114] The control unit 280 may adjust only one of the spread angle of the laser beam 22 and the irradiation direction of the laser beam 22. The control unit 280 may adjust both the spread angle of the laser beam 22 and the irradiation direction of the laser beam 22.

[0115] FIG. 17 shows an example of the system 10. In the example shown in FIG. 17, the parts different from the example shown in FIG. 1 will be mainly described, and the parts common to the example shown in FIG. 1 will be omitted. In this example, the device 200 further includes a laser light reflecting unit 286. The laser light reflecting unit 286 reflects the laser light 22 in the same direction as the direction in which the laser light 22 is received. In the example shown in FIG. 17, the laser light reflecting unit 286 reflects the rightward laser light 22 received from the left side to the left in the same optical axis direction. The laser light reflecting unit 286 may be, for example, a corner cube reflector. In this example, the laser unit 120 further includes a plurality of laser emitting units 130 that emit laser light. Specifically, the laser unit 120 may include a plurality of laser light emitting and receiving units 190 that are capable of both receiving laser light and emitting laser light. The laser light emitting / receiving unit 190 may be realized by splitting the optical paths of the laser emitting unit 130 and the laser receiving unit 150 on the same optical axis. The laser light emitting / receiving unit 190 may be realized by arranging the laser emitting unit 130 and the laser receiving unit 150 adjacent to each other.

[0116] 17, the control unit 180 causes a plurality of laser emitting units to emit laser light 22, and estimates the relative direction of the laser unit 220 based on the position of the laser unit 120 based on the state of reception by the plurality of laser receiving units 150 of the light reflected by the laser light reflecting unit 286 of the laser light 22. As a specific example, the control unit 180 may estimate the relative direction based on which of the plurality of laser receiving units 150 has received the reflected light. For example, the control unit 180 estimates that the laser unit 220 is located in the direction of the laser receiving unit 150 that has received the reflected light.

[0117] As a specific example, the control unit 180 estimates the relative direction of the laser unit 220 based on the position of the laser unit 120, based on a predetermined two-dimensional pattern and a light receiving pattern of reflected light received by the multiple laser light receiving units 150. In the example shown in Fig. 17, the two-dimensional pattern is a cross shape.

[0118] The control unit 180 may estimate the relative direction of the laser unit 220 based on the position of the laser unit 120 by using, in addition to the laser light 22 irradiated by the multiple laser irradiation units 230, reflected light of the laser light 22 irradiated by the multiple laser irradiation units 130 of the laser unit 120 and reflected by the laser light reflection unit 286.

[0119] FIG. 18 shows an example of the system 10. In the example shown in FIG. 18, the parts different from the example shown in FIG. 1 will be mainly described, and the parts common to the example shown in FIG. 1 will be omitted. In this example, the device 200 has a function of moving underwater by itself. In this example, the laser unit 120 further includes a plurality of laser emitting units 130 that emit the laser light 22. Specifically, the laser unit 120 may have a plurality of laser light emitting and receiving units 190 that can both receive the laser light and irradiate the laser light. The laser light emitting and receiving unit 190 may be realized by branching the optical paths of the laser emitting unit 130 and the laser receiving unit 150 on the same optical axis. The laser light emitting and receiving unit 190 may be realized by arranging the laser emitting unit 130 and the laser receiving unit 150 adjacent to each other. In this example, the laser unit 220 further includes a plurality of laser receiving units that receive the laser light 22. Specifically, the laser unit 220 may have a plurality of laser light emitting / receiving units 290 capable of both receiving laser light and emitting laser light. The laser light emitting / receiving unit 290 may be realized by branching the optical paths of the laser emitting unit 230 and the laser receiving unit on the same optical axis. The laser light emitting / receiving unit 290 may be realized by arranging the laser emitting unit 230 and the laser receiving unit adjacent to each other.

[0120] 18, the control unit 280 detects the laser unit 120 based on the laser light 22 received by at least one of the multiple laser receiving units. The control unit 280 may estimate a relative direction of the laser unit 120 based on the position of the laser unit 220 based on the reception state of the laser light 22 by the multiple laser receiving units, and control the movement mechanism 282 of the device 200 to align the laser unit 120 with the laser unit 220 based on the relative direction. The control method by the control unit 280 in this example may be the same as the control method by the control unit 180 in the example shown in FIG.

[0121] 19 is a schematic diagram showing an example of a hardware configuration of a computer 1200 functioning as the control unit 180 or the control unit 280. A program installed in the computer 1200 can cause the computer 1200 to function as one or more "parts" of the device according to the present embodiment, or cause the computer 1200 to execute operations associated with the device according to the present embodiment or one or more "parts", and / or cause the computer 1200 to execute a process according to the present embodiment or steps of the process. Such a program can be executed by the CPU 1212 to cause the computer 1200 to execute specific operations associated with some or all of the blocks of the flowcharts and block diagrams described herein.

[0122] The computer 1200 according to this embodiment includes a CPU 1212, a RAM 1214, and a graphics controller 1216, which are connected to each other by a host controller 1210. The computer 1200 also includes input / output units such as a communication interface 1222, a storage device 1224, a DVD drive, and an IC card drive, which are connected to the host controller 1210 via an input / output controller 1220. The DVD drive may be a DVD-ROM drive, a DVD-RAM drive, etc. The storage device 1224 may be a hard disk drive, a solid state drive, etc. The computer 1200 also includes a legacy input / output unit such as a ROM 1230 and a keyboard, which are connected to the input / output controller 1220 via an input / output chip 1240.

[0123] The CPU 1212 operates according to a program stored in the ROM 1230 and the RAM 1214, thereby controlling each unit. The graphic controller 1216 acquires image data generated by the CPU 1212 into a frame buffer or the like provided in the RAM 1214 or into itself, and causes the image data to be displayed on the display device 1218.

[0124] The communication interface 1222 communicates with other electronic devices via a network. The storage device 1224 stores programs and data used by the CPU 1212 in the computer 1200. The DVD drive reads programs or data from a DVD-ROM or the like and provides them to the storage device 1224. The IC card drive reads programs and data from an IC card and / or writes programs and data to an IC card.

[0125] The ROM 1230 stores therein a boot program or the like that is executed by the computer 1200 upon activation, and / or a program that depends on the hardware of the computer 1200. The input / output chip 1240 may also connect various input / output units to the input / output controller 1220 via a USB port, a parallel port, a serial port, a keyboard port, a mouse port, and the like.

[0126] The programs are provided by a computer-readable storage medium such as a DVD-ROM or an IC card. The programs are read from the computer-readable storage medium, installed in the storage device 1224, the RAM 1214, or the ROM 1230, which are also examples of computer-readable storage media, and executed by the CPU 1212. Information processing described in these programs is read by the computer 1200, and brings about cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be constructed by implementing operations or processing of information according to the use of the computer 1200.

[0127] For example, when communication is performed between the computer 1200 and an external device, the CPU 1212 may execute a communication program loaded in the RAM 1214 and instruct the communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of the CPU 1212, the communication interface 1222 reads transmission data stored in a transmission buffer area provided in the RAM 1214, the storage device 1224, a DVD-ROM, or a recording medium such as an IC card, and transmits the read transmission data to a network, or writes reception data received from the network to a reception buffer area or the like provided on the recording medium.

[0128] Furthermore, the CPU 1212 may cause all or a necessary portion of a file or database stored in an external recording medium such as the storage device 1224, a DVD drive (DVD-ROM), an IC card, etc. to be read into the RAM 1214, and perform various types of processing on the data on the RAM 1214. The CPU 1212 may then write back the processed data to the external recording medium.

[0129] Various types of information, such as various types of programs, data, tables, and databases, may be stored in the recording medium and undergo information processing. The CPU 1212 may perform various types of processing on the data read from the RAM 1214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search / replacement, etc., as described throughout this disclosure and specified by the instruction sequence of the program, and write back the results to the RAM 1214. The CPU 1212 may also search for information in a file, database, etc. in the recording medium. For example, when a plurality of entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, the CPU 1212 may search for an entry whose attribute value of the first attribute matches a specified condition from among the plurality of entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.

[0130] The above-described programs or software modules may be stored in a computer-readable storage medium on the computer 1200 or in the vicinity of the computer 1200. In addition, a recording medium such as a hard disk or a RAM provided in a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, thereby providing the programs to the computer 1200 via the network.

[0131] The blocks in the flowcharts and block diagrams in the present embodiment may represent stages of a process in which an operation is performed or "parts" of an apparatus responsible for performing the operation. Particular stages and "parts" may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable storage medium, and / or a processor provided with computer-readable instructions stored on a computer-readable storage medium. The dedicated circuitry may include digital and / or analog hardware circuits, and may include integrated circuits (ICs) and / or discrete circuits. The programmable circuitry may include reconfigurable hardware circuits, such as, for example, field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and the like, including AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, and memory elements.

[0132] A computer-readable storage medium may include any tangible device capable of storing instructions that are executed by a suitable device, such that a computer-readable storage medium having instructions stored thereon comprises an article of manufacture that includes instructions that can be executed to create means for performing the operations specified in the flowcharts or block diagrams. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer-readable storage media may include floppy disks, diskettes, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), electrically erasable programmable read-only memories (EEPROMs), static random access memories (SRAMs), compact disk read-only memories (CD-ROMs), digital versatile disks (DVDs), Blu-ray disks, memory sticks, integrated circuit cards, and the like.

[0133] The computer readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk®, JAVA®, C++, etc., and conventional procedural programming languages ​​such as the “C” programming language or similar programming languages.

[0134] The computer-readable instructions may be provided to a general-purpose computer, a special-purpose computer, or a processor of another programmable data processing device, or a programmable circuit, locally or over a wide area network (WAN) such as a local area network (LAN), the Internet, etc., so that the processor of the programmable data processing device, such as a computer, or the programmable circuit executes the computer-readable instructions to generate means for performing the operations specified in the flowchart or block diagram. Here, the computer may be a PC (personal computer), a tablet computer, a smartphone, a workstation, a server computer, a general-purpose computer, a special-purpose computer, etc., and may be a computer system in which multiple computers are connected. Such a computer system in which multiple computers are connected is also called a distributed computing system, and is a computer in the broad sense. In a distributed computing system, multiple computers collectively execute a program by each executing a part of the program and transferring data during program execution between the computers as necessary.

[0135] Examples of processors include computer processors, central processing units, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc. A computer may include one processor or multiple processors. In a multiprocessor system with multiple processors, each processor executes a part of a program, and the multiple processors collectively execute a program by passing data during program execution between the processors as necessary. For example, in executing multitasks, each of the multiple processors may execute a part of each task in small chunks by task switching for each time slice. In this case, which part of a program each processor executes changes dynamically. Which part of a program each of the multiple processors executes may be statically determined by programming that takes the multiprocessor into consideration.

[0136] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It is clear to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the description of the claims that such modifications and improvements can also be included in the technical scope of the present invention.

[0137] It should be noted that the order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before" or "prior to," and that the process may be performed in any order unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, it does not mean that the process must be performed in this order. [Explanation of symbols]

[0138] 10 system, 22 laser light, 30 vector, 40, 41 ship, 100 device, 120 laser unit, 130 laser irradiation section, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175 laser receiving section, 180 control section, 182 moving mechanism, 200 device, 220 Laser unit, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245 Laser irradiation unit, 280 Control unit, 282 Moving mechanism, 284 Distance measurement unit, 286 Laser light reflection unit, 300 Device, 320 Laser unit, 330 Laser irradiation unit, 380 Control unit, 1200 Computer, 1210 Host controller, 1212 CPU, 1214 RAM, 1216 Graphic controller, 1218 Display device, 1220 Input / output controller, 1222 Communication interface, 1224 Storage device, 1230 ROM, 1240 Input / output chip

Claims

1. A first device movable underwater; A second device; Equipped with The second device is a second laser unit including a plurality of second laser irradiation units that irradiate laser light; a second control unit that controls the plurality of second laser irradiation units to irradiate laser light; having The first device is a first laser unit including a plurality of first laser receiving sections that receive laser light; a first control unit that detects the second laser unit based on laser light received by at least any of the plurality of first laser receiving units, estimates a relative direction of the second laser unit based on a position of the first laser unit based on a state of reception of the laser light by the plurality of first laser receiving units, and controls a moving mechanism of the first device to align the first laser unit and the second laser unit based on the relative direction; having system.

2. The plurality of second laser irradiation units are arranged in a matrix, the second control unit controls the plurality of second laser irradiation units to cause the second laser unit to irradiate laser light in a predetermined first two-dimensional pattern; The system of claim 1 , wherein the first control unit estimates a relative direction of the second laser unit based on a position of the first laser unit based on the first two-dimensional pattern and a light receiving pattern received by the multiple first laser receiving units.

3. The system of claim 2 , wherein the predetermined two-dimensional pattern is a cross.

4. A third device is further provided, The third device is a third laser unit including a plurality of third laser irradiation units arranged in a matrix and configured to irradiate laser light; a third control unit that controls the third laser irradiation units to irradiate laser light; having the third control unit controls the plurality of third laser irradiation units to cause the third laser unit to irradiate laser light in a second two-dimensional pattern different from the first two-dimensional pattern; The system of claim 2, wherein the first control unit identifies a device irradiating the laser light received by the plurality of first laser receiving units based on the first two-dimensional pattern and the second two-dimensional pattern and the light receiving pattern received by the plurality of first laser receiving units.

5. The second control unit causes the plurality of second laser irradiation units to irradiate laser light in sequence, The system described in claim 1, wherein the first control unit estimates a relative direction of the second laser unit based on a position of the first laser unit based on a time-series laser light reception status by the multiple first laser receiving units.

6. The plurality of second laser irradiation units are arranged in a circular shape, The system according to claim 5 , wherein the second control unit controls the second laser irradiation units to irradiate the laser light in the order of the circular arrangement.

7. the second device further includes a second distance measuring unit that measures a distance between the second device and a measurement target, The system described in any one of claims 1 to 6, wherein the second control unit adjusts the divergence angle and / or irradiation direction of the laser light irradiated by the multiple second laser irradiators depending on the distance between the second device and the first device measured by the second distance measuring unit.

8. the second device further includes a second laser beam reflector configured to receive the laser beam and reflect the laser beam in the same direction as the direction in which the laser beam was received; The first laser unit further includes a plurality of first laser irradiation units that irradiate laser light, 7. The system according to claim 1, wherein the first control unit causes the multiple first laser emitting units to irradiate laser light, and estimates the relative direction of the second laser unit based on the position of the first laser unit based on the reception state of the reflected light of the laser light reflected by the second laser light reflecting unit by the multiple first laser receiving units.

9. The first laser unit further includes a plurality of first laser irradiation units that irradiate laser light, The second laser unit further includes a plurality of second laser receiving units that receive laser light, The system described in any one of claims 1 to 6, wherein the second control unit detects the first laser unit based on the laser light received by at least any of the multiple second laser receiving units, estimates a relative direction of the first laser unit based on the position of the second laser unit based on the reception status of the laser light by the multiple second laser receiving units, and controls a moving mechanism of the second device to align the first laser unit and the second laser unit based on the relative direction.

10. A device movable underwater, comprising: a first laser unit including a plurality of first laser receiving sections that receive laser light; a first control unit that detects the second laser unit of another device having a second laser unit including a plurality of second laser emitting units that irradiate laser light based on laser light received by at least one of the plurality of first laser receiving units, and a second control unit that controls the plurality of second laser emitting units to irradiate laser light, estimates a relative direction of the second laser unit based on a position of the first laser unit based on a state of reception of the laser light by the plurality of first laser receiving units, and controls a moving mechanism of the device to align the first laser unit and the second laser unit based on the relative direction; An apparatus comprising:

11. A control method for an apparatus having a first laser unit capable of moving underwater and including a plurality of first laser receiving units that receive laser light, and a first control unit, the control method comprising: a detection step of detecting the second laser unit of another device having a second laser unit including a plurality of second laser emitting units that emit laser light based on the laser light received by at least one of the plurality of first laser receiving units, and a second control unit that controls the plurality of second laser emitting units to emit laser light; an estimation step of estimating a relative direction of the second laser unit based on a position of the first laser unit based on a state of receiving laser light by the plurality of first laser receiving parts; a moving mechanism control step of controlling a moving mechanism of the apparatus so as to align the first laser unit and the second laser unit based on the relative directions; A control method comprising:

Citation Information

Patent Citations

  • Surveying and mapping system for realizing surveying and mapping of underground river under combined navigation condition

    CN212513017U

  • Self-position detecting device for unmanned diving machine

    JP1989020410A

  • Relative movement direction detector

    JP1989112466U

  • Angle measuring instrument, angle adjuster, and optical measuring instrument

    JP2005315573A

  • Attitude / position detection device of detector

    JP2021135224A