CN113325403A - Cluster distance measurement method based on ultra-wideband technology in unmanned system cluster - Google Patents

Cluster distance measurement method based on ultra-wideband technology in unmanned system cluster Download PDF

Info

Publication number
CN113325403A
CN113325403A CN202110583572.7A CN202110583572A CN113325403A CN 113325403 A CN113325403 A CN 113325403A CN 202110583572 A CN202110583572 A CN 202110583572A CN 113325403 A CN113325403 A CN 113325403A
Authority
CN
China
Prior art keywords
ranging
message
cluster
distance measurement
updating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110583572.7A
Other languages
Chinese (zh)
Other versions
CN113325403B (en
Inventor
单冯
曾嘉鑫
李增保
陈乃婷
罗军舟
吴巍炜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN202110583572.7A priority Critical patent/CN113325403B/en
Publication of CN113325403A publication Critical patent/CN113325403A/en
Application granted granted Critical
Publication of CN113325403B publication Critical patent/CN113325403B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/02Systems for determining distance or velocity not using reflection or reradiation using radio waves
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a cluster distance measurement method based on an ultra-wideband technology in an unmanned system cluster, which logically mainly comprises five parts, namely network protocol framework design, distance measurement message generation and distance measurement information updating, high-dynamic cluster self-adaption improvement, mismatching processing of distance measurement message loss and distance measurement period, and high-density cluster self-adaption improvement. The invention firstly designs a simple protocol frame, so that each side of the distance measurement only needs to send the distance measurement message periodically instead of replying the message immediately after receiving the message. Then, a message structure of a data packet of the ranging message is designed, and an updating method and a distance calculating method of the ranging message are designed according to the ranging message data packet. The ranging process is then designed to be adaptive according to speed and distance, based on the data in the updated ranging message. Finally, the method for simultaneously supporting wireless ranging and data transmission and applying the ultra-wideband technology in dense and dynamic clusters is realized.

Description

Cluster distance measurement method based on ultra-wideband technology in unmanned system cluster
Technical Field
The invention relates to the field of research based on an ultra-wideband technology in an unmanned system cluster, in particular to an unmanned aerial vehicle and other emerging technologies, and particularly relates to a cluster ranging method based on the ultra-wideband technology in the unmanned system cluster.
Background
With the rapid development of electronics manufacturing industry, more and more aerial robots, ground robots, wearable devices and portable devices are commercially available. Robots and equipment are becoming increasingly smaller, lighter, and less expensive, and thus becoming popular. This makes it possible to combine tens to thousands of such machine devices into one cluster and make them complete complex tasks by cooperating with each other. Compared to a single fully functional large robot, a small robot and equipment cluster has a number of advantages, including better fault tolerance, more flexibility in deployment scale and number, and faster deployment speed.
Three important features of the robot and equipment cluster: large quantity, high maneuverability and short distance. First, tens to thousands of robots and devices will be deployed to cooperate, depending on the complexity of the task. Second, miniature unmanned systems, wheeled robots, walking robots, as well as wearable and portable devices that can be carried by humans, can all move rapidly as required. Moreover, because of the small size of these robots and equipment, they can cooperate in close proximity to accomplish complex tasks. In summary, the application of robots and equipment clusters in the near future should be dynamic and dense. A successful dynamic and dense clustering application requires low latency communication and real-time positioning. Without external infrastructure support, it is important to pre-form ad hoc networks and relative positioning within clusters.
Disclosure of Invention
In order to solve the problems, the invention aims to design a cluster ranging method based on the ultra-wideband technology for a dynamic and dense cluster consisting of unmanned systems and equipment, which has the advantages of simplicity, high efficiency, strong self-adaptability, robustness, expandability, compatibility and the like.
The technical scheme is as follows: in order to achieve the purpose, the invention adopts the technical scheme that: the cluster ranging method based on the ultra-wideband technology in the unmanned system cluster comprises the following steps:
step 1: a simple network protocol framework is designed so that each side of the communication periodically sends a ranging message instead of replying to a message immediately upon receipt of the message.
Step 2: aiming at the ranging message and the protocol framework in the step 1, a message structure of a ranging message data packet, a ranging message generation method and a ranging information updating method are designed.
And step 3: aiming at the ranging interval of each ranging message in the step 2, the ranging interval P is designed to be self-adaptive according to the speed and the distance, and an appropriate ranging message transmission interval is set for the high dynamic state of the fast movement.
And 4, step 4: aiming at the problem of the mismatching of the ranging message loss and the ranging period caused by using different ranging intervals in the step 3, corresponding solutions are provided for different situations.
And 5: the cluster ranging method based on the ultra-wideband technology is popularized to a large-scale high-density cluster, and further improvement is made on a message structure of ranging messages, a ranging message generation method, a ranging message updating method and a distance calculation method.
The invention further improves that: the step 1 comprises the following design:
(1) the protocol frameworks of the transceiver are designed as follows:
a) the protocol framework of the sending party:
step 1011, the sender generates a ranging message;
step 1012, the sender broadcasts the ranging message generated in step 1011;
step 1013, updating the current device ranging message;
(b) the protocol framework of the receiving party:
step 1021, the receiving side receives a ranging message, and step 1022 is executed;
step 1022, updating the ranging data of the current ranging table;
1023, calculating the transmission time delay (ToF) of the data packet between the two parties according to the updated ranging data;
(2) defining a ranging message XiIs the ith broadcast message by robot or device X, which can be expressed as:
Figure BDA0003087161990000031
the parameters therein have the following meanings: xiIs a message identifier, representing the message sender and the sequence number;
Figure BDA0003087161990000032
is Xi-1Of X, wherei-1I.e. the last message sent; RxM is a set of receive timestamps and corresponding message identifiers, e.g.
Figure BDA0003087161990000033
v is XiThe current speed of the vehicle.
The invention further improves that:
step 2 is to design a distance measurement message generation method, and according to the interaction of distance measurement messages of both sides of the transceiver under the protocol framework of step 1, a distance measurement message structure capable of storing the latest 7 timestamps is designed. Meanwhile, according to the designed ranging message structure, a ranging information updating method and a ToF (time delay of transmission) calculation method of data packets between the transmitting side and the receiving side are designed.
For the ranging message in step 2, the generating method comprises the following steps:
step 2011: clearing a set of receive timestamps and corresponding message identifiers;
step 2012: step 2013 is performed for each message received since the last transmission;
step 2013: combining the current receiving timestamp and the set of corresponding message identifiers until all the ranging messages are received;
step 2014: returning the generated ranging message data packet;
aiming at the ranging message in the step 2, a specific updating method is designed, and the steps are as follows;
step 2021: step 2022 if the current device is sending ranging messages, otherwise step 2023 is performed;
step 2022: updating T for each distance measuring table maintained by current equipmentfA time stamp;
step 2023: the current device receives the ranging message, and the ranging message is from the neighbor device Y, execute step 2024;
step 2024: updating T in ranging table of equipment Y maintained by current equipment Af,Rf,Re
For the updated ranging table in step 2024, a distance calculation method between two devices is designed, which includes the following steps:
step 2031: if the ranging table maintained by the current device a with respect to the neighbor device Y is complete, execute step 2032; otherwise, returning a null value;
step 2032: calculating the propagation delay ToF of the data packet between the transmitting side and the receiving side by using the corresponding time stamp in the complete ranging table according to a formula;
step 2033: resetting the ranging table in step 2024;
step 2034: returning to step 2032 to calculate the propagation delay ToF of the data packet between the two parties.
The invention further improves that:
and 3, designing the ranging process to be self-adaptive according to the speed and the distance according to the ranging message in the step 2. According to the protocol framework and the ranging message in the step 1, the step 3 theoretically analyzes the self-adaption of the ranging interval P according to the speed and the distance under the high-speed long-ranging interval scene. The analysis leads to the conclusion that: the closer the distance, the shorter the ranging interval; meanwhile, the faster the speed, the shorter the ranging interval.
The invention further improves that:
in the step 4, according to the analysis of the problem of the distance measurement message loss and the mismatch between the distance measurement periods caused by using different distance measurement intervals, four kinds of unbalanced situations of message exchange are summarized, which are respectively:
case (1) the ranging message received by the receiver is larger than the ranging message sent by the sender;
case (2) one ranging message sent by the sender is lost;
case (3) the sender sends more ranging messages than it receives;
case (4) one ranging message transmitted by the receiving side is lost.
In the cases (1) and (2), the data packet sent by the sender in the next round lacks part of the time stamp, and the solution is to directly discard the time stamp stored by the sender and sent by the receiver in the previous round.
For case (3), the solution is to update or overwrite the transmit timestamp in the ranging table each time a message is transmitted in time.
For case (4), the solution is to discard the corresponding timestamp of the previous round. Summarizing the solution method is the following distance measuring table updating method:
step 401: if device a receives a ranging message from neighbor Y, go to step 402;
step 402: if the arrival timestamp in the ranging message sent by the device a in the previous round maintained by the device a has not been received with the ranging message of the neighbor Y, executing step 403, otherwise executing step 404;
step 403: updating and clearing the relevant time stamp;
step 404: if the ranging message sent by the equipment A is not matched with the ranging message serial number of the received equipment Y, updating the related timestamp so as to carry out the next round of ranging calculation;
and 5, improving the message structure of the ranging message, the ranging message generation method, the ranging message updating method and the distance calculation method, so that the method can be popularized and applied to large-scale high-density clusters.
The method comprises the following specific steps:
step 501: improved ranging table message structure. And (3) comparing the data table in the step (1) with three newly added parameters, namely the latest ranging interval of A and Y, the next expected transmission time of Y and the expiration time of the neighbor Y ranging message.
Step 502: redesigning the updating method of the ranging table. Updating the ranging interval P in the ranging table according to the existing calculation formula after the calculated ToF of the data packet between the two parties is updated;
step 503: when a ranging message to the neighbor Y is sent, the next expected transmission time is updated; when receiving a ranging message from neighbor Y, the expiration time is updated;
step 504: as the ranging table is refined and properly maintained, the design generates one ranging message based on the next expected transmission time and expiration time in all ranging tables. And sequencing according to the next expected transmission time of the neighbor and selecting m (the maximum number of timestamps carried by the ranging message) most urgent neighbors. The receive timestamps of the m neighbors are loaded into and sent with the ranging message. Thereafter, the m next transmission times are updated by the ranging table updating method according to their respective ranging intervals. This process is repeated when the next transmission time arrives and the next ranging message is generated.
Compared with the prior art, the invention has the following beneficial effects:
1. the present invention is the first method to apply the uwb technique in dense and dynamic clusters to support both wireless ranging and data transmission.
2. A simple and efficient cluster ranging method based on the ultra-wideband technology is designed. The type of message involved is only one and easy to implement, and the design takes advantage of the broadcast nature of the wireless ranging information and is therefore more efficient in the cluster.
3. An adaptive and robust ultra-wideband ranging protocol is designed. The protocol employs a round robin scheme to cope with situations where too much neighbor information will be carried in a single ranging message and is compatible with higher layer network protocols such as the OLSR protocol.
Drawings
FIG. 1 is a main frame of a trunking ranging protocol based on ultra wideband technology designed by the present invention;
FIG. 2 is a bilateral two-way ranging (DS-TWR) protocol ranging message communication process referenced by the present invention;
FIG. 3 is a ranging message structure designed by the present invention;
FIG. 4 is a diagram of a scenario for theoretical analysis of a high speed long range interval in accordance with the present invention;
fig. 5 is an improved ranging message structure for a large-scale cluster according to the present invention.
Detailed Description
The present invention will be further illustrated with reference to the accompanying drawings and specific embodiments, which are to be understood as merely illustrative of the invention and not as limiting the scope of the invention. It should be noted that the terms "front," "back," "left," "right," "upper" and "lower" used in the following description refer to directions in the drawings, and the terms "inner" and "outer" refer to directions toward and away from, respectively, the geometric center of a particular component.
The cluster ranging method based on the ultra-wideband technology in the unmanned system cluster comprises the following steps:
1. designing a network protocol framework:
step 1, according to the designed network protocol framework, the trunking ranging protocol main framework is divided into two parts, as shown in fig. 1, which are a Transmission (TX) related part and a Reception (RX) related part, respectively.
1) According to the related parameters of the ranging message, the protocol frameworks of the transmitting party and the receiving party are as follows:
a) the protocol framework of the sending party:
step 1011. sender (TX): the program generation () generates a ranging message msg,
step 1012, the sender (TX) broadcasts the ranging message msg generated in step 101 by a program Transmit ();
step 1013, calling Update () to Update the ranging data;
b) the protocol framework of the receiving party:
step 1021, the receiving side (RX) receives a ranging message, and executes step 1022;
step 1022, calling Update () to receive the ranging message msg and Update the ranging data;
step 1023, calling computer () to calculate the transmission time delay ToF of the data packet between the two receiving and transmitting parties according to the updated ranging data;
2) defining a ranging message XiIs the ith broadcast message by robot or device X, which can be expressed as:
Figure BDA0003087161990000081
wherein XiIs a message identifier, representing the message sender and the sequence number;
Figure BDA0003087161990000091
is Xi-1Of X, wherei-1I.e. the last message sent; RxM is a set of receive timestamps and corresponding message identifiers, e.g.
Figure BDA0003087161990000092
v is XiThe current speed of the vehicle.
2. Ranging message generation and ranging information update:
step 2, firstly, a distance measurement message generation method is designed, and a distance measurement message structure capable of storing the latest 7 timestamps is designed according to the interaction of the distance measurement messages of the transmitting side and the receiving side under the protocol framework in the step 1, as shown in fig. 2. Meanwhile, according to the designed ranging message structure, a ranging information updating method and a ToF (time delay of transmission) calculation method of data packets between the transmitting side and the receiving side are designed. According to the analysis of the timestamp and the ToF calculation of the data packet between the two transmitting and receiving parties in the two-way ranging protocol, as shown in fig. 3, the ToF calculation formula of the data packet between the two transmitting and receiving parties is as follows:
ad=Rr-Tp,bp=Tr-Rp,bd=Rf-Tr,ap=Tf-Rr (1)
Figure BDA0003087161990000093
1) aiming at the designed message structure of the ranging message, the method for generating the ranging message is designed,
the method comprises the following steps:
step 2011 emptying the set RxM of receive timestamps and corresponding message identifiers;
step 2012. for each message Y received since last transmissioniStep 2013 is executed;
step 2013. merge the current receive timestamp and the set of corresponding message identifiers: RxM U (Y)j,RYj) Until all ranging messages are received;
step 2014, returning the generated ranging message data packet
Figure BDA0003087161990000094
Figure BDA0003087161990000095
2) Aiming at the ranging message in the step 2, a specific updating method is designed, and the steps are as follows:
step 2021. if the current device is sending a ranging message, go to step 2022, otherwise go to step 2023;
step 2022, updating the Tf timestamp for each ranging table maintained by the current device;
step 2023, the current device receives the ranging message, and the ranging message is from the neighbor device Y, execute step 2024;
step 2024, update the distance measurement table T of device Y maintained by the current device af,Rf,Re
3) For the updated ranging table in step 2024, a distance calculation method between two devices is designed, which includes the following steps:
step 2031, if the distance measuring table maintained by the current device A and related to the neighbor device Y is complete, execute step 2032; otherwise, return to
Figure BDA0003087161990000102
Step 2032, according to the formula (2) in step 1, calculating the propagation delay ToF of the data packet between the two parties by using the corresponding time stamp in the complete ranging table;
step 2033. reset the ranging table in step 2024: rp←Rf,Tp←Tf,Rr←Re
Figure BDA0003087161990000101
Step 2034, return to the propagation delay ToF of the data packet between the two parties calculated in step 2032;
3. high dynamic cluster adaptation improvement:
and 3, designing the ranging process to be self-adaptive according to the speed and the distance. According to the protocol framework and the ranging message in step 1, step 3 theoretically analyzes the adaptation of the ranging interval P according to the speed and the distance under the high-speed long-ranging interval scenario, as shown in fig. 4, according to the theoretical analysis process:
theoretically, the propagation delay ToF of a data packet between a transmitting party and a receiving party can be calculated by the following formula:
Figure BDA0003087161990000111
the reception time is divided by one transmission period into a ratio β ═ α, where α + β ═ 1.
In the actual protocol implementation process, the propagation delay ToF of the data packet between the actual transmitting and receiving parties can be calculated by the following formula:
Figure BDA0003087161990000112
in the protocol implementation process, the error is constrained as:
Figure BDA0003087161990000113
by error constraint formula and relation vP ═ tΔc, obtaining:
Figure BDA0003087161990000114
the distance d2 is calculated from the given velocity v as a reference for determining the range interval P. Through theoretical analysis, it can be seen from the inequality that the closer the distance, the shorter the ranging interval; meanwhile, the faster the speed, the shorter the ranging interval.
4. And (3) processing the mismatch between the ranging message loss and the ranging period:
step 4, according to the analysis of the problem of the distance measurement information loss and the distance measurement period mismatch caused by using different distance measurement intervals, four kinds of unbalanced conditions of information exchange are summarized, which are respectively: (1) the distance measurement message received by the receiver is larger than the distance measurement message sent by the sender; (2) a ranging message sent by a sender is lost; (3) the sender sends the ranging message more than the sender receives the ranging message; (4) one ranging message sent by the receiver is lost. In the cases (1) and (2), the data packet sent by the sender in the next round lacks part of the time stamp, and the solution is to directly discard the time stamp stored by the sender and sent by the receiver in the previous round. For case (3), the solution is to update or overwrite the transmit timestamp in the ranging table each time a message is transmitted in time. For case (4), the solution is to discard the corresponding timestamp of the previous round. Summarizing the solution method is the following distance measuring table updating method:
step 401, if the device A receives the ranging message msg from the neighbor Y, execute step 402;
step 402, if the device A maintains R in table (AY)fIs composed of
Figure BDA0003087161990000121
Step 403 is executed, otherwise step 404 is executed;
step 403, emptying relevant parameters in table (ay) of device a:
Figure BDA0003087161990000122
Figure BDA0003087161990000123
and simultaneously updating related parameters: rr←Re
Step 404. if the sequence number of the transmitted ranging message does not match the sequence number of the received ranging message: index (T)r)≠index(Rr) Updating the relevant time stamp: rp←Rf,Tp←Tf,Rr←ReAnd clears the relevant timestamp:
Figure BDA0003087161990000124
5. high-density cluster self-adaptation improvement:
and 5, improving the message structure of the ranging message, the ranging message generation method, the ranging message updating method and the distance calculation method, so that the method can be popularized and applied to large-scale high-density clusters. The method comprises the following specific steps:
1) compared with the data table in the step 1, the improved message structure of the ranging table has three newly added parameters: p, tnAnd tsRepresenting the latest ranging interval for a and Y, the next expected transmission time for Y, and the expiration time for neighbor Y, respectively, as shown in fig. 5.
2) Redesigning a ranging table updating method: updating the ranging interval P in the ranging table according to a formula (2) after the calculated propagation delay ToF of the data packet between the two transmitting and receiving sides is updated according to the ranging table;
3) the next expected transmission time t when sending a ranging message to neighbor YnIs updated; upon receiving a ranging message from neighbor Y, the expiration time tsThe update will be performed. The method comprises the following concrete steps:
step 5011. if device a sends a ranging message;
step 5012, for each Y carrying the receiving time stamp in the msg, executing step 5013;
step 5013 update tnComprises the following steps: t is tn←tcurrent+P;
Step 5014. if device a receives the ranging message from neighbor Y, go to step 5015;
step 5015. update tnComprises the following steps: t is tn←tcurrent+Texpiration
4) As the ranging tables are refined and properly maintained, the design is based on the next expected transmission time t in all ranging tablesnAnd an expiration time tsA ranging message is generated. According to their next expected transmission time tnAnd sequencing according to the time sequence, and selecting m (the most time stamps carried by the ranging message) most urgent neighbors. The reception timestamps of the m neighbors are loaded into the ranging message and transmitted. Thereafter, the m next transmission times are updated by the ranging table updating method according to their respective ranging intervals. This process is repeated when the next transmission time arrives and the next ranging message is generated. The method comprises the following concrete steps:
step 5021, for each neighbor ranging table (AY) maintained by the step A, executing the step 502;
step 5022, if the current time is greater than the expiration time tsDeleting the table (AY) of the distance measurement table;
step 5023, according to tnSorting all the tables in an ascending order;
step 5024, emptying the collection of the receiving timestamp and the corresponding message identifier: RxM;
step 5025, for the distance measurement tables of the first m neighbors Y maintained by the A, executing the step 506;
step 5026, receiving the time stamp from the neighbor Y: RxM ← RxM ≡ Y, RY);
step 5027, returning the generated ranging message;
through the steps, the cluster ranging method based on the ultra-wideband technology in the unmanned system can be obtained. Therefore, the design of the cluster ranging method based on the ultra-wideband technology in the large-scale unmanned system is completed, and a new method is provided for large-scale cluster ranging.
The technical means disclosed in the invention scheme are not limited to the technical means disclosed in the above embodiments, but also include the technical scheme formed by any combination of the above technical features.

