Ultra-wideband device testing method, testing device and system
By moving the ultra -broadband equipment within the preset track and obtaining the positioning parameters regularly, the accuracy of the interior positioning performance test of the ultra -broadband equipment is solved, and the stability of the equipment performance and the practicality of the test are realized.
Patent Information
- Application Number
- CN202210501186.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-09
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2042-05-09
AI Technical Summary
The prior art is difficult to accurately test the indoor positioning performance of ultra-wideband devices, resulting in unstable equipment performance.
By fixing the ultra -broadband device in the mobile device and moved within the preset track, the positioning parameters of the device are regularly obtained, and the positioning performance of the device is determined in combination with the track trajectory.
The accurate testing of ultra -broadband equipment performance, the mobility of the equipment, and improved the practicality of the test and the stability of the equipment performance.
Smart Images

Figure CN114945194B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data storage, and in particular to an ultra-wideband equipment testing method, testing device and system. Background Art
[0002] Ultra Wide Band (UWB) technology is a wireless carrier communication technology that uses nanosecond non-sinusoidal narrow pulses to transmit data, so it occupies a wide spectrum range. Due to its excellent and unique technical characteristics, UWB pulse communication has been increasingly widely used in wireless multimedia communications, radar, precision positioning, through-wall and through-the-ground detection and other fields. Among them, the integration of UWB in mobile terminals or vehicles has made the application scenarios of UWB technology pay more attention to the performance of UWB, and have higher requirements for performance indicators such as distance, angle and positioning. Summary of the invention
[0003] The present invention provides an ultra-wideband device testing method, a testing device and a system to achieve accurate testing of ultra-wideband device performance and improve the indoor positioning performance of ultra-wideband devices.
[0004] According to one aspect of the present invention, a method for testing an ultra-wideband device is provided, wherein the method comprises:
[0005] Fixing the ultra-wideband device to a mobile device, and controlling the mobile device to move within a preset track, wherein at least three ultra-wideband base stations are arranged around the preset track;
[0006] Regularly acquiring at least two positioning parameters of the ultra-wideband device;
[0007] The positioning performance of the ultra-wideband device is determined according to the track trajectory of the preset track and the corresponding positioning parameters.
[0008] According to another aspect of the present invention, there is provided an ultra-wideband device positioning test device, wherein the device comprises:
[0009] Ultra-wideband base stations, tracks and mobile devices;
[0010] The mobile device is configured to move on the track and is configured to carry the ultra-wideband device to be tested;
[0011] The ultra-wideband base station is arranged in the space of the track and transmits an ultra-wideband signal at a regular interval.
[0012] According to another aspect of the present invention, there is provided an ultra-wideband device distance angle test device, wherein the device comprises:
[0013] UWB base stations, rangefinder tracks, turntables and UWB identification tags;
[0014] The turntable is located on the pull-distance track and is configured to carry the ultra-wideband device to be tested;
[0015] The ultra-wideband tag is arranged at the end of the pull-distance track.
[0016] According to another aspect of the present invention, an ultra-wideband device testing system is provided, the ultra-wideband device testing system comprising:
[0017] Equipment positioning test device and equipment distance angle test device;
[0018] at least one processor; and
[0019] a memory communicatively connected to the at least one processor; wherein,
[0020] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the ultra-wideband device testing method described in any embodiment of the present invention.
[0021] The technical solution of the embodiment of the present invention uses a mobile device to carry an ultra-wideband device to move within a preset track, regularly obtains the positioning parameters of the ultra-wideband device, and determines the positioning performance of the ultra-wideband device based on the track trajectory and positioning parameters of the track, thereby realizing performance testing of the ultra-wideband device and simulating the moving state of the ultra-wideband device, thereby improving the practicability of performance testing and enhancing the stability of the performance of the ultra-wideband device.
[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 is a flow chart of an ultra-wideband device testing method provided according to Embodiment 1 of the present invention;
[0025] Figure 2 is a flow chart of an ultra-wideband device testing method provided according to Embodiment 2 of the present invention;
[0026] Figure 3is a flow chart of an ultra-wideband device testing method provided according to Embodiment 3 of the present invention;
[0027] Figure 4 is a structural schematic diagram of an ultra-wideband device positioning test device provided according to a fourth embodiment of the present invention;
[0028] Figure 5 This is an example diagram of an ultra-wideband device positioning test device provided according to Embodiment 4 of the present invention;
[0029] Figure 6 is an exemplary diagram of another ultra-wideband device positioning test device provided according to Embodiment 4 of the present invention;
[0030] Figure 7 2 is a schematic diagram of the structure of an ultra-wideband device distance angle testing device provided according to Embodiment 5 of the present invention;
[0031] Figure 8 This is an example diagram of an ultra-wideband device distance angle testing device provided according to Embodiment 5 of the present invention;
[0032] Fig. 9 This is an example diagram of test data display provided according to Embodiment 5 of the present invention;
[0033] Fig.10 is a structural schematic diagram of an ultra-wideband device testing system provided according to a sixth embodiment of the present invention;
[0034] Fig.11 It is a structural schematic diagram of an electronic device provided according to Embodiment 6 of the present invention. DETAILED DESCRIPTION
[0035] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0036] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0037] Embodiment 1
[0038] Figure 1 1 is a flow chart of an ultra-wideband device testing method provided according to the first embodiment of the present invention. This embodiment is applicable to the case of ultra-wideband device performance testing. The method can be executed by a device testing system, and the device testing system can be implemented in the form of hardware and / or software. Figure 1 As shown, the method includes:
[0039] Step 110: fix the ultra-wideband device to the mobile device, and control the mobile device to move within a preset track, wherein at least three ultra-wideband base stations are arranged around the preset track.
[0040] Among them, the ultra-wideband device is the terminal device to be tested for ultra-wideband performance. The ultra-wideband device can include any type of electronic device equipped with a UWB chip, such as mobile phones, tablet computers, remote controls, car computers, etc.
[0041] Among them, the mobile device is a device that can carry the ultra-wideband device and move, including any type of device that can be driven by any power such as electricity, magnetism, mechanical force, etc., such as an electric car or an automatic guided vehicle.
[0042] Among them, the preset track can identify the route of the moving trajectory of the mobile device. The preset track can be a physical track or a virtual track. For example, the preset track can be a track laid in space, or a track area formed by guide lines and restriction lines, or a virtual track formed by projection, light, etc., or a virtual track formed by controlling the movement of the mobile device through external instructions or internal control software.
[0043] Among them, the ultra-wideband base station (UWB base station) is used to receive and process UWB signals, and the ultra-wideband base station can transmit data through wired or wireless means.
[0044] In the embodiment of the present invention, when performing a performance test on an ultra-wideband device, the ultra-wideband device may be fixed on a mobile device so that the ultra-wideband device can move along a preset track by means of the mobile device, simulating the operation of the ultra-wideband device in a mobile state.
[0045] Among them, at least three ultra-wideband base stations can be arranged around the preset track (the surrounding here refers to the space within the effective working range that can receive the UWB signal of the ultra-wideband device to be tested), for example, four ultra-wideband base stations can be included, which can regularly send and receive UWB signals. The ultra-wideband base stations can receive and send signals uniformly or non-uniformly at preset time intervals, thereby realizing the positioning test of the ultra-wideband device. It can be understood that each ultra-wideband base station can be arranged at different positions in the surrounding space of the preset track, for example, it can be arranged at the four corners of the preset track or on both sides of the preset track, etc., and each ultra-wideband base station may not be located on the same horizontal plane. Among them, the preset track can be a track arranged in an indoor environment or a track arranged in an outdoor environment.
[0046] Step 120: regularly obtain at least two positioning parameters of the ultra-wideband device.
[0047] Among them, the positioning parameter may be a parameter reflecting the location of the ultra-wideband device, and the positioning parameter may be the location information of the ultra-wideband device resolved by the ultra-wideband base station. The location information may be specifically determined by the ultra-wideband base station based on parameters such as the time, direction, and signal strength indication of the signal of the ultra-wideband device arriving at the ultra-wideband base station. The positioning parameter may specifically be a geodetic coordinate or a coordinate with a certain ultra-wideband device as the origin.
[0048] Specifically, the ultra-wideband device can periodically send or receive UWB signals in the mobile device, and the ultra-wideband base station can collect, process and obtain positioning parameters for the UWB signals. It can be understood that the timing of obtaining positioning parameters can be matched with the UWB broadcast frequency of the ultra-wideband device. The UWB broadcast frequency is one positioning parameter per second, and the positioning parameters of the ultra-wideband device can be collected every 1 second.
[0049] Step 130: Determine the positioning performance of the ultra-wideband device according to the track trajectory of the preset track and the corresponding positioning parameters.
[0050] The track track may be information indicating the shape of a preset track, the track track may be determined by the shape of the preset track, and the position of the ultra-wideband device on the track may be determined by the mobile device. The positioning performance may be a parameter reflecting the positioning capability of the ultra-wideband device, and the measurement index of the positioning performance may include statistical indicators such as the average value, maximum value, minimum value, circular probability error 68% and circular probability error 95% of the positioning parameter.
[0051] In an embodiment of the present invention, the position corresponding to the positioning parameter obtained by the UWB base station can be determined and compared with the orbital track, and the positioning performance can be determined according to the comparison result. For example, the proportion of the number of positions corresponding to the positioning parameters located in the orbital track to the total number of positioning parameters can be counted, and the proportion can be used as the positioning performance. It can be understood that other indicators of the positioning parameters and the specified track can also be counted as information to measure the positioning performance of the ultra-wideband device. For example, the distance between the positioning parameters and the specified track is counted, and the mean square error of the distance can be used as the positioning performance of the ultra-wideband device. The indicators and statistical methods reflecting the positioning performance are not limited here.
[0052] In the embodiments of the present invention, a mobile device carrying an ultra-wideband device is used to move within a preset track, positioning parameters of the ultra-wideband device are obtained at regular intervals, and the positioning performance of the ultra-wideband device is determined according to the track trajectory and positioning parameters of the track. This implements performance testing of the ultra-wideband device and simulates the moving state of the ultra-wideband device. This can improve the practicability of performance testing and enhance the stability of the performance of the ultra-wideband device.
[0053] Further, based on the above-mentioned embodiment of the invention, before fixing the ultra-wideband device to the mobile device, the method further includes:
[0054] It is determined that the ranging performance and the angle measurement performance of the ultra-wideband device meet preset conditions.
[0055] Among them, the ranging performance can be the accuracy of the ultra-wideband device in measuring distance, the angle measurement performance can be the accuracy of the ultra-wideband device in measuring deflection angle, and the preset condition can be a threshold condition set for the ultra-wideband device, which can include the minimum required angle measurement performance and angle measurement performance of the ultra-wideband device.
[0056] In an embodiment of the present invention, before measuring the positioning performance of the ultra-wideband device, it is also necessary to ensure that the ranging performance and angle measurement performance of the ultra-wideband device meet preset conditions. The ranging performance and angle measurement performance of the ultra-wideband device can be tested first.
[0057] Embodiment 2
[0058] Figure 2 is a flow chart of an ultra-wideband device testing method provided according to the second embodiment of the present invention. The embodiment of the present invention is a specific embodiment of the above invention. Figure 2 The method provided in the embodiment of the present invention specifically includes the following steps:
[0059] Step 210: fix the ultra-wideband device to the mobile device, and control the mobile device to move within a preset track, wherein the number of ultra-wideband base stations is 4, and each ultra-wideband base station is arranged at a vertex of the minimum circumscribed rectangle of the preset track.
[0060] In an embodiment of the present invention, the preset track can be laid in a curved shape, the minimum external matrix of the preset track can be determined, and four ultra-wideband base stations are respectively arranged at the four vertices of the minimum external matrix. The ultra-wideband device can be moved in the preset track by a mobile device. It can be understood that the ultra-wideband device can send UWB signals periodically during the movement.
[0061] Furthermore, the moving speed of the mobile device in the preset track can be pre-configured or determined by user control information. For example, the moving speed can be set to match the walking speed of a person to simulate the scene of a user holding an ultra-wideband device and moving.
[0062] Step 220: regularly obtain at least two positioning parameters of the ultra-wideband device.
[0063] Specifically, the positioning parameter may be a parameter reflecting the location of the ultra-wideband device. The positioning parameter may be the location information of the ultra-wideband device resolved by the ultra-wideband base station. The location information may be specifically determined by the ultra-wideband base station based on parameters such as the time, direction, and signal strength indication of the signal from the ultra-wideband device arriving at the ultra-wideband base station. The positioning parameter may specifically be a geodetic coordinate or a coordinate with a certain ultra-wideband device as the origin.
[0064] Step 230: Determine the difference between each positioning parameter and the track track in the vertical direction and record it as the positioning deviation.
[0065] In an embodiment of the present invention, the distance between each positioning parameter and the orbital trajectory can be determined. The distance can be the difference between the position corresponding to each positioning parameter and the orbital trajectory in the vertical direction. The distance between each positioning parameter and the orbital trajectory can be recorded as the positioning deviation. The farther the positioning parameter is from the orbital trajectory, the greater the positioning deviation, and the closer the positioning parameter is to the orbital trajectory, the smaller the positioning deviation.
[0066] Step 240: Arrange the positioning deviations from small to large into a deviation set.
[0067] Specifically, each positioning deviation can be arranged in order from small to large, and the set of positioning deviations with an arrangement order can be used as a deviation set. It can be understood that arranging the positioning deviations from small to large in the deviation set is only an example and not a limitation, and the order of the positioning deviations constituting the deviation set is not limited to small to large. Arranging the positioning deviations in order from large to small as a deviation set, or arranging the positioning deviations in a fixed order as a deviation set, or not arranging the positioning deviations in a fixed order as deviations is also within the protection scope of the embodiments of the present invention.
[0068] Step 250 , the average value, maximum value, minimum value, circular error probability 68% and circular error probability 95% of the statistical deviation set are taken as the positioning performance.
[0069] Specifically, the average value, maximum value, minimum value, circular error probability 68% and circular error probability 95% of the positioning deviation can be counted based on the deviation set, and the above indicators can be used as the positioning performance of the ultra-wideband device. It is understandable that only one or more of the above indicators can be counted as the positioning performance of the ultra-wideband device.
[0070] In an embodiment of the present invention, an ultra-wideband device is fixed on a mobile device, and the mobile device is controlled to move along a preset track, wherein four vertices of the minimum circumscribed rectangle of the preset track are respectively provided with ultra-wideband base stations, at least two positioning parameters of the ultra-wideband device are periodically acquired, and a difference between each positioning parameter and the track trajectory in a vertical direction is determined as a positioning deviation, and each positioning deviation is arranged in order from small to large as a deviation set, and an average value, maximum value, minimum value, circular probability error 68% and circular probability error 95% of the deviation set are statistically used as positioning performance, thereby realizing performance testing of the ultra-wideband device, simulating the mobile state of the ultra-wideband device, improving the practicability of the performance test, and enhancing the stability of the performance of the ultra-wideband device.
[0071] Figure 3 is a flow chart of an ultra-wideband device testing method provided according to the third embodiment of the present invention. The embodiment of the present invention is a specific embodiment of the present invention, specifically a positioning performance test of a UWB device in a vehicle scenario, see Figure 3 The method provided in the embodiment of the present invention specifically includes the following steps:
[0072] Step 310: fix the ultra-wideband device to the mobile device, and control the mobile device to move within a preset track, wherein the number of ultra-wideband base stations is 4, and each ultra-wideband base station is arranged at four points within the preset track based on the size of the vehicle.
[0073] Among them, the vehicle size can be the appearance specifications of the vehicle to be detected that is designed to support UWB interaction to achieve preset functions, which can be used to determine the information interaction scenarios between the ultra-wideband device and different vehicles, and determine the relationship between the positioning performance of the ultra-wideband device and the vehicle distance.
[0074] Specifically, the ultra-wideband device can be fixed in a mobile device, the mobile device can move along a preset track, and four ultra-wideband base stations can be set in the space where the preset track is located. The positional relationship between the ultra-wideband base stations can be determined by the size of the vehicle being tested, so that the distance between the ultra-wideband base stations can correspond to the length or width of the vehicle, and the ultra-wideband base stations can be located at the four vertices of the vehicle.
[0075] Step 320: Divide the space where the preset track is located into an automatic unlocking area, a welcome area, and a sensing area according to the distance from the ultra-wideband base station.
[0076] In the embodiment of the present invention, the distance from the ultra-wideband base station can be divided into an automatic unlocking area, a welcome area, and a sensing area from near to far, wherein the automatic unlocking area can be the distance area where the vehicle senses the ultra-wideband device to achieve automatic unlocking, the welcome area can be the distance area where the vehicle senses the ultra-wideband device to respond to the welcome function, and the sensing area can be the farthest distance where the vehicle can sense the ultra-wideband device. It can be understood that the divided areas are not limited to this, and the number and types of divided areas can be adjusted according to the functions of the vehicle.
[0077] Step 330: regularly collect positioning parameters of the ultra-wideband device in the automatic unlocking area, the welcome area, and the sensing area.
[0078] Specifically, when the ultra-wideband device moves on a preset track on a mobile device, corresponding positioning parameters are obtained when the ultra-wideband device passes through the automatic unlocking area, the welcome area and the sensing area. It can be understood that one or more positioning parameters can be collected in different areas. The positioning parameter may be the location information of the ultra-wideband device resolved by the ultra-wideband base station. The location information may be specifically determined by the ultra-wideband base station based on parameters such as the time, direction, and signal strength indication of the signal from the ultra-wideband device arriving at the ultra-wideband base station. The positioning parameter may specifically be a geodetic coordinate or a coordinate with a certain ultra-wideband device as the origin.
[0079] Step 340: Determine the difference between each positioning parameter and the positioning trajectory in the vertical direction and record it as the positioning deviation.
[0080] Step 350: Arrange the positioning deviations from small to large into a deviation set.
[0081] Specifically, different deviation sets can be generated for different partitions to facilitate determining the positioning performance of the ultra-wideband device in different distance areas of the vehicle. It can be understood that arranging the positioning deviations from small to large in the deviation set is only an example and not a limitation. The order of the positioning deviations constituting the deviation set is not limited to small to large. Arranging the positioning deviations in order from large to small as a deviation set, or arranging the positioning deviations in a fixed order as a deviation set, or not arranging the positioning deviations in a fixed order as deviations is also within the protection scope of the embodiments of the present invention.
[0082] Step 360 , the average value, maximum value, minimum value, circular error probability 68% and circular error probability 95% of the statistical deviation set are taken as the positioning performance.
[0083] In an embodiment of the present invention, the indicators in the corresponding deviation sets of the automatic unlocking area, the welcome area and the sensing area can be counted respectively, and the average value, maximum value, minimum value, circular probability error 68% and circular probability error 95% of the positioning deviations of the automatic unlocking area, the welcome area and the sensing area can be determined respectively. The positioning performance at different distances for different vehicles can be determined, which is convenient for judging whether the positioning error in the workshop interaction problem is caused by the positioning error of the ultra-wideband device or the problem of the vehicle-computer system, and can improve the stability of the ultra-wideband device when used for vehicle-computer interaction.
[0084] In an embodiment of the present invention, an ultra-wideband device is fixed on a mobile device, and the mobile device is controlled to move along a preset track, wherein four ultra-wideband base stations are arranged in the space of the preset track according to the size of the vehicle, and the space along the preset track is divided into an automatic unlocking area, a welcome area and a sensing area according to the distance from the ultra-wideband base station, and the positioning parameters of the ultra-wideband device in the automatic unlocking area, the welcome area and the sensing area are collected, and the difference between each positioning parameter and the track trajectory in the vertical direction is determined as the positioning deviation, and each positioning deviation is arranged in order from small to large as a deviation set, and the average value, maximum value, minimum value, circular probability error 68% and circular probability error 95% of the deviation set are statistically used as the positioning performance, so as to realize the performance test of the ultra-wideband device, simulate the mobile state of the ultra-wideband device, improve the practicability of the performance test, enhance the stability of the performance of the ultra-wideband device, facilitate the testing of the device positioning performance in the vehicle-machine interaction scenario, facilitate the analysis of the vehicle-machine interaction fault, and improve the accuracy of fault location.
[0085] Further, based on the above-mentioned embodiments of the invention, determining the ranging performance and angle measurement performance of the ultra-wideband device includes:
[0086] An ultra-wideband device is arranged on a turntable, wherein the turntable is arranged at one end of a ranging track; the turntable is controlled to move, and the ultra-wideband device is used to calculate distance information and angle information of an ultra-wideband tag arranged at the other end of the ranging track; the ranging performance is determined according to the distance information and the scale information of the ranging track; and the angle measurement performance is determined according to the angle information and the deflection angle of the turntable.
[0087] In an embodiment of the present invention, the ultra-wideband device can be fixed on a turntable, which can be a high-precision turntable that can be deflected based on user instructions. The turntable can be set at one end of the distance track and can move along the distance track as a whole. An ultra-wideband tag can be set at the other end of the distance track. The ultra-wideband device can identify the information in the ultra-wideband tag. Further, a scale can be set on the distance track to facilitate determining the displacement distance of the ultra-wideband device on the turntable. When performing distance and angle tests on the ultra-wideband device, the turntable can be controlled to move on the distance track, and the deflection angle and displacement distance of the turntable can be obtained. The displacement distance can be determined by the scale information on the distance track, and the distance information and angle information calculated by the ultra-wideband device by collecting the ultra-wideband tag information can be obtained. The angle measurement performance of the ultra-wideband device can be determined by comparing the calculated angle information with the deflection angle of the turntable. Correspondingly, the distance measurement performance of the ultra-wideband device can be determined by comparing the calculated distance information with the scale information of the distance track.
[0088] Further, based on the above-mentioned embodiment of the invention, the movement includes at least one of the following: the turntable rotates, and the turntable translates along the pull track.
[0089] Embodiment 4
[0090] Figure 4 1 is a schematic diagram of the structure of an ultra-wideband device positioning test device according to the fourth embodiment of the present invention. This embodiment is applicable to the situation of ultra-wideband device positioning performance test. The device can be implemented in the form of hardware and / or software. Figure 4 As shown, the device includes: an ultra-wideband base station 410, a track 420 and a mobile device 430; the mobile device 430 is constructed to move on the track 420 and is configured to carry the ultra-wideband device to be tested; the ultra-wideband base station 410 is arranged in the space of the track 420 and transmits ultra-wideband signals at regular intervals.
[0091] In an embodiment of the present invention, the device can be located in an indoor or outdoor scene for performance testing of an ultra-wideband device. The ultra-wideband base station 410 can exchange data with the ultra-wideband device under test, so that the ultra-wideband device can be positioned based on the above-mentioned interactive data. The ultra-wideband device can be set in the space where the track 420 is located. The mobile device 430 can move with the track 420 as a reference. The track 420 can include electric rails, guide lines, etc. The track 420 can be laid or posted in the space. The mobile device 430 can move along the track 420. The mobile device 430 can include any type of device that can be driven by any power such as electricity, magnetism, mechanical force, etc., such as an electric trolley or an automatic guided transport vehicle. A connection position can be set on the mobile device 430, which can be a device for connecting to an ultra-wideband base station. The connection position on the mobile device 430 can include facilities such as a card slot, a clamp or a tie.
[0092] Further, based on the above-mentioned embodiment of the invention, the number of ultra-wideband base stations 410 is greater than or equal to 3, and each ultra-wideband base station is arranged around the track 420. The track 420 may be a track laid in space, or a track area formed by guide lines and restriction lines, or a virtual track formed by projection, light, etc., or a virtual track formed by controlling the movement of a mobile device through external instructions or internal control software.
[0093] In an exemplary embodiment, Figure 5 is an example diagram of an ultra-wideband device positioning test device provided according to Embodiment 4 of the present invention, see Figure 5 , the device can test the UWB chip of mobile phones. The device can include 4 UWB base stations, 1 fixed track and 1 electric rail car. The four UWB base stations are located at 4 corners to simulate the distribution of indoor positioning base stations. The fixed track is laid in a curved shape to simulate the movement trajectory of users holding mobile phones in shopping malls. The electric car carries the test prototype and moves on the fixed track. It records a positioning point every second. Since the moving trajectory is fixed by the track, the positioning accuracy of each positioning point can be accurately evaluated by comparing it with the track route. Further, the test data quantitative statistics method can include: Since the UWB broadcast frequency is one point per second, the point captured by the dynamic trajectory is subtracted from the vertical direction of the fixed test track, and we can get the positioning deviation of the point. Arrange all the positioning deviation data from small to large, and we can get the quantitative data of this test CEP68%, CEP95%, average value, maximum value MAX and minimum value MIN. We finally use CEP68% as the UWB positioning performance evaluation indicator.
[0094] Furthermore, based on the above-mentioned embodiment of the invention, the device further includes: a vehicle model, the vehicle model is placed in the space where the track is located, and each ultra-wideband base station is respectively arranged at four vertices of the vehicle model.
[0095] In an embodiment of the present invention, a vehicle model may be provided in the device, and the vehicle model may be used to test the positioning performance of the vehicle under human-machine interaction with the ultra-wideband device. The vehicle model may be placed near the track, and the track may overlap with the position of the vehicle model. The ultra-wideband base stations may be respectively provided at the four vertices of the vehicle model. It is understandable that each ultra-wideband base station may be located at the same horizontal plane or at different horizontal planes.
[0096] In an exemplary embodiment, Figure 6 is an example diagram of another ultra-wideband device positioning test device provided according to the fourth embodiment of the present invention, see Figure 6 ,The device can include a car with uwb function, a fixed track and an electric rail car. The track is laid in a curved shape, passing the main and auxiliary seats and the rear 4 seats and 3 sensing areas. The electric car carries the test prototype and moves on the fixed track, recording a positioning point every second. Since the moving trajectory is fixed by the track, it can be compared with the track route to accurately evaluate whether each positioning point is accurate. It is divided into unlocking area, welcome area and sensing area according to the straight line distance from the car, and the corresponding area interacts with the trigger in the corresponding area. In the interaction problem, this solution can accurately locate whether the error is caused by the positioning error or the interaction system. Furthermore, the quantitative statistical methods of the measurement data in the device include: since the UWB broadcast frequency is one point per second, by subtracting the point captured by the dynamic trajectory from the vertical direction of the fixed test track, we can get the positioning deviation of the point. By arranging all the positioning deviation data from small to large, we can get the quantitative data CEP68%, CEP95%, average value, maximum value MAX and minimum value MIN of this test. We finally use CEP68% as the evaluation indicator of UWB positioning performance in vehicle-machine interaction.
[0097] Furthermore, based on the above-mentioned embodiment of the invention, the track is laid in a curved shape in space.
[0098] Specifically, the track included in the device may be a curved track, and the track corresponding to the track 410 may be closed or not. In order to facilitate the testing of the ultra-wideband device, the track 410 may take the shape of a closed curved track.
[0099] Embodiment 5
[0100] Figure 7 1 is a schematic diagram of the structure of an ultra-wideband device distance angle test device according to the fifth embodiment of the present invention. This embodiment is applicable to the angle measurement performance and distance measurement performance test of ultra-wideband devices. The device can be implemented in the form of hardware and / or software. Figure 7As shown, the device includes: an ultra-wideband base station 510, a distance track 520, a turntable 530 and an ultra-wideband identification tag 540; the turntable 530 is on the distance track 520 and is configured to carry the ultra-wideband device to be tested; the ultra-wideband tag 540 is set at the end of the distance track 520.
[0101] Specifically, the UWB device can be fixed on a turntable 530, which can be a high-precision turntable that can be deflected based on user instructions. The turntable 530 can be set at one end of the distance track 510 and can move along the distance track 510 as a whole. An UWB tag 540 can be set on the other end of the distance track 510, and the UWB device can identify the information in the UWB tag 540. When performing distance and angle tests on the UWB device, the turntable 530 moves on the distance track 510, and the deflection angle and displacement distance of the turntable 510 can be obtained. The distance information and angle information calculated by the UWB device identifying the information of the UWB tag 540 can be obtained. The angle measurement performance of the UWB device can be determined by comparing the calculated angle information with the deflection angle of the turntable, and the distance measurement performance of the UWB device can be determined by comparing the calculated distance information with the distance of the distance track.
[0102] Furthermore, based on the above-mentioned embodiment of the invention, the distance track is provided with a distance scale.
[0103] Specifically, a scale may be provided on the pull track, and the scale may indicate the distance that the turntable is translated along the pull track.
[0104] In an exemplary embodiment, Figure 8 is an example diagram of an ultra-wideband device distance angle test device provided according to Embodiment 5 of the present invention, see Figure 8 , the device can be used to evaluate the performance of collecting UWB chips in identifying tag distances and angles. The device may include: a distance track with a scale, a movable high-precision turntable and a UWB tag on the distance track. The mobile phone to be tested can be placed on the high-precision turntable, and the UWB tag is placed at the end of the track. By moving the high-precision turntable on the distance track, the distance from the mobile phone to the UWB tag is compared with the scale on the track to evaluate the UWB distance calculation performance. By rotating the turntable at different positions on the track, the angle from the mobile phone to the UWB tag is compared with the actual deflection angle on the turntable to evaluate the UWB angle calculation performance. Furthermore, the method of quantitative statistics of test data in the device may include: through the method of sawing performance attenuation test, see Fig. 9, we can get the linear relationship graph between positioning accuracy and test distance, the linear relationship graph between angle error and test distance, and get the average value Average, maximum value MAX and minimum value MIN of the quantitative data of this test. We finally use the average value Average as the UWB ranging and angle measurement performance evaluation indicator.
[0105] Embodiment 6
[0106] Fig.10 1 is a schematic diagram of the structure of an ultra-wideband device testing system provided according to Embodiment 6 of the present invention. The device testing system may include: a processor 60, a memory 61, an input device 62, an output device 63, an ultra-wideband device positioning testing device 64, and an ultra-wideband device distance angle testing device 65; the number of processors 60 in the system may be one or more, Fig.10 A processor 60 is taken as an example; the processor 60, the memory 61, the input device 62 and the output device 63 in the electronic device can be connected by a bus or other means. Fig.10 The example of connecting through bus is taken in the following.
[0107] The memory 61 is a computer-readable storage medium that can be used to store software programs, computer executable programs and modules, such as positioning parameters and positioning performance in the embodiment of the present application. The processor 60 executes various functional applications and data processing of the electronic device by running the software programs, instructions and modules stored in the memory 61, that is, implements the above-mentioned ultra-wideband device testing method.
[0108] The memory 61 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 61 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 61 may further include a memory remotely arranged relative to the processor 60, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0109] The input device 62 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the electronic device. The output device 63 may include a display device such as a display screen.
[0110] The ultra-wideband device positioning test device 64 includes: an ultra-wideband base station, a track and a mobile device; the mobile device is provided with a connection position for the ultra-wideband device, and the mobile device moves on the track; the ultra-wideband base station is arranged in the space of the track and transmits ultra-wideband information at regular intervals.
[0111] The UWB device distance angle testing device 65 comprises: an UWB base station, a distance track, a turntable and an UWB identification tag; the turntable is provided with a connection position with the UWB device and is mounted on the distance track; the UWB tag is provided at the end of the distance track.
[0112] The system may also include an electronic device that can control the ultra-wideband device positioning test device 64 and the ultra-wideband device distance angle test device 65 to perform the ultra-wideband device test method provided by the embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0113] like Fig.11 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0114] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0115] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a device testing method.
[0116] In some embodiments, the device testing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the device testing method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the device testing method in any other appropriate manner (e.g., by means of firmware).
[0117] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0118] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0119] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0120] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0121] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0122] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0123] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0124] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for testing ultra-wideband equipment, characterized in that: Applicable to an ultra-wideband device testing system including an ultra-wideband device positioning testing device and an ultra-wideband device distance angle testing device, the method comprising: Fixing the ultra-wideband device to a mobile device, and controlling the mobile device to move within a preset track, wherein four ultra-wideband base stations are arranged around the preset track based on the size of the vehicle, and the space where the preset track is located is divided into an automatic unlocking area, a welcome area, and a sensing area according to the distance from the ultra-wideband base station from near to far; The number of the ultra-wideband base stations is 4, and each of the ultra-wideband base stations is arranged at four points within the preset track based on the size of the vehicle; at least two positioning parameters of the ultra-wideband device are periodically obtained in the automatic unlocking area, the welcome area, and the sensing area respectively; The positioning performance of the ultra-wideband device is determined according to the track trajectory of the preset track and the corresponding positioning parameters.
2. The method according to claim 1, characterized in that: Before fixing the ultra-wideband device to the mobile device, the method further includes: It is determined that the ranging performance and the angle measurement performance of the ultra-wideband device meet preset conditions.
3. The method according to claim 2, characterized in that: Determining the ranging performance and the angle measurement performance of the ultra-wideband device includes: The ultra-wideband device is arranged on a turntable, wherein the turntable is arranged at one end of the pull-distance track; Controlling the movement of the turntable, and obtaining the distance information and angle information of the ultra-wideband tag set at the other end of the pull-distance track solved by the ultra-wideband device; Determine the ranging performance according to the distance information and the scale information of the ranging track; The angle measurement performance is determined according to the angle information and the deflection angle of the turntable.
4. The method according to claim 3, characterized in that: The movement includes at least one of the following: the turntable rotates, the turntable translates along the pull track.
5. The method according to claim 1, characterized in that: The determining the positioning performance of the ultra-wideband device according to the track trajectory of the preset track and the corresponding positioning parameters includes: Respectively determine the difference between each positioning parameter and the track trajectory in the vertical direction and record it as a positioning deviation; Arrange the positioning deviations from small to large into a deviation set; The average value, maximum value, minimum value, circular error probability 68% and circular error probability 95% of the deviation set are counted as the positioning performance.
6. An ultra-wideband device positioning test device, characterized in that: The equipment positioning test device comprises: an ultra-wideband base station, a track and a mobile device; The mobile device is configured to move on the track and to carry the ultra-wideband device to be tested; the ultra-wideband base station is arranged in a space of the track based on the size of the vehicle, and the space of the track is divided into an automatic unlocking area, a welcome area and a sensing area according to the distance from the ultra-wideband base station from near to far, and the ultra-wideband signal is transmitted regularly; The ultra-wideband base station periodically acquires at least two positioning parameters of the ultra-wideband device in the automatic unlocking area, the welcome area and the sensing area respectively; and determines the positioning performance of the ultra-wideband device according to the track trajectory of the track and the corresponding positioning parameters; It also includes a vehicle model, which is placed in the space where the track is located, and each of the ultra-wideband base stations is arranged at four vertices of the vehicle model.
7. The device according to claim 6, characterized in that: The track is laid in a curved shape in the space.
8. An ultra-wideband device testing system, characterized in that: The system comprises: Ultra-wideband equipment positioning test device and ultra-wideband equipment distance angle test device; at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the ultra-wideband device testing method according to any one of claims 1-5.
Citation Information
Patent Citations
Positioning precision verification method and device, storage medium, train and electronic equipment
CN112153604A
Precise positioning method, system and device based on ultra-wideband technology
CN113567925A