WO2019149190A1 - Optical signal-based positioning device, method, and system - Google Patents
Optical signal-based positioning device, method, and system Download PDFInfo
- Publication number
- WO2019149190A1 WO2019149190A1 PCT/CN2019/073689 CN2019073689W WO2019149190A1 WO 2019149190 A1 WO2019149190 A1 WO 2019149190A1 CN 2019073689 W CN2019073689 W CN 2019073689W WO 2019149190 A1 WO2019149190 A1 WO 2019149190A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- optical signal
- light
- positioning
- unit
- signal processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S1/00—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
- G01S1/70—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using electromagnetic waves other than radio waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/16—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
Definitions
- FIG. 4 is a schematic structural diagram of an optical signal transmitting unit and an optical signal receiving unit in an optical signal positioning apparatus provided by the present disclosure
- FIG. 5 is a first exemplary diagram showing at least two ways of scintillating light of an optical signal transmitting module in an optical signal positioning apparatus provided by the present disclosure
- FIG. 6 is a second exemplary diagram showing at least two pieces of scintillation light of an optical signal transmitting module in an optical signal positioning apparatus provided by the present disclosure
- FIG. 8 is a flowchart of a method for positioning an optical signal provided by the present disclosure.
- FIG. 9 is a flowchart of step S100 in the optical signal positioning method provided by the present disclosure.
- FIG. 10 is a flowchart showing step S200 in the optical signal positioning method provided by the present disclosure.
- FIG. 11 shows still another flow chart of the optical signal localization method provided by the present disclosure.
- the object to be tested 11 may be an object that needs to be tracked, which may be, for example, a person, an animal, a drone, or the like.
- the optical signal transmitting module 110 in the optical signal positioning device 100 can be mounted on the object to be tested 11.
- the optical signal processing module 120 in the optical signal positioning device 100 respectively collects the positioning light and the at least two The road flashes light, and determines the position change of the object to be tested 11 according to the collected positioning light and the at least two paths of scintillation light, thereby achieving accurate tracking and precise positioning of the object to be tested 11 over a long distance.
- the motion sensing unit 111 may be an integrated circuit chip.
- the motion sensing unit 111 may be a processing chip integrated with a three-axis acceleration sensor, but is not limited to the embodiment.
- the motion sensing unit 111 can accordingly sample the current moving speed of the object to be tested 11, and can determine whether the moving speed of the sampling meets the preset condition.
- the manner in which the motion sensing unit 111 determines whether the moving speed meets the preset condition may be: determining whether the moving speed is greater than or equal to a preset preset speed value.
- the motion sensing unit 111 may generate a trigger signal according to the preset control program, and continuously output the trigger signal to the optical signal sending unit. 113.
- the motion sensing unit 111 may generate a stop trigger signal according to the preset control program, and continuously output the stop trigger signal to the optical signal.
- the transmitting unit 113 stops generating and stopping the output of the stop trigger signal until the trigger signal is generated again.
- continuously outputting the trigger signal can be realized by continuously applying a high level to the optical signal transmitting unit 113; accordingly, continuously outputting the stop trigger signal can be continuously applied to the optical signal transmitting unit 113 by a low power Flat to achieve.
- the trigger signal can also be low, and accordingly, the stop trigger signal can also be high.
- the optical signal encoding unit 112 includes a first communication subunit 1121 and a first encoding subunit 1122.
- the first communication sub-unit 1121 is connected to the optical signal processing module 120 through a wireless data network
- the first coding sub-unit 1122 is electrically connected to the first communication sub-unit 1121 and the optical signal processing module 120, respectively.
- the first communication subunit 1121 can be an integrated circuit chip that has the ability to receive and process signals.
- the first communication sub-unit 1121 can acquire the label information, the optical signal transmission rule, and the optical signal coding rule of the object 11 to be detected by the optical signal processing module 120, and then the label information, the optical signal transmission rule, and the optical signal.
- the encoding rules are all sent to the first encoding sub-unit 1122.
- the first communication sub-unit 1121 can also acquire the control instruction sent by the optical signal processing module 120, and after obtaining the control instruction, forward the control instruction to the first coding sub-unit 1122.
- the first encoding subunit 1122 can be an integrated circuit chip that also has the ability to receive and process signals.
- the first coding sub-unit 1122 stores the tag information, the optical signal transmission rule, and the optical signal coding rule.
- the first encoding subunit 1122 parses the control instruction to perform a control operation based on the control instruction.
- control operation may include, but is not limited to, if the first coding sub-unit 1122 determines that the control instruction indicates to perform optical signal transmission by parsing, the first coding sub-unit 1122 invokes the stored optical signal transmission rule and optical signal coding.
- the rule encodes and generates optical signal data corresponding to the stored tag information, and transmits the optical signal data to the optical signal transmitting unit 113; and/or, if the first encoding subunit 1122 determines, by analyzing, the control instruction to perform light In the signal check, the first encoding subunit 1122 calls the stored optical signal transmission rule and the optical signal encoding rule to encode and generate the optical signal calibration data, and transmits the optical signal calibration data to the optical signal transmitting unit 113.
- the optical signal transmitting unit 113 may be a circuit integrated with a plurality of circuits. To facilitate the transmission of the scintillation light and the positioning light, the optical signal transmitting unit 113 includes a positioning light source 1131 and at least two light sources 1132. The number of light sources 1132 can be selected according to actual implementation, for example, 3 or 4 are selected.
- the processing circuit of the optical signal transmitting unit 113 may parse the optical signal data or the optical signal calibration data to control the at least two according to the optical signal data or the analysis result of the optical signal calibration data.
- the light source 1132 respectively transmits a corresponding one-way scintillation light, thereby emitting at least two pieces of scintillation light.
- each light source 1132 can be a single-band transmitting head, that is, each light source 1132 can transmit a band of scintillating light, and the at least two light sources 1132 send different bands of scintillating light, and each The wavelength band of the scintillation light transmitted by the light source 1132 and the wavelength band of the positioning light transmitted by the positioning light source 1131 are also different.
- each light source 1132 emits a flash of light and synchronizes with other light sources 1132 to maintain a period of flicker retention period and frequency.
- the at least two light sources 1132 emit scintillation light at the same period and frequency.
- the blinking light sent by each light source 1132 may be a visible light band or a different wavelength band than visible light.
- the present embodiment is exemplified by visible light, but is not intended to be used in this embodiment. The definition of the example.
- the optical signal transmitting unit 113 stops transmitting at least two pieces of blinking light regardless of whether the optical signal transmitting unit 113 is transmitting at least two pieces of blinking light.
- the optical signal sending module 110 acquires the label information, the optical signal sending rule, and the optical signal encoding rule before the optical signal positioning apparatus 100 operates normally.
- the optical signal positioning apparatus 100 operates normally, it is not necessary to acquire the label information, the optical signal transmission rule, and the optical signal coding rule.
- the optical signal sending module 110 acquires the label information, the optical signal transmission rule, and the optical signal coding rule again, thereby completing the update of the original stored data.
- the optical signal transmitting module 110 transmits at least two pieces of scintillating light according to the optical signal data, and each of the scintillating lights should correspond to the data format of the tag information.
- the identifier of the start bit in the tag information is S
- the data bit is 5621
- the identifier of the check digit is C.
- the number of codes that can be expressed by the tag information is (2 m -2) n , where m is the number of data, that is, the number of paths of the included scintillation light, and also the number of bands; n is the number of data bits.
- the A light source 1132 is turned on, the B light source 1132 is off, and the C light source 1132 is bright, that is, the signal value of the A light source 1132 is 1, the signal value of the B light source 1132 is 0, and the signal value of the C light source 1132 is 1, and the three are combined.
- 101 which is represented by hexadecimal, is 5, and the value of the corresponding data bit in the tag information is 5.
- the A light source 1132 is off, the B light source 1132 is bright, and the C light source 1132 is bright, that is, the signal value of the A light source 1132 is 0, the signal value of the B light, 1132 is 1, and the signal value of the C light source 1132 is 1, the combination of the three When it is 011, the value of the corresponding data bit in the tag information is 6.
- the A light source 1132 is off, the B light source 1132 is on, and the C light source 1132 is off, that is, the signal value of the A light source 1132 is 0, the signal value of the B light source 1132 is 1, and the signal value of the C light source 1132 is 0.
- the value of the corresponding data bit in the tag information is 2.
- the A light source 1132 is turned on, the B light source 1132 is off, and the C light source 1132 is off, that is, the signal value of the A light source 1132 is 1, the signal value of the B light source 1132 is 0, and the signal value of the C light source 1132 is 0. 100, expressed as 4 in hexadecimal, the value of the corresponding data bit in the tag information is 1.
- the A light source 1132 is off, the B light source 1132 is on, and the C light source 1132 is off to indicate that the check bit is C.
- the optical signal transmitting module 110 completes the transmission of at least two flashing lights of the current time.
- FIG. 6 shows still another example of at least two pieces of scintillation light transmitted by the optical signal transmitting module 110 in this embodiment.
- the optical signal transmitting module 110 has three light sources 1132, which are an A light source 1132, a B light source 1132, and a C light source 1132, respectively.
- the A light source 1132 emits blue light
- the B light source 1132 emits green light
- the C light source 1132 emits red light.
- the optical signal calibration data may also have a certain data format.
- the data format of the optical signal calibration data may include, for example, a calibration data header and check code data of each light source 1132.
- the verification at this time refers to the calibration of the threshold of each light source 1132.
- each of the scintillating lights should also correspond to the data format of the optical signal calibration data.
- the A light source 1132, the B light source 1132, and the C light source 1132 are both turned on and off synchronously to indicate the calibration data header.
- the A light source 1132 is sequentially turned off, and the B light source 1132 and the C light source 1132 are sequentially turned on and off sequentially to indicate the check code data of the A light source 1132.
- the B light source 1132 is sequentially turned off, and the A light source 1132 and the C light source 1132 are sequentially turned on and off sequentially to indicate the check code data of the B light source 1132.
- the C light source 1132 is sequentially turned off, and the A light source 1132 and the B light source 1132 are sequentially turned on and off to indicate the check code data of the C light source 1132.
- the optical signal transmitting module 110 completes the transmission of at least two flashes of light this time.
- the optical signal processing module 120 may include an optical signal receiving unit 121 and an optical signal processing unit 122.
- the optical signal receiving unit 121 is optically coupled to the optical signal transmitting module 110
- the optical signal receiving unit 121 is coupled to the optical signal processing unit 122
- the optical signal processing unit 122 is coupled to the optical signal transmitting module 110 via a wireless data network.
- the optical signal receiving unit 121 is configured to obtain positioning information according to the collected positioning light, and obtain a sampling light flashing sequence of each of the at least two flashing lights sampled, and obtain a sampling light of each of the obtained scintillating lights. Both timing and positioning information is sent to optical signal processing unit 122.
- the optical signal receiving unit 121 may include: a single-band positioning signal acquisition sensor 1212 and at least two single-band encoded signal acquisition sensors 1211 that are in one-to-one correspondence with the at least two light sources.
- the single-band coded signal acquisition sensor 1211 and the light source 1132 are the same in number, and each single-band coded signal acquisition sensor 1211 collects the same band as one light source 1132.
- the band acquired by each single-band coded signal acquisition sensor 1211 is the same as the band of the light source 1132 corresponding to the single-band coded signal acquisition sensor 1211.
- the optical signal receiving unit 121 may be a circuit in which a plurality of circuits are integrated.
- Each of the single-segment coded signal acquisition sensors 1211 in the optical signal receiving unit 121 correspondingly collects one way of blinking light transmitted by one light source 1132.
- each of the single-band encoded signal acquisition sensors 1211 is configured to collect a flash of light transmitted by the light source 1132 corresponding to the single-band encoded signal acquisition sensor 1211.
- the single-band encoded signal acquisition sensor 1211 collects green light
- the single-band encoded signal acquisition sensor 1211 is configured to acquire the scintillation light emitted by the light source 1132 that emits green light.
- the processing circuit in the optical signal receiving unit 121 can generate a corresponding sampling light-flashing sequence based on the scintillation light collected by each single-band acquisition sensor 1211. It can be understood that one flashing light is continuously blinking for the corresponding light source 1132, so multiple frames can be included in the sampling light flash timing.
- the optical signal receiving unit 121 sends each sampling light flash timing to the optical signal processing unit 122 after acquiring the corresponding sampling light flash timing according to the scintillation light collected by each single-band acquisition sensor 1121.
- the band acquired by the single-band positioning signal acquisition sensor 1212 is the same as the band of the positioning light source 1131.
- the single-band positioning signal acquisition sensor 1212 can first avoid interference of other band signals; secondly, the single-band positioning signal acquisition sensor 1212 is provided. Strong continuous positioning ability; and the constant positioning of the light signal can provide reliable continuous positioning, so that the positioning of the object to be tested 11 is not affected by the scintillation light failure. In particular, the uncertainty of positioning when the respective scintillating lights are in the all black state is avoided.
- the position determination of the object to be tested 11 is performed based on the positioning light source 1131, so that the positioning is more accurate.
- the optical signal processing unit 122 is configured to obtain the label information of the object to be tested 11 according to each sampling light flash timing, and determine whether the label information is correct. When yes, obtain the position change of the object to be tested 11 according to the positioning information.
- the optical signal processing unit 122 includes an identification subunit 1221, a parity subunit 1222, a calibration subunit 1223, a second encoding subunit 1224, and a second communication subunit 1225.
- the identification sub-unit 1221 is electrically connected to the optical signal receiving unit 121
- the verification sub-unit 1222 and the calibration sub-unit 1223 are electrically connected to the identification sub-unit 1221, respectively.
- the second coding sub-unit 1224 and the second communication sub-unit 1225 are respectively connected.
- the second communication subunit 1225 is electrically connected to the first communication subunit 1121 via a wireless data network.
- the identification sub-unit 1221 can be an integrated circuit chip that has processing and computing capabilities for the signals.
- the light-off state of the A-light source 1132 is 110010.
- the light-off state of the B light source 1132 when the red flashing light is emitted is in turn: bright, off, bright, and off
- the optical signal state data corresponding to the acquired B light source 1132 is 101101.
- the light-off state of the C light source 1132 when transmitting a green flashing light is: brightly on and off
- the optical signal state data corresponding to the acquired C light source 1132 is 111000.
- the identification subunit 1221 can be based on A
- the optical signal status data of the three light sources 1132 of B and C is used to obtain the tag information.
- the signal values at the same time in the optical signal state data of the A light source 1132, the B light source 1132, and the C light source 1132 may be combined to form a value of one bit of the tag information in the order of CBA, thereby acquiring the tag information having the value of S5621C. .
- each single-band encoded signal acquisition sensor 1211 in the optical signal receiving unit 121 when sampling each of the flashing lights may be different. . Therefore, for each optical signal state data obtained when phase synchronization is acquired, it can be directly combined. For each optical signal state data collected by the phase-synchronized acquisition device, it is necessary to sequentially combine the phase closest to the optical signal state data in order, and finally obtain the tag information by combining.
- the identification sub-unit 1221 may further send the acquired label information to the verification sub-unit 1222 for calibration, and obtain the verification result information returned by the verification sub-unit 1222 after the transmission.
- the identification sub-unit 1221 parses the verification result information to determine whether the verification result is correct. When the identification sub-unit 1221 determines that the verification result is incorrect, it indicates that the scintillation light is interfered during the transmission, or the scintillation light has an error in the transmission, and the identification sub-unit 1221 then discards the label information acquired this time ( That is: discard), in order to re-acquire the next tag information.
- the identification sub-unit 1221 determines that the verification result is correct, the label information of the object to be tested 11 is correct, and the identification sub-unit 1221 can acquire the position change of the object to be tested 11 during the blinking light emission period according to the acquired positioning information.
- the identification sub-unit 1221 can also determine whether each of the optical signal status data includes a calibration data header by analyzing the label information. If not, the optical signal status data is not calibrated. If so, the optical signal status data is determined to be optical signal calibration data, and the optical signal status data to be calibrated in the optical signal calibration data is sent to the calibration sub-unit 1223, and the calibration sub-unit 1223 is informed to perform threshold calibration.
- the parity sub-unit 1222 can be an integrated circuit chip that has processing and computing capabilities for the signals.
- the verification subunit 1222 can verify the correctness of the label information according to the optical signal status data in the label information.
- each optical signal state data includes multi-bit data, and the value of each bit of data is 1 or 0.
- the syndrome unit 1222 first acquires the total number of 1s in all the optical signal state data (ie, the value is 1).
- the number of bits of data, or the total number of 0s ie, the number of bits of data with a value of 0.
- This embodiment may be described as an example of obtaining the number of bits of data having a value of 1, but is not limited thereto.
- the optical signal status data of each light source 1132 includes a check data, and the check data of each light source 1132 is combined in a preset order to obtain the data of the check bits of the label information.
- the check sub-unit 1222 is provided with a preset value of the check bit in the tag information.
- the preset value may be: when the number of bits of the data having the value of 1 is an odd number, the preset value is that the check data of each light source 1132 is combined according to the preset order, the first bit is 1, and the other bits are 0, that is, 100...0; when the number of bits of data with a value of 1 is even, the preset value is that the check data of each light source 1132 is combined according to the preset order, and the second bit is 1,
- the other bits are 0, ie: 010...0.
- the calibration sub-unit 1223 can be an integrated circuit chip that has processing and computing capabilities for the signals.
- the calibration sub-unit 1223 may perform threshold calibration or sampling error calibration on each of the samples when collecting each of the scintillation lights.
- the calibration sub-unit 1223 when the calibration sub-unit 1223 acquires the need to perform threshold calibration, the calibration sub-unit 1223 accordingly acquires at least one optical signal calibration data required for threshold calibration.
- the calibration sub-unit 1223 acquires calibration data after the calibration data header in each of the optical signal calibration data.
- Each calibration data is data generated when the light source 1132 corresponding to the optical signal calibration data performs a "light out” operation, that is, each calibration data is "01".
- the calibration sub-unit 1223 obtains the highest value generated when each calibration data is at "0", and the highest value is used as a threshold value for identifying when the light source 1132 is off, and when the light source 1132 is off, the maximum value can be Identified.
- the calibration sub-unit 1223 obtains the lowest value generated when each calibration data is at "1", and the lowest value is used as a threshold value when the light source 1132 is bright, and when the light source 1132 is brighter than the lowest value, Can be identified. According to the above operation, the calibration sub-unit 1223 can perform threshold calibration on each of the optical signal calibration data in sequence.
- the optical signal calibration data is that the A light source 1132 is turned on and off, that is, 1010011010, wherein 1010 is a calibration data header.
- the calibration sub-unit 1223 acquires the 01 data after the calibration data header in the optical signal calibration data, since 0 indicates that the A light source 1132 has been extinguished for a period of time, and 1 indicates that the A light source 1132 is illuminated for a period of time.
- the calibration sub-unit 1223 obtains the highest value of the signal strength in the duration of the A light source 11321121, which is the threshold value when it is 0. Thereafter, the calibration sub-unit 1223 retrieves the lowest value of the signal strength of the A light source 1132 during the bright duration, which is the threshold value of 1.
- each light source 1132 flashes in a bright state, and the other light sources 1132 are in a state of being off to calibrate the lowest threshold when the light source 1132 is lit. Conversely, when the light source 1132 is blinking and is in the off state, the other light sources 1132 are all in a bright state to calibrate the highest threshold when the light source 1132 is off.
- each of the single-band coded signal acquisition sensors 1211 since each of the single-band coded signal acquisition sensors 1211 is collected, each of the light sources 1132 and each of the single-band coded signal acquisition sensors 1211 are operated for a long time, and a cumulative deviation is generated, so that each single is generated.
- the band coded signal acquisition sensor 1211 has a phase difference between the scintillation light generated by the band source and the corresponding light source 1132.
- the sampling frequency of the single-band encoded signal acquisition sensor 1211 is twice that of the scintillation light, after the phase difference is generated, the single-band encoded signal acquisition sensor 1211 will display the first frame 1 when the blinking light is "lighted out". For “full light”, the first frame 2 is "weakly bright” and the second frame 2 is “completely off”. Among them, the first frame 2 is "weakly bright", which is the uncertain data due to the phase difference.
- the calibration sub-unit 1223 collects data of “0” corresponding to “all-off” in the analysis optical signal state data when performing sampling error calibration.
- the calibration sub-unit 1223 acquires the data of the first one of the optical signal state data as "0”
- the calibration sub-unit 1223 takes the "0" of the frame as the valid data, and will not include the uncertain data after the frame.
- One frame is thrown away, and one frame after the next frame that is discarded is taken as valid data, and a loop is formed. It can be understood that, if the number of frames of the uncertain data is discarded, the acquisition of the uncertain data in the state data of the optical signal is avoided, and the sampling error of the state data of each optical signal collected by the optical signal processing unit 122 can be implemented in the above manner. calibration.
- the optical signal processing module 120 starts to perform sampling when receiving the start bit in the tag information according to the preset control program. If the data corresponding to the start bit is not received, it will not be processed.
- the light source 1132 collected by the optical signal processing module 120 is fixed in position, but the label information obtained according to the light source 1132 is incorrect, it is determined that the light source 1132 is a background, for example, a sun, an LED light, or the like.
- the second communication sub-unit 1225 can be an integrated circuit chip that has the ability to receive and transmit signals. After acquiring the tag information, the optical signal sending rule, and the optical signal encoding rule, the second communication subunit 1225 sends the tag information, the optical signal sending rule, and the optical signal encoding rule to the first through the wireless network. Communication subunit 1121.
- the recognition accuracy of the object 11 can be Up to 0.01m. If the optical signal positioning device 100 adopts a sampling rate of 120 frames/second, and the distance between the plurality of analytes 11 is at least 1 meter. When the optical signal positioning device 100 tracks the object to be tested 11, the speed of the object to be tested 11 can be up to 30 m/s.
- FIG. 8 is a schematic flowchart of an optical signal positioning method provided by the present disclosure. The method is applied to an optical signal positioning apparatus, and the method includes:
- Step S100 The optical signal sending module determines whether the moving speed of the object to be tested satisfies a preset condition. When yes, the positioning light source emits positioning light, and the at least two light sources emit the blinking light.
- Step S200 The optical signal processing module obtains positioning information of the object to be tested according to the collected positioning light, and determines a position change of the object to be tested according to the collected at least two pieces of scintillating light and the positioning information. happening.
- step S100 may include:
- Step S120 The optical signal sending module generates optical signal data according to the label information of the object to be tested obtained from the optical signal processing module.
- step S200 includes:
- Step S210 The optical signal processing module obtains the positioning information according to the collected positioning light, and obtains a sampling light flashing sequence of each of the at least two flashing lights sampled.
- Step S220 The optical signal processing module obtains label information of the object to be tested according to each sampling light flash timing, and determines whether the label information is correct. When yes, the object to be tested is obtained according to the positioning information. The position changes.
- FIG. 11 is still another schematic flowchart of the optical signal positioning method provided by the present disclosure.
- the method may further include:
- Step S101 The optical signal processing module determines whether each calibration data header can be obtained correspondingly according to each sampling light flash timing.
- the optical signal positioning device comprises: an optical signal sending module and an optical signal processing module, the optical signal sending module and the optical signal processing module are optically coupled, and the optical signal transmitting module is configured to be mounted on the object to be tested.
- the optical signal sending module is configured to determine whether the moving speed of the object to be tested meets a preset condition, and when yes, emit the positioning light by the positioning light source, and emit the flashing light through the at least two light sources.
- the optical signal processing module is configured to obtain positioning information of the object to be tested according to the collected positioning light, and determine a position change of the object to be tested according to the collected at least two pieces of blinking light and the positioning information.
- optical signal positioning device, method and system provided by the present disclosure have high positioning accuracy, and can reduce interference of other signals and enhance continuous positioning capability.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Optical Communication System (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
相关申请的交叉引用Cross-reference to related applications
本申请要求于2018年01月31日提交中国专利局的申请号为2018100995056,名称为“光信号定位装置、方法及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. 2018100995056, entitled "Optical Signal Positioning Apparatus, Method and System", filed on Jan. 31, 2018, the entire contents of which is incorporated herein by reference. .
本公开涉及光电信号技术领域,具体而言,涉及一种光信号定位装置、方法及系统。The present disclosure relates to the field of optoelectronic signal technology, and in particular to an optical signal positioning apparatus, method and system.
随着科学技术的发展和进步,对待测物进行定位的技术在社会上得到了广泛的应用。With the development and advancement of science and technology, the technology for positioning objects is widely used in society.
目前,可通过GPS(Global Positioning System、全球定位系统)对安装GPS的待测物进行定位。GPS虽然能够实现远距离的定位,但定位不够精确。此外,目前还可通过RFID(Radio Frequency Identification、射频识别)对安装RFID的待测物进行定位。RFID虽然定位精度较高,但由于RFID需要通过感应识别才能实现定位,其只能应用到近距离的定位中,故使其应用范围受到极大限制。再者,在精确定位中,无论是RFID还通过其它技术,其功耗都较高,不能够做到节能。At present, the GPS-mounted object to be tested can be positioned by GPS (Global Positioning System, Global Positioning System). Although GPS can achieve long-distance positioning, the positioning is not accurate enough. In addition, RFID (Radio Frequency Identification) can be used to locate RFID-mounted objects to be tested. Although RFID has a high positioning accuracy, since RFID needs to be positioned by sensing, it can only be applied to close-range positioning, so its application range is greatly limited. Moreover, in the precise positioning, whether it is RFID or other technologies, its power consumption is high, and energy saving cannot be achieved.
发明内容Summary of the invention
有鉴于此,本公开的目的之一在于提供一种光信号定位装置、方法及系统,其能够至少部分地改善上述问题。In view of the above, it is an object of the present disclosure to provide an optical signal locating apparatus, method and system that are capable of at least partially improving the above problems.
本公开的实现方式如下:The implementation of the present disclosure is as follows:
第一方面,本公开提供了一种光信号定位装置,所述光信号定位装置包括:光信号发送模块和光信号处理模块,所述光信号发送模块和所述光信号处理模块光耦合,所述光信号发送模块配置成安装在待测物上。所述光信号发送模块,配置成判断所述待测物的移动速度是否满足预设条件,在为是时,通过定位光源发射定位光,并通过至少两个光源发射闪烁光。所述光信号处理模块,配置成根据采集的所述定位光获得所述待测物的定位信息,并根据采集的至少两路闪烁光和所述定位信息来确定所述待测物的位置变化情况。In a first aspect, the present disclosure provides an optical signal positioning apparatus, where the optical signal positioning apparatus includes: an optical signal transmitting module and an optical signal processing module, the optical signal transmitting module and the optical signal processing module are optically coupled, The optical signal transmitting module is configured to be mounted on the object to be tested. The optical signal sending module is configured to determine whether the moving speed of the object to be tested satisfies a preset condition. When yes, the positioning light source emits positioning light, and the at least two light sources emit the scintillating light. The optical signal processing module is configured to obtain positioning information of the object to be tested according to the collected positioning light, and determine a position change of the object to be tested according to the collected at least two pieces of scintillating light and the positioning information. Happening.
第二方面,本公开提供了一种光信号定位方法,所述方法应用于光信号定位装置,所述光信号定位装置包括:光信号发送模块和光信号处理模块,所述光信号发送模块和所述光信号处理模块光耦合,所述光信号发送模块配置成安装在待测物上。所述方法包括:所述光信号发送模块判断所述待测物的移动速度是否满足预设条件,在为是时,通过定位光源发射定位光,并通过至少两个光源发射闪烁光;所述光信号处理模块根据采集的所述定 位光获得所述待测物的定位信息,并根据采集的至少两路闪烁光和所述定位信息来确定所述待测物的位置变化情况。In a second aspect, the present disclosure provides an optical signal positioning method, where the method is applied to an optical signal positioning apparatus, where the optical signal positioning apparatus includes: an optical signal sending module and an optical signal processing module, and the optical signal sending module and the The optical signal processing module is optically coupled, and the optical signal transmitting module is configured to be mounted on the object to be tested. The method includes: determining, by the optical signal sending module, whether a moving speed of the object to be tested meets a preset condition, and when yes, transmitting the positioning light by the positioning light source, and emitting the flashing light by the at least two light sources; The optical signal processing module obtains the positioning information of the object to be tested according to the collected positioning light, and determines a position change of the object to be tested according to the collected at least two pieces of scintillation light and the positioning information.
第三方面,本公开提供了一种光信号定位系统,所述光信号定位系统包括:待测物和所述的光信号定位装置,所述光信号定位装置中的光信号发送模块安装在所述待测物上。In a third aspect, the present disclosure provides an optical signal positioning system, where the optical signal positioning system includes: an object to be tested and the optical signal positioning device, wherein the optical signal transmitting module in the optical signal positioning device is installed in the Said on the object.
为了更清楚地说明本公开或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本公开的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本公开的主旨。In order to more clearly illustrate the present disclosure or the technical solutions in the prior art, the drawings to be used in the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present disclosure. Other drawings may also be obtained from those of ordinary skill in the art in light of the inventive work. The above and other objects, features and advantages of the present invention will become more apparent from the claims. The same reference numerals are used throughout the drawings to refer to the same parts. The drawings are not intended to be scaled to scale in actual size, with emphasis on the gist of the present disclosure.
图1示出了本公开提供的一种光信号定位系统的结构示图;1 is a structural diagram of an optical signal positioning system provided by the present disclosure;
图2示出了本公开提供的一种光信号定位装置的结构管框图;2 is a structural block diagram of an optical signal positioning apparatus provided by the present disclosure;
图3示出了本公开提供的光信号定位装置的又一种结构管框图;3 is a block diagram showing still another structural tube of the optical signal positioning device provided by the present disclosure;
图4示出了本公开提供的光信号定位装置中的光信号发送单元和光信号接收单元的结构示意图;4 is a schematic structural diagram of an optical signal transmitting unit and an optical signal receiving unit in an optical signal positioning apparatus provided by the present disclosure;
图5示出了本公开提供的光信号定位装置中光信号发送模块的至少两路闪烁光的第一示例图;FIG. 5 is a first exemplary diagram showing at least two ways of scintillating light of an optical signal transmitting module in an optical signal positioning apparatus provided by the present disclosure; FIG.
图6示出了本公开提供的光信号定位装置中光信号发送模块的至少两路闪烁光的第二示例图;6 is a second exemplary diagram showing at least two pieces of scintillation light of an optical signal transmitting module in an optical signal positioning apparatus provided by the present disclosure;
图7示出了本公开提供的光信号定位装置中校准子单元执行采样误差校准的示例图;7 is a diagram showing an example of performing calibration error calibration by a calibration subunit in an optical signal positioning apparatus provided by the present disclosure;
图8示出了本公开提供的一种光信号定位方法的流程图;FIG. 8 is a flowchart of a method for positioning an optical signal provided by the present disclosure;
图9示出了本公开提供的光信号定位方法中步骤S100的流程图;FIG. 9 is a flowchart of step S100 in the optical signal positioning method provided by the present disclosure;
图10示出了本公开提供的光信号定位方法中步骤S200的流程图;FIG. 10 is a flowchart showing step S200 in the optical signal positioning method provided by the present disclosure;
图11示出了本公开提供的光信号定位方法的又一种流程图。FIG. 11 shows still another flow chart of the optical signal localization method provided by the present disclosure.
图标:10-光信号定位系统;11-待测物;100-光信号定位装置;110-光信号发送模块;111-运动感应单元;112-光信号编码单元;1121-第一通信子单元;1122-第一编码子单元;113-光信号发送单元;1131-定位光源;1132-光源;120-光信号处理模块;121-光信号接收单元;1211-单波段编码信号采集传感器;1212-单波段定位信号采集传感器;122-光信号处理单元;1221-识别子单元;1222-校验子单元;1223-校准子单元;1224-第二编码子单元;1225-第二通信子单元。Icon: 10-optical signal positioning system; 11-substance; 100-optical signal locating device; 110-optical signal transmitting module; 111-motion sensing unit; 112-optical signal encoding unit; 1122-first coding subunit; 113-optical signal transmission unit; 1131-positioning light source; 1132-light source; 120-optical signal processing module; 121-optical signal receiving unit; 1211-single-band coded signal acquisition sensor; Band positioning signal acquisition sensor; 122-optical signal processing unit; 1221-identification sub-unit; 1222-check sub-unit; 1223-calibration sub-unit; 1224-second coding sub-unit; 1225-second communication sub-unit.
为使本公开的目的、技术方案和优点更加清楚,下面将结合本公开中的附图,对本公开中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开的组件可以以各种不同的配置来布置和设计。The technical solutions in the present disclosure will be clearly and completely described in the following with reference to the accompanying drawings in the present disclosure. It is obvious that the described embodiments are a part of the embodiments of the present invention. Instead of all the embodiments. The components of the present disclosure, which are generally described and illustrated in the figures herein, can be arranged and designed in a variety of different configurations.
因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。The detailed description of the embodiments of the present disclosure, which is set forth in the claims All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without departing from the inventive scope are the scope of the disclosure.
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。It should be noted that similar reference numerals and letters indicate similar items in the following figures, and therefore, once an item is defined in a drawing, it is not necessary to further define and explain it in the subsequent drawings. The terms "first", "second", etc. are used only to distinguish a description, and are not to be construed as indicating or implying a relative importance.
在本公开的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本公开中的具体含义。In the description of the present disclosure, it should also be noted that the terms "setting", "installing", "connecting", "connecting", and "connecting" should be understood broadly, unless specifically stated and defined, for example, It is a fixed connection, or it can be a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and can be internal communication between the two elements. The specific meanings of the above terms in the present disclosure can be understood in the specific circumstances by those skilled in the art.
请结合参阅图1和图2,图1是本公开提供的一种光信号定位系统10的连接框图,图2是本公开提供的一种光信号定位装置100的连接示意图。该光信号定位系统10包括:待测物11和光信号定位装置100。光信号定位装置100包括光信号发送模块110和光信号处理模块120,其中,光信号发送模块110和光信号处理模块120光耦合。1 and FIG. 2, FIG. 1 is a connection block diagram of an optical
待测物11可以为需要被进行位置跟踪的物体,其可以为例如:人、动物、无人机等。光信号定位装置100中的光信号发送模块110可安装在待测物11上。当光信号定位装置100中的光信号发送模块110发送定位光和至少两路闪烁光时,光信号定位装置100中的光信号处理模块120则相应地采集到所述定位光和所述至少两路闪烁光,并根据采集的所述定位光和所述至少两路闪烁光确定待测物11的位置变化情况,进而实现对待测物11远距离的精确跟踪和精确定位。The object to be tested 11 may be an object that needs to be tracked, which may be, for example, a person, an animal, a drone, or the like. The optical signal transmitting module 110 in the optical
在本实施例中,光信号发送模块110可以包括定位光源和至少两个光源。在此情况下,光信号发送模块110配置成判断待测物11的移动速度是否满足预设条件,在为是时,通过定位光源发射定位光,并通过至少两个光源发射闪烁光。In this embodiment, the optical signal sending module 110 may include a positioning light source and at least two light sources. In this case, the optical signal transmitting module 110 is configured to determine whether the moving speed of the object to be tested 11 satisfies a preset condition. When YES, the positioning light is emitted by the positioning light source, and the scintillating light is emitted by the at least two light sources.
光信号处理模块120配置成根据采集的定位光获得待测物11的定位信息,并根据采集的至少两路闪烁光和定位信息来确定待测物11的位置变化情况。The optical
请参阅图3,光信号发送模块110可以包括:运动感应单元111、光信号编码单元112和光信号发送单元113。其中,运动感应单元111和光信号编码单元112均与光信号发送单元113连接,而光信号发送单元113和光信号处理模块120光耦合。Referring to FIG. 3, the optical signal transmitting module 110 may include: a
运动感应单元111,配置成判断移动速度是否满足预设条件,在为是时,生成一触发信号至光信号发送单元113。The
具体地,在本实施例中,运动感应单元111可以为集成电路芯片,例如,运动感应单元111可以为集成有三轴加速度传感器的处理芯片,但不作为对本实施例的限定。随着待测物11的运动,运动感应单元111可以相应地采样到待测物11当前的移动速度,并可以判断采样的该移动速度是否满足预设条件。其中,运动感应单元111判断该移动速度是否满足预设条件的方式可以为:判断该移动速度是否大于或等于预先设定一预设速度值。在判定移动速度大于或等于预设速度值时,可以判断为满足预设条件,则运动感应单元111根据预设的控制程序可生成一个触发信号,并持续地将触发信号输出至光信号发送单元113。在判定移动速度小于预设速度值时,可以判断为不满足预设条件,则运动感应单元111根据预设的控制程序可生成一个停止触发信号,并将该停止触发信号持续地输出至光信号发送单元113,并直至再次生成触发信号时,停止生成及停止输出该停止触发信号。Specifically, in the embodiment, the
可以理解地,持续地输出触发信号可以通过向光信号发送单元113持续地施加一高电平来实现;相应地,持续地输出停止触发信号可以通过向光信号发送单元113持续地施加一低电平来实现。反之,触发信号也可以为低电平,且相应地,停止触发信号则也可以为高电平。It can be understood that continuously outputting the trigger signal can be realized by continuously applying a high level to the optical
如图3所示,光信号编码单元112配置成根据从光信号处理模块120获得的待测物11的标签信息编码生成光信号数据,并将光信号数据发送至光信号发送单元113。As shown in FIG. 3, the optical signal encoding unit 112 is configured to generate optical signal data based on the tag information of the object 11 to be detected obtained from the optical
具体地,光信号编码单元112包括:第一通信子单元1121和第一编码子单元1122。第一通信子单元1121通过无线数据网络与光信号处理模块120连接,第一编码子单元1122则分别与第一通信子单元1121和光信号处理模块120电性连接。Specifically, the optical signal encoding unit 112 includes a
第一通信子单元1121可以为集成电路芯片,其具备对信号的接收和处理能力。本实施例中,第一通信子单元1121能够预先获取该光信号处理模块120发送的待测物11的标签信息、光信号发送规则和光信号编码规则,进而将标签信息、光信号发送规则和光信号编码规则均发送至第一编码子单元1122。此外,第一通信子单元1121还可获取到光信号处理模块120发送的控制指令,并在获取到控制指令后,将该控制指令转发至第一编码子单元1122。The
第一编码子单元1122可以为集成电路芯片,其也具备对信号的接收和处理能力。本实 施例中,第一编码子单元1122获取到标签信息、光信号发送规则和光信号编码规则后,将标签信息、光信号发送规则和光信号编码规则均进行存储。当第一编码子单元1122获取到第一通信子单元1121转发的控制指令时,第一编码子单元1122对该控制指令进行解析,以基于该控制指令进行控制操作。具体地,该控制操作可以包括但不限于:若第一编码子单元1122通过解析确定所述控制指令指示进行光信号发送时,则第一编码子单元1122调用存储的光信号发送规则和光信号编码规则来编码生成与存储的标签信息对应的光信号数据,并将该光信号数据发送至光信号发送单元113;和/或,若第一编码子单元1122通过解析确定所述控制指令指示进行光信号校验,则第一编码子单元1122调用存储的光信号发送规则和光信号编码规则来编码生成光信号校准数据,并将该光信号校准数据发送至光信号发送单元113。The
请参阅图4,光信号发送单元113可以为多个电路集成的电路。为便于对闪烁光和定位光的发送,光信号发送单元113包括:定位光源1131和至少两个光源1132。光源1132的数量可根据实际实施情况进行选择,例如,选择为3个或4个。Referring to FIG. 4, the optical
在工作的状态下,光信号发送单元113获取光信号数据或光信号校准数据后,可以将该光信号数据或光信号校准数据进行存储。当光信号发送单元113获得触发信号时,首先,光信号发送单元113的处理电路可控制定位光源1131持续地发送一路连续状态的定位光。本实施例中,定位光源1131可以为单波段发射头,即定位光源1131发送的是一种特定波段的定位光。其中,该定位光可以为可见光的波段,也可以为除了可见光之外的其它波段,为便于对本公开的理解,本实施例以可见光进行例举说明,但并不作为对本实施例的限定。In the working state, after the optical
在发送定位光的同时,光信号发送单元113的处理电路可以对该光信号数据或光信号校准数据进行解析,以根据该光信号数据或该光信号校准数据的解析结果控制所述至少两个光源1132分别发送对应的一路闪烁光,进而发射出至少两路闪烁光。本实施例中,每个光源1132可以为单波段发射头,即每个光源1132可以发送一种波段的闪烁光,且所述至少两个光源1132发送的闪烁光的波段各不相同,以及每个光源1132发送的闪烁光的波段和定位光源1131发送的定位光的波段也不相同。While transmitting the positioning light, the processing circuit of the optical
再者,每个光源1132发射一路闪烁光时与其它光源1132发射一路闪烁保持周期和频率的同步。换言之,所述至少两个光源1132按照相同的周期和频率发射闪烁光。其中,每个光源1132发送的闪烁光可以为可见光的波段,也可以为除了可见光之外的其它波段,为便于对本公开的理解,本实施例以可见光进行例举说明,但并不作为对本实施例的限定。另外,当光信号发送单元113获得停止触发信号时,无论光信号发送单元113是否在发射至少两路闪烁光,该光信号发送单元113均停止发射至少两路闪烁光。Moreover, each
需要说明的是,在本实施例中,光信号发送模块110获取标签信息、光信号发送规则和光信号编码规则为光信号定位装置100正常工作之前预先进行的。当光信号定位装置100正常工作时,无需再获取该标签信息、光信号发送规则和光信号编码规则。直至标签信息、光信号发送规则和光信号编码规则中任一个需要更新时,光信号发送模块110才再次获取标签信息、光信号发送规则和光信号编码规则,进而完成对原有存储数据的更新。It should be noted that, in this embodiment, the optical signal sending module 110 acquires the label information, the optical signal sending rule, and the optical signal encoding rule before the optical
请结合参阅图3、图4和图5,图5示出了本实施例中光信号发送模块110发发的至少两路闪烁光的一种示例图。以光信号发送模块110中具有3个光源1132为例,该3个光源1132分别为A光源1132、B光源1132和C光源1132。其中,A光源1132发射蓝色光,B光源1132发射绿色光,以及C光源1132发射红色光。作为一种可选的方式,待测物11的标签信息可具有一定的数据格式,标签信息的数据格式例如可以包括:起始位、数据位和校验位。光信号发送模块110根据光信号数据发射至少两路闪烁光,每路闪烁光应当与标签信息的数据格式对应。例如,当标签信息中起始位的标识为S,数据位为5621,校验位的标识为C时。通过该方式,标签信息可表达的编码数量为(2
m-2)
n,其中m是数据的数量,即包括的闪烁光的路数,同时也表示波段的数量;n是数据位数。
Referring to FIG. 3, FIG. 4 and FIG. 5, FIG. 5 shows an exemplary diagram of at least two pieces of scintillation light emitted by the optical signal transmitting module 110 in this embodiment. The optical signal transmitting module 110 has three
每个光源1132均通过不断亮或灭的方式来发射对应一光信号数据的闪烁光,其中,亮可以为1,灭对应为0,但并不限定。在图5所示场景中,假设按照C-B-A的顺序进行组合,且标签信息中的各数据位以十六进制表示,开始发射后,A光源1132、B光源1132和C光源1132均同步的亮,以表示起始位为S。之后,A光源1132亮,B光源1132灭,C光源1132亮,即:A光源1132的信号值为1,B光源1132的信号值为0,C光源1132的信号值为1,三者组合成101,以十六进制表示即为5,则标签信息中对应的数据位的值为5。之后,A光源1132灭,B光源1132亮,C光源1132亮,即:A光源1132的信号值为0,B光,1132的信号值为1,C光源1132的信号值为1,三者组合成011,则标签信息中对应的数据位的值为6。之后,A光源1132灭,B光源1132亮,C光源1132灭,即:A光源1132的信号值为0,B光源1132的信号值为1,C光源1132的信号值为0,三者组合成010,以十六进制表示为2,则标签信息中对应的数据位的值为2。之后,A光源1132亮,B光源1132灭,C光源1132灭,即:A光源1132的信号值为1,B光源1132的信号值为0,C光源1132的信号值为0,三者组合成100,以十六进制表示为4,则标签信息中对应的数据位的值为1。最后,A光源1132灭,B光源1132亮,C光源1132灭,以表示校验位为C。在校验位的数据发送完成后,光信号发送模块110则完成了本次的至少两路闪烁光的发射。Each of the
需要说明的是,为便于光信号处理模块120对每路闪烁光的识别、定位和判定,光信号发送模块110中至少两路闪烁光发送到标签信息中的数据位时,即:当前的信号和标签信息中的数据位对应时,至少两个光源1132不能全亮,也不能全灭。此外,值得说明的是,标签信息中的数据位还可以是其他进制的数据,具体可以根据光源1132的数量确定。It should be noted that, in order to facilitate the identification, location, and determination of each flashing light by the optical
请结合参阅图3、图4和图6,图6示出了本实施例中光信号发送模块110发送的至少两路闪烁光的又一种示例图。以光信号发送模块110中具有3个光源1132为例,该三个光源1132分别为A光源1132、B光源1132和C光源1132。其中,A光源1132发射蓝色光,B光源1132发射绿色光,以及C光源1132发射红色光。作为一种方式,该光信号校准数据也可具有一定的数据格式,光信号校准数据的数据格式例如可以包括:校准数据头和每个光源1132的校验编码数据。可以理解到,此时的校验是指对每个光源1132的阈值进行校准。当光信号发送模块110根据光信号校准数据发送对应的至少两路闪烁光时,每路闪烁光也应当与光信号校准数据的数据格式对应。例如,开始校验发射后,A光源1132、B光源1132和C光源1132均同步进行一次亮灭,以表示校准数据头。之后,A光源1132依次灭亮,B光源1132和C光源1132均同步依次亮灭,以表示A光源1132的校验编码数据。之后,B光源1132依次灭亮,A光源1132和C光源1132均同步依次亮灭,以表示B光源1132的校验编码数据。最后,C光源1132依次灭亮,A光源1132和B光源1132均同步依次亮灭,以表示C光源1132的校验编码数据。在C光源1132的校验编码数据发送完成后,光信号发送模块110则完成了本次的至少两路闪烁光的发射。Referring to FIG. 3, FIG. 4 and FIG. 6, FIG. 6 shows still another example of at least two pieces of scintillation light transmitted by the optical signal transmitting module 110 in this embodiment. For example, the optical signal transmitting module 110 has three
请再次参阅图3和图4,光信号处理模块120可以包括:光信号接收单元121和光信号处理单元122。其中,光信号接收单元121与光信号发送模块110光耦合,光信号接收单元121与光信号处理单元122连接,而光信号处理单元122通过无线数据网络与光信号发送模块110连接。Referring to FIG. 3 and FIG. 4 again, the optical
所述光信号接收单元121配置成根据采集的定位光获得定位信息,并获得所采样的至少两路闪烁光中每路闪烁光的采样光闪时序,将获得的各路闪烁光的采样光闪时序和定位信息均发送至光信号处理单元122。The optical
本实施例中,光信号接收单元121可以包括:单波段定位信号采集传感器1212和与所述至少两个光源一一对应的至少两个单波段编码信号采集传感器1211。其中,单波段编码信号采集传感器1211与光源1132数量相同,且每个单波段编码信号采集传感器1211所采集的波段均与一个光源1132的波段相同。换言之,每个单波段编码信号采集传感器1211所采集的波段和该单波段编码信号采集传感器1211所对应的光源1132的波段相同。In this embodiment, the optical
光信号接收单元121可以为多个电路集成的电路。光信号接收单元121中的每个单波 段编码信号采集传感器1211均对应采集一个光源1132所发送的一路闪烁光。换言之,在光信号接收单元121中,每个单波段编码信号采集传感器1211配置成采集该单波段编码信号采集传感器1211所对应的光源1132发送的一路闪烁光。例如,单波段编码信号采集传感器1211采集绿光,则该单波段编码信号采集传感器1211配置成采集发射绿色光的光源1132所发射的闪烁光。每个单波段采集传感器1211在采集对应的一路闪烁光之后,光信号接收单元121中的处理电路可以基于每个单波段采集传感器1211所采集的闪烁光生成对应的采样光闪时序。可以理解的到,一路闪烁光为对应的光源1132持续的亮灭闪烁,故采样光闪时序中可包含多帧。光信号接收单元121根据每个单波段采集传感器1121采集的闪烁光获取到对应的采样光闪时序后,将每个采样光闪时序发送至光信号处理单元122。The optical
单波段定位信号采集传感器1212所采集的波段与定位光源1131的波段相同,故光信号接收单元121中的单波段定位信号采集传感器1212可采集到定位光源1131持续发送的定位光。具体地,单波段定位信号采集传感器1212可以包括:具有波段与定位光相同的窄带高透滤光片的摄像头组。可选地,单波段定位信号采集传感器1212可以包括两个所述该摄像头组,所述两个摄像头组可分别为A摄像头和B摄像头。The single-band positioning
当定位光源1131持续发射出常亮的定位光时,单波段定位信号采集传感器1212可以依据双目定位原理,根据A摄像头和B摄像头采集的定位光计算出该定位光源1131的定位信息。其中,该定位信息为在每个采样时刻该定位光源1131发送该定位光的所在位置。之后,光信号接收单元121再将定位信息发送至光信号处理单元122。When the
需要说明的是,为保证采样的准确性,并提高采样速率,各单波段编码信号采集传感器1211的采样速率均为闪烁光频率的整数倍,本实施例中,优选整数倍为2倍。It should be noted that, in order to ensure the accuracy of sampling and increase the sampling rate, the sampling rate of each single-band encoded
可以理解到,单波段定位信号采集传感器1212所采集的波段与定位光源1131的波段相同使得:单波段定位信号采集传感器1212首先可避免其它波段信号的干扰;其次,单波段定位信号采集传感器1212具备较强的持续定位能力;而通过常亮的定位光信号可以提供可靠的持续定位,使得对待测物11的定位不会受到闪烁光故障的影响。尤其是避免了当各路闪烁光处于全黑状态下定位的不确定性。另外,单纯基于定位光源1131来实现对待测物11进行位置确定,使得定位更加精准。It can be understood that the band acquired by the single-band positioning
光信号处理单元122配置成根据每个采样光闪时序获得待测物11的标签信息,并判断标签信息是否正确,在为是时,根据定位信息获取所述待测物11的位置变化情况。The optical
本实施例中,光信号处理单元122包括:识别子单元1221、校验子单元1222、校准子单元1223、第二编码子单元1224和第二通信子单元1225。具体地,识别子单元1221与光信号接收单元121电性连接,校验子单元1222和校准子单元1223分别与识别子单元1221 电性连接,第二编码子单元1224与第二通信子单元1225电性连接,而第二通信子单元1225则通过无线数据网络与第一通信子单元1121电性连接。In this embodiment, the optical
识别子单元1221可以为集成电路芯片,其具备对信号的处理和运算能力。The identification sub-unit 1221 can be an integrated circuit chip that has processing and computing capabilities for the signals.
在一种实施方式中,由于识别子单元1221与每个光源1132之间的位置相隔很近,为了获知该每个光源1132在发射闪烁光时,具体是亮还是灭,则识别子单元1221通过将每个光源1132发送一路闪烁光时和每个光源1132对应的采样光闪时序相结合,则能够准确反推出每个光源1132在发射对应的一路闪烁光时的亮灭状态,该光源1132的亮灭状态即为发射对应的一路闪烁光时的光信号状态数据。进而识别子单元1221获取到每个光源1132所对应的光信号状态数据,则识别子单元1221将至少两个光信号状态数据结合,便能够反推获取待测物11的标签信息。In an embodiment, since the position between the identification sub-unit 1221 and each of the
例如,A光源1132在发射一路蓝色闪烁光时的亮灭状态依次为:亮亮灭灭亮灭,则对应获取的A光源1132的光信号状态数据即为110010。与此同时,B光源1132在发射一路红色闪烁光时的亮灭状态依次为:亮灭亮亮灭亮,则对应获取的B光源1132的光信号状态数据即为101101。与此同时,C光源1132在发射一路绿色闪烁光时的亮灭状态依次为:亮亮亮灭灭灭,则对应获取的C光源1132的光信号状态数据即为111000。进一步地,根据A光源1132的光信号状态数据即为110010、B光源1132的光信号状态数据即为101101,以及C光源1132的光信号状态数据即为111000,识别子单元1221则可以根据A、B和C三个光源1132的光信号状态数据来获取得到标签信息。具体地,可以将A光源1132、B光源1132和C光源1132的光信号状态数据中处于相同时间的信号值按照C-B-A的顺序组成标签信息的一位的值,从而获取到值为S5621C的标签信息。For example, when the
需要说明的是,由于光信号接收单元121中每个单波段编码信号采集传感器1211在采样每路闪烁光时的时序与其它单波段编码信号采集传感器1211采集其它路闪烁光时的时序可能存在误差。因此,对于采集相位同步时得到的各光信号状态数据,可直接将其组合。对于相位不同步的采集装置采集得到的各光信号状态数据,则需要按顺序,依次将相位最接近光信号状态数据进行组合,进而可最终通过组合得到标签信息。It should be noted that, due to the timing of each single-band encoded
本实施例中,识别子单元1221还可以将获取的标签信息发送至校验子单元1222进行校准,并在发送之后获取校验子单元1222返回的校验结果信息。识别子单元1221解析该校验结果信息来判断校验结果是否正确。当识别子单元1221判定校验结果不正确时,则说明闪烁光在发射过程中受到干扰,或者闪烁光在发射中发生错误,进而识别子单元1221则将本次获取到的标签信息抛掉(即:丢弃),以便于重新获取下一次的标签信息。当识别子单元1221判定校验结果正确时,则说明待测物11的标签信息正确,进而识别子单元1221 根据获取的定位信息能够获取该待测物11在该闪烁光发射周期内的位置变化情况。In this embodiment, the identification sub-unit 1221 may further send the acquired label information to the verification sub-unit 1222 for calibration, and obtain the verification result information returned by the verification sub-unit 1222 after the transmission. The identification sub-unit 1221 parses the verification result information to determine whether the verification result is correct. When the identification sub-unit 1221 determines that the verification result is incorrect, it indicates that the scintillation light is interfered during the transmission, or the scintillation light has an error in the transmission, and the identification sub-unit 1221 then discards the label information acquired this time ( That is: discard), in order to re-acquire the next tag information. When the identification sub-unit 1221 determines that the verification result is correct, the label information of the object to be tested 11 is correct, and the identification sub-unit 1221 can acquire the position change of the object to be tested 11 during the blinking light emission period according to the acquired positioning information. Happening.
再者,识别子单元1221还可以通过对标签信息的解析,来判断每个光信号状态数据中是否均包含有校准数据头。若否,则不对该光信号状态数据做校准处理。若是,则判定该光信号状态数据为光信号校准数据,并将该光信号校准数据中需要校准的光信号状态数据发送至校准子单元1223,并告知校准子单元1223执行阈值校准。另外,若识别子单元1221获取到外部设备发送的采样误差校准指令,或根据自身的预设控制程序判定需要执行采样误差校准时,则识别子单元1221根据采样误差校准指令或预设控制程序,将标签信息中需要进行采样误差校准的至少一个光信号状态数据发送至校准子单元1223,并告知校准子单元1223执行采样误差校准。Furthermore, the identification sub-unit 1221 can also determine whether each of the optical signal status data includes a calibration data header by analyzing the label information. If not, the optical signal status data is not calibrated. If so, the optical signal status data is determined to be optical signal calibration data, and the optical signal status data to be calibrated in the optical signal calibration data is sent to the calibration sub-unit 1223, and the calibration sub-unit 1223 is informed to perform threshold calibration. In addition, if the identification sub-unit 1221 acquires the sampling error calibration instruction sent by the external device, or determines that the sampling error calibration needs to be performed according to its own preset control program, the identification sub-unit 1221 according to the sampling error calibration instruction or the preset control program, At least one optical signal status data in the tag information that needs to be subjected to sampling error calibration is sent to the calibration sub-unit 1223, and the calibration sub-unit 1223 is informed to perform sampling error calibration.
在实际操作过程中,阈值校准或采样误差校准可根据使用需求随时执行,本实施例对阈值校准或采样误差校准的执行条件并不限定。In actual operation, the threshold calibration or the sampling error calibration may be performed at any time according to the use requirement. The execution conditions of the threshold calibration or the sampling error calibration in this embodiment are not limited.
校验子单元1222可以为集成电路芯片,其具备对信号的处理和运算能力。本实施例中,校验子单元1222可以根据标签信息中的光信号状态数据来对标签信息的正确与否进行校验。The parity sub-unit 1222 can be an integrated circuit chip that has processing and computing capabilities for the signals. In this embodiment, the verification subunit 1222 can verify the correctness of the label information according to the optical signal status data in the label information.
作为一种方式,每个光信号状态数据包括多位数据,每位数据的值是1或0,校验子单元1222首先获取所有光信号状态数据中为1的总数(即:值为1的数据的位数),或者为0的总数(即:值为0的数据的位数)。本实施例可以为获取值为1的数据的位数为例进行描述,但并不限定。在本实施例中,每个光源1132的光信号状态数据包括一校验数据,各光源1132的校验数据按照预设顺序组合可以得到所述标签信息的校验位的数据。As a way, each optical signal state data includes multi-bit data, and the value of each bit of data is 1 or 0. The syndrome unit 1222 first acquires the total number of 1s in all the optical signal state data (ie, the value is 1). The number of bits of data, or the total number of 0s (ie, the number of bits of data with a value of 0). This embodiment may be described as an example of obtaining the number of bits of data having a value of 1, but is not limited thereto. In this embodiment, the optical signal status data of each
此外,校验子单元1222中设有标签信息中校验位的预设值。该预设值可以为:当值为1的数据的位数为奇数时,预设值即为各光源1132的校验数据按照所述预设顺序组合后,第一位为1,其它位为0,即:100...0;当值为1的数据的位数为偶数时,预设值即为各光源1132的校验数据按照所述预设顺序组合后,第二位为1,其它位为0,即:010...0。在上述情况下,当校验子单元1222首先获取所有光信号状态数据中,值为1的数据的位数为奇数时,再依次获取各光源1132对应的校验数据。若获取的各校验数据按照所述预设顺序组合得到的值和预设值100...0相同,校验子单元1222便生成校验正确的校验结果信息至识别子单元1221,反之,则生成校验错误的校验结果信息至识别子单元1221。进一步地,若校验子单元1222首先获取所有光信号状态数据中值为1的数据的位数为偶数时,则依次获取各光源1132对应的校验数据。若获取的校验数据按照所述预设顺序组合得到的值和预设值010...0相同,校验子单元1222便生成校验正确的校验结果信息至识别子单元1221,反之,则生成校验错误的校验结果信息至识别子单元1221。In addition, the check sub-unit 1222 is provided with a preset value of the check bit in the tag information. The preset value may be: when the number of bits of the data having the value of 1 is an odd number, the preset value is that the check data of each
例如,校验子单元1222获取标签信息中所有的光信号状态数据依次为:A光源1132的110010、B光源1132的101101,以及C光源1132的111000。校验子单元1222便获取所有的光信号状态数据中为1的总数为偶数。校验子单元1222再获取各光源1132的校验数据,为:010,其与预设值相同,进而校验子单元1222生成校验正确的校验结果信息至识别子单元1221。For example, the verification subunit 1222 acquires all the optical signal state data in the tag information in order: 110010 of the
校准子单元1223可以为集成电路芯片,其具备对信号的处理和运算能力。本实施例中,为保证光信号处理模块120采集每路闪烁光时的准确性,校准子单元1223可对在采集每路闪烁光时,对每路的采样进行阈值校准或采样误差校准。The calibration sub-unit 1223 can be an integrated circuit chip that has processing and computing capabilities for the signals. In this embodiment, in order to ensure the accuracy of the optical
具体地,校准子单元1223在获取到需要执行阈值校准时,校准子单元1223相应地获取阈值校准所需的至少一个光信号校准数据。校准子单元1223获取每个光信号校准数据中校准数据头之后的校准数据。每个校准数据均为该光信号校准数据所对应的光源1132执行“灭亮”操作时产生的数据,即每个校准数据均为“01”。校准子单元1223通过获取每个校准数据在“0”时的产生的最高值,将该最高值则作为识别该光源1132为灭时的阈值,该光源1132灭时小于该最高值时则均能够被识别。之后,校准子单元1223通过获取每个校准数据在“1”时的产生的最低值,将该最低值则作为识别该光源1132为亮时的阈值,该光源1132亮时大于该最低值时则均能够被识别。校准子单元1223按照上述操作,则能够依次对每个光信号校准数据进行阈值校准。Specifically, when the calibration sub-unit 1223 acquires the need to perform threshold calibration, the calibration sub-unit 1223 accordingly acquires at least one optical signal calibration data required for threshold calibration. The calibration sub-unit 1223 acquires calibration data after the calibration data header in each of the optical signal calibration data. Each calibration data is data generated when the
例如,该光信号校准数据为A光源1132的亮灭亮灭灭亮亮灭亮灭,即为1010011010,其中,1010为校准数据头。校准子单元1223获取该光信号校准数据中校准数据头之后的01数据,由于0表示A光源1132持续一段时间的灭,而1表示A光源1132持续一段时间的亮。校准子单元1223获取A光源11321121在灭的持续时间段中信号强度的最高值,该最高值则作为为0时的阈值。之后,校准子单元1223再获取A光源1132在亮的持续时间段中信号强度的最低值,该最低值则作为为1时的阈值。此外,保证阈值校准时的准确型,每个光源1132闪烁而处于亮的状态,其它光源1132均为灭的状态,以校准该光源1132处于亮的时候的最低阈值。反之,当该光源1132闪烁而处于灭的状态,其它光源1132均为亮的状态,以校准该光源1132处于灭的时候的最高阈值。For example, the optical signal calibration data is that the
请结合参阅图3和图7,图7示出了本实施例中校准子单元1223执行采样误差校准的示例图。校准子单元1223在获取到需要执行采样误差校准时,校准子单元1223相应地获取采样误差校准所需的至少一个光信号状态数据。Referring to FIG. 3 and FIG. 7, FIG. 7 shows an exemplary diagram of the calibration sub-unit 1223 performing sampling error calibration in this embodiment. When the calibration sub-unit 1223 acquires the need to perform the sampling error calibration, the calibration sub-unit 1223 accordingly acquires at least one optical signal state data required for the sampling error calibration.
本实施例中,由于每个单波段编码信号采集传感器1211在采集时,每个光源1132和每个单波段编码信号采集传感器1211的时钟长时间运行后,均会产生累积偏差,使得每个 单波段编码信号采集传感器1211在采集时与对应的光源1132发生的闪烁光之间会有相位差。又由于单波段编码信号采集传感器1211的采样频率为闪烁光的两倍,其产生相位差后,单波段编码信号采集传感器1211在采集到为“亮灭”的闪烁光时会出现第一帧1为“全亮”,第一帧2为“弱亮”,第二帧2为“全灭”。其中,第一帧2为“弱亮”则为由于相位差所导致的不确定数据。In this embodiment, since each of the single-band coded
校准子单元1223在进行采样误差校准时,采集分析光信号状态数据中“全灭”所对应的“0”的数据。当校准子单元1223获取到光信号状态数据中第一个为“0”的数据时,校准子单元1223将该帧的“0”作为有效数据,并将该帧之后包含的不确定数据的下一帧抛掉,并再将抛掉的下一帧之后的一帧作为有效数据,并形成循环。可以理解到,抛掉不确定数据的帧数,则避免了光信号状态数据中存在采集到不确定数据,进而可通过上述方式实现对光信号处理单元122采集每个光信号状态数据的采样误差校准。The calibration sub-unit 1223 collects data of “0” corresponding to “all-off” in the analysis optical signal state data when performing sampling error calibration. When the calibration sub-unit 1223 acquires the data of the first one of the optical signal state data as "0", the calibration sub-unit 1223 takes the "0" of the frame as the valid data, and will not include the uncertain data after the frame. One frame is thrown away, and one frame after the next frame that is discarded is taken as valid data, and a loop is formed. It can be understood that, if the number of frames of the uncertain data is discarded, the acquisition of the uncertain data in the state data of the optical signal is avoided, and the sampling error of the state data of each optical signal collected by the optical
需要说明的是,本实施例将为“0”的数据作为有效数据,可有效地避免将为“1”的数据作为有效数据时,由于光源1132距离较远,而光信号强度弱,导致采样误差校准不准确。It should be noted that, in this embodiment, the data of “0” is used as the valid data, and the data of “1” can be effectively avoided as the effective data. Because the
此外,在本实施例的光信号处理模块120中,光信号处理模块120根据预设控制程序,当接收到标签信息中的起始位时,便开始执行采样。若未接到起始位对应的数据,则不处理。当光信号处理模块120采集到的光源1132位置固定,但根据该光源1132所得到的标签信息却不正确时,则判定该光源1132为背景,例如,太阳、LED灯等。In addition, in the optical
第二编码子单元1224可以为集成电路芯片,其具备对信号的处理和运算能力。第二编码子单元1224根据预设的控制程序,或者由外部设备发送的指令,第二编码子单元1224可设定标签信息、光信号发送规则和光信号编码规则。将该标签信息、光信号发送规则和光信号编码规则发送至第二通信子单元1225。The second encoding sub-unit 1224 can be an integrated circuit chip that has processing and computing capabilities for the signals. The second encoding sub-unit 1224 may set label information, an optical signal transmission rule, and an optical signal encoding rule according to a preset control program or an instruction transmitted by an external device. The tag information, the optical signal transmission rule, and the optical signal coding rule are transmitted to the second communication sub-unit 1225.
第二通信子单元1225可以为集成电路芯片,其具备对信号的接收和发送能力。第二通信子单元1225在获取到标签信息、光信号发送规则和光信号编码规则后,第二通信子单元1225则通过无线网络将该标签信息、光信号发送规则和光信号编码规则均发送至第一通信子单元1121。The second communication sub-unit 1225 can be an integrated circuit chip that has the ability to receive and transmit signals. After acquiring the tag information, the optical signal sending rule, and the optical signal encoding rule, the second communication subunit 1225 sends the tag information, the optical signal sending rule, and the optical signal encoding rule to the first through the wireless network.
本实施例的光信号定位装置100在进行采样时,若采用6光色,3位数据位的模式,则可以表达约23万种标签信息。若采用6光色,4位数据位的模式,可以表达约1400万种标签信息。若采用6光色,6位数据位的模式,则可以表达约500多亿种标签信息。若6位数据位,8位数据位的模式,则可以表达约百万亿种标签信息。此外,4位编码加上起始和校验位共计6位,进行12次周期采样,且采样速率为120帧/秒时,光信号定位装置100 识别速度为0.1秒。当光信号定位装置100采用1280*720的分辨率,120帧/秒的采样速率时,对12.8m*7.2m的空间中的待测物11进行定位跟踪时,待测物11的识别精度可以达到0.01m。若光信号定位装置100采用120帧/秒的采样速率,且多个待测物11相互之间的间距为至少1米。则光信号定位装置100跟踪该待测物11时,该待测物11速度最高可为30米/秒。When the optical
请参阅图8,是本公开提供的一种光信号定位方法的流程示意图,该方法应用于光信号定位装置,所述方法包括:Please refer to FIG. 8 , which is a schematic flowchart of an optical signal positioning method provided by the present disclosure. The method is applied to an optical signal positioning apparatus, and the method includes:
步骤S100:所述光信号发送模块判断所述待测物的移动速度是否满足预设条件,在为是时,通过定位光源发射定位光,并通过至少两个光源发射闪烁光。Step S100: The optical signal sending module determines whether the moving speed of the object to be tested satisfies a preset condition. When yes, the positioning light source emits positioning light, and the at least two light sources emit the blinking light.
步骤S200:所述光信号处理模块根据采集的所述定位光获得所述待测物的定位信息,并根据采集的至少两路闪烁光和所述定位信息来确定所述待测物的位置变化情况。Step S200: The optical signal processing module obtains positioning information of the object to be tested according to the collected positioning light, and determines a position change of the object to be tested according to the collected at least two pieces of scintillating light and the positioning information. Happening.
请参阅图9,其中示出了步骤S100的一种子步骤示意图。其中,步骤S100可以包括:Referring to Figure 9, a schematic diagram of a sub-step of step S100 is shown. The step S100 may include:
步骤S110:所述光信号发送模块判断所述移动速度是否满足预设条件,在为是时,生成一触发信号。Step S110: The optical signal sending module determines whether the moving speed meets a preset condition, and when yes, generates a trigger signal.
步骤S120:所述光信号发送模块根据从所述光信号处理模块获得的所述待测物的标签信息编码生成光信号数据。Step S120: The optical signal sending module generates optical signal data according to the label information of the object to be tested obtained from the optical signal processing module.
步骤S130:所述光信号发送模块根据生成的所述触发信号,通过所述定位光源发射定位光,以及根据所述光信号数据控制至少两个光源开始发射闪烁光。Step S130: The optical signal sending module sends positioning light through the positioning light source according to the generated trigger signal, and controls at least two light sources to start emitting blinking light according to the optical signal data.
请参阅图10,其中示出了步骤S200的一种子步骤示意图。其中,步骤S200包括:Referring to FIG. 10, a schematic diagram of a sub-step of step S200 is shown. Wherein, step S200 includes:
步骤S210:所述光信号处理模块根据采集的所述定位光获得所述定位信息,并获得所采样的所述至少两路闪烁光中每路闪烁光的采样光闪时序。Step S210: The optical signal processing module obtains the positioning information according to the collected positioning light, and obtains a sampling light flashing sequence of each of the at least two flashing lights sampled.
步骤S220:所光信号处理模块根据每个采样光闪时序获得所述待测物的标签信息,并判断所述标签信息是否正确,在为是时,根据所述定位信息获取所述待测物的位置变化情况。Step S220: The optical signal processing module obtains label information of the object to be tested according to each sampling light flash timing, and determines whether the label information is correct. When yes, the object to be tested is obtained according to the positioning information. The position changes.
请参阅图11,是本公开提供的光信号定位方法的又一流程示意图。其中,所述方法还可以包括:Please refer to FIG. 11 , which is still another schematic flowchart of the optical signal positioning method provided by the present disclosure. The method may further include:
步骤S101:所述光信号处理模块判断根据每个采样光闪时序是否可对应获得每个校准数据头。Step S101: The optical signal processing module determines whether each calibration data header can be obtained correspondingly according to each sampling light flash timing.
步骤S102:在为是时,所述光信号处理模块对获得的每个采样光闪时序进行阈值校准,或所述光信号处理模块对获得的每个采样光闪时序进行采样误差校准。Step S102: When YES, the optical signal processing module performs threshold calibration on each of the obtained sampled light flash timings, or the optical signal processing module performs sampling error calibration on each of the obtained sampled light flash timings.
需要说明的是,由于所属领域的技术人员可以清楚地了解到,为描述的方便和简洁, 上述描述的方法的具体工作过程,可以参考前述系统、装置和单元的实施例中的对应过程,在此不再赘述。It should be noted that, as those skilled in the art can clearly understand, for the convenience and brevity of the description, the specific working process of the foregoing method can refer to the corresponding process in the foregoing embodiments of the system, device and unit. This will not be repeated here.
综上所述,本公开提供了一种光信号定位装置、方法及系统。光信号定位装置包括:光信号发送模块和光信号处理模块,光信号发送模块和光信号处理模块光耦合,光信号发送模块配置成安装待测物上。光信号发送模块,配置成判断待测物的移动速度是否满足预设条件,在为是时,通过定位光源发射定位光,并通过至少两个光源发射闪烁光。光信号处理模块,配置成根据采集的定位光获得待测物的定位信息,并根据采集的至少两路闪烁光和定位信息来确定待测物的位置变化情况。In summary, the present disclosure provides an optical signal positioning apparatus, method and system. The optical signal positioning device comprises: an optical signal sending module and an optical signal processing module, the optical signal sending module and the optical signal processing module are optically coupled, and the optical signal transmitting module is configured to be mounted on the object to be tested. The optical signal sending module is configured to determine whether the moving speed of the object to be tested meets a preset condition, and when yes, emit the positioning light by the positioning light source, and emit the flashing light through the at least two light sources. The optical signal processing module is configured to obtain positioning information of the object to be tested according to the collected positioning light, and determine a position change of the object to be tested according to the collected at least two pieces of blinking light and the positioning information.
光信号发送模块首先判断待测物的移动速度满足预设条件时,光信号发送模块其次才通过定位光源发射定位光,并通过至少两个光源发射闪烁光。进而,光信号处理模块可根据采集的定位光获得待测物的定位信息,并再根据相应采集到至少两路闪烁光和定位信息来确定待测物的位置变化情况。因此,通过光信号发送模块在移动速度满足预设条件时,才通过至少两个光源发射闪烁光,实现了对功耗的控制,达到了节能效果;而再通过光信号处理模块采集待测物上光信号发送模块发送的闪烁光实现了对待测物进行识别、定位和跟踪,由于光信号远距离传输的精准性,进而能够对待测物进行中远距离的精确定位和精确跟踪。When the optical signal sending module first determines that the moving speed of the object to be tested satisfies the preset condition, the optical signal transmitting module transmits the positioning light through the positioning light source and emits the scintillating light through the at least two light sources. Furthermore, the optical signal processing module can obtain the positioning information of the object to be tested according to the collected positioning light, and then determine the position change of the object to be tested according to the corresponding collection of at least two pieces of scintillation light and positioning information. Therefore, when the moving speed meets the preset condition, the optical signal transmitting module transmits the flickering light through the at least two light sources, thereby realizing the control of the power consumption and achieving the energy saving effect; and collecting the object to be tested through the optical signal processing module. The scintillation light sent by the glazing signal transmitting module realizes the identification, positioning and tracking of the object to be tested. Due to the accuracy of the long-distance transmission of the optical signal, the object can be accurately positioned and accurately tracked at a medium and long distance.
以上仅为本公开的优选实施例而已,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化。凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。The above is only a preferred embodiment of the present disclosure, and is not intended to limit the disclosure, and various changes and modifications may be made to the present disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and scope of the present disclosure are intended to be included within the scope of the present disclosure.
本公开提供的光信号定位装置、方法及系统,具有较高的定位精度,且能够减少其他信号的干扰,增强持续定位能力。The optical signal positioning device, method and system provided by the present disclosure have high positioning accuracy, and can reduce interference of other signals and enhance continuous positioning capability.
Claims (15)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810099505.6 | 2018-01-31 | ||
| CN201810099505.6A CN108303676A (en) | 2018-01-31 | 2018-01-31 | Optical signal positioning device, method and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019149190A1 true WO2019149190A1 (en) | 2019-08-08 |
Family
ID=62850787
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/073689 Ceased WO2019149190A1 (en) | 2018-01-31 | 2019-01-29 | Optical signal-based positioning device, method, and system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108303676A (en) |
| WO (1) | WO2019149190A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108303676A (en) * | 2018-01-31 | 2018-07-20 | 张斌 | Optical signal positioning device, method and system |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014051768A1 (en) * | 2012-09-29 | 2014-04-03 | Intel Corporation | Integrated photogrammetric light communications positioning and inertial navigation system positioning |
| CN105759244A (en) * | 2016-02-02 | 2016-07-13 | 清华大学 | High-precision indoor location system and method based on dual cameras |
| CN106648094A (en) * | 2016-12-20 | 2017-05-10 | 同方计算机有限公司 | Mobile-device identity and position identifying system and method |
| CN106788721A (en) * | 2016-11-15 | 2017-05-31 | 武汉邮电科学研究院 | A kind of visible light communication system and method based on auxiliary positioning |
| CN106932770A (en) * | 2017-02-18 | 2017-07-07 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | A kind of indoor locating system and method based on LED |
| CN107333239A (en) * | 2017-07-12 | 2017-11-07 | 黄蓉 | Visible ray alignment system and method |
| CN108303676A (en) * | 2018-01-31 | 2018-07-20 | 张斌 | Optical signal positioning device, method and system |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2643769B1 (en) * | 1989-02-28 | 1991-06-14 | Aerospatiale | DEVICE FOR RESTORING FAST MOTION BY OBSERVING RETROREFLECTIVE SIGHT AND METHOD FOR IMPLEMENTING THE DEVICE |
| CN101738599A (en) * | 2008-11-05 | 2010-06-16 | 华硕电脑股份有限公司 | Positioning tracking method and related device |
| CN102901948B (en) * | 2012-11-05 | 2016-08-03 | 珠海横琴华策光通信科技有限公司 | Indoor positioning Apparatus and system |
| CN204229409U (en) * | 2013-10-14 | 2015-03-25 | 张祖锋 | A kind of visible ray or infrared rack positioning system |
| CN104868570B (en) * | 2015-05-08 | 2017-05-10 | 北京邮电大学 | A Zigbee network visible light positioning wireless charging system and method |
| CN106529611A (en) * | 2015-09-09 | 2017-03-22 | 中兴通讯股份有限公司 | Method, system and device for managing radio-frequency identification label |
| CN105807302B (en) * | 2016-03-16 | 2017-11-28 | 广东欧珀移动通信有限公司 | GPS module control method, device and the intelligent terminal of a kind of intelligent terminal |
| CN106535118A (en) * | 2016-10-14 | 2017-03-22 | 北京小米移动软件有限公司 | Intelligent terminal positioning method and intelligent terminal for positioning |
| CN107218944A (en) * | 2017-04-09 | 2017-09-29 | 深圳市芯通信息科技有限公司 | A kind of indoor parking Position Fixing Navigation System and method based on visible light communication technology |
| CN206920613U (en) * | 2017-04-10 | 2018-01-23 | 北京风语智格物联科技有限公司 | A kind of gun alignment system based on UWB |
-
2018
- 2018-01-31 CN CN201810099505.6A patent/CN108303676A/en active Pending
-
2019
- 2019-01-29 WO PCT/CN2019/073689 patent/WO2019149190A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014051768A1 (en) * | 2012-09-29 | 2014-04-03 | Intel Corporation | Integrated photogrammetric light communications positioning and inertial navigation system positioning |
| CN105759244A (en) * | 2016-02-02 | 2016-07-13 | 清华大学 | High-precision indoor location system and method based on dual cameras |
| CN106788721A (en) * | 2016-11-15 | 2017-05-31 | 武汉邮电科学研究院 | A kind of visible light communication system and method based on auxiliary positioning |
| CN106648094A (en) * | 2016-12-20 | 2017-05-10 | 同方计算机有限公司 | Mobile-device identity and position identifying system and method |
| CN106932770A (en) * | 2017-02-18 | 2017-07-07 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | A kind of indoor locating system and method based on LED |
| CN107333239A (en) * | 2017-07-12 | 2017-11-07 | 黄蓉 | Visible ray alignment system and method |
| CN108303676A (en) * | 2018-01-31 | 2018-07-20 | 张斌 | Optical signal positioning device, method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108303676A (en) | 2018-07-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101862361B1 (en) | Coherent decoding of visible light communication (VLC) signals | |
| JP5493754B2 (en) | Imaging system, camera, and illumination device for imaging | |
| US20100209118A1 (en) | Apparatus for transmitting and receiving a signal in a visible light communication system | |
| US9184837B2 (en) | Mobile terminal capable of localization, localization server and method for localizing the mobile terminal using the localization server | |
| US20200382212A1 (en) | Devices and methods for the transmission and reception of coded light | |
| CN111103579B (en) | Visible light indoor positioning system and positioning method based on mobile phone camera | |
| CN105187732A (en) | Method and device for transmitting/acquiring information with visible light signals of different colors from light sources | |
| TW201340630A (en) | Transmitting and receiving apparatus and method for light communication, and the light communication system and method thereof | |
| CN106537816A (en) | Derivation of an identifier encoded in a visible light communication signal | |
| CN101981410A (en) | Time synchronization in an image processing circuit | |
| CN107835050A (en) | A kind of localization method and system based on visible light communication | |
| CN111614399A (en) | Visible light high-speed communication method between smart terminals | |
| WO2019149190A1 (en) | Optical signal-based positioning device, method, and system | |
| US10989800B2 (en) | Tracking using encoded beacons | |
| Marcu et al. | Flicker free VLC system with automatic code resynchronization using low frame rate camera | |
| KR102568759B1 (en) | Apparatus and method for 2d color code optical wireless communication considering signal circumstances | |
| US10389444B2 (en) | Image processing apparatus, image processing system, image processing method, and recording medium | |
| JP2009294876A (en) | Optical signal receiving device and optical communication system | |
| CN113125109B (en) | Image exposure time measuring system and target equipment | |
| CN108449138B (en) | A M-sequence visual inspection method and system for visible light communication | |
| EP3618580B1 (en) | Transmission coding scheme for a lighting system | |
| Zachár et al. | Long distance vlc-based beaconing for indoor localization applications | |
| CN119483606B (en) | Variable coding target, decoding device and coding and decoding method thereof | |
| CN119743676A (en) | A time synchronization device and method between unmanned aerial vehicles based on light flashing coding | |
| CN208351285U (en) | A kind of single-point type tracking and positioning coding maker device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19748402 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19748402 Country of ref document: EP Kind code of ref document: A1 |