Claims (6)

1. The cluster ranging method based on the ultra-wideband technology in the unmanned system cluster is characterized by comprising the following steps:
the method comprises the following steps:
step 1: designing a simple network protocol framework to enable each side of communication to periodically send a ranging message instead of immediately replying a message after receiving the message;
step 2: aiming at the ranging message and the protocol frame in the step 1, a message structure of a ranging message data packet, a ranging message generation method and a ranging information updating method are designed;
and step 3: aiming at the ranging interval of each ranging message in the step 2, the ranging interval P is designed to be self-adaptive according to the speed and the distance, and an appropriate ranging message transmission interval is set for the fast-moving high-dynamic unmanned system cluster.
And 4, step 4: aiming at the problem of the mismatching of the ranging message loss and the ranging period caused by using different ranging intervals in the step 3, corresponding solutions are provided for different conditions;
and 5: the cluster ranging method based on the ultra-wideband technology is popularized to a large-scale high-density cluster, and further improvement is made on a message structure of ranging messages, a ranging message generation method, a ranging message updating method and a distance calculation method.
2. The cluster ranging method based on the ultra-wideband technology in the unmanned system cluster as claimed in claim 1, wherein: the step 1 comprises the following design:
(1) the protocol frameworks of the transceiver are designed as follows:
a) the protocol framework of the sending party:
step 1011, the sender generates a ranging message;
step 1012, the transmitting side broadcasts the ranging message generated in step 1011;
step 1013, updating the current device ranging message;
b) the protocol framework of the receiving party:
step 1021, the receiving side receives a ranging message and executes step 1022;
step 1022, updating the ranging data of the current ranging table;
1023, calculating the transmission time delay (ToF) of the data packet between the two parties according to the updated ranging data;
(2) defining a ranging message XiIs the ith broadcast message by robot or device X, which can be expressed as:
Figure FDA0003087161980000021
wherein the parameters respectively represent XiIs a message identifier, representing the message sender and the sequence number;
Figure FDA0003087161980000022
is Xi-1Of X, wherei-1I.e. the last message sent; RxM is the set of receive timestamps and corresponding message identifiers; v is XiThe current speed of the vehicle.
3. The cluster ranging method based on the ultra-wideband technology in the unmanned system cluster as claimed in claim 1, wherein: step 2 firstly designs a distance measurement message generation method, and designs a distance measurement message structure capable of storing the latest 7 timestamps according to the interaction of distance measurement messages of the transmitting side and the receiving side under the protocol framework in step 1; meanwhile, according to the designed ranging message structure, a ranging information updating method and a ToF (time delay of transmission) calculation method of data packets between the transmitting side and the receiving side are designed;
(3) for the ranging message in step 2, the generating method comprises the following steps:
step 2011: clearing a set of receive timestamps and corresponding message identifiers;
step 2012: step 2013 is performed for each message received since the last transmission;
step 2013: combining the current receiving timestamp and the set of corresponding message identifiers until all the ranging messages are received;
step 2014: returning the generated ranging message data packet;
(4) aiming at the ranging message in the step 2, a specific updating method is designed, and the steps are as follows;
step 2021: step 2022 if the current device is sending ranging messages, otherwise step 2023 is performed;
step 2022: updating a corresponding time stamp of each ranging table maintained by the current equipment;
step 2023: the current device receives the ranging message, and the ranging message is from the neighbor device Y, execute step 2024;
step 2024: updating a corresponding timestamp in a ranging table of a device Y maintained by a current device A;
(5) for the updated ranging table in step 2024, a distance calculation method between two devices is designed, which includes the following steps:
step 2031: if the ranging table maintained by the current device a with respect to the neighbor device Y is complete, execute step 2032; otherwise, returning a null value;
step 2032: calculating the propagation delay ToF of the data packet between the transmitting side and the receiving side by using the corresponding time stamp in the complete ranging table according to a formula;
step 2033: resetting the ranging table in step 2024;
step 2034: returning to step 2032 to calculate the propagation delay ToF of the data packet between the two parties.
4. The cluster ranging method based on the ultra-wideband technology in the unmanned system cluster as claimed in claim 1, wherein: and 3, designing the ranging process to be self-adaptive according to the speed and the distance according to the ranging message in the step 2. According to the protocol framework and the ranging message in the step 1, the step 3 theoretically analyzes the self-adaption of the ranging interval P according to the speed and the distance under the high-speed long-ranging interval scene. The analysis leads to the conclusion that: the closer the distance, the shorter the ranging interval; meanwhile, the faster the speed, the shorter the ranging interval.
5. The cluster ranging method based on the ultra-wideband technology in the unmanned system cluster as claimed in claim 1, wherein: in the step 4, according to the analysis of the problem of the distance measurement message loss and the mismatch between the distance measurement periods caused by using different distance measurement intervals, four kinds of unbalanced situations of message exchange are summarized, which are respectively:
case (1) the ranging message received by the receiver is larger than the ranging message sent by the sender;
case (2) one ranging message sent by the sender is lost;
case (3) the sender sends more ranging messages than it receives;
case (4) one ranging message sent by the receiver is lost;
aiming at the conditions (1) and (2), the data packet sent by the sender in the next round lacks part of time stamps, and the solution is to directly discard the time stamps stored by the sender and sent by the receiver in the previous round; for case (3), the solution is to update or overwrite the send timestamp in the ranging table each time a message is sent in time; for case (4), the solution is to discard the corresponding timestamp of the previous round;
summarizing the solution method is the following distance measuring table updating method:
step 401: if device a receives a ranging message from neighbor Y, go to step 402;
step 402: if the arrival timestamp in the ranging message sent by the device a in the previous round maintained by the device a has not been received with the ranging message of the neighbor Y, executing step 403, otherwise executing step 404;
step 403: updating and clearing the relevant time stamp;
step 404: if the transmitted ranging message of device a does not match the received ranging message sequence number of device Y, the associated timestamp is updated for the next round of ranging calculations.
6. The cluster ranging method based on the ultra-wideband technology in the unmanned system cluster as claimed in claim 1, wherein: step 5, the message structure of the ranging message, the ranging message generation method, the ranging message updating method and the distance calculation method are improved, so that the method can be popularized and applied to large-scale high-density clusters, and the method specifically comprises the following steps:
step 501: improved ranging table message structure. Compared with the data table in the step 1, three parameters are newly added, namely the latest distance measurement interval of A and Y, the next expected transmission time of Y and the expiration time of the distance measurement message of the neighbor Y;
step 502: redesigning the updating method of the ranging table. Updating the ranging interval P in the ranging table according to the existing calculation formula after the calculated ToF of the data packet between the two parties is updated;
step 503: when a ranging message to the neighbor Y is sent, the next expected transmission time is updated; when receiving a ranging message from neighbor Y, the expiration time is updated;
step 504: as the ranging table is refined and properly maintained, the design generates one ranging message based on the next expected transmission time and expiration time in all ranging tables. Sorting according to the next expected transmission time of the neighbor cells according to the time sequence, and selecting m (the most time stamps carried by the ranging message) most urgent neighbors; the receive timestamps of the m neighbors are loaded into and sent with the ranging message. Thereafter, the m next transmission times are updated by the ranging table updating method according to their respective ranging intervals. This process is repeated when the next transmission time arrives and the next ranging message is generated.
CN202110583572.7A 2021-05-27 2021-05-27 Ultra-wideband technology-based cluster ranging method in unmanned system cluster Active CN113325403B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110583572.7A CN113325403B (en) 2021-05-27 2021-05-27 Ultra-wideband technology-based cluster ranging method in unmanned system cluster

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110583572.7A CN113325403B (en) 2021-05-27 2021-05-27 Ultra-wideband technology-based cluster ranging method in unmanned system cluster

Publications (2)

Publication Number Publication Date
CN113325403A true CN113325403A (en) 2021-08-31
CN113325403B CN113325403B (en) 2024-01-12

Family

ID=77421595

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110583572.7A Active CN113325403B (en) 2021-05-27 2021-05-27 Ultra-wideband technology-based cluster ranging method in unmanned system cluster

Country Status (1)

Country Link
CN (1) CN113325403B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115175305A (en) * 2022-06-10 2022-10-11 杭州起盈科技有限公司 Space ranging system, method and device based on ultra-wideband technology

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010013057A1 (en) * 1999-10-20 2001-08-09 International Business Machine Corporation Apparatus and method for timeout-free waiting for an ordered message in a clustered computing environment
CN102711052A (en) * 2012-05-25 2012-10-03 中兴通讯股份有限公司 Distance paging method of trunking communication system, trunking communication system and base station
WO2012138148A2 (en) * 2011-04-06 2012-10-11 엘지전자 주식회사 Method for transmitting and receiving parameter update information, and apparatus for same
CN102970058A (en) * 2012-12-17 2013-03-13 中国石油大学(华东) Ultra-wideband wireless ranging method based on fixed turnover time delay
WO2016083745A1 (en) * 2014-11-27 2016-06-02 Traxens Method for affiliating a cluster of electronic devices communicating via a wireless network, associated electronic device implementing said method and system
CN112672289A (en) * 2020-11-24 2021-04-16 上海航天控制技术研究所 Unmanned aerial vehicle cluster networking communication system and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010013057A1 (en) * 1999-10-20 2001-08-09 International Business Machine Corporation Apparatus and method for timeout-free waiting for an ordered message in a clustered computing environment
WO2012138148A2 (en) * 2011-04-06 2012-10-11 엘지전자 주식회사 Method for transmitting and receiving parameter update information, and apparatus for same
CN102711052A (en) * 2012-05-25 2012-10-03 中兴通讯股份有限公司 Distance paging method of trunking communication system, trunking communication system and base station
CN102970058A (en) * 2012-12-17 2013-03-13 中国石油大学(华东) Ultra-wideband wireless ranging method based on fixed turnover time delay
WO2016083745A1 (en) * 2014-11-27 2016-06-02 Traxens Method for affiliating a cluster of electronic devices communicating via a wireless network, associated electronic device implementing said method and system
CN112672289A (en) * 2020-11-24 2021-04-16 上海航天控制技术研究所 Unmanned aerial vehicle cluster networking communication system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZIYAO HUANG 等: "CoUAS: A Cooperative UAV Fleet Control and Monitoring Platform", 《2019 IEEE GLOBECOM WORKSHOPS (GC WKSHPS)》, pages 1 - 6 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115175305A (en) * 2022-06-10 2022-10-11 杭州起盈科技有限公司 Space ranging system, method and device based on ultra-wideband technology

Also Published As

Publication number Publication date
CN113325403B (en) 2024-01-12

Similar Documents

Publication Publication Date Title
Uy et al. A comparison of AMQP and MQTT protocols for Internet of Things
CN110417456B (en) Information transmission method based on unmanned aerial vehicle
CN110300115A (en) A kind of data transmission method and relevant apparatus based on multichannel
Niu et al. Predict and spread: An efficient routing algorithm for opportunistic networking
CN108633107B9 (en) A kind of data transmission method for uplink, base station and terminal device
US20170238335A1 (en) Method for radio source scheduling
EP1942619A3 (en) Wireless communication system and method
CN113325403B (en) Ultra-wideband technology-based cluster ranging method in unmanned system cluster
CN104468371A (en) Multicast service message processing method and device
CN101674220B (en) Forwarding history-based asynchronous rooting algorithm
CN105790817B (en) A kind of TDMA ad hoc network beam selection methods based on directional aerial
Shan et al. Ultra-wideband swarm ranging protocol for dynamic and dense networks
CN112217558A (en) Space information network task planning method based on resource interchange
Mikhaylov Accelerated connection establishment (ACE) mechanism for Bluetooth Low Energy
CN106211196A (en) How unmanned sail body based on markov random file harmonious property method
CN103973592B (en) Cell processing method and processing device
CN110536187A (en) Forward the method and access layer exchange device of data
CN103581838B (en) A kind of Ad Hoc network information sharing method
CN104023396B (en) Single goal DOA estimating systems based on gossip algorithms and method of estimation in distributed network
CN113179119A (en) Heaven-earth integration fusion network, message transmission method, space base station and core network
CN102843733B (en) Message processing method in switching process and evolved nodeB (eNB)
CN106789698B (en) Network flow control method and device
CN107517159B (en) Network-on-chip architecture based on butterfly network coding and shortest path acquisition method thereof
CN105119675A (en) Target device synchronization method and synchronization system
CN103974364A (en) DTN routing method under sparse type car networking scenes and based on node transmission matching coordinating values

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant