Personnel positioning card and method of using the same
By designing a personnel positioning card that integrates multiple positioning modules, multi-mode fusion positioning is achieved, solving the problem of insufficient positioning accuracy in complex environments in the existing technology, and improving positioning accuracy and stability.
Patent Information
- Application Number
- CN202411479575.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-10-23
AI Technical Summary
Existing positioning systems are difficult to achieve fast and accurate positioning and timing in complex environments, especially when there are fewer satellites, which cannot meet the high-precision needs.
A personnel positioning card was designed, integrating electronic job ticket interaction module, planned positioning mode switching module, real-time positioning mode switching module, satellite positioning module, RTK positioning module, UWB positioning module and Bluetooth positioning module. Through the combination of these modules and Switch to achieve multi-mode fusion positioning.
Through multi-mode fusion positioning technology, positioning accuracy and stability are improved, and accurate and stable positioning functions can be achieved in complex environments to meet high-precision needs.
Smart Images

Figure CN119001806B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of personnel positioning, and in particular to a personnel positioning card and a method for using the same. Background Art
[0002] Positioning systems have strong military applications and broad civilian prospects. Many countries and international organizations have vigorously carried out research in this area. Internationally, many developed countries have conducted extensive research and exploration on positioning systems in the field of industrial safety. Domestically, with the increasing pace of global industrialization, the demand for personnel life safety protection and accurate location information management has shown a significant growth trend, especially in the field of hazardous chemicals production, petrochemical industry and mine tunnel construction and other high-risk environments. The importance of personnel safety and location information management is undoubtedly prominent. They play a vital role in protecting personnel life safety and preventing accidents.
[0003] However, it is not difficult to find in the application that: in areas and time periods with good observation conditions, a single system or the existing combination of multiple systems can already achieve normal positioning, ranging and timing requirements. However, in special areas and time periods, due to the influence of factors such as the small number of satellites that can be observed by a single system, it cannot meet the normal accuracy requirements. Therefore, in order to achieve fast and accurate positioning and timing in specific areas, the research on multi-combination precision positioning has become a hot topic at present. The research and development and application of high-precision Beidou satellite fusion positioning terminals are becoming an important force in promoting the progress of modern industrial production.
[0004] At present, few technologies in domestic and foreign research have applied multi-mode fusion personnel positioning systems to actual industry solutions. Therefore, for the current state of positioning systems, research and development applied to production scenarios in complex environments, the development of personnel positioning systems with multi-mode fusion and precise algorithms still has an irreplaceable position. Summary of the invention
[0005] The purpose of the present application is to provide a personnel locating card and a method of using the same to solve the technical problems raised in the above background technology.
[0006] To achieve the above objectives, this application discloses the following technical solutions:
[0007] In a first aspect, the present application discloses a personnel locating card, which comprises:
[0008] An electronic work ticket interaction module, wherein the electronic work ticket interaction module is configured to: obtain a person's work plan and upload it, wherein the work plan includes work area, work sequence and time series information;
[0009] A planned positioning mode switching module, wherein the planned positioning mode switching module is configured to: download the operation plan, and generate and upload a planned positioning mode switching instruction based on the operation plan; the planned positioning mode switching instruction is used to plan switching of the positioning mode, and the positioning mode includes a satellite positioning mode, an RTK positioning mode, a UWB positioning mode, and a Bluetooth positioning mode;
[0010] A real-time positioning mode switching module, wherein the real-time positioning mode switching module is configured to: download and generate a real-time positioning mode switching instruction based on satellite positioning signals, RTK positioning signals, UWB positioning signals and Bluetooth positioning and upload the instruction; the real-time positioning mode switching instruction is used to switch the positioning mode in real time;
[0011] A satellite positioning module, wherein the satellite positioning module is configured to: receive the planned positioning mode switching instruction or the real-time positioning mode switching instruction, perform outdoor positioning verification based on the satellite positioning signal generated by the satellite positioning mode and in combination with the RTK positioning signal, and then output an outdoor positioning signal;
[0012] An RTK positioning module, wherein the RTK positioning module is configured to generate and upload the RTK positioning signal based on the RTK positioning mode;
[0013] A UWB positioning module, wherein the UWB positioning module is configured to: receive the planned positioning mode switching instruction or the real-time positioning mode switching instruction, perform indoor positioning verification based on the UWB positioning signal generated by the UWB positioning mode and in combination with the Bluetooth positioning signal, and then output an indoor positioning signal;
[0014] A Bluetooth positioning module, wherein the Bluetooth positioning module is configured to generate and upload the Bluetooth positioning signal based on the Bluetooth positioning mode;
[0015] A communication bus, wherein the communication bus is configured to communicate, and the satellite positioning module, the RTK positioning module, the UWB positioning module, the Bluetooth positioning module, the electronic work ticket interaction module and the positioning mode switching module are all communicatively connected to the communication bus.
[0016] Preferably, the personnel location card is stored in a cabinet equipped with a face recognition function and performing data communication;
[0017] The obtaining and uploading of the work plan of the personnel, wherein the work plan includes the work area and the work sequence, specifically includes:
[0018] The personnel uses the facial information to collect the personnel location card corresponding to the personnel in the cabinet, and stores the work plan for the day in the electronic work ticket interaction module;
[0019] The working area is used to represent the working area of the personnel, and the working area stores corresponding positioning mode information;
[0020] The operation sequence is used to represent the time series information of personnel appearing in the corresponding operation area based on the operation plan.
[0021] Preferably, the generating and uploading of the planned positioning mode switching instruction based on the operation plan specifically comprises the following steps:
[0022] A1: parsing the operation plan to obtain the corresponding operation area and the operation sequence;
[0023] A2: configuring the positioning mode corresponding to the operation area;
[0024] A3: assigning a time to the corresponding positioning mode obtained in step A2 based on the operation sequence;
[0025] A4: Output the corresponding positioning module after the timing obtained in step A3, and define it as the planned positioning mode switching instruction before uploading.
[0026] Preferably, the downloading and generating a real-time positioning mode switching instruction based on a satellite positioning signal, an RTK positioning signal, a UWB positioning signal and a Bluetooth positioning and uploading the instruction specifically comprises the following steps:
[0027] B1: Downloading a real-time positioning signal, wherein the real-time positioning signal is any one or more of the satellite positioning signal, the RTK positioning signal, the UWB positioning signal and the Bluetooth positioning signal;
[0028] B2: Determine whether the real-time signal matches the planned positioning mode switching instruction, if yes, repeat step B1, otherwise, execute step B3;
[0029] B3: Acquire and perform secondary timing on the planned positioning mode switching instruction based on the operation sequence;
[0030] B4: Output the corresponding positioning mode after the secondary timing obtained in step B3, and define it as the real-time positioning mode switching instruction before uploading.
[0031] Preferably, the accepting of the planned positioning mode switching instruction or the real-time positioning mode switching instruction specifically comprises the following steps:
[0032] C1: after receiving the planned positioning mode switching instruction, executing the planned switching positioning mode, and executing step C2 in parallel;
[0033] C2: Detect whether there is the real-time positioning mode switching instruction, if yes, execute step C3, otherwise repeat step C2;
[0034] C3: after receiving the real-time positioning mode switching instruction, replacing the planned positioning mode switching instruction, and executing the real-time switching positioning mode, repeating steps C2 and C3.
[0035] Preferably, the satellite positioning signal generated based on the satellite positioning mode is combined with the RTK positioning signal to perform outdoor positioning verification and then output an outdoor positioning signal, which specifically includes the following steps:
[0036] D1: enabling the satellite positioning mode of the satellite positioning module to generate the satellite positioning signal based on the time series information, and receiving the RTK positioning signal;
[0037] D2: Perform the outdoor positioning check and calculate the output outdoor positioning signal using the outdoor positioning signal output formula, wherein the outdoor positioning signal output formula is specifically:
[0038]
[0039]
[0040]
[0041] in, is the natural base, is the horizontal coordinate deviation threshold of outdoor positioning, is the vertical coordinate deviation threshold of outdoor positioning, is the absolute value of the difference between the horizontal coordinate of the satellite positioning signal and the horizontal coordinate of the RTK positioning signal, is the absolute value of the difference between the ordinate of the satellite positioning signal and the ordinate of the RTK positioning signal. Correction parameters for outdoor positioning determination, is the horizontal coordinate of the satellite positioning signal, is the horizontal coordinate of the RTK positioning signal, is the ordinate of the satellite positioning signal, is the vertical coordinate of the RTK positioning signal, is the output outdoor positioning signal, Correction parameter thresholds for outdoor positioning determination, To judge the symbol, , and All are formula numbers;
[0042] The calculation process based on the outdoor positioning signal output formula performs the following steps:
[0043] D21: Judgment Is it true? If yes, it is determined that the outdoor positioning verification is passed and the formula is used. Outputting any one of the satellite positioning signal or the RTK positioning signal as the outdoor positioning signal, otherwise executing step D22;
[0044] D22: Judgment Is it true? If so, it is determined that the outdoor positioning verification is accepted and used. The satellite positioning signal is corrected by using the outdoor positioning determination correction parameter and the RTK positioning signal and then output as the outdoor positioning signal; otherwise, an outdoor positioning abnormality is reported.
[0045] Preferably, the operation of the RTK positioning module is synchronized with the operation of the satellite positioning module.
[0046] Preferably, the UWB positioning signal generated based on the UWB positioning mode is combined with the Bluetooth positioning signal to perform indoor positioning verification and then output an indoor positioning signal, which specifically includes the following steps:
[0047] E1: enabling the UWB positioning mode of the UWB positioning module to generate the UWB positioning signal based on the time series information, and receiving the Bluetooth positioning signal;
[0048] E2: Perform the indoor positioning verification and calculate the output indoor positioning signal using the indoor positioning signal output formula, wherein the indoor positioning signal output formula is specifically:
[0049]
[0050]
[0051]
[0052] in, is the natural base, is the horizontal coordinate deviation threshold of indoor positioning, is the indoor positioning ordinate deviation threshold, is the indoor positioning elevation coordinate deviation threshold, is the absolute value of the difference between the horizontal coordinate of the UWB positioning signal and the horizontal coordinate of the Bluetooth positioning signal, is the absolute value of the difference between the ordinate of the UWB positioning signal and the ordinate of the Bluetooth positioning signal, is the absolute value of the difference between the ordinate of the UWB positioning signal and the elevation of the Bluetooth positioning signal. Correction parameters for indoor positioning determination, is the horizontal coordinate of the UWB positioning signal, is the horizontal coordinate of the Bluetooth positioning signal, is the ordinate of the UWB positioning signal, is the vertical coordinate of the Bluetooth positioning signal, is the ordinate of the UWB positioning signal, is the vertical coordinate of the Bluetooth positioning signal, is the output indoor positioning signal, Correction parameter threshold for indoor positioning determination, To judge the symbol, , and All are formula numbers;
[0053] The calculation process based on the indoor positioning signal output formula performs the following steps:
[0054] E21: Judgment If it is true, the indoor positioning verification is determined to be passed and the formula is used. Outputting any one of the UWB positioning signal or the Bluetooth positioning signal as the indoor positioning signal, otherwise executing step E22;
[0055] E22: Judgment Is it true? If so, the indoor positioning verification is determined to be accepted and used. The UWB positioning signal is corrected by using the indoor positioning determination correction parameter and the Bluetooth positioning signal and then output as the indoor positioning signal; otherwise, an indoor positioning anomaly is reported.
[0056] Preferably, the operation of the Bluetooth positioning module is synchronized with the operation of the UWB positioning module.
[0057] In a second aspect, the present application discloses a method for using a personnel locator card, which is applicable to the personnel locator card as described above, and the method includes:
[0058] S1: configuring a communication bus, wherein the communication bus is used for communication;
[0059] S2: Obtaining and uploading the work plan of the personnel, wherein the work plan includes work area, work sequence and time series information;
[0060] S3: Download the operation plan, and generate and upload a planned positioning mode switching instruction based on the operation plan; the planned positioning mode switching instruction is used to planfully switch the positioning mode, and the positioning mode includes a satellite positioning mode, an RTK positioning mode, a UWB positioning mode, and a Bluetooth positioning mode;
[0061] S4: Download and generate a real-time positioning mode switching instruction based on satellite positioning signals, RTK positioning signals, UWB positioning signals and Bluetooth positioning, and upload the instruction; the real-time positioning mode switching instruction is used to switch the positioning mode in real time;
[0062] S5: receiving the planned positioning mode switching instruction or the real-time positioning mode switching instruction, performing outdoor positioning verification based on the satellite positioning signal generated by the satellite positioning mode and in combination with the RTK positioning signal, and then outputting an outdoor positioning signal;
[0063] S6: Generate the RTK positioning signal based on the RTK positioning mode and upload it;
[0064] S7: accepting the planned positioning mode switching instruction or the real-time positioning mode switching instruction, performing indoor positioning verification based on the UWB positioning signal generated by the UWB positioning mode and combining it with the Bluetooth positioning signal, and then outputting an indoor positioning signal;
[0065] S8: Generate the Bluetooth positioning signal based on the Bluetooth positioning mode and upload it.
[0066] Beneficial effects: The personnel positioning card and its use method of the present application optimize outdoor positioning through the satellite positioning module and the RTK positioning module, optimize indoor positioning through the UWB positioning module and the Bluetooth positioning module, and connect with the user's existing equipment through the electronic work ticket interaction module, and realize seamless switching of indoor and outdoor positioning under the control of the positioning mode switching instruction, thereby improving positioning accuracy and ensuring accurate and stable positioning functions in complex and changing environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
[0068] Figure 1 A structural block diagram of a personnel location card provided in an embodiment of the present application;
[0069] Figure 2 A schematic diagram of the use area of the personnel location card provided in the embodiment of the present application;
[0070] Figure 3 A flowchart of a method for using a personnel location card provided in an embodiment of the present application. DETAILED DESCRIPTION
[0071] The technical solutions in the embodiments of the present application are described clearly and completely below. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0072] In this article, the term "comprising" is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, the elements defined by the sentence "comprising..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0073] In a first aspect, this embodiment discloses Figure 1 A personnel locator card is shown, the personnel locator card comprising:
[0074] The electronic work ticket interaction module is configured to obtain and upload the personnel's work plan, wherein the work plan includes work area, work sequence and time series information.
[0075] In this embodiment, the acquisition of personnel work plans is achieved through the electronic work ticket interaction module, providing a data basis for planned positioning mode switching.
[0076] The planned positioning mode switching module is configured to: download the operation plan, and generate and upload the planned positioning mode switching instruction based on the operation plan. The planned positioning mode switching instruction is used to plan the switching of positioning modes, including satellite positioning mode, RTK positioning mode, UWB positioning mode and Bluetooth positioning mode.
[0077] In this embodiment, the planned automatic switching of the positioning modes is achieved through the planned positioning mode switching module, thereby improving the integration effect of multiple positioning modes.
[0078] The real-time positioning mode switching module is configured to: download and generate and upload real-time positioning mode switching instructions based on satellite positioning signals, RTK positioning signals, UWB positioning signals and Bluetooth positioning. The real-time positioning mode switching instructions are used to switch the positioning mode in real time.
[0079] In this implementation, the real-time automatic switching of the positioning mode is realized through the real-time positioning mode switching module, and the real-time optimization of the positioning mode switching based on the real-time positioning results is realized on the basis of planning, thereby improving the applicability of the personnel positioning card.
[0080] In this embodiment, accurate switching of the positioning mode is achieved through the planned positioning mode switching instruction and the real-time positioning mode switching instruction, ensuring optimized real-time positioning of personnel both indoors and outdoors.
[0081] The satellite positioning module is configured to: receive a planned positioning mode switching instruction or a real-time positioning mode switching instruction, perform outdoor positioning verification based on the satellite positioning signal generated by the satellite positioning mode and in combination with the RTK positioning signal, and then output an outdoor positioning signal.
[0082] RTK positioning module, the RTK positioning module is configured to generate and upload RTK positioning signals based on the RTK positioning mode.
[0083] In this embodiment, accurate outdoor positioning is achieved by integrating satellite positioning technology and RTK positioning technology.
[0084] UWB positioning module, the UWB positioning module is configured to: receive a planned positioning mode switching instruction or a real-time positioning mode switching instruction, and output an indoor positioning signal after performing indoor positioning verification based on the UWB positioning signal generated by the UWB positioning mode and combining it with the Bluetooth positioning signal.
[0085] The Bluetooth positioning module is configured to generate and upload a Bluetooth positioning signal based on a Bluetooth positioning mode.
[0086] In this embodiment, accurate outdoor positioning is achieved by integrating UWB positioning technology and Bluetooth positioning technology.
[0087] The communication bus is configured for communication, and the satellite positioning module, the RTK positioning module, the UWB positioning module, the Bluetooth positioning module, the electronic work ticket interaction module and the positioning mode switching module are all communicatively connected to the communication bus.
[0088] It should be noted that the communication bus used in this embodiment is any one of the existing communication bus technologies, which aims to realize data communication between the modules in the personnel positioning card, and satellite positioning, RTK positioning, UWB positioning and Bluetooth positioning are any one of the existing corresponding positioning technologies. This embodiment aims to optimize the fusion method and switching method between the positioning technologies to achieve optimized positioning services.
[0089] Specifically, the personnel location card is stored in a cabinet that is equipped with a face recognition function and performs data communication. It should be noted that the personnel location card in this embodiment is equipped with corresponding hardware devices such as batteries and charging interfaces, and has realized a portable real-time personnel location function. The cabinet realizes centralized charging of personnel location cards, and realizes a unique matching relationship between personnel location cards and personnel through face recognition technology, providing a data basis for optimizing positioning services.
[0090] Obtain the personnel's work plan and upload it. The work plan includes the work area and work sequence, including:
[0091] The personnel use the facial information to collect the personnel location card corresponding to the personnel in the cabinet, and store the work plan for the day in the electronic work ticket interaction module. It should be noted that the cabinet obtains the corresponding work plan of the personnel through communication with the external personnel management system, wherein the personnel management system is any one of the existing personnel management systems, which is intended to realize the transmission of the work plan.
[0092] The work area is used to represent the work area of the personnel, and the work area stores the corresponding positioning mode information. Figure 2 As shown, different operating areas have already defined their positioning modes during design, providing hardware support for positioning optimization from the perspective of regional design.
[0093] The work sequence is used to represent the time series information of personnel appearing in the corresponding work area based on the work plan. The work sequence provides a time basis for the planned positioning mode switching.
[0094] Specifically, generating a planned positioning mode switching instruction based on the operation plan and uploading it specifically includes the following steps:
[0095] A1: Analyze the operation plan to obtain the corresponding operation area and operation sequence.
[0096] A2: Configure the corresponding positioning mode based on the working area.
[0097] A3: Assigning time to the corresponding positioning pattern obtained in step A2 based on the operation sequence.
[0098] A4: Output the corresponding positioning module after the timing obtained in step A3, and define it as uploaded after the planned positioning mode switching instruction. It should be noted that the timing in this embodiment is based on the time series information in the operation sequence to assign a value to the moment of switching the positioning mode, and the secondary timing described later is the same.
[0099] Specifically, downloading and generating a real-time positioning mode switching instruction based on satellite positioning signals, RTK positioning signals, UWB positioning signals and Bluetooth positioning and uploading it specifically includes the following steps:
[0100] B1: Download real-time positioning signals. The real-time positioning signals are any one or more of satellite positioning signals, RTK positioning signals, UWB positioning signals and Bluetooth positioning signals.
[0101] B2: Determine whether the real-time signal matches the planned positioning mode switching instruction. If yes, repeat step B1; otherwise, execute step B3.
[0102] B3: Obtain and perform secondary timing on the planned positioning mode switching instruction based on the operation sequence. In this embodiment, the real-time performance of the positioning mode switching is achieved through secondary timing.
[0103] B4: Output the corresponding positioning mode after the secondary timing obtained in step B3, and upload it after defining it as a real-time positioning mode switching instruction.
[0104] Specifically, accepting a planned positioning mode switching instruction or a real-time positioning mode switching instruction specifically includes the following steps:
[0105] C1: After receiving the planned positioning mode switching instruction, execute the planned switching positioning mode and execute step C2 in parallel.
[0106] C2: Detect whether there is a real-time positioning mode switching instruction, if yes, execute step C3, otherwise repeat step C2.
[0107] C3: After receiving the real-time positioning mode switching instruction, the planned positioning mode switching instruction is replaced, and after executing the real-time switching positioning mode, steps C2 and C3 are repeated.
[0108] Specifically, the outdoor positioning signal is output after outdoor positioning verification based on the satellite positioning signal generated by the satellite positioning mode and combined with the RTK positioning signal, which specifically includes the following steps:
[0109] D1: Enable the satellite positioning mode of the satellite positioning module to generate satellite positioning signals based on the time series information, and receive RTK positioning signals.
[0110] D2: Use the outdoor positioning signal output formula to perform outdoor positioning verification and calculate the output outdoor positioning signal, where the outdoor positioning signal output formula is specifically:
[0111]
[0112]
[0113]
[0114] in, is the natural base, is the horizontal coordinate deviation threshold of outdoor positioning, is the vertical coordinate deviation threshold of outdoor positioning, is the absolute value of the difference between the horizontal coordinate of the satellite positioning signal and the horizontal coordinate of the RTK positioning signal, is the absolute value of the difference between the ordinate of the satellite positioning signal and the ordinate of the RTK positioning signal. Correction parameters for outdoor positioning determination, is the horizontal coordinate of the satellite positioning signal, is the horizontal coordinate of the RTK positioning signal, is the ordinate of the satellite positioning signal, is the vertical coordinate of the RTK positioning signal, is the output outdoor positioning signal, Correction parameter thresholds for outdoor positioning determination, To judge the symbol, , and All are formula numbers.
[0115] The calculation process based on the outdoor positioning signal output formula performs the following steps:
[0116] D21: Judgment Is it true? If it is, the outdoor positioning verification is considered to be passed and the formula is used. Either the satellite positioning signal or the RTK positioning signal is output as the outdoor positioning signal, otherwise, step D22 is executed.
[0117] D22: Judgment Is it true? If so, it is determined that the outdoor positioning verification is accepted and used. The satellite positioning signal is corrected using the outdoor positioning correction parameters and the RTK positioning signal and then output as the outdoor positioning signal, otherwise an outdoor positioning anomaly is reported.
[0118] In this embodiment, the outdoor positioning signal is optimized through the outdoor positioning signal output formula, the accuracy of outdoor positioning is improved, and an alarm for abnormal positioning is realized.
[0119] Specifically, the operation of the RTK positioning module is synchronized with the operation of the satellite positioning module.
[0120] It should be noted that in this embodiment, the satellite positioning signal is optimized by using the RTK positioning signal to determine the correction parameters through outdoor positioning. The synchronization here specifically refers to the start and stop of the RTK positioning module and the satellite positioning module under the control of the same planned positioning mode switching instruction or real-time positioning mode switching instruction.
[0121] Specifically, the UWB positioning signal generated based on the UWB positioning mode is combined with the Bluetooth positioning signal to perform indoor positioning verification and then output the indoor positioning signal, which specifically includes the following steps:
[0122] E1: Enable the UWB positioning mode of the UWB positioning module based on the time series information to generate a UWB positioning signal and receive a Bluetooth positioning signal.
[0123] E2: Use the indoor positioning signal output formula to perform indoor positioning verification and calculate the output indoor positioning signal, where the indoor positioning signal output formula is specifically:
[0124]
[0125]
[0126]
[0127] in, is the natural base, is the horizontal coordinate deviation threshold of indoor positioning, is the indoor positioning ordinate deviation threshold, is the indoor positioning elevation coordinate deviation threshold, is the absolute value of the difference between the horizontal coordinate of the UWB positioning signal and the horizontal coordinate of the Bluetooth positioning signal, is the absolute value of the difference between the ordinate of the UWB positioning signal and the ordinate of the Bluetooth positioning signal, is the absolute value of the difference between the ordinate of the UWB positioning signal and the elevation of the Bluetooth positioning signal. Correction parameters for indoor positioning determination, is the horizontal coordinate of the UWB positioning signal, is the horizontal coordinate of the Bluetooth positioning signal, is the ordinate of the UWB positioning signal, is the vertical coordinate of the Bluetooth positioning signal, is the ordinate of the UWB positioning signal, is the vertical coordinate of the Bluetooth positioning signal, is the output indoor positioning signal, Correction parameter threshold for indoor positioning determination, To judge the symbol, , and All are formula numbers.
[0128] The calculation process based on the indoor positioning signal output formula performs the following steps:
[0129] E21: Judgment Is it true? If it is, the indoor positioning verification is considered to have passed and the formula is used. Either the UWB positioning signal or the Bluetooth positioning signal is output as the indoor positioning signal, otherwise, step E22 is executed.
[0130] E22: Judgment Is it true? If so, the indoor positioning verification is determined to be accepted and used. The UWB positioning signal is corrected using the indoor positioning determination correction parameters and the Bluetooth positioning signal and then output as the indoor positioning signal, otherwise the indoor positioning abnormality is reported.
[0131] In this embodiment, the indoor positioning signal is optimized through the indoor positioning signal output formula, the indoor positioning accuracy is improved, and an alarm for abnormal positioning is realized.
[0132] Specifically, the operation of the Bluetooth positioning module is synchronized with the operation of the UWB positioning module.
[0133] It should be noted that the Bluetooth positioning module in this embodiment optimizes the power consumption of the personnel positioning card, and optimizes the UWB positioning signal based on the indoor positioning judgment correction parameters. The synchronization here specifically refers to the start and stop of the Bluetooth positioning module and the UWB positioning module under the control of the same planned positioning mode switching instruction or real-time positioning mode switching instruction.
[0134] In a second aspect, this embodiment discloses Figure 3 A method for using a personnel locating card is shown, and the method is applicable to the personnel locating card as described above, and the method includes:
[0135] S1: Configure the communication bus, which is used for communication.
[0136] S2: Obtain the personnel's work plan and upload it, where the work plan includes work area, work sequence and time series information.
[0137] S3: Download the operation plan, and generate and upload the planned positioning mode switching instruction based on the operation plan. The planned positioning mode switching instruction is used to plan the switching of positioning modes, including satellite positioning mode, RTK positioning mode, UWB positioning mode and Bluetooth positioning mode.
[0138] S4: Download and generate a real-time positioning mode switching command based on satellite positioning signals, RTK positioning signals, UWB positioning signals and Bluetooth positioning and upload it. The real-time positioning mode switching command is used to switch the positioning mode in real time.
[0139] S5: receiving a planned positioning mode switching command or a real-time positioning mode switching command, performing outdoor positioning verification based on the satellite positioning signal generated by the satellite positioning mode and combining the RTK positioning signal, and then outputting an outdoor positioning signal.
[0140] S6: Generate RTK positioning signal based on RTK positioning mode and upload it.
[0141] S7: receiving a planned positioning mode switching instruction or a real-time positioning mode switching instruction, performing indoor positioning verification based on the UWB positioning signal generated by the UWB positioning mode and combining it with the Bluetooth positioning signal, and then outputting an indoor positioning signal.
[0142] S8: Generate a Bluetooth positioning signal based on the Bluetooth positioning mode and upload it.
[0143] It should be noted that the method of using the personnel location card of this embodiment corresponds to the aforementioned personnel location card. Therefore, the contents not described in detail in the method of using the personnel location card of this embodiment may include but are not limited to the functional definition, working principle and technical effect being the same as those of the aforementioned personnel location card, and this text will not elaborate on them here.
[0144] In summary, the personnel positioning card and its use method of this embodiment optimize outdoor positioning through the satellite positioning module and the RTK positioning module, optimize indoor positioning through the UWB positioning module and the Bluetooth positioning module, and connect with the user's existing equipment through the electronic work ticket interaction module. Under the control of the positioning mode switching instruction, seamless switching of indoor and outdoor positioning is achieved, the positioning accuracy is improved, and accurate and stable positioning functions are ensured in complex and changing environments.
[0145] In the embodiments provided in the present application, it should be understood that the embodiments described herein can be implemented in hardware, software, firmware, middleware, code, or any appropriate combination thereof. For hardware implementation, the processor can be implemented in one or more of the following units: an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a processor, a controller, a microcontroller, a microprocessor, other electronic units designed to implement the functions described herein, or a combination thereof. For software implementation, part or all of the processes of the embodiment can be completed by instructing the relevant hardware through a computer program. When implemented, the above program can be stored in a computer-readable storage medium or transmitted as one or more instructions or codes on a computer-readable storage medium. Computer-readable storage media include computer storage media and communication media, wherein the communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that can be accessed by a computer. Computer-readable storage media can include, but are not limited to, RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer.
[0146] Finally, it should be noted that the above is only a preferred embodiment of the present application and is not intended to limit the present application. Although the present application has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A personnel positioning card, characterized in that: The personnel locator card includes: An electronic work ticket interaction module, wherein the electronic work ticket interaction module is configured to: obtain a person's work plan and upload it, wherein the work plan includes work area, work sequence and time series information; A planned positioning mode switching module, wherein the planned positioning mode switching module is configured to: download the operation plan, and generate and upload a planned positioning mode switching instruction based on the operation plan; the planned positioning mode switching instruction is used to plan switching of the positioning mode, and the positioning mode includes a satellite positioning mode, an RTK positioning mode, a UWB positioning mode, and a Bluetooth positioning mode; A real-time positioning mode switching module, wherein the real-time positioning mode switching module is configured to: download and generate a real-time positioning mode switching instruction based on satellite positioning signals, RTK positioning signals, UWB positioning signals and Bluetooth positioning and upload the instruction; the real-time positioning mode switching instruction is used to switch the positioning mode in real time; A satellite positioning module, wherein the satellite positioning module is configured to: receive the planned positioning mode switching instruction or the real-time positioning mode switching instruction, perform outdoor positioning verification based on the satellite positioning signal generated by the satellite positioning mode and in combination with the RTK positioning signal, and then output an outdoor positioning signal; An RTK positioning module, wherein the RTK positioning module is configured to generate and upload the RTK positioning signal based on the RTK positioning mode; A UWB positioning module, wherein the UWB positioning module is configured to: receive the planned positioning mode switching instruction or the real-time positioning mode switching instruction, perform indoor positioning verification based on the UWB positioning signal generated by the UWB positioning mode and in combination with the Bluetooth positioning signal, and then output an indoor positioning signal; A Bluetooth positioning module, wherein the Bluetooth positioning module is configured to generate and upload the Bluetooth positioning signal based on the Bluetooth positioning mode; A communication bus, wherein the communication bus is configured to communicate, and the satellite positioning module, the RTK positioning module, the UWB positioning module, the Bluetooth positioning module, the electronic work ticket interaction module and the positioning mode switching module are all communicatively connected to the communication bus; The downloading and generating a real-time positioning mode switching instruction based on satellite positioning signals, RTK positioning signals, UWB positioning signals and Bluetooth positioning and uploading the instruction specifically includes the following steps: B1: Downloading a real-time positioning signal, wherein the real-time positioning signal is any one or more of the satellite positioning signal, the RTK positioning signal, the UWB positioning signal and the Bluetooth positioning signal; B2: Determine whether the real-time signal matches the planned positioning mode switching instruction, if yes, repeat step B1, otherwise, execute step B3; B3: Acquire and perform secondary timing on the planned positioning mode switching instruction based on the operation sequence; B4: Output the corresponding positioning mode after the secondary timing obtained in step B3, and define it as the real-time positioning mode switching instruction before uploading.
2. The personnel locating card according to claim 1, characterized in that: The personnel location card is stored in a cabinet equipped with a face recognition function and performing data communication; The obtaining and uploading of the work plan of the personnel, wherein the work plan includes the work area and the work sequence, specifically includes: The personnel uses the facial information to collect the personnel location card corresponding to the personnel in the cabinet, and stores the work plan for the day in the electronic work ticket interaction module; The working area is used to represent the working area of the personnel, and the working area stores corresponding positioning mode information; The operation sequence is used to represent the time series information of personnel appearing in the corresponding operation area based on the operation plan.
3. The personnel locating card according to claim 1, characterized in that: The generating and uploading of a planned positioning mode switching instruction based on the operation plan specifically includes the following steps: A1: parsing the operation plan to obtain the corresponding operation area and the operation sequence; A2: configuring the positioning mode corresponding to the operation area; A3: assigning a time to the corresponding positioning mode obtained in step A2 based on the operation sequence; A4: Output the corresponding positioning module after the timing obtained in step A3, and define it as the planned positioning mode switching instruction before uploading.
4. The personnel locating card according to claim 1, characterized in that: The accepting of the planned positioning mode switching instruction or the real-time positioning mode switching instruction specifically includes the following steps: C1: after receiving the planned positioning mode switching instruction, executing the planned switching positioning mode, and executing step C2 in parallel; C2: Detect whether there is the real-time positioning mode switching instruction, if yes, execute step C3, otherwise repeat step C2; C3: after receiving the real-time positioning mode switching instruction, replacing the planned positioning mode switching instruction, and executing the real-time switching positioning mode, repeating steps C2 and C3.
5. The personnel locating card according to claim 4, characterized in that: The method of performing outdoor positioning verification on the satellite positioning signal generated based on the satellite positioning mode and combining the RTK positioning signal to output an outdoor positioning signal specifically includes the following steps: D1: enabling the satellite positioning mode of the satellite positioning module to generate the satellite positioning signal based on the time series information, and receiving the RTK positioning signal; D2: Perform the outdoor positioning check and calculate the output outdoor positioning signal using the outdoor positioning signal output formula, wherein the outdoor positioning signal output formula is specifically: in, is the natural base, is the horizontal coordinate deviation threshold of outdoor positioning, is the vertical coordinate deviation threshold of outdoor positioning, is the absolute value of the difference between the horizontal coordinate of the satellite positioning signal and the horizontal coordinate of the RTK positioning signal, is the absolute value of the difference between the ordinate of the satellite positioning signal and the ordinate of the RTK positioning signal. Correction parameters for outdoor positioning determination, is the horizontal coordinate of the satellite positioning signal, is the horizontal coordinate of the RTK positioning signal, is the ordinate of the satellite positioning signal, is the vertical coordinate of the RTK positioning signal, is the output outdoor positioning signal, Correction parameter thresholds for outdoor positioning determination, To judge the symbol, , and All are formula numbers; The calculation process based on the outdoor positioning signal output formula performs the following steps: D21: Judgment Is it true? If yes, it is determined that the outdoor positioning verification is passed and the formula is used. Outputting any one of the satellite positioning signal or the RTK positioning signal as the outdoor positioning signal, otherwise executing step D22; D22: Judgment Is it true? If so, it is determined that the outdoor positioning verification is accepted and used. The satellite positioning signal is corrected by using the outdoor positioning determination correction parameter and the RTK positioning signal and then output as the outdoor positioning signal; otherwise, an outdoor positioning abnormality is reported.
6. The personnel locating card according to claim 5, characterized in that: The operation of the RTK positioning module is synchronized with the operation of the satellite positioning module.
7. The personnel locating card according to claim 4, characterized in that: The UWB positioning signal generated based on the UWB positioning mode is combined with the Bluetooth positioning signal to perform indoor positioning verification and then output an indoor positioning signal, which specifically includes the following steps: E1: enabling the UWB positioning mode of the UWB positioning module to generate the UWB positioning signal based on the time series information, and receiving the Bluetooth positioning signal; E2: Perform the indoor positioning verification and calculate the output indoor positioning signal using the indoor positioning signal output formula, wherein the indoor positioning signal output formula is specifically: in, is the natural base, is the horizontal coordinate deviation threshold of indoor positioning, is the indoor positioning ordinate deviation threshold, is the indoor positioning elevation coordinate deviation threshold, is the absolute value of the difference between the horizontal coordinate of the UWB positioning signal and the horizontal coordinate of the Bluetooth positioning signal, is the absolute value of the difference between the ordinate of the UWB positioning signal and the ordinate of the Bluetooth positioning signal, is the absolute value of the difference between the ordinate of the UWB positioning signal and the elevation of the Bluetooth positioning signal. Correction parameters for indoor positioning determination, is the horizontal coordinate of the UWB positioning signal, is the horizontal coordinate of the Bluetooth positioning signal, is the ordinate of the UWB positioning signal, is the vertical coordinate of the Bluetooth positioning signal, is the ordinate of the UWB positioning signal, is the vertical coordinate of the Bluetooth positioning signal, is the output indoor positioning signal, Correction parameter threshold for indoor positioning determination, To judge the symbol, , and All are formula numbers; The calculation process based on the indoor positioning signal output formula performs the following steps: E21: Judgment If it is true, the indoor positioning verification is determined to be passed and the formula is used. Outputting any one of the UWB positioning signal or the Bluetooth positioning signal as the indoor positioning signal, otherwise executing step E22; E22: Judgment Is it true? If so, the indoor positioning verification is determined to be accepted and used. The UWB positioning signal is corrected by using the indoor positioning determination correction parameter and the Bluetooth positioning signal and then output as the indoor positioning signal; otherwise, an indoor positioning anomaly is reported.
8. The personnel locating card according to claim 7, characterized in that: The operation of the Bluetooth positioning module is synchronized with the operation of the UWB positioning module.
9. A method for using a personnel locating card, the method being applicable to the personnel locating card according to any one of claims 1 to 8, characterized in that: The method of use includes: S1: configuring a communication bus, wherein the communication bus is used for communication; S2: Obtaining and uploading the work plan of the personnel, wherein the work plan includes work area, work sequence and time series information; S3: Download the operation plan, and generate and upload a planned positioning mode switching instruction based on the operation plan; the planned positioning mode switching instruction is used to planfully switch the positioning mode, and the positioning mode includes a satellite positioning mode, an RTK positioning mode, a UWB positioning mode, and a Bluetooth positioning mode; S4: Download and generate a real-time positioning mode switching instruction based on satellite positioning signals, RTK positioning signals, UWB positioning signals and Bluetooth positioning, and upload the instruction; the real-time positioning mode switching instruction is used to switch the positioning mode in real time; S5: accepting the planned positioning mode switching instruction or the real-time positioning mode switching instruction, performing outdoor positioning verification based on the satellite positioning signal generated by the satellite positioning mode and in combination with the RTK positioning signal, and then outputting an outdoor positioning signal; S6: Generate the RTK positioning signal based on the RTK positioning mode and upload it; S7: accepting the planned positioning mode switching instruction or the real-time positioning mode switching instruction, performing indoor positioning verification based on the UWB positioning signal generated by the UWB positioning mode and combining it with the Bluetooth positioning signal, and then outputting an indoor positioning signal; S8: Generate the Bluetooth positioning signal based on the Bluetooth positioning mode and upload it.
Citation Information
Patent Citations
Chemical plant personnel location navigation system and method based on plant map information calculation
CN106546241A
Park worker positioning method and device
CN113490151A