Middle and long distance running test system and method based on UWB distance measurement
Through the medium- and long-distance running test method based on UWB distance measurement, the problems of complex arrangement and operation and low testing efficiency in the prior art are solved, and the tester can run at any time and efficient medium- and long-distance running tests are realized, and cheating is detected.
Patent Information
- Application Number
- CN202510102326.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-01-22
AI Technical Summary
The existing medium- and long-distance running test technology has the problem of complex layout and operation, and the inability to achieve the tester running as you go, and the test efficiency is inefficient.
Using a medium- and long-distance running test method based on UWB distance measurement, the distance values of the terminal device and multiple UWB distance measurement devices are obtained in real time, and the current position interval of the terminal device is determined, and the interval sequence number is recorded. By comparing the interval number record sequence and the reference sequence set, the running lap count is counted until the target lap number is reached and the end time is terminated.
It realizes the function of the tester running as you go, simplifies the layout and operation, improves the testing efficiency, and can detect cheating behaviors such as running and shortcuts.
Smart Images

Figure CN119971460A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of middle- and long-distance running tests, and in particular relates to a middle- and long-distance running test system and method based on UWB ranging. Background Art
[0002] In recent years, with the development of national sports and comprehensive fitness, young people are especially required to actively participate in physical exercise. Student physical fitness tests can directly reflect the real physical fitness of students and provide important reference for schools and society. In student physical fitness tests, middle and long distance race (Middle and Long Distance Race, which is the abbreviation of middle distance race and long distance race; it is a track and field event with a distance of more than 800 meters) is one of the important test items, which can test students' cardiopulmonary endurance.
[0003] At present, the existing method of middle- and long-distance running tests is generally that physical education teachers conduct group tests on the track in teaching classes. However, due to the large number of students in the group test, poor monitoring and management loopholes, some students may cheat through various means, such as finding someone to run for them, missing a run, or crossing the playground to take a shortcut, etc., which affects the authenticity and fairness of the test results. The existing middle- and long-distance running monitoring scheme mainly relies on manual supervision, which has problems such as low efficiency, high cost and easy omissions. Therefore, there is an urgent need for a new, efficient and reliable middle- and long-distance running monitoring scheme to prevent and detect students' cheating in middle- and long-distance running physical fitness tests.
[0004] The existing patent CN113244594A provides an intelligent system for physical fitness testing of college students. That is, based on its intelligent system for physical fitness testing, student information is verified using identity cards and facial information to prevent cheating by taking exams on behalf of others; multiple waypoints are set in the running path, and when students pass through the waypoints, the smart wristband interacts with the waypoint device to record the number and time of the waypoints to prevent students from cheating by taking shortcuts. However, the above scheme still has the following disadvantages: (1) Although the scheme uses face and ID card to pre-verify student information in the design of preventing others from taking the test on behalf of others, the smart wristband is the most critical equipment in the entire test process. The design only uses the terminal to scan the wristband to bind the student information. At this time, if the smart wristband is handed over to others after the binding is completed, the system cannot make a judgment on cheating behavior; (2) In the design of preventing students from taking shortcuts, the scheme proposes to set waypoints during the test and record the number and time of students passing through the waypoints to prevent students from taking shortcuts. However, if the number of waypoint devices is too small, detours cannot be avoided; and if the number of waypoint devices is too large, there will be difficulties in laying and debugging, and it may affect student safety (that is, the current test site is generally selected on the running track of the school playground, where there are many students who exercise and run on a daily basis).
[0005] The existing patent CN116311433A provides a middle- and long-distance running test method, device, equipment and medium based on visual technology. The scheme is based on computer vision technology to perform student face recognition registration, starting point detection, end point detection and lap number recording; the scheme has high requirements for face recognition technology, resulting in inevitable missed detection during group tests; in addition, the scheme cannot detect students' cheating behavior of taking shortcuts through the playground.
[0006] In addition, in the above two middle- and long-distance running test schemes, the test terminal needs to count down and issue a command before the test can start, resulting in students in the same round of tests having to wait until everyone has completed preparations before starting. It is impossible for test students to run as soon as they arrive, which is inefficient. Summary of the invention
[0007] The purpose of the present invention is to provide a middle- and long-distance running test method, system, computer equipment, computer-readable storage medium and computer program product based on UWB ranging, so as to solve the problems of the existing middle- and long-distance running test technical solutions, such as complex layout and operation, inability to allow the tester to run whenever he arrives, and low test efficiency.
[0008] In order to achieve the above object, the present invention adopts the following technical solutions:
[0009] In a first aspect, a middle- and long-distance running test method based on UWB ranging is provided, which is executed by a management terminal device connected to a terminal device for wearing a bound tester through wireless communication, and includes:
[0010] Start the timer at the beginning of the run and initialize the number of running laps to zero;
[0011] Acquire in real time M distance values between the UWB ranging module in the terminal device and the M UWB ranging devices, wherein M represents a positive integer greater than or equal to 3 and less than or equal to 7, at least two of the M UWB ranging devices are discretely fixedly arranged on the ground of the sports field, all the remaining UWB ranging devices among the M UWB ranging devices are discretely fixedly arranged at any height position from the ground, and the M distance values correspond one-to-one to the M UWB ranging devices;
[0012] Arranging the M distance values in real time from small to large order to obtain a distance value sequence, and selecting the first three distance values from the distance value sequence in real time;
[0013] According to the first three distance values, reading in real time the position interval mapping sequences of three UWB ranging devices in the M UWB ranging devices and corresponding to the first three distance values one by one, wherein the position interval mapping sequence is pre-collected and includes N position intervals and N groups of distance ranges corresponding to the N position intervals one by one, N represents a positive integer greater than or equal to 8, and each group of distance ranges in the N groups of distance ranges respectively includes three distance value ranges corresponding to the three UWB ranging devices one by one;
[0014] According to the first three distance values and the location interval mapping sequence, if a certain location interval that satisfies the first condition is found in real time in the N location intervals, the certain location interval is determined as the current location interval of the terminal device, wherein the first condition is as follows: the first three distance values are respectively located in three distance value ranges corresponding to the certain location interval in a one-to-one correspondence;
[0015] Compare the interval number of the current location interval with the interval number of the location interval determined by the terminal device last time in real time, and if they are different, record the interval number of the current location interval to obtain a interval number record sequence generated since the start of the running and sorted in order from early to late according to the recording time;
[0016] If it is found in real time that the interval sequence number record sequence belongs to the reference sequence set, the running lap number is incremented by 1 and the interval sequence number record sequence is cleared, wherein the reference sequence set S = {s 1 ,s 2 ,…,s n ,…,s N}, n represents a positive integer less than or equal to N, s n =[n,n+1,n+2,…,N-1,N,1,2,…,n-1];
[0017] When the number of running laps reaches the target number of laps corresponding to the middle- and long-distance running test item and the interval number of the current position interval is equal to the interval number of the end position interval corresponding to the middle- and long-distance running test item, the timer is terminated, and the timing value of the timer is recorded as the middle- and long-distance running test score of the tester, wherein the target number of laps is calculated based on the middle- and long-distance running test item and the circumference of one circle of the sports field, and the interval number of the end position interval is calculated based on the middle- and long-distance running test item, the target number of laps and the terminal device and the interval number of the position interval determined at the start of the running.
[0018] Based on the above invention, a new scheme for middle and long distance running test based on UWB ranging technology is provided to simplify the arrangement and operation and realize the tester to run at any time, that is, the timer is started at the beginning of the running, and the number of running laps is initialized to zero, and then according to the multiple distance values obtained in real time and respectively obtained by the UWB ranging module in the terminal device and the multiple UWB ranging devices, the number of running laps is counted by selecting the distance value, determining the current position interval of the terminal device, recording the interval number, and comparing the interval number recording sequence with the reference sequence set, and finally counting the number of running laps when the number of running laps reaches When the target number of laps corresponding to the middle- and long-distance running test item is reached and the interval number of the current position interval is equal to the interval number of the end position interval corresponding to the middle- and long-distance running test item, the timer is terminated and the timing value is recorded as the middle- and long-distance running test result. In this way, only a limited number of UWB ranging devices and terminal devices with UWB ranging modules need to be deployed to complete the middle- and long-distance running test, thereby achieving the purpose of simplifying the layout and operation, and for a single person, the running can be started from any starting point and ended at the corresponding end point, thereby achieving the purpose of the tester arriving and running, greatly improving the test efficiency, and facilitating practical application and promotion.
[0019] In a possible design, the terminal device adopts an openable wearable ring structure and is equipped with a wearable ring buckle state monitoring module, wherein the wearable ring buckle state monitoring module is used to obtain the wearable ring buckle state in real time after the terminal device is worn and bound to the tester, and upload the wearable ring buckle state to the management terminal device in real time;
[0020] The middle- and long-distance running test method further comprises:
[0021] If the wearing ring body lock buckle status is received from the wearing ring body lock buckle status monitoring module before terminating the timer and is used to indicate that the wearing ring body lock buckle is opened, it is determined that the tester has cheated by running for someone else.
[0022] In a possible design, a terminal information QR code is attached to the outer surface of the terminal device, wherein the terminal information QR code contains device information of the terminal device;
[0023] The middle- and long-distance running test method further comprises, before the start of running:
[0024] Obtaining the identity information of the tester through face recognition technology;
[0025] After verifying that the identity information is legitimate and the tester is bound to the terminal device, the terminal information QR code is scanned to obtain the device information of the terminal device and bound to the identity information of the tester.
[0026] In one possible design, the terminal device is configured with a ready button, a countdown module and a voice prompt module that are communicatively connected in sequence, wherein the countdown module is used to start the countdown after receiving a press operation signal from the ready button, and to prompt the tester to start running through the voice prompt module at the end of the countdown, while triggering the management terminal device to execute the middle- and long-distance running test method.
[0027] In a possible design, the position interval mapping sequence is pre-collected according to the following steps:
[0028] Obtain distance value matrix time series data between the UWB ranging device and the M UWB ranging devices in the first movement process and the second movement process, wherein the first movement process refers to the movement process in which the UWB ranging device takes an arbitrary position A on the innermost circle of the sports field as a starting point and circumnavigates the innermost circle at a uniform speed close to the ground, and the second movement process refers to the movement process in which the UWB ranging device takes a position B on the outermost circle of the sports field and closest to the arbitrary position A as a starting point and circumnavigates the outermost circle at a uniform speed close to the ground, and the circumvention direction in the first movement process and the second movement process is consistent with the circumvention direction of the running circle in the middle and long-distance running test item, and the distance value matrix time series data contains m r ×M distance values, m r Indicates the total number of distance value samples during a circle;
[0029] In terms of timing, the distance value matrix timing data between the UWB ranging device and the M UWB ranging devices during the first movement are evenly divided into N first distance value matrix timing data, and in terms of timing, the distance value matrix timing data between the UWB ranging device and the M UWB ranging devices during the second movement are evenly divided into N second distance value matrix timing data, and the N first distance value matrix timing data and the N second distance value matrix timing data are respectively corresponding to the N position intervals sequentially arranged along the detour direction, wherein N represents a positive integer greater than or equal to 8, and the first distance value matrix timing data contains m i ' r ×M distance values, m ir represents the total number of distance value samples in the process of going around the innermost circle, and the second distance value matrix time series data contains m o ' r ×M distance values, m or Indicates the total number of distance value samples during one cycle around the outermost circle;
[0030] For each UWB ranging device in the three UWB ranging devices corresponding to the first three distance values and each position interval in the N position intervals, extract the minimum distance value Min of the corresponding ranging device from the first distance value matrix time series data of the corresponding position interval. ir , and extracting the maximum distance value Max of the corresponding distance measuring device from the second distance value matrix time series data of the corresponding position interval or , then As the corresponding distance value range, where a represents a preset constant;
[0031] For each of the position intervals, summarizing the distance value ranges corresponding to each of the UWB ranging devices to form a corresponding set of distance ranges;
[0032] The location intervals and the groups of distance ranges corresponding to the location intervals are summarized to obtain the location interval mapping sequence.
[0033] In a possible design, after obtaining a sequence of interval number records generated since the start of the running and sorted in order from early to late according to the recording time and before terminating the timer, the method further includes:
[0034] If at least one sequence number with a sequence number value of N and not satisfying the second condition is found in the interval sequence number record sequence, it is determined that the tester has cheated by taking a shortcut, wherein the second condition is as follows: the interval sequence number record sequence is divided into at least two subsequences based on the location of the at least one sequence number as a dividing point, and it is determined that the elements of each subsequence in the at least two subsequences are continuous positive integers from small to large.
[0035] In a possible design, the perimeter of the sports field is predetermined according to the following steps:
[0036] Obtain the distance value matrix time series data between the UWB ranging device and the M UWB ranging devices during the first movement process, wherein the first movement process refers to the movement process in which the UWB ranging device takes an arbitrary position A on the innermost circle of the sports field as a starting point and circles the innermost circle at a uniform speed close to the ground for one circle, and the direction of the circle in the first movement process is consistent with the direction of the circle in the middle and long-distance running test item, and the distance value matrix time series data contains m r ×M distance values, m r Indicates the total number of distance value samples during a circle;
[0037] According to the three-dimensional coordinates of the M UWB distance measuring devices and the time series data of the distance value matrix, the m on the innermost circle are calculated. r The three-dimensional coordinates of the position;
[0038] The m r The three-dimensional coordinates of each position are projected onto the plane of the sports field, which is the XY plane, and all the projected points are fitted with a nonlinear mapping function to obtain a curve function f(x, y)=0;
[0039] The curve function f(x, y)=0 is parameterized into the following two parametric equations: x=g(t) and y=h(t), where t represents a variable parameter;
[0040] The perimeter L of the sports field is obtained by calculus according to the following formula:
[0041]
[0042] In the formula, g′(t) represents the derivative of g(t), h′(t) represents the derivative of h(t), and t 1 Indicates the lower limit of the variable parameter t, t 2 Indicates the upper limit of the value of the variable parameter t.
[0043] In a second aspect, a middle- and long-distance running test system based on UWB ranging is provided, comprising a management terminal device, M UWB ranging devices and a terminal device for wearing and binding a tester, wherein M represents a positive integer greater than or equal to 3 and less than or equal to 7, at least two of the M UWB ranging devices are discretely fixedly arranged on the ground of a sports venue, and all the remaining UWB ranging devices of the M UWB ranging devices are discretely fixedly arranged at any height position from the ground;
[0044] The management end device is wirelessly connected to the terminal device / and the M UWB ranging devices, respectively, for executing the middle and long distance running test method as described in the first aspect or any possible design of the first aspect.
[0045] In a possible design, the UWB ranging device or the terminal device includes a UWB ranging module and a wireless data transmission module that are communicatively connected, wherein the wireless data transmission module is wirelessly connected to the management terminal device.
[0046] In a possible design, the UWB ranging device or the terminal equipment also includes a power supply module for supplying power to the UWB ranging module and the wireless data transmission module.
[0047] In a third aspect, the present invention provides a computer device comprising a memory, a processor and a transceiver which are communicatively connected in sequence, wherein the memory is used to store a computer program, the transceiver is used to send and receive messages, and the processor is used to read the computer program to execute the middle- and long-distance running test method as described in the first aspect or any possible design of the first aspect.
[0048] In a fourth aspect, the present invention provides a computer-readable storage medium having instructions stored thereon, which, when executed on a computer, executes the middle- and long-distance running test method as described in the first aspect or any possible design of the first aspect.
[0049] In a fifth aspect, the present invention provides a computer program product, comprising a computer program or instructions, which, when executed by a computer, implement the middle- and long-distance running test method as described in the first aspect or any possible design of the first aspect.
[0050] Beneficial effects of the above scheme:
[0051] (1) The present invention provides a new solution for middle-long distance running test based on UWB ranging technology to simplify the layout and operation and realize the test subject to run at any time, that is, first start the timer at the beginning of the run and initialize the number of running laps to zero, then select the distance value, determine the current position interval of the terminal device, record the interval number, and compare the interval number record sequence with the reference sequence set according to the multiple distance values obtained in real time and the UWB ranging module in the terminal device respectively. Count the number of running laps, finally, when the number of running laps reaches the target number of laps corresponding to the middle-long distance running test item and the interval number of the current position interval is equal to the interval number of the end position interval corresponding to the middle-long distance running test item, stop the timer, and record the time value as the middle-long distance running test result. In this way, only a limited number of UWB ranging devices and terminal devices with UWB ranging modules need to be arranged to complete the middle-long distance running test, thereby achieving the purpose of simplifying the layout and operation, and for a single person, the test can be started from any starting point and ended at the corresponding end point, achieving the purpose of the test subject to run at any time, and greatly improving the test efficiency;
[0052] (2) By configuring a wearing ring body lock state monitoring module in a terminal device using an openable wearing ring body structure, after the tester authenticates his identity and wears the terminal device, the wearing ring body lock state can be obtained in real time, so as to detect cheating behavior such as handing over the terminal device to others for running after the binding is completed;
[0053] (3) It is convenient to bind the tester to the terminal device, further improving the user experience;
[0054] (4) By using the sequence of changes in the position interval numbers during the running process, it is possible to detect whether the test subject has cheated by cutting across the playground during the running lap;
[0055] (5) The circumference of the inner circle of the test site can be calculated on site without knowing the circumference of the inner circle of the playground or sports field in advance, further expanding the applicable scenarios of the scheme, that is, the scheme is applicable to playgrounds or sports fields of various specifications (for example, a playground with a circumference of 300 meters or 250 meters), and even irregular venues. Compared with the test system or device that relies on the standard 400-meter runway, the applicability of the scheme is higher;
[0056] (7) The distance measuring device in this scheme does not require a specific installation location and can be placed anywhere. There is no need to accurately calibrate the relative positions between devices. The coordinate positioning can be automatically calculated through the collected data. The system layout is simple and easy to operate.
[0057] (8) This solution is suitable for group testing scenarios where multiple testers are testing at the same time. It can also be used for multiple testers to test one after another. Testers can start running at the same time without the need for simultaneous commands. The starting position of the tester can be anywhere on the track. The test is more convenient and quick, and is easy to apply and promote in practice. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the embodiments of the present invention 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 invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0059] Figure 1 A flowchart of a middle- and long-distance running test method based on UWB ranging provided in an embodiment of the present application.
[0060] Figure 2 This is an example diagram of the positional relationship between a sports venue and a UWB ranging device provided in an embodiment of the present application.
[0061] Figure 3 This is an example diagram of the pre-collection process of the location interval mapping sequence provided in an embodiment of the present application.
[0062] Figure 4 A schematic diagram of the structure of a middle- and long-distance running test system based on UWB ranging provided in an embodiment of the present application.
[0063] Figure 5 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0064] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the present invention will be briefly introduced below in combination with the drawings and the description of the embodiments or the prior art. Obviously, the following description of the structures of the drawings is only some embodiments of the present invention. For ordinary technicians in this field, other embodiments can be obtained based on these embodiments without creative work. It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention.
[0065] It should be understood that although the terms first and second, etc. may be used herein to describe various objects, these objects should not be limited by these terms. These terms are only used to distinguish one object from another object. For example, a first object can be referred to as a second object, and similarly, a second object can be referred to as a first object without departing from the scope of the exemplary embodiments of the present invention.
[0066] It should be understood that the term "and / or" that may appear in this document is merely a description of the association relationship between associated objects, indicating that there may be three relationships. For example, A and / or B can indicate three situations: A exists alone, B exists alone, or A and B exist at the same time. For another example, A, B and / or C can indicate the existence of any one of A, B and C or any combination of them. The term " / and" that may appear in this document describes another type of association object relationship, indicating that there may be two relationships. For example, A / and B can indicate two situations: A exists alone or A and B exist at the same time. In addition, the character " / " that may appear in this document generally indicates that the previous and next associated objects are in an "or" relationship.
[0067] Example
[0068] like Figure 1 As shown, the middle-distance running test method provided in the first aspect of this embodiment and based on UWB ranging can be, but is not limited to, executed by a management terminal device having certain computing resources and wireless communication connection for a terminal device worn by a bound tester, such as a cloud server, a personal computer (PC, a multi-purpose computer with a size, price and performance suitable for personal use; desktops, laptops, small laptops, tablets and ultrabooks are all personal computers), smart phones, personal digital assistants (PDA) or wearable devices and other electronic devices. Figure 1 As shown, the middle- and long-distance running test method may include, but is not limited to, the following steps S1 to S8.
[0069] S1. Start the timer at the beginning of running and initialize the number of running laps to zero.
[0070] In step S1, whether the tester starts running can be specifically informed by the terminal device, that is, preferably, the terminal device is configured with but not limited to a ready button, a countdown module and a voice prompt module, etc., which are sequentially connected in communication, wherein the countdown module is used to start the countdown after receiving a pressing operation signal from the ready button, and prompt the tester to start running through the voice prompt module at the end of the countdown, and trigger the management terminal device to execute the middle-long distance running test method (i.e., execute steps S1 to S8). The ready button can be pressed by the tester after he is ready to run (for example, he arrives at the sports venue and is on the track between the innermost circle and the outermost circle and is in a starting position) to generate the pressing operation signal. The voice prompt module can be but not limited to a voice speaker, and can prompt the tester to start running by playing a prompt sound such as a gunshot. The terminal device can specifically transmit a trigger signal for triggering the management terminal device to execute the middle-long distance running test method to the management terminal device by configuring and communicating with a wireless data transmission module of the countdown module. In addition, the terminal device may adopt an openable wearable ring structure (such as a test bracelet structure or a wristwatch structure, etc.), or may adopt other wearable structures.
[0071] S2. Acquire in real time M distance values between the UWB ranging module in the terminal device and the M UWB ranging devices, wherein M represents a positive integer greater than or equal to 3 and less than or equal to 7, at least two of the M UWB ranging devices are discretely fixedly arranged on the ground of the sports field, and all the remaining UWB ranging devices among the M UWB ranging devices are discretely fixedly arranged at any height position from the ground, and the M distance values correspond one-to-one to the M UWB ranging devices.
[0072] In step S2, the UWB ranging module is used to measure the distance value from the local module to the UWB ranging device based on the existing UWB (Ultra-Wideband) ranging technology, and the UWB ranging device can also be used to measure the distance value from the local device to the UWB ranging module or other UWB ranging devices based on the existing UWB ranging technology. Therefore, the M distance values can be from the UWB ranging module, or from the M UWB ranging devices one by one (in this case, the M UWB ranging devices need to be wirelessly connected to the management terminal device respectively). For example, Figure 2 As shown, M is 5, and there are 3 UWB ranging devices (i.e. Figure 2P1, P2 and P3 in the figure are respectively and discretely fixed on the ground of the sports field, and there are two UWB ranging devices (i.e. Figure 2 P4 and P5 in the figure are respectively and discretely fixedly arranged at any height position from the ground (for convenience, they can be set at a height position between 0.5 and 2 meters from the ground). In addition, when the M UWB ranging devices are respectively connected to the management terminal device by wireless communication, the distance between any two devices from the M UWB ranging devices (for example, based on Figure 2 Memorable i,j is the distance from the i-th UWB ranging device to the j-th UWB ranging device, d i,j =d j,i ,i,j∈[1,5]); and if any distance measuring device placed on the ground is taken as the origin of the three-dimensional coordinates, the coordinates of the above five UWB distance measuring devices are (0,0,0), (x 2 ,y 2 ,0)、(x 3 ,y 3 ,0)、(x 4 ,y 4 ,z 4 ) and (x 5 ,y 5 ,z 5 ), and can be calculated based on the following coordinate point distance formula: i,j∈[1,5] are used to calculate the three-dimensional coordinates of all ranging devices.
[0073] S3. Arrange the M distance values in real time in ascending order to obtain a distance value sequence, and select the first three distance values from the distance value sequence in real time.
[0074] S4. According to the first three distance values, read in real time the position interval mapping sequences of three UWB ranging devices in the M UWB ranging devices and corresponding one-to-one to the first three distance values, wherein the position interval mapping sequence is pre-collected and includes but is not limited to N position intervals and N groups of distance ranges corresponding one-to-one to the N position intervals, etc., N represents a positive integer greater than or equal to 8, and each group of distance ranges in the N groups of distance ranges respectively includes but is not limited to three distance value ranges corresponding one-to-one to the three UWB ranging devices, etc.
[0075] In step S4, each of the position intervals represents a Figure 2 The annular sector area shown in FIG. 1 and located between the innermost circle and the outermost circle (i.e., the N position intervals constitute an annular runway located between the innermost circle and the outermost circle) corresponds to a set of distance ranges that can be converted to obtain its coordinate position. Specifically, as Figure 3 As shown, the location interval mapping sequence can be, but is not limited to, pre-collected according to the following steps S401 to S405.
[0076] S401. Obtain the distance value matrix time series data between the UWB ranging device and the M UWB ranging devices in the first movement process and the second movement process, wherein the first movement process refers to the movement process in which the UWB ranging device takes an arbitrary position A on the innermost circle of the sports field as the starting point and moves around the innermost circle at a uniform speed close to the ground, and the second movement process refers to the movement process in which the UWB ranging device takes a position B on the outermost circle of the sports field and closest to the arbitrary position A as the starting point and moves around the outermost circle at a uniform speed close to the ground, and the detour direction in the first movement process and the second movement process is consistent with the running circling direction in the middle and long-distance running test item, and the distance value matrix time series data contains m r ×M distance values, m r Indicates the total number of distance value samples during one circle.
[0077] In step S401, the UWB ranging device is also used to measure the distance value from the local device to the UWB ranging device based on the existing UWB ranging technology, so that the distance value matrix time series data can come from the UWB ranging device (in this case, the UWB ranging device needs to be wirelessly connected to the management end device), or can be one-to-one from the M UWB ranging devices (in this case, the M UWB ranging devices need to be wirelessly connected to the management end device respectively). In addition, the arbitrary position A and the position B can be, for example, Figure 2 As shown; each column of distance values in the distance value matrix time series data corresponds one-to-one to each UWB ranging device in the M UWB ranging devices.
[0078] S402. In terms of timing, the distance value matrix timing data between the UWB ranging device and the M UWB ranging devices during the first moving process is evenly divided into N first distance value matrix timing data, and in terms of timing, the distance value matrix timing data between the UWB ranging device and the M UWB ranging devices during the second moving process is evenly divided into N second distance value matrix timing data, and the N first distance value matrix timing data and the N second distance value matrix timing data are respectively corresponding to the N position intervals sequentially arranged along the detour direction, wherein N represents a positive integer greater than or equal to 8, and the first distance value matrix timing data contains m i ' r ×M distance values, m irrepresents the total number of distance value samples in the process of going around the innermost circle, and the second distance value matrix time series data contains m o ' r ×M distance values, m or Represents the total number of distance value samples during one cycle around the outermost circle.
[0079] In step S402, m ir and m or It is best to design it as a multiple of N (if the moving speed is the same in the two moving processes, m or will be greater than m ir ), so as to achieve the purpose of evenly dividing the matrix data in time series. In addition, each column of distance values in the first distance value matrix time series data will also correspond to each UWB ranging device in the M UWB ranging devices, and each column of distance values in the second distance value matrix time series data will also correspond to each UWB ranging device in the M UWB ranging devices.
[0080] S403. For each of the three UWB distance measuring devices corresponding to the first three distance values and each position interval in the N position intervals, extract the minimum distance value Min of the corresponding distance measuring device from the first distance value matrix time series data of the corresponding position interval. ir , and extracting the maximum distance value Max of the corresponding distance measuring device from the second distance value matrix time series data of the corresponding position interval or , then As the corresponding distance value range, where a represents a preset constant.
[0081] In the step S403, since each column of the distance value in the first distance value matrix time series data also corresponds to each UWB ranging device in the M UWB ranging devices, and each column of the distance value in the second distance value matrix time series data also corresponds to each UWB ranging device in the M UWB ranging devices, the above minimum distance value Min can be achieved. ir and the maximum distance value Max or Extraction, and obtain the distance value range corresponding to each UWB ranging device and each position interval The preset constant a can be set specifically according to the height of the tester, for example, 1.8 meters. In addition, for each UWB distance measuring device in the M UWB distance measuring devices and each position interval in the N position intervals, the corresponding distance value range can be determined in the above manner.
[0082] S404. For each of the position intervals, aggregate the distance value ranges corresponding to the various UWB ranging devices to form a corresponding set of distance ranges.
[0083] Based on the above steps S401 to S404, each group of distance ranges may include but not limited to M distance value ranges corresponding to the M UWB ranging devices, so as to be read at any time to form the location interval mapping sequence.
[0084] S405. Summarize the location intervals and the groups of distance ranges corresponding to the location intervals one by one to obtain the location interval mapping sequence.
[0085] S5. Based on the first three distance values and the location interval mapping sequence, if a location interval that meets the first condition is found in real time among the N location intervals, the certain location interval is determined as the current location interval of the terminal device, wherein the first condition is as follows: the first three distance values are respectively located in the three distance value ranges corresponding to the certain location interval.
[0086] In step S5, since positioning can be completed based on three distance values, if the first three distance values are respectively located in the three distance value ranges corresponding to the certain location interval, it can be located that the terminal device must be located in the certain location interval, and then the certain location interval can be determined as the current location interval of the terminal device (that is, the current location interval of the tester).
[0087] S6. Compare the interval number of the current location interval with the interval number of the terminal device's previously determined location interval in real time. If they are different, record the interval number of the current location interval to obtain a sequence of interval number records generated from the start of the run and sorted in order from early to late according to the recording time.
[0088] In step S6, if the current location interval of the terminal device is determined for the first time after the start of the run, since there is no previous determination of the location interval of the terminal device, the interval number of the current location interval can be directly recorded and used as the interval number of the location interval determined at the start of the run.
[0089] S7. If it is found in real time that the interval number record sequence belongs to the reference sequence set, the number of running laps is incremented by 1 and the interval number record sequence is cleared, wherein the reference sequence set S = {s 1 ,s 2 ,…,s n ,…,s N}, n represents a positive integer less than or equal to N, s n =[n,n+1,n+2,…,N-1,N,1,2,…,n-1].
[0090] In the step S7, for example: 1 =[1,2,…,N],s 2 =[2,3,…,N,1],s N =[N,1,2,…,N-1]; if the interval sequence number record sequence is equal to an element s in the reference sequence set n =[n,n+1,n+2,…,N-1,N,1,2,…,n-1], it means that the tester and the terminal device have circled once, so the number of running laps can be increased by 1. In addition, in order to continue counting the tester's running laps through this step, the interval number record sequence needs to be cleared.
[0091] S8. When the number of running laps reaches the target number of laps corresponding to the middle- and long-distance running test item and the interval number of the current position interval is equal to the interval number of the end position interval corresponding to the middle- and long-distance running test item, the timer is terminated, and the timing value of the timer is recorded as the middle- and long-distance running test result of the tester, wherein the target number of laps is calculated based on the middle- and long-distance running test item and the circumference of one circle of the sports field, and the interval number of the end position interval is calculated based on the middle- and long-distance running test item, the target number of laps and the terminal device and the interval number of the position interval determined at the start of the running.
[0092] In step S8, for example, if the target running length of the middle-long distance running test item is 1000 meters and the circumference of one circle of the sports field is 400 meters, the target number of laps can be determined to be 2; and if N is 400, the interval number of the position interval determined at the beginning of the running is 5, then the interval number of the end position interval can be determined to be 1000-2×400+5=205. In addition, after obtaining the middle-long distance running test results of the tester, the middle-long distance running test results of the tester can also be output and displayed to the outside for the administrator to view; and the middle-long distance running test results of the tester can also be wirelessly transmitted to the terminal device, so as to prompt the tester to end the running and broadcast the test results through the voice prompt module.
[0093] Therefore, based on the middle- and long-distance running test method described in the aforementioned steps S1 to S8, a new middle- and long-distance running test scheme based on UWB ranging technology is provided to simplify the arrangement and operation and realize the tester to run whenever he arrives, that is, the timer is started at the beginning of the running, and the number of running laps is initialized to zero, and then the number of running laps is counted by selecting the distance value, determining the current position interval of the terminal device, recording the interval sequence number, and comparing the interval sequence number record sequence with the reference sequence set according to the multiple distance values obtained in real time and respectively obtained by the UWB ranging module in the terminal device and the multiple UWB ranging devices, Finally, when the number of running laps reaches the target number of laps corresponding to the middle- and long-distance running test item and the interval number of the current position interval is equal to the interval number of the end position interval corresponding to the middle- and long-distance running test item, the timer is stopped and the timing value is recorded as the middle- and long-distance running test result. In this way, only a limited number of UWB ranging devices and terminal devices with UWB ranging modules need to be deployed to complete the middle- and long-distance running test, thereby simplifying the layout and operation. In addition, a single person can start running from any starting point and end at the corresponding end point, thereby realizing the purpose of running whenever the tester arrives, greatly improving the test efficiency, and facilitating practical application and promotion.
[0094] Based on the technical solution of the first aspect mentioned above, the present embodiment further provides a possible design for monitoring cheating behavior of running for the test subject, that is, the terminal device adopts an openable wearable ring structure and is equipped with a wearable ring buckle state monitoring module, wherein the wearable ring buckle state monitoring module is used to obtain the wearable ring buckle state in real time after the terminal device is worn and bound to the test subject, and upload the wearable ring buckle state to the management terminal device in real time; the middle- and long-distance running test method also includes but is not limited to: if the wearable ring buckle state is received from the wearable ring buckle state monitoring module before the timer is terminated and is used to indicate that the wearable ring buckle is opened, it is determined that the test subject has cheated in running for the test subject. The specific method for the wearing ring body buckle state monitoring module to obtain the wearing ring body buckle state in real time is the existing technology. For example, after the openable wearing ring body structure is locked (at this time, the terminal device is bound to the tester), the wearing ring body buckle state is identified by the on-off state of the constructed annular weak current circuit: if the annular weak current circuit is turned on, the wearing ring body buckle state is identified as the wearing ring body buckle is not opened, otherwise the wearing ring body buckle state is identified as the wearing ring body buckle is opened. In addition, the wearing ring body buckle state can be specifically uploaded through the wireless data transmission module in the terminal device (at this time, the wearing ring body buckle state monitoring module needs to be communicated and connected to the wireless data transmission module).
[0095] Therefore, based on the aforementioned possible design one, a wearing ring body lock state monitoring module can be configured in a terminal device that adopts an openable wearing ring body structure. After the tester authenticates his identity and wears the terminal device, the wearing ring body lock state can be obtained in real time, so as to detect cheating behavior of handing the terminal device to others for running after the binding is completed.
[0096] Based on the technical solution of the first aspect, this embodiment further provides a possible design 2 for binding the tester to the terminal device, that is, a terminal information QR code is attached to the outer surface of the terminal device, wherein the terminal information QR code contains the device information of the terminal device; the middle- and long-distance running test method also includes but is not limited to: first obtaining the identity information of the tester through face recognition technology before the start of running; then after verifying that the identity information is legal and the tester is wearing and binding the terminal device, scanning the terminal information QR code to obtain the device information of the terminal device and bind it to the identity information of the tester. The device information may include but is not limited to the unique identification of the terminal device.
[0097] Based on the aforementioned possible design 2, it is convenient to bind the tester to the terminal device, further improving the user experience.
[0098] Based on the technical solution of the first aspect, this embodiment also provides a possible design 3 for monitoring cheating behavior by taking shortcuts, that is, after obtaining a sequence of interval number records generated from the start of the running and sorted in order from early to late according to the recording time and before terminating the timer, the method also includes but is not limited to the following steps: if at least one sequence number with a sequence number value of N and not satisfying the second condition is found in the interval number record sequence, it is determined that the tester has cheating behavior by taking shortcuts, wherein the second condition is as follows: taking the location of the at least one sequence number as the dividing point, the interval number record sequence is divided into at least two subsequences, and it is determined that the elements of each subsequence in the at least two subsequences are continuous positive integers from small to large. Since when there is no cheating behavior by taking shortcuts, the elements of each subsequence must be ordered (that is, all elements are continuous positive integers from small to large), it can be judged whether there is cheating behavior by taking shortcuts based on the second condition.
[0099] Based on the aforementioned possible design three, it is possible to detect whether the test subject has cheated by crossing the playground to take a shortcut during the running lap through the changing sequence of the position interval numbers during the running process.
[0100] Based on the technical solution of the first aspect, this embodiment further provides a possible design 4 of how to calculate the circumference of a circle of a sports field on site, that is, the circumference of a circle of the sports field can be predetermined according to the following steps S801 to S804 but is not limited to it.
[0101] S801. Obtain the distance value matrix time series data between the UWB ranging device and the M UWB ranging devices during the first movement process, wherein the first movement process refers to the movement process in which the UWB ranging device takes an arbitrary position A on the innermost circle of the sports field as a starting point and circles the innermost circle at a uniform speed close to the ground for one circle, and the direction of the circle in the first movement process is consistent with the direction of the circle in the middle and long-distance running test project, and the distance value matrix time series data contains m r ×M distance values, m r Indicates the total number of distance value samples during one circle.
[0102] S802. Calculate the m on the innermost circle according to the three-dimensional coordinates of the M UWB distance measuring devices and the distance value matrix time series data. r The three-dimensional coordinates of a position.
[0103] In the step S802, since each column distance value in the distance value matrix time series data corresponds to each UWB ranging device in the M UWB ranging devices, each row distance value in the distance value matrix time series data will correspond to each of the M UWB ranging devices. r Each position in the M positions corresponds to each other one by one, so for each position, according to the three-dimensional coordinates of the M UWB ranging devices and a corresponding row of distance values, the existing positioning algorithm is used to obtain the corresponding three-dimensional coordinates through conventional calculation.
[0104] S803. The m r The three-dimensional coordinates of each position are projected onto the plane of the sports field, which is the XY plane, and all the projection points are fitted with a nonlinear mapping function to obtain a curve function f(x, y)=0.
[0105] In step S803, the specific fitting process is prior art and will not be described in detail herein.
[0106] S804. Parameterize the curve function f(x, y)=0 into the following two parameter equations: x=g(t) and y=h(t), where t represents a variable parameter.
[0107] In the step S804, the specific parameterization process is prior art and will not be described in detail herein.
[0108] S805. Obtain the perimeter L of the sports field according to the following formula:
[0109]
[0110] In the formula, g′(t) represents the derivative of g(t), h′(t) represents the derivative of h(t), and t 1 Indicates the lower limit of the variable parameter t, t 2 Indicates the upper limit of the value of the variable parameter t.
[0111] In step S805, t 1 and t 2 It can be obtained by conventional calculation based on the value ranges of x and y in the curve function f(x, y)=0.
[0112] Therefore, based on the aforementioned possible design four, the circumference of the inner circle of the test site can be calculated on-site without knowing the circumference of the inner circle of the playground or sports field in advance, thereby further expanding the applicable scenarios of the scheme. That is, this scheme is applicable to playgrounds or sports fields of various specifications (for example, a playground with a circumference of 300 meters or 250 meters), and even irregular venues. Compared with test systems or devices that rely on standard 400-meter runsways, this scheme is more applicable.
[0113] like Figure 4 As shown, the second aspect of this embodiment provides a physical system for implementing the middle- and long-distance running test method described in the first aspect or any possible design of the first aspect, including a management terminal device, M UWB ranging devices, and a terminal device for wearing and binding the tester, wherein M represents a positive integer greater than or equal to 3 and less than or equal to 7, at least two of the M UWB ranging devices are discretely fixedly arranged on the ground of the sports venue, and all the remaining UWB ranging devices in the M UWB ranging devices are discretely fixedly arranged at any height position from the ground;
[0114] The management end device is wirelessly connected to the terminal device / and the M UWB ranging devices, respectively, for executing the middle and long distance running test method as described in the first aspect or any possible design of the first aspect.
[0115] In a possible design, the UWB ranging device and the terminal device both include a UWB ranging module and a wireless data transmission module that are communicatively connected, wherein the wireless data transmission module is wirelessly connected to the management terminal device. Specifically, the wireless data transmission module can be conventionally implemented using, but not limited to, an existing WiFi module or a LoRa (Long Range Radio) module.
[0116] In a possible design, the UWB ranging device and the terminal equipment also include a power supply module for supplying power to the UWB ranging module and the wireless data transmission module.
[0117] The working process, working details and technical effects of the aforementioned system provided in the second aspect of this embodiment can be referred to the middle- and long-distance running test method described in the first aspect or any possible design of the first aspect, and will not be elaborated here.
[0118] like Figure 5 As shown, the third aspect of the present embodiment provides a computer device for executing the middle and long distance running test method as described in the first aspect or any possible design in the first aspect, including a memory, a processor and a transceiver connected in sequence, wherein the memory is used to store a computer program, the transceiver is used to send and receive messages, and the processor is used to read the computer program, and execute the middle and long distance running test method as described in the first aspect or any possible design in the first aspect. Specifically, the memory may include, but is not limited to, a random access memory (Random-Access Memory, RAM), a read-only memory (Read-Only Memory, ROM), a flash memory (Flash Memory), a first-input first output memory (First Input First Output, FIFO) and / or a first-input last output memory (First Input Last Output, FILO), etc.; the processor may include, but is not limited to, a microprocessor of the STM32F105 series. In addition, the computer device may also include, but is not limited to, a power module, a display screen and other necessary components.
[0119] The working process, working details and technical effects of the aforementioned computer device provided in the third aspect of this embodiment can be referred to the middle- and long-distance running test method described in the first aspect or any possible design of the first aspect, and will not be repeated here.
[0120] In a fourth aspect of this embodiment, there is provided a computer-readable storage medium storing instructions including the middle- and long-distance running test method described in the first aspect or any possible design of the first aspect, that is, the computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the middle- and long-distance running test method described in the first aspect or any possible design of the first aspect is executed. Wherein, the computer-readable storage medium refers to a carrier for storing data, which may include but is not limited to computer-readable storage media such as floppy disks, optical disks, hard disks, flash memory, USB flash drives and / or memory sticks, and the computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices.
[0121] The working process, working details and technical effects of the aforementioned computer-readable storage medium provided in the fourth aspect of this embodiment can be referred to the middle- and long-distance running test method described in the first aspect or any possible design of the first aspect, and will not be repeated here.
[0122] A fifth aspect of this embodiment provides a computer program product, including a computer program or instructions, wherein the computer program or instructions, when executed by a computer, implements the middle-distance running test method as described in the first aspect or any possible design of the first aspect. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
[0123] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A middle- and long-distance running test method based on UWB ranging, characterized in that: The process is executed by a management end device connected to a terminal device of a wearable binding tester through wireless communication, and includes: Start the timer at the beginning of the run and initialize the number of running laps to zero; Acquire in real time M distance values between the UWB ranging module in the terminal device and the M UWB ranging devices, wherein M represents a positive integer greater than or equal to 3 and less than or equal to 7, at least two of the M UWB ranging devices are discretely fixedly arranged on the ground of the sports field, all the remaining UWB ranging devices among the M UWB ranging devices are discretely fixedly arranged at any height position from the ground, and the M distance values correspond one-to-one to the M UWB ranging devices; Arranging the M distance values in real time from small to large order to obtain a distance value sequence, and selecting the first three distance values from the distance value sequence in real time; According to the first three distance values, reading in real time the position interval mapping sequences of three UWB ranging devices in the M UWB ranging devices and corresponding to the first three distance values one by one, wherein the position interval mapping sequence is pre-collected and includes N position intervals and N groups of distance ranges corresponding to the N position intervals one by one, N represents a positive integer greater than or equal to 8, and each group of distance ranges in the N groups of distance ranges respectively includes three distance value ranges corresponding to the three UWB ranging devices one by one; According to the first three distance values and the location interval mapping sequence, if a certain location interval that satisfies the first condition is found in real time in the N location intervals, the certain location interval is determined as the current location interval of the terminal device, wherein the first condition is as follows: the first three distance values are respectively located in three distance value ranges corresponding to the certain location interval in a one-to-one correspondence; Compare the interval number of the current location interval with the interval number of the location interval determined by the terminal device last time in real time, and if they are different, record the interval number of the current location interval to obtain a interval number record sequence generated since the start of the running and sorted in order from early to late according to the recording time; If it is found in real time that the interval number record sequence belongs to the reference sequence set, the running lap number is incremented by 1 and the interval number record sequence is cleared, wherein the reference sequence set S = {s1, s2, ..., s n ,…,s N }, n represents a positive integer less than or equal to N, s n =[n,n+1,n+2,…,N-1,N,1,2,…,n-1]; When the number of running laps reaches the target number of laps corresponding to the middle- and long-distance running test item and the interval number of the current position interval is equal to the interval number of the end position interval corresponding to the middle- and long-distance running test item, the timer is terminated, and the timing value of the timer is recorded as the middle- and long-distance running test score of the tester, wherein the target number of laps is calculated based on the middle- and long-distance running test item and the circumference of one circle of the sports field, and the interval number of the end position interval is calculated based on the middle- and long-distance running test item, the target number of laps and the terminal device and the interval number of the position interval determined at the start of the running.
2. The middle-distance running test method according to claim 1, characterized in that: The terminal device adopts an openable wearable ring structure and is equipped with a wearable ring buckle state monitoring module, wherein the wearable ring buckle state monitoring module is used to obtain the wearable ring buckle state in real time after the terminal device is worn and bound to the tester, and upload the wearable ring buckle state to the management terminal device in real time; The middle- and long-distance running test method further comprises: If the wearing ring body lock buckle status is received from the wearing ring body lock buckle status monitoring module before terminating the timer and is used to indicate that the wearing ring body lock buckle is opened, it is determined that the tester has cheated by running for someone else.
3. The middle-distance running test method according to claim 1, characterized in that: A terminal information QR code is attached to the outer surface of the terminal device, wherein the terminal information QR code contains device information of the terminal device; The middle- and long-distance running test method further comprises, before the start of running: Obtaining the identity information of the tester through face recognition technology; After verifying that the identity information is legitimate and the tester is bound to the terminal device, the terminal information QR code is scanned to obtain the device information of the terminal device and bound to the identity information of the tester.
4. The middle-distance running test method according to claim 1, characterized in that: The terminal device is configured with a ready button, a countdown module and a voice prompt module which are communicatively connected in sequence, wherein the countdown module is used to start the countdown after receiving a press operation signal from the ready button, and to prompt the tester to start running through the voice prompt module at the end of the countdown, and at the same time trigger the management terminal device to execute the middle- and long-distance running test method.
5. The middle-distance running test method according to claim 1, characterized in that: The position interval mapping sequence is pre-collected according to the following steps: Obtain distance value matrix time series data between the UWB ranging device and the M UWB ranging devices in the first movement process and the second movement process, wherein the first movement process refers to the movement process in which the UWB ranging device takes an arbitrary position A on the innermost circle of the sports field as a starting point and circumnavigates the innermost circle at a uniform speed close to the ground, and the second movement process refers to the movement process in which the UWB ranging device takes a position B on the outermost circle of the sports field and closest to the arbitrary position A as a starting point and circumnavigates the outermost circle at a uniform speed close to the ground, and the circumvention direction in the first movement process and the second movement process is consistent with the circumvention direction of the running circle in the middle and long-distance running test item, and the distance value matrix time series data contains m r ×M distance values, m r Indicates the total number of distance value samples during a circle; In terms of timing, the distance value matrix timing data between the UWB ranging device and the M UWB ranging devices during the first movement are evenly divided into N first distance value matrix timing data, and in terms of timing, the distance value matrix timing data between the UWB ranging device and the M UWB ranging devices during the second movement are evenly divided into N second distance value matrix timing data, and the N first distance value matrix timing data and the N second distance value matrix timing data are respectively corresponding to the N position intervals sequentially arranged along the detour direction, wherein N represents a positive integer greater than or equal to 8, and the first distance value matrix timing data contains m i ' r ×M distance values, m ir represents the total number of distance value samples in the process of going around the innermost circle, and the second distance value matrix time series data contains m o ' r ×M distance values, m or Indicates the total number of distance value samples during one cycle around the outermost circle; For each UWB ranging device in the three UWB ranging devices corresponding to the first three distance values and each position interval in the N position intervals, extract the minimum distance value Min of the corresponding ranging device from the first distance value matrix time series data of the corresponding position interval. ir , and extracting the maximum distance value Max of the corresponding distance measuring device from the second distance value matrix time series data of the corresponding position interval or , then As the corresponding distance value range, where a represents a preset constant; For each of the position intervals, summarizing the distance value ranges corresponding to each of the UWB ranging devices to form a corresponding set of distance ranges; The location intervals and the groups of distance ranges corresponding to the location intervals are summarized to obtain the location interval mapping sequence.
6. The middle-distance running test method according to claim 1, characterized in that: After obtaining a sequence of interval number records generated since the start of the running and sorted in order from early to late according to the recording time and before terminating the timer, the method further includes: If at least one sequence number with a sequence number value of N and not satisfying the second condition is found in the interval sequence number record sequence, it is determined that the tester has cheated by taking a shortcut, wherein the second condition is as follows: the interval sequence number record sequence is divided into at least two subsequences based on the location of the at least one sequence number as a dividing point, and it is determined that the elements of each subsequence in the at least two subsequences are continuous positive integers from small to large.
7. The middle-distance running test method according to claim 1, characterized in that: The perimeter of the sports field is predetermined according to the following steps: Obtain the distance value matrix time series data between the UWB ranging device and the M UWB ranging devices during the first movement process, wherein the first movement process refers to the movement process in which the UWB ranging device takes an arbitrary position A on the innermost circle of the sports field as a starting point and circles the innermost circle at a uniform speed close to the ground for one circle, and the direction of the circle in the first movement process is consistent with the direction of the circle in the middle and long-distance running test item, and the distance value matrix time series data contains m r ×M distance values, m r Indicates the total number of distance value samples during a circle; According to the three-dimensional coordinates of the M UWB distance measuring devices and the time series data of the distance value matrix, the m on the innermost circle are calculated. r The three-dimensional coordinates of the position; The m r The three-dimensional coordinates of each position are projected onto the plane of the sports field, which is the XY plane, and all the projected points are fitted with a nonlinear mapping function to obtain a curve function f(x, y)=0; The curve function f(x, y)=0 is parameterized into the following two parametric equations: x=g(t) and y=h(t), where t represents a variable parameter; The perimeter L of the sports field is obtained by calculus according to the following formula: In the formula, g′(t) represents the derivative of g(t), h′(t) represents the derivative of h(t), t1 represents the lower limit of the value of the variable parameter t, and t2 represents the upper limit of the value of the variable parameter t.
8. A middle- and long-distance running test system based on UWB ranging, characterized in that: The invention comprises a management terminal device, M UWB ranging devices and a terminal device for a wearer of a binding tester, wherein M represents a positive integer greater than or equal to 3 and less than or equal to 7, at least two of the M UWB ranging devices are discretely fixedly arranged on the ground of a sports venue, and all the remaining UWB ranging devices of the M UWB ranging devices are discretely fixedly arranged at any height position from the ground; The management terminal device is wirelessly connected to the terminal device and the M UWB ranging devices, respectively, and is used to execute the middle- and long-distance running test method as described in any one of claims 1 to 7.
9. The middle-distance running test system as claimed in claim 8, characterized in that: The UWB distance measuring device or the terminal device comprises a UWB distance measuring module and a wireless data transmission module which are communicatively connected, wherein the wireless data transmission module is wirelessly connected to the management terminal device.
10. The middle-distance running test system according to claim 9, characterized in that: The UWB ranging device or the terminal equipment also includes a power supply module for supplying power to the UWB ranging module and the wireless data transmission module.
Citation Information
Patent Citations
Intelligent system forphysique testingof college students
CN113244594A
Track and field locating system
CA2690675A1
Athletic monitoring system having automatic pausing of media content
CN110345947A
Collection method and device for long-distance running data measurement by intelligent agent and readable storage medium
CN116392780A
Student long-distance running monitoring system based on Internet of Things
CN210469388U
Cited By
Medium-distance run timing and circle counting evaluation method and system
CN121197788A