CN105929405B - 异步时钟下水下移动目标协同定位方法 - Google Patents

异步时钟下水下移动目标协同定位方法 Download PDF

Info

Publication number
CN105929405B
CN105929405B CN201610237937.XA CN201610237937A CN105929405B CN 105929405 B CN105929405 B CN 105929405B CN 201610237937 A CN201610237937 A CN 201610237937A CN 105929405 B CN105929405 B CN 105929405B
Authority
CN
China
Prior art keywords
latent
target
time
latent device
timestamp
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.)
Active
Application number
CN201610237937.XA
Other languages
English (en)
Other versions
CN105929405A (zh
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.)
Yanshan University
Original Assignee
Yanshan 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 Yanshan University filed Critical Yanshan University
Priority to CN201610237937.XA priority Critical patent/CN105929405B/zh
Publication of CN105929405A publication Critical patent/CN105929405A/zh
Application granted granted Critical
Publication of CN105929405B publication Critical patent/CN105929405B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/74Systems using reradiation of acoustic waves, e.g. IFF, i.e. identification of friend or foe
    • 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
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/18Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves
    • G01S5/26Position of receiver fixed by co-ordinating a plurality of position lines defined by path-difference measurements
    • 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
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/18Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves
    • G01S5/30Determining absolute distances from a plurality of spaced points of known location
    • 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
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/52004Means for monitoring or calibrating

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Acoustics & Sound (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Abstract

本发明公开一种异步时钟下水下移动目标协同定位方法,包括以下步骤:四个潜器在水面上通过GPS进行自定位和时钟同步;1号潜器下潜到一定深度后进行自定位,估计水流速度并广播给其他潜器,随后继续下潜;另外三个潜器收到水流速度信息后下潜,并周期性地广播HELLO;目标收到HELLO后发送定位请求;每个潜器接收到定位请求后,进入等待模式,等待接收编号在它之前的潜器发来的时间戳,当它确认接收到全部的时间戳后,将自身记录的时间戳发送给编号在它之后的潜器和目标;目标接收到四个潜器发送的时间戳后,发送终止信息,并根据水流速度定位补偿,获取自身位置,定位结束。本发明可以在异步时钟及水流环境中,实现较高精度的目标定位。

Description

异步时钟下水下移动目标协同定位方法
技术领域
本发明涉及水声传感器智能感知与控制技术领域,尤其是一种异步时钟下的水下移动目标协同定位方法。
背景技术
水下目标定位,旨在通过水声传感网络的通信与数据处理能力,来获取水下目标的位置信息。这项技术广泛应用于海洋水文观测、海洋工程和海洋科考等领域。然而,水下环境中难以实现时钟同步,同时水流作用使得目标呈现动态演化特性,这些因素给水下移动目标的定位带来了很大困难。如何在异步时钟以及水流环境下解决水下移动目标的定位成为一个具有挑战性的问题。
经检索发现,申请公布号为CN103823205A的中国专利申请公开了“一种水下定位导航***和方法”,该方法通过四个时钟同步的四个布置位置、状态均随意的基站和一个水下导航接收机实现定位。基站通过向水中广播导航信号,然后用伪随机码对导航信号进行扩频,扩频码同时充当测距码,通过接收基站的导航信号,解算出自身位置实现定位。但考虑到实际水下环境中,严格的时钟同步难以实现。因此,在采用这种方法进行定位时,异步时钟会对基站与接收机间的通信产生较大的影响,使得获取的信息难以达到精度甚至失效,进而使得定位难以实现。
又经检索发现,申请公布号为CN104039010A的中国专利申请号公开了“一种无时间同步的环路辅助水下定位方法”,这种方法通过节点与水面锚节点的通信实现定位。其中每个节点通过发送一次HELLO消息与一次性测距消息,完成链路对称性探测以及获取对称链路长度。然后,水面锚节点发送一次自身坐标 信息,利用距离与坐标信息完成部分节点的定位。上述方法假定定位过程中节点静止,忽略了水流作用下节点的被动移动,这些被动位移会给定位结果引入较大误差。并且上述方法实现过程比较复杂,实现节点的定位比较困难。因此,如何在异步时钟以及水流环境影响下,设计水下移动目标的协同定位方法,以提高水下移动目标定位的准确性,显得尤为重要。
发明内容
本发明的目的在于克服上述不足,设计一种异步时钟与水流环境影响下的水下目标定位算法,以提高对水下移动目标定位的准确性。
为达到上述目的,本发明采用的技术方案包括以下步骤:
(1)在水下环境中,随机部署四个移动潜器,并分别编号为1,2,3,4,潜器之间采用水声通信方式进行信息交互,每个潜器均配备深度探测计;
(2)四个潜器在水面上通过GPS获得自身位置和同步时钟信息,之后1号潜器下潜到一定深度,2,3,4号潜器通过到达时间差理论(TDOA)辅助1号潜器获得其x轴和y轴的信息,z轴可以通过深度探测计获取,进而1号潜器获得当前位置的信息,随后1号潜器结合之前在水面上获得的位置信息,对水流速度μ进行估计;
(3)1号潜器向2,3,4号潜器广播估计出的水流速度μ,随后继续下潜,并且通过获得的水流速度对自身实时位置进行更新;2,3,4号潜器收到水流速度后下潜,并周期性的对外广播HELLO,在下潜过程中,同样根据水流速度更新自身的实时位置;
(4)目标接收到“HELLO”后,同时向四个潜器发送定位请求,以定位目标位置(xs,ys,zs),设定目标发送定位请求的时刻为tss,每一个潜器接收到定位请求 信息后,进入等待模式,等待接收编号在它之前的潜器发来的时间戳,当这个潜器确认接收到全部的时间戳后,将自身记录的时间戳发送给编号在它之后的潜器和目标;
(5)目标确认接收到四个潜器发送的时间戳后,分别记录下1,2,3,4号潜器发出的时间戳到达的时刻t1s、t2s、t3s、t4s,然后发送终止信息,终止定位过程;
(6)定位过程中,目标除了在自身动力作用下运动,同时受到水流的影响产生被动运动,在此,通过步骤(2)中估计的水流速度补偿目标的被动运动,并结合目标自身速度求得目标定位过程中的位移(Δxi,Δyi,Δzi),已知目标与各潜器之间时钟异步,因此目标接收到的时间信息中各个时刻值存在偏差,为了消除这些时钟偏差,我们采用做差的方法,即对那些在同一时钟下的时刻值做差,这样就可以抵消时钟偏差;
(7)目标根据接收到的时间戳与位置信息获得目标与潜器、潜器之间的时延信息,考虑到噪声存在,并按噪声最小的原则,由相关时延信息和计算得的时刻差值可求得目标定位开始时的位置(xs,ys,zs),再根据定位过程中目标的位移,可求得目标定位结束时的实时位置(Xs,Ys,Zs)。
与现有技术相比,本发明具有以下优点:
1、通过对水流速度的估计获得目标在定位过程中因水流作用产生的位移量,从而补偿了定位过程中因水流影响产生的被动运动,提高了定位精度。
2、通过异步算法解决了目标与潜器间时钟不同步的问题,实现了对于目标的异步定位,从而克服了水下环境中时钟异步的影响。
3、仅通过潜器间的通信即可实现对目标的定位,摆脱了对水面基站的依赖,减少了传统定位方法中水面和水下因素对定位过程产生的影响,对水下环境有良好的适应性。
附图说明
图1是本发明方法对于水下移动目标定位过程的流程图。
图2表示定位过程中异步算法的实现过程。
图中:A代表目标发出定位请求的时刻tss,B代表目标接收到1号潜器发送的时间戳的时刻t1s,C代表目标接收到4号潜器发送的时间戳的时刻t4s,D代表1号潜器接收到定位请求的时刻ts1,E代表1号潜器发出时间戳的时刻t11,F代表4号潜器接收到定位请求的时刻ts4,G代表4号潜器接收到1号潜器发送的时间戳的时刻t14,H代表4号潜器发出时间戳的时刻t44,t代表目标和潜器的位置随着时间而变化。
具体实施方式
下面结合附图对本发明做进一步说明:
如图1所示,本发明方法包括以下步骤:
(1)在水下环境中,随机部署四个移动潜器,并分别编号为1,2,3,4。潜器之间采用水声通信方式进行信息交互,每个潜器均配备深度探测计。
(2)四个潜器在水面上通过GPS获得自身位置和同步时钟信息,之后1号潜器下潜到一定深度,2,3,4号潜器通过到达时间差理论(TDOA)辅助1号潜器获得其x轴和y轴的信息,z轴可以通过深度探测计获取,进而1号潜器获得当前位置的信息,随后1号潜器结合之前在水面上的位置Pl,通过公式: 对水流速度μ进行估计。式中V(t)为1号潜器的速度,tl为潜器下潜之前的时刻,tc为下潜到一定深度时的时刻,Pl为1号潜器在水面上的位置,Pc为下潜到的位置
(3)1号潜器向2,3,4号潜器广播估计出的水流速度μ,随后继续下潜,并且通过获得的水流速度对自身实时位置进行更新。2,3,4号潜器收到水流速度后下潜, 并周期性的对外广播“HELLO”。在下潜过程中,1,2,3,4号潜器在水下的位置均由以下公式更新:
其中,Pk为潜器在水下的位置,Pd为潜器在水面时的位置,tk为潜器在水下各个位置所对应的时刻,td为潜器在下潜之前的时刻,μ为已估计得的水流速度。
(4)目标接收到“HELLO”后,同时向四个潜器发送定位请求,以定位目标位置(xs,ys,zs)。结合图2所示,设定目标发送定位请求的时刻为tssA。每一个潜器接收到定位请求信息后,进入等待模式,等待接收编号在它之前的潜器发来的时间戳,当这个潜器确认接收到全部的时间戳后,将自身记录的时间戳发送给编号在它之后的潜器和目标。具体实现过程如下:
1号潜器在接收到定位请求的时刻ts1D接收到定位请求后,向2,3,4号潜器和目标发送时间戳,该时间戳包含ts1、1号潜器发送时间戳的时刻t11E和1号潜器的实时位置(x1,y1,z1);
2号潜器在接收到定位请求的时刻ts2接收到定位请求后,进入等待模式,等待接收1号潜器发来的时间戳,当2号潜器在接收到1号潜器发出的时间戳的时刻t12接收到时间戳后,向3,4号潜器和目标发送时间戳,该时间戳包含ts2、t12、2号潜器发送时间戳的时刻t22和2号潜器的实时位置(x2,y2,z2);
3号潜器在接收到定位请求的时刻ts3接收到定位请求后,进入等待模式,等待接收1,2号潜器发来的时间戳,当3号潜器分别在接收到1号、2号潜器发出的时间戳的时刻t13、t23接收到时间戳后,向4号潜器和目标发送时间戳,该时间戳包含ts3、t13、3号潜器发送时间戳的时刻t33和3号潜器的实时位置(x3,y3,z3);
4号潜器在接收到定位请求的时刻ts4F接收到定位请求后,进入等待模式,等待接收1,2,3号潜器发来的时间戳,当4号潜器分别在接收到1号、2号、3号潜 器发出的时间戳的时刻t14G、t24、t34接收到时间戳后,向4号潜器和目标发送时间戳,该时间戳包含ts4、t14、t24、t34、4号潜器发送时间戳的时刻t44H和4号潜器的实时位置(x4,y4,z4)。
(5)目标确认接收到四个潜器发送的时间戳后,分别记录下1,2,3,4号潜器发出的时间戳到达的时刻t1sB、t2s、t3s、t4sC,然后发送终止信息,终止定位过程。
(6)定位过程中,目标除了在自身动力作用下运动,同时受到水流的影响产生被动运动,在此,通过步骤(2)中估计的水流速度补偿目标的被动运动,并结合目标自身速度求得目标定位过程中的位移(Δxi,Δyi,Δzi):
其中,tis为目标接收到第i个潜器发回时间戳的时刻,tss为目标发出定位请求的时刻,V(t)为目标的速度,μ为已估计得的水流速度。
已知目标与各潜器之间时钟异步,因此目标接收到的时间戳中各个时刻值存在偏差,为了消除这些时钟偏差,我们采用做差的方法,即如图2所示的异步算法,对那些在同一时钟下的时刻值进行如下做差处理:
ΔTis=(tis-tss)-(tii-tsi),i=1,2,3,4
这样就可以抵消时钟偏差并得到两组值。其中,ΔTis为对目标和第i号潜器的时间戳进行做差获得的目标与第i号潜器时间戳的差值,ΔTki为对目标和第k号、第i号潜器的时间戳进行做差获得的目标与第k号、第i号潜器时间戳的差值,tss为目标发出定位请求的时刻,tis为目标接收到潜器发回时间戳的时刻,tsi、tsk为潜器接收到定位请求的时刻,tii、tkk为潜器向其他潜器和目标发送时间戳的时刻,tki为潜器间发送的时间戳到达的时刻,指代任意一个潜器。
(7)目标根据接收到的时间戳与位置信息获得目标与潜器、潜器之间的时延 信息,考虑到噪声存在,并按噪声最小的原则,由相关时延信息和计算得的时刻差值可求得目标发出定位请求时的位置(xs,ys,zs),再根据定位过程中目标的位移,可求得目标定位结束时的实时位置(Xs,Ys,Zs)。具体公式如下
目标与潜器、潜器间的传输时延τsi、τki由以下公式得到:
其中,dsi为目标与潜器之间的距离,dki为潜器之间的距离,(xs,ys,zs)为目标的位置,(xk,yk,zk)、(xi,yi,zi)为潜器的实时位置。τsi为目标与第i号潜器之间的传输时延,τki为第k号潜器和第i号潜器之间的传输时延,C为声波在水中的传播速度。
考虑噪声存在的条件下,ΔTis、ΔTki与相关时延间存在如下关系:
ΔTis=τsi+τ'si+wis
ΔTki=τskkisi+wki
其中wis、wki分别为目标与潜器、潜器之间的测量值的噪声与不确定值。τ'si为目标的实时位置与潜器的实时位置间的传播时延。
遵循噪声最小原则,目标位置由如下公式得出:
其中δ为潜器在相同的测量标准下,每次测量值具有的偏差。对于公式的求解采用穷举法。
最终,定位结束时目标的实时位置(Xs,Ys,Zs)由如下公式得到:
(Xs,Ys,Zs)=(xs+Δx4,ys+Δy4,zs+Δz4)
其中(xs,ys,zs)为目标发出定位请求时的位置,(Δx4,Δy4,Δz4)为定位过程结束时 目标的位移量。
实施例一:当目标接收到四个潜器发送回的时间戳信息和各潜器的实时位置信息后,目标根据这些信息运行异步算法计算自己的位置。
由于各潜器之间、潜器与目标间时钟不同步,目标接收到的时间戳之间存在时钟偏差,为了消除这一影响,采用对相同时钟下的时刻值进行做差的方法:
ΔTis=(tis-tss)-(tii-tsi),i=1,2,3,4
再结合图2,在考虑噪声的条件下,建立上述所得的时间差值与潜器之间、潜器与目标间传输时延的关系:
ΔTis=τsi+τ'si+wis
ΔTki=τskkisi+wki
最后将这些关系带入定位方程即可求得目标的位置。
由上所述的异步算法可以看出,该算法的实质是通过对同一时钟下的时刻值做差来消除时钟偏差,然后建立所得到的差值与潜器之间、潜器与目标间传输时延的关系,进而建立测量到的时刻值与潜器、目标的位置关系,以此来实现对目标的异步定位。该算法过程考虑到了噪声的影响,能够有效提高定位结果的精度。
以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案做出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内 。

Claims (6)

1.一种异步时钟下水下移动目标协同定位方法,其特征在于,包括以下步骤:
(1)在水下环境中,随机部署四个移动潜器,并分别编号为1,2,3,4,潜器之间采用水声通信方式进行信息交互,每个潜器均配备深度探测计;
(2)四个潜器在水面上通过GPS获得自身位置和同步时钟信息,之后1号潜器下潜到一定深度,2,3,4号潜器利用到达时间差信息辅助1号潜器获得其x轴和y轴的信息,z轴信息可以通过深度探测计获取,进而1号潜器获得当前位置的信息,随后1号潜器结合之前在水面上获得的位置信息,对水流速度μ进行估计;
(3)1号潜器向2,3,4号潜器广播估计出的水流速度μ,随后继续下潜,并且通过获得的水流速度对自身实时位置进行更新;2,3,4号潜器收到水流速度后下潜,并周期性的对外广播HELLO,在下潜过程中,同样根据水流速度更新自身的实时位置;
(4)目标接收到HELLO后,同时向四个潜器发送定位请求,以定位目标位置(xs,ys,zs),设定目标发送定位请求的时刻为tss,每一个潜器接收到定位请求信息后,进入等待模式,等待接收编号在它之前的潜器发来的时间戳,当这个潜器确认接收到全部的时间戳后,将自身记录的时间戳发送给编号在它之后的潜器和目标;
(5)目标确认接收到四个潜器发送的时间戳后,分别记录下1,2,3,4号潜器发出的时间戳到达的时刻t1s、t2s、t3s、t4s,然后发送终止信息,终止定位过程;
(6)定位过程中,目标除了在自身动力作用下运动,同时受到水流的影响产生被动运动,在此,通过步骤(2)中估计的水流速度补偿目标的被动运动,并结合目标自身速度求得目标定位过程中的位移(△xi,△yi,△zi),已知目标与各潜器之间时钟异步,因此目标接收到的时间信息中各个时刻值存在偏差,为了消除这些时钟偏差,采用做差的方法,即对那些在同一时钟下的时刻值做差,以抵消时钟偏差;
(7)目标根据接收到的时间戳与位置信息获得目标与潜器、潜器之间的时延信息,考虑到噪声存在,并按噪声最小的原则,由相关时延信息和计算得的时刻差值可求得目标定位开始时的位置(xs,ys,zs),再根据定位过程中目标的位移,可求得目标定位结束时的实时位置(Xs,Ys,Zs)。
2.根据权利要求1所述的异步时钟下水下移动目标协同定位方法,其特征在于,在所述步骤(2)中,对水流速度的估计方法如下:
式中V(t)为1号潜器的速度,tl为潜器下潜之前的时刻,tc为下潜到一定深度时的时刻,Pl为1号潜器在水面上的位置,Pc为下潜到的位置,μ为需要估计的水流的速度。
3.根据权利要求1所述的异步时钟下水下移动目标协同定位方法,其特征在于,在所述步骤(3)中,求得水流速度后,1,2,3,4号潜器在水下的位置均可由以下公式得到:
其中,Pk为潜器在水下的位置,Pd为潜器在水面时的位置,tk为潜器在水下各个位置所对应的时刻,td为潜器在下潜之前的时刻,μ为已估计得的水流速度。
4.根据权利要求1所述的异步时钟下水下移动目标协同定位方法,其特征在于,在所述步骤(4)中,具体过程如下:
1号潜器在接收到定位请求的时刻ts1接收到定位请求后,向2,3,4号潜器和目标发送时间戳,该时间戳包含ts1、1号潜器发送时间戳的时刻t11和1号潜器的实时位置(x1,y1,z1);
2号潜器在接收到定位请求的时刻ts2接收到定位请求后,进入等待模式,等待接收1号潜器发来的时间戳,当2号潜器在接收到1号潜器发出的时间戳的时刻t12接收到时间戳后,向3,4号潜器和目标发送时间戳,该时间戳包含ts2、t12、2号潜器发送时间戳的时刻t22和2号潜器的实时位置(x2,y2,z2);
3号潜器在接收到定位请求的时刻ts3接收到定位请求后,进入等待模式,等待接收1,2号潜器发来的时间戳,当3号潜器分别在接收到1号、2号潜器发出的时间戳的时刻t13、t23接收到时间戳后,向4号潜器和目标发送时间戳,该时间戳包含ts3、t13、t23、3号潜器发送时间戳的时刻t33和3号潜器的实时位置(x3,y3,z3);
4号潜器在接收到定位请求的时刻ts4接收到定位请求后,进入等待模式,等待接收1,2,3号潜器发来的时间戳,当4号潜器分别在接收到1号、2号、3号潜器发出的时间戳的时刻t14、t24和t34接收到时间戳后,向目标发送时间戳,该时间戳包含ts4、t14、t24、t34、4号潜器发送时间戳的时刻t44和4号潜器的实时位置(x4,y4,z4)。
5.根据权利要求1所述的异步时钟下水下移动目标协同定位方法,其特征在于,在所述步骤(6)中,目标从发送定位请求到接收到潜器发回时间戳这段时间的位移为(△xi,△yi,△zi):
其中,tis为目标接收到第i号潜器发回时间戳的时刻,tss为目标发出定位请求的时刻,V(t)为目标的速度,μ为已估计得的水流速度;
对于目标接收到的时刻值,进行如下做差处理:
△Tis=(tis-tss)-(tii-tsi),i=1,2,3,4
其中,△Tis为对目标和第i号潜器的时间戳进行做差获得的目标与第i号潜器时间戳的差值,△Tki为对目标和第k号、第i号潜器的时间戳进行做差获得的目标与第k号、第i号潜器时间戳的差值,tss为目标发出定位请求的时刻,tis为目标接收到潜器发回时间戳的时刻,tsi、tsk为潜器接收到定位请求的时刻,tii、tkk为潜器向其他潜器和目标发送时间戳的时刻,tki为潜器间发送的时间戳到达的时刻,指代任意一个潜器。
6.根据权利要求1所述的异步时钟下水下移动目标协同定位方法,其特征在于,在所述步骤(7)中,目标的最终实时位置(Xs,Ys,Zs)可通过如下公式获得:
目标与潜器、潜器间的传输时延τsi、τki由以下公式得到:
其中,dsi为目标与潜器之间的距离,dki为潜器之间的距离,(xs,ys,zs)为目标的位置,(xk,yk,zk)、(xi,yi,zi)为潜器的实时位置,τsi为目标与第i号潜器之间的传输时延,τki为第k号潜器和第i号潜器之间的传输时延,C为声波在水中的传播速度;
考虑噪声存在的条件下,△Tis、△Tki与相关时延间存在如下关系:
△Tis=τsi+τ'si+wis
△Tki=τskkisi+wki
其中,wis表示目标与潜器之间的不确定测量噪声,wki表示潜器之间不确定测量噪声,τsk为目标与第k号潜器之间的传输时延,τ'si为目标的实时位置与潜器的实时位置间的传播时延;
遵循噪声最小原则,目标位置由如下公式得出:
其中δ为潜器在相同的测量标准下,每次测量值具有的偏差,对于公式的求解采用穷举法;
最终,定位结束时目标的实时位置(Xs,Ys,Zs)由如下公式得到:
(Xs,Ys,Zs)=(xs+△x4,ys+△y4,zs+△z4)
其中(xs,ys,zs)为目标发出定位请求时的位置,(△x4,△y4,△z4)为定位过程结束时目标的位移量。
CN201610237937.XA 2016-04-15 2016-04-15 异步时钟下水下移动目标协同定位方法 Active CN105929405B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610237937.XA CN105929405B (zh) 2016-04-15 2016-04-15 异步时钟下水下移动目标协同定位方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610237937.XA CN105929405B (zh) 2016-04-15 2016-04-15 异步时钟下水下移动目标协同定位方法

Publications (2)

Publication Number Publication Date
CN105929405A CN105929405A (zh) 2016-09-07
CN105929405B true CN105929405B (zh) 2019-02-01

Family

ID=56839176

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610237937.XA Active CN105929405B (zh) 2016-04-15 2016-04-15 异步时钟下水下移动目标协同定位方法

Country Status (1)

Country Link
CN (1) CN105929405B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106707286B (zh) * 2017-02-06 2019-05-10 安徽理工大学 一种水下移动潜体频率目标探测的实验***及方法
CN108318863B (zh) * 2017-12-28 2020-11-24 浙江大学 基于海底信标的水下无人设备无源定位方法及其***
CN108990090B (zh) * 2018-06-29 2020-04-10 浙江大学 一种面向水下目标检测的水声传感网络媒体接入控制方法
CN109099920B (zh) * 2018-07-20 2021-10-12 重庆长安汽车股份有限公司 基于多传感器关联的传感器目标精确定位方法
CN109975763B (zh) * 2019-04-08 2021-07-13 燕山大学 一种基于按需收发的水下异步定位方法及***
CN110944285B (zh) * 2019-11-27 2021-06-01 燕山大学 一种具有隐私保护的水下传感器定位方法
CN112911512A (zh) * 2021-01-29 2021-06-04 英华达(南京)科技有限公司 水声定位及通讯***,定位、通讯、组队及地理围栏方法
CN114136323B (zh) * 2021-11-29 2023-06-20 中国船舶重工集团公司第七0七研究所 基于运动补偿下tdoa量测的auv协同导航方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7512036B2 (en) * 2005-08-16 2009-03-31 Ocean Server Technology, Inc. Underwater acoustic positioning system and method
CN101393025A (zh) * 2008-11-06 2009-03-25 哈尔滨工程大学 Auv组合导航***无迹切换方法
CN101603832B (zh) * 2009-07-13 2010-11-10 中国船舶重工集团公司第七一五研究所 一种广播式多用户自主水声导航方法
CN101900558B (zh) * 2010-06-04 2012-11-28 浙江大学 集成声纳微导航的自主式水下机器人组合导航方法
CN102869090B (zh) * 2012-09-10 2015-01-28 南京邮电大学 一种基于auv协助的水下无线传感器网络定位方法
CN105319534B (zh) * 2015-11-09 2018-08-17 哈尔滨工程大学 一种基于水声双程测距的多auv协同定位方法

Also Published As

Publication number Publication date
CN105929405A (zh) 2016-09-07

Similar Documents

Publication Publication Date Title
CN105929405B (zh) 异步时钟下水下移动目标协同定位方法
JP4712868B2 (ja) 移動体端末への位置情報の転送
Shi et al. Anchor self-localization algorithm based on UWB ranging and inertial measurements
KR100976752B1 (ko) 셀룰러 통신 시스템을 위성 위치 확인 시스템 시간에동기시키기 위한 방법, 장치 및 시스템
Hol et al. Tightly coupled UWB/IMU pose estimation
US9060342B2 (en) System and method for passively determining own position listening to wireless time synchronization communications
CN105959914B (zh) 基于时间差测量的传感网时间同步和定位联合处理方法
CN110520748A (zh) 用于使用传感器改进移动装置的位置精确度的***及方法
US9035827B2 (en) Positioning using a local wave-propagation model
Zhao et al. A new TOA localization and synchronization system with virtually synchronized periodic asymmetric ranging network
JP2004504612A5 (zh)
JP2010515052A (ja) Rf放出体の可搬型反復地理的位置検出
JP2009530625A (ja) 受信信号に世界時を関連付ける方法
Cano et al. A Kalman filter-based algorithm for simultaneous time synchronization and localization in UWB networks
CN102196559A (zh) 基于tdoa定位的通道时延误差消除方法
JP4971419B2 (ja) 紛失モバイル端末機の位置推定システム及び方法
KR20140126790A (ko) 무선 센서 네트워크 기반의 위치 추정방법
US20170019187A1 (en) Aquatic time synchronisation system and method of determining a time offset
Wang et al. A hybrid localization algorithm based on TOF and TDOA for asynchronous wireless sensor networks
WO2011082182A1 (en) Gnss reception using distributed time synchronization
Zhao et al. Optimal TOA localization for moving sensor in asymmetric network
CN105933976B (zh) 一维场景下的心跳定位方法、装置和***
CN101938830A (zh) 一种定位方法及设备
Mangas et al. FLASH: Fine-grained localization in wireless sensor networks using acoustic sound transmissions and high precision clock synchronization
Ebadi et al. An over-the-air CFO-assisted synchronization algorithm for TDOA-based localization systems

Legal Events

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