[go: up one dir, main page]

CN112698273B - A collaborative operation method for multi-AUV single-marker ranging - Google Patents

A collaborative operation method for multi-AUV single-marker ranging Download PDF

Info

Publication number
CN112698273B
CN112698273B CN202011481192.4A CN202011481192A CN112698273B CN 112698273 B CN112698273 B CN 112698273B CN 202011481192 A CN202011481192 A CN 202011481192A CN 112698273 B CN112698273 B CN 112698273B
Authority
CN
China
Prior art keywords
auv
beacon
distance
navigation
coordinate system
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
CN202011481192.4A
Other languages
Chinese (zh)
Other versions
CN112698273A (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.)
Harbin Engineering University
Original Assignee
Harbin Engineering 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 Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN202011481192.4A priority Critical patent/CN112698273B/en
Publication of CN112698273A publication Critical patent/CN112698273A/en
Application granted granted Critical
Publication of CN112698273B publication Critical patent/CN112698273B/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
    • 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/20Position of source determined by a plurality of spaced direction-finders

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明公开了一种多AUV单标测距的协同作业方法,包括:布放并标定信标、建立以信标为远点的导航坐标系;AUV利用测距信息航行至信标在当前深度的投影位置,并初始化自身位置;确认各AUV的工作区域,以环形机动的方式完成目标区域的扫描作业任务;各AUV完成作业返航,提取各AUV中的数据并进行拼接,生成最终的完整结果。本发明以距离信息作为协同作业的基准,AUV携带的传感器少,无需测量作业AUV的速度信息,可以应用于大水深等无测速传感器AUV场景。

Figure 202011481192

The invention discloses a collaborative operation method for multi-AUV single-marker ranging. and initialize its own position; confirm the working area of each AUV, and complete the scanning task of the target area in a circular maneuver; each AUV completes the operation and returns, extracts the data in each AUV and splices it to generate the final complete result . The present invention uses distance information as the benchmark for collaborative operation, the AUV carries few sensors, and does not need to measure the speed information of the operating AUV, and can be applied to AUV scenarios without speed measuring sensors such as large water depths.

Figure 202011481192

Description

一种多AUV单标测距的协同作业方法A collaborative operation method for multi-AUV single-marker ranging

技术领域technical field

本发明涉及一种多AUV单标测距的协同作业方法,特别是一种以AUV与单一声信标间测距信息为基础的多AUV协同作业方法,属于多智能水下机器人(AutonomousUnderwater Vehicle,AUV)水下协同领域。The invention relates to a collaborative operation method for multi-AUV single-marker ranging, in particular to a multi-AUV collaborative operation method based on ranging information between AUVs and a single acoustic beacon, belonging to a multi-intelligent underwater vehicle (Autonomous Underwater Vehicle, AUV) underwater collaboration field.

背景技术Background technique

对海域进行精细化的探测扫描是开发海洋资源的必要步骤。AUV相比水面船舶在进行深水探测任务时拥有距离被探测区域更近精度更高,同时无需人员值守节约人力成本的优势。由于电磁波在水下的衰减严重,导致成熟的基于电磁波的定位通信系统均无法在水下有效工作。而水声技术自身不可避免地高延迟和低带宽限制使得AUV无法直接利用无人机、无人车协同的成熟技术。The refined detection and scanning of the sea area is a necessary step for the development of marine resources. Compared with surface ships, AUVs have the advantages of being closer to the detected area and having higher accuracy when performing deep-water detection tasks, and at the same time, they do not require personnel to be on duty to save labor costs. Due to the serious attenuation of electromagnetic waves underwater, the mature electromagnetic wave-based positioning and communication systems cannot work effectively underwater. The inherent high latency and low bandwidth limitations of underwater acoustic technology make it impossible for AUVs to directly utilize the mature technology of drones and unmanned vehicles.

单信标定位技术相比传统的长基线在信标准备阶段时间更短,相比船载超短基线系统在深海作业时具有更高定位精度。基于单信标测距的多AUV协同作业方法利用信标和AUV间的距离信息完成位置初始化并划定各AUV的作业区域及作业路径,通过单信标定位技术可以在无法利用DVL获得速度的水域完成作业区域的扫描任务。相比已有的AUV协同方法如专利编号CN111535348A、名称为一种自主水下航行器组合导航系统的主从式协同定位方法,但该方法要求使用AUV的速度信息,专利编号CN109596128A、名称为一种基于多水听器提高多AUV协同定位性能的方法,但该方法中需要使用多个水听器。Compared with the traditional long baseline, the single beacon positioning technology has a shorter time in the beacon preparation stage, and has higher positioning accuracy than the ship-borne ultra-short baseline system in deep sea operations. The multi-AUV cooperative operation method based on single beacon ranging uses the distance information between the beacon and the AUV to complete the position initialization and delineate the operation area and operation path of each AUV. The single beacon positioning technology can be used to obtain speed in the situation where the DVL cannot be used. The water area completes the scanning task of the operation area. Compared with the existing AUV collaborative methods such as patent number CN111535348A, the name is a master-slave collaborative positioning method of an autonomous underwater vehicle integrated navigation system, but this method requires the use of AUV speed information, patent number CN109596128A, named as a A method based on multiple hydrophones to improve the performance of multi-AUV co-location, but this method needs to use multiple hydrophones.

发明内容SUMMARY OF THE INVENTION

针对上述现有技术,本发明要解决的技术问题是提供一种不需要速度辅助、同时AUV仅需要配备单个水听器的多AUV单标测距的协同作业方法。Aiming at the above-mentioned prior art, the technical problem to be solved by the present invention is to provide a collaborative operation method for multi-AUV single-marker ranging that does not require speed assistance and that AUVs only need to be equipped with a single hydrophone.

为解决上述技术问题,本发明的一种多AUV单标测距的协同作业方法,其特征在于,包括以下步骤:In order to solve the above-mentioned technical problem, a kind of cooperative operation method of multi-AUV single-marker ranging of the present invention is characterized in that, comprises the following steps:

步骤1:确定需要扫描的作业区域,在区域中心位置投放信标,对信标进行标定,确定信标在大地坐标系下的位置(xb,yb,zb)和深度信息db,同时建立以信标为原点O的导航坐标系并确定导航坐标系与大地坐标系的转换关系;Step 1: Determine the operation area to be scanned, place the beacon at the center of the area, calibrate the beacon, determine the position (x b , y b , z b ) and the depth information d b of the beacon in the geodetic coordinate system, At the same time, establish the navigation coordinate system with the beacon as the origin O and determine the conversion relationship between the navigation coordinate system and the geodetic coordinate system;

步骤2:m个作业AUV分别编号为AUV1,AUV2...AUVn...AUVm,n∈[1,m],AUV集群以定深航行的方式接近作业区域,同时保持各AUV处于不同的深度以防止发生AUV间的碰撞事故,AUV与信标取得通信并测量自身与信标间的距离L,AUV通过机动航行寻找距离L减小最快的方向,通过向该方向行驶到达信标所在位置在AUV所在平面的投影位置,此时初始化AUV的位置为(0,0);Step 2: The m operating AUVs are respectively numbered as AUV1, AUV2...AUVn...AUVm, n∈[1,m], and the AUV clusters approach the operation area in a fixed-depth navigation manner, while keeping each AUV at different depths In order to prevent collisions between AUVs, the AUV communicates with the beacon and measures the distance L between itself and the beacon. The AUV searches for the direction in which the distance L decreases the fastest through maneuvering, and travels in this direction to the location of the beacon. The projection position of the plane where it is located. At this time, the position of the initialized AUV is (0, 0);

步骤3:AUV完成位置初始化后根据作业需求划分作业区域,利用单信标定位导航技术在导航坐标系为自身提供定位导航,以定深直线航行方式驶向作业区域;Step 3: After completing the position initialization, the AUV divides the operation area according to the operation requirements, uses the single beacon positioning and navigation technology to provide positioning and navigation for itself in the navigation coordinate system, and drives to the operation area in a fixed-depth straight line navigation;

步骤4:AUV抵达作业区域后记录作业起始点坐标,采用以信标投影点为原点的圆周运动的方式对区域进行扫描作业并将数据记录在存储器中,利用单信标定位技术记录AUV每一时刻在导航坐标系下的位置信息;Step 4: After the AUV arrives at the operation area, record the coordinates of the starting point of the operation, use the circular motion with the beacon projection point as the origin to scan the area and record the data in the memory, and use the single beacon positioning technology to record each AUV. The position information in the navigation coordinate system at the moment;

步骤5:提取记录的扫描数据,以定位信息为基准,对扫描数据进行拼接,得到正片区域的扫描结果,并将数据整体转换到大地坐标系下,得到与大地坐标对应的扫描数据。Step 5: Extract the recorded scan data, splicing the scan data based on the positioning information to obtain the scan result of the positive film area, and convert the data as a whole to the geodetic coordinate system to obtain the scan data corresponding to the geodetic coordinate.

本发明还包括:The present invention also includes:

1.步骤2具体包括以下步骤:1. Step 2 specifically includes the following steps:

步骤2.1:第n号AUVn所处深度dn与信标间的深度差Δdn=db-dn、t0时刻AUVn与信标间的距离Ln1计算其水平距离

Figure BDA0002837624150000021
Step 2.1: The depth difference between the depth d n where the nth AUVn is located and the beacon Δd n =d b -d n , the distance L n1 between the AUVn and the beacon at time t 0 calculates its horizontal distance
Figure BDA0002837624150000021

步骤2.2:AUVn保持定深直线航行,t1时刻AUV与信标间的距离为Ln1,其水平距离为

Figure BDA0002837624150000022
Step 2.2: AUVn maintains a fixed-depth straight line navigation, the distance between the AUV and the beacon at time t1 is L n1 , and the horizontal distance is
Figure BDA0002837624150000022

步骤2.3:AUVn转艏角度θ后保持定深直线航行,t2时刻AUV与信标间的距离为Ln2,其水平距离为

Figure BDA0002837624150000023
Step 2.3: After the AUVn turns to the bow angle θ, it maintains a fixed depth and straight line navigation. The distance between the AUV and the beacon at time t2 is L n2 , and its horizontal distance is
Figure BDA0002837624150000023

步骤2.4:根据Ln0s、Ln1s、Ln2s判定AUVn的位置初始化机动方式,使其向靠近信标的方向航行直至抵达信标在AUV所在平面的投影位置;Step 2.4: Determine the position of the AUVn according to L n0s , L n1s , and L n2s to initialize the maneuvering mode, so that it sails in the direction close to the beacon until it reaches the projection position of the beacon on the plane where the AUV is located;

步骤2.5:AUV抵达信标投影点位置后初始化自身位置为(0,0)。Step 2.5: After the AUV arrives at the position of the beacon projection point, initialize its own position to (0, 0).

2.步骤2.4中根据Ln0s、Ln1s、Ln2s判定AUVn的位置初始化机动方式具体为:2. In step 2.4, according to L n0s , L n1s , and L n2s to determine the position of the AUVn, the initial maneuvering method is as follows:

(1)调整AUV的艏向方向,使AUV向靠近信标的方向航行,具体为:(1) Adjust the heading direction of the AUV so that the AUV sails in the direction close to the beacon, specifically:

若Ln1s>Ln1s>Ln2s,则表明AUV越来越靠近信标所在位置,此时继续转艏;If L n1s >L n1s >L n2s , it means that the AUV is getting closer and closer to the position of the beacon, and the bow continues to turn at this time;

若Ln1s>Ln1s,Ln1s<Ln2s,则表明AUV先靠近信标又远离了信标,此时向反向转向,直至与信标的距离重新变小;If L n1s >L n1s , L n1s <L n2s , it means that the AUV first approaches the beacon and then moves away from the beacon, and then turns in the opposite direction until the distance from the beacon becomes smaller again;

若Ln1s<Ln1s<Ln2s,则表明AUV越来越远离信标所在位置,此时继续转艏直至AUV与信标间的距离减小;If L n1s <L n1s <L n2s , it indicates that the AUV is getting farther and farther away from the position of the beacon, and at this time, the bow continues to turn until the distance between the AUV and the beacon decreases;

若Ln1s<Ln1s,Ln1s>Ln2s,则表明AUV先远离了信标又靠近了信标,此时继续转艏观察AUV是否继续靠近信标。If L n1s <L n1s , L n1s >L n2s , it means that the AUV first moved away from the beacon and then approached the beacon. At this time, continue to turn the bow to observe whether the AUV continues to approach the beacon.

(2)调整AUV艏向完成后,根据测距信息调整AUV机动方式使其持续靠近信标,具体为:(2) After adjusting the AUV heading, adjust the AUV maneuvering method according to the ranging information to keep it close to the beacon, specifically:

当AUV确定了AUV自身在向信标位置航行后,通过判定相邻Δt时间内AUV与信标间距离减小的速度,判定AUV是否转向过度,具体为:假设相邻时间段Δt1和Δt1内,AUV与信标间的距离分别减小了Δl0和Δl1When the AUV determines that the AUV itself is sailing towards the beacon position, it determines whether the AUV is oversteering by determining the speed at which the distance between the AUV and the beacon decreases in the adjacent Δt time period, specifically: assuming that the adjacent time periods Δt 1 and Δt 1 The distance between the AUV and the beacon decreases by Δl 0 and Δl 1 , respectively:

若Δl0>Δl1,则表明AUV与信标间距离减小的速度变慢,即转向过度,向相反方向转向;If Δl 0 >Δl 1 , it means that the speed of decreasing the distance between the AUV and the beacon becomes slower, that is, oversteering, and turning in the opposite direction;

若Δl0<Δl1,则表明AUV与信标间的距离减小的速度变快,此时AUV可以继续转向以期更快的靠近信标完成初始化过程。If Δl 0 <Δl 1 , it indicates that the distance between the AUV and the beacon decreases faster, and at this time, the AUV can continue to turn in order to get closer to the beacon to complete the initialization process.

本发明的有益效果:本发明以距离信息作为协同作业的基准,AUV携带的传感器少,无需测量作业AUV的速度信息,可以应用于大水深等无测速传感器AUV场景。本方法包括:布放并标定信标、建立以信标为远点的导航坐标系;AUV利用测距信息航行至信标在当前深度的投影位置,并初始化自身位置;确认各AUV的工作区域,以环形机动的方式完成目标区域的扫描作业任务;各AUV完成作业返航,提取各AUV中的数据并进行拼接,生成最终的完整结果。本发明提供了一种以单一声信标为基础的多AUV协同作业方法,该方法利用单信标定位技术对AUV实现定位导航,采用以信标为原点的同心圆环作业方式实现对目标区域的协同扫描。本套系统可以以水下固定信标为基础,也可以利用具备自定位能力的AUV作为信标为AUV集群提供作业基准。本方法中作业AUV不需要携带复杂的水下设备如DVL、USBL等,通过利用与信标间的距离信息结合自身的航向即可完成整个扫描任务,可以大幅节约整套作业AUV系统的布置成本。同时,本方法也可以利用卡尔曼滤波器、粒子滤波器等数据融合算法实现其它系统如惯性导航系统等的数据融合以提升自身的定位及作业精度,具备与其它定位导航系统良好的扩展兼容性。Beneficial effects of the present invention: The present invention uses distance information as a benchmark for collaborative operation, and the AUV carries few sensors, so there is no need to measure the speed information of the operating AUV, and it can be applied to AUV scenarios without speed measuring sensors such as large water depths. The method includes: deploying and calibrating beacons, and establishing a navigation coordinate system with the beacon as a far point; the AUV uses the ranging information to navigate to the projected position of the beacon at the current depth, and initializes its own position; confirming the working area of each AUV , complete the scanning task of the target area in a circular maneuver; each AUV completes the operation and returns, extracts the data in each AUV and splices it to generate the final complete result. The invention provides a multi-AUV cooperative operation method based on a single acoustic beacon. The method uses a single beacon positioning technology to realize positioning and navigation for AUVs, and adopts a concentric ring operation method with a beacon as the origin to realize the target area. collaborative scanning. This system can be based on underwater fixed beacons, or can use AUVs with self-positioning capabilities as beacons to provide operational benchmarks for AUV clusters. In this method, the operation AUV does not need to carry complex underwater equipment such as DVL, USBL, etc., and the entire scanning task can be completed by using the distance information between the beacon and the beacon combined with its own heading, which can greatly save the layout cost of the entire operation AUV system. At the same time, this method can also use Kalman filter, particle filter and other data fusion algorithms to achieve data fusion of other systems such as inertial navigation systems to improve its own positioning and operation accuracy, and has good expansion compatibility with other positioning and navigation systems. .

附图说明Description of drawings

图1为本发明的流程图;Fig. 1 is the flow chart of the present invention;

图2为信标标定示意图;Figure 2 is a schematic diagram of beacon calibration;

图3为导航坐标系示意图;3 is a schematic diagram of a navigation coordinate system;

图4为位置初始化的水平面示意图;Fig. 4 is the horizontal plane schematic diagram of position initialization;

图5为位置初始化的垂直面示意图;Fig. 5 is the vertical plane schematic diagram of position initialization;

图6为初始机动方向判定示意图;Figure 6 is a schematic diagram of initial maneuvering direction determination;

图7为位置初始化的机动方式示意图;FIG. 7 is a schematic diagram of the maneuvering mode of position initialization;

图8为AUV扫描作业方式示意图。FIG. 8 is a schematic diagram of an AUV scanning operation mode.

具体实施方式Detailed ways

下面结合附图对本发明具体实施方式做进一步说明。The specific embodiments of the present invention will be further described below with reference to the accompanying drawings.

本发明以布放并标定的信标为原点建立导航坐标系,AUV与信标间建立通信并测量相对距离,AUV利用距离信息完成位置初始化。AUV利用单信标定位技术为自身提供定位,在作业区域以信标为原点做圆周运动对各自目标区域进行扫描并记录在本地存储器。各AUV作业完成后返航,并提取其中数据拼接为完整的扫描结果,实现对整个目标区域的扫描作业。The invention uses the deployed and calibrated beacon as the origin to establish the navigation coordinate system, establishes communication between the AUV and the beacon and measures the relative distance, and the AUV uses the distance information to complete the position initialization. AUV uses the single beacon positioning technology to provide positioning for itself, and makes circular motions with the beacon as the origin in the working area to scan the respective target areas and record them in the local memory. After each AUV operation is completed, it returns to the ship, and extracts the data and splices it into a complete scanning result, so as to realize the scanning operation of the entire target area.

本发明以AUV和单一声信标间的距离信息为基础,提供一套多AUV协同区域扫描方法,实现方式如下:Based on the distance information between the AUV and a single acoustic beacon, the present invention provides a set of multi-AUV cooperative area scanning methods, and the implementation is as follows:

1.布放声信标并进行位置标定,包括信标的经纬度和所处的深度信息。以声信标为原点建立导航坐标系。1. Deploy acoustic beacons and perform location calibration, including the beacon's latitude, longitude and depth information. The navigation coordinate system is established with the acoustic beacon as the origin.

2.AUV集群获得与信标间的通信,并向信标所在位置前进。当AUV抵达信标正上方时,将AUV的位置初始化为(0,0),即在导航坐标系在的原点位置。2. The AUV cluster obtains communication with the beacon and moves to the location of the beacon. When the AUV arrives directly above the beacon, the position of the AUV is initialized to (0, 0), that is, at the origin of the navigation coordinate system.

3.各AUV根据作业需求驶向作业区域,并在行进过程中利用距离和艏向信息计算自身位置信息,当AUV抵达作业区域起点时记录自身位置。3. Each AUV drives to the operation area according to the operation requirements, and uses the distance and heading information to calculate its own position information during the travel process, and records its own position when the AUV arrives at the starting point of the operation area.

4.AUV以绕信标环形路径机动,对海底进行扫描并记录信息在AUV本地,当全部作业区域扫描结束后AUV返回至预定回收点进行回收,通过将各AUV的扫描结果汇总得到整片海底的扫描结果。4. The AUV maneuvers around the beacon circular path, scans the seabed and records the information locally. When the scanning of the entire operation area is completed, the AUV returns to the predetermined recovery point for recovery. The entire seabed can be obtained by summarizing the scanning results of each AUV. scan results.

详细步骤包括:Detailed steps include:

步骤1,确定需要扫描的作业区域,在区域中心位置投放信标,利用船载设备如超短基线系统对信标进行标定,确定信标在大地坐标系下的位置(xb,yb,zb)和深度信息db,同时建立以信标为原点O的导航坐标系并确定导航坐标系与大地坐标系的转换关系。Step 1: Determine the operation area to be scanned, place the beacon at the center of the area, use the shipborne equipment such as the ultra-short baseline system to calibrate the beacon, and determine the position of the beacon in the geodetic coordinate system (x b , y b , z b ) and depth information d b , establish a navigation coordinate system with the beacon as the origin O at the same time, and determine the conversion relationship between the navigation coordinate system and the geodetic coordinate system.

步骤2,m个作业AUV分别编号为AUV1,AUV2...AUVn...AUVm,AUV集群以定深航行的方式接近作业区域,同时保持各AUV处于不同的深度以防止发生AUV间的碰撞事故,AUV与信标取得通信并测量自身与信标间的距离L。AUV通过机动航行寻找距离L减小最快的方向,通过向该方向行驶到达信标所在位置在AUV所在平面的投影位置,此时初始化AUV的位置为(0,0)。具体包括:Step 2, the m operating AUVs are respectively numbered as AUV1, AUV2...AUVn...AUVm. The AUV cluster approaches the operation area by means of fixed-depth navigation, while keeping each AUV at different depths to prevent collisions between AUVs. , the AUV communicates with the beacon and measures the distance L between itself and the beacon. The AUV searches for the direction in which the distance L decreases the fastest by maneuvering, and travels in this direction to reach the projected position of the beacon position on the plane where the AUV is located. At this time, the position of the initial AUV is (0, 0). Specifically include:

(1)第n号AUVn所处深度dn与信标间的深度差Δdn=db-dn、t0时刻AUVn与信标间的距离Ln1计算其水平距离

Figure BDA0002837624150000041
(1) The depth difference between the depth dn where the nth AUVn is located and the beacon Δd n =d b -d n , the distance L n1 between the AUVn and the beacon at time t 0 calculates its horizontal distance
Figure BDA0002837624150000041

(2)AUVn保持定深直线航行,t1时刻AUV与信标间的距离为Ln1,其水平距离为

Figure BDA0002837624150000042
(2) The AUVn maintains a fixed-depth straight line navigation, the distance between the AUV and the beacon at time t1 is L n1 , and the horizontal distance is
Figure BDA0002837624150000042

(3)AUVn转艏角度θ后保持定深直线航行,t2时刻AUV与信标间的距离为Ln2,其水平距离为

Figure BDA0002837624150000043
(3) After the AUVn turns to the bow angle θ, it maintains a fixed-depth straight line navigation, the distance between the AUV and the beacon at time t2 is L n2 , and the horizontal distance is
Figure BDA0002837624150000043

(4)根据Ln1s、Ln1s、Ln2s判定AUVn的初始机动方式,使其向靠近信标的方向航行直至抵达信标在AUV所在平面的投影位置。(4) Determine the initial maneuvering mode of the AUVn according to L n1s , L n1s , and L n2s , so that it sails in the direction close to the beacon until it reaches the projection position of the beacon on the plane where the AUV is located.

(5)AUV抵达信标投影点位置后初始化自身位置为(0,0)。(5) After the AUV arrives at the position of the beacon projection point, initialize its own position to (0, 0).

步骤3,AUV完成位置初始化后根据作业需求划分作业区域,利用单信标定位导航技术在导航坐标系为自身提供定位导航,以定深直线航行方式驶向作业区域。Step 3: After completing the position initialization, the AUV divides the operation area according to the operation requirements, uses the single beacon positioning and navigation technology to provide positioning and navigation for itself in the navigation coordinate system, and drives to the operation area in a fixed-depth straight line navigation.

步骤4,AUV抵达作业区域后记录作业起始点坐标,采用以信标投影点为原点的圆周运动的方式对区域进行扫描作业并将数据记录在AUV自身的存储器中,利用单信标定位技术记录AUV每一时刻在导航坐标系下的位置信息,当作业完成后自行上浮返航。Step 4: After the AUV arrives at the operation area, record the coordinates of the starting point of the operation, use the circular motion with the beacon projection point as the origin to scan the area and record the data in the AUV's own memory, and use the single beacon positioning technology to record The position information of the AUV in the navigation coordinate system at each moment, when the operation is completed, it will go up and return by itself.

步骤5,AUV返航后提取全部AUV记录的扫描数据,以定位信息为基准,对扫描数据进行拼接,最终得到正片区域的扫描结果,并将数据整体转换到大地坐标系下,最终与大地坐标对应的扫描数据。Step 5: After the AUV returns home, extract all the scanned data recorded by the AUV, splicing the scanned data based on the positioning information, and finally obtain the scanning result of the positive area, and convert the data as a whole to the geodetic coordinate system, which finally corresponds to the geodetic coordinate scan data.

结合图1,本发明具体实施方式具体为:In conjunction with Fig. 1, the specific embodiment of the present invention is as follows:

步骤1,确定需要扫描的作业区域,在区域中心位置投放信标,利用船载设备如超短基线系统对信标进行标定如图2所示,确定信标在大地坐标系下的位置(xb,yb,zb)和深度信息db,标定过程可采用多次多点测量的方式提升标定精度,同时建立如图3的以信标为原点O的导航坐标系并确定导航坐标系与大地坐标系的转换关系。Step 1: Determine the operation area to be scanned, place the beacon at the center of the area, and use the shipborne equipment such as the ultra-short baseline system to calibrate the beacon. As shown in Figure 2, determine the position of the beacon in the geodetic coordinate system (x b , y b , z b ) and depth information db , the calibration process can use multiple multi-point measurements to improve the calibration accuracy, and at the same time establish a navigation coordinate system with the beacon as the origin O as shown in Figure 3 and determine the navigation coordinate system The transformation relationship with the geodetic coordinate system.

步骤2,信标标定完成后布放AUV进入作业区域,AUV与信标取得通信后进行测距,开始如图4、图5的AUV的位置初始化过程。各AUV处于各自不同的深度,根据测距结果各自向信标所在方向机动。Step 2: After the beacon calibration is completed, the AUV is deployed into the operation area. After the AUV and the beacon obtain communication, the distance measurement is performed, and the position initialization process of the AUV as shown in Figure 4 and Figure 5 is started. Each AUV is at different depths and maneuvers in the direction of the beacon according to the ranging results.

其具体过程如图6、图7所示:The specific process is shown in Figure 6 and Figure 7:

(1)计算t0时刻AUVn与信标间的水平距离Ln0s(1) Calculate the horizontal distance L n0s between the AUVn and the beacon at time t 0 .

(2)AUV直线定深航行Δt时间,计算t1时刻AUVn与信标间的距离Ln1s(2) Time Δt of AUV straight-line fixed-depth navigation, and calculate the distance L n1s between AUVn and the beacon at time t 1 .

(3)AUV转艏一定角度θ后保持定深直线航行Δt时间,计算t2时刻AUVn与信标间的距离Ln2s(3) After the AUV turns the bow at a certain angle θ, it maintains a fixed-depth straight line navigation for Δt time, and calculates the distance L n2s between the AUVn and the beacon at time t 2 .

(4)根据Ln1s、Ln1s、Ln2s判定AUVn的初始转艏方向是否为靠近信标的方向,并制定AUV的初始机动方式:(4) According to L n1s , L n1s , and L n2s , determine whether the initial turning direction of the AUVn is the direction close to the beacon, and formulate the initial maneuvering method of the AUV:

若Ln1s>Ln1s>Ln2s,则表明AUV越来越靠近信标所在位置,此时继续转艏。If L n1s >L n1s >L n2s , it indicates that the AUV is getting closer and closer to the position of the beacon, and at this time, the bow continues to turn.

若Ln1s>Ln1s,Ln1s<Ln2s,则表明AUV先靠近信标又远离了信标,此时向反向转向,直至与信标的距离重新变小。If L n1s >L n1s , L n1s <L n2s , it means that the AUV first approaches the beacon and then moves away from the beacon, and then turns in the opposite direction until the distance from the beacon becomes smaller again.

若Ln1s<Ln1s<Ln2s,则表明AUV越来越远离信标所在位置,此时继续转艏直至AUV与信标间的距离减小。If L n1s <L n1s <L n2s , it indicates that the AUV is getting farther and farther away from the position of the beacon, and at this time, the bow continues to turn until the distance between the AUV and the beacon decreases.

若Ln1s<Ln1s,Ln1s>Ln2s,则表明AUV先远离了信标又靠近了信标,此时继续转艏观察AUV是否继续靠近信标。If L n1s <L n1s , L n1s >L n2s , it means that the AUV first moved away from the beacon and then approached the beacon. At this time, continue to turn the bow to observe whether the AUV continues to approach the beacon.

(5)当AUV通过(4)过程确定了AUV自身在向信标位置航行后,采用如图6所示的机动的方式。通过判定相邻Δt时间内AUV与信标间距离减小的速度,判定AUV是否转向过度。假设相邻时间段Δt1和Δt1内,AUV与信标间的距离分别减小了Δl0和Δl1(5) After the AUV determines that the AUV is sailing towards the beacon position through the process (4), the maneuvering method as shown in FIG. 6 is adopted. By determining the speed at which the distance between the AUV and the beacon decreases within the adjacent Δt time, it is determined whether the AUV is oversteering. Assuming that the distance between the AUV and the beacon decreases by Δl 0 and Δl 1 in the adjacent time periods Δt 1 and Δt 1 , respectively:

若Δl0>Δl1,则表明AUV与信标间距离减小的速度变慢了,即转向过度了,需要向相反方向转向。If Δl 0 >Δl 1 , it indicates that the speed of decreasing the distance between the AUV and the beacon has slowed down, that is, the steering is over-steered and needs to be turned in the opposite direction.

若Δl0<Δl1,则表明AUV与信标间的距离减小的速度变快了,此时AUV可以继续转向以期更快的靠近信标完成初始化过程。If Δl 0 <Δl 1 , it indicates that the distance between the AUV and the beacon decreases faster, and at this time, the AUV can continue to turn in order to get closer to the beacon to complete the initialization process.

在AUV向信标靠近的过程中,根据AUV与信标的绝对距离的减小,逐渐减小AUV的速度,防止由于AUV航速过快导致的其在信标附近航行而无法准确靠近信标的问题发生。In the process of the AUV approaching the beacon, the speed of the AUV is gradually reduced according to the decrease of the absolute distance between the AUV and the beacon to prevent the AUV from navigating near the beacon and unable to approach the beacon accurately due to the fast speed of the AUV.

(6)AUV抵达信标投影点位置后初始化自身位置为(0,0),完成整个初始化过程。(6) After the AUV arrives at the position of the beacon projection point, it initializes its own position to (0, 0), and completes the entire initialization process.

步骤3,分配各AUV的作业区域,以各AUV完成扫描时的航行距离为依据,保证作业区域被完全覆盖的前提下力求各AUV的作业航程一致,以便在作业完成后批量回收,同时避免个别AUV作业行程过大导致能源不足等问题的产生。Step 3: Allocate the operation area of each AUV, based on the sailing distance of each AUV when the scanning is completed, and strive to ensure that the operation range of each AUV is consistent under the premise of ensuring that the operation area is completely covered, so as to be recycled in batches after the operation is completed, and at the same time avoid individual AUVs. Excessive AUV operation travel leads to problems such as insufficient energy.

步骤4,AUV抵达作业区域后,记录其作业起始点在导航坐标系的坐标位置并开始扫描作业。AUV的作业方式如图8所示,采用定深圆周运动的方式扫描作业区域,作业过程中利用基于距离的单信标定位方法确定自身位置修正自身的运动轨迹。AUV将扫描数据和对应的位置信息记录在自身携带的存储器内。AUV完成扫描区域的作业任务后可以根据需求前往下一任务目标点或直接返航回收。Step 4, after the AUV arrives at the operation area, record the coordinate position of its operation starting point in the navigation coordinate system and start the scanning operation. The operation mode of AUV is shown in Figure 8. It scans the operation area by means of fixed-depth circular motion. During the operation, the distance-based single beacon positioning method is used to determine its own position and correct its own motion trajectory. The AUV records the scan data and the corresponding position information in its own memory. After the AUV completes the task of scanning the area, it can go to the target point of the next task or directly return to the home for recovery as required.

步骤5,AUV返航后提取AUV内存储的扫描数据,将扫描数据按导航坐标系下的位置关系拼接为完整的区域扫描结果,并根据导航坐标系和大地坐标系的转换关系将结果转化至大地坐标系下,完成整个扫描结果图的构造。Step 5: After the AUV returns home, extract the scan data stored in the AUV, stitch the scan data into a complete area scan result according to the positional relationship in the navigation coordinate system, and convert the result to the earth according to the conversion relationship between the navigation coordinate system and the geodetic coordinate system. In the coordinate system, the construction of the entire scan result map is completed.

Claims (2)

1. A multi-AUV single-standard distance measurement cooperative operation method is characterized by comprising the following steps:
step 1: determining the operation area to be scanned, putting a beacon at the central position of the area, calibrating the beacon, and determining the position (x) of the beacon in a geodetic coordinate system b ,y b ,z b ) And depth information d b Meanwhile, establishing a navigation coordinate system with the beacon as an origin O and determining a conversion relation between the navigation coordinate system and a geodetic coordinate system;
step 2: the m operation AUVs are numbered AUV1, AUV2 … AUVn … AUVm, n belongs to [1, m ], an AUV cluster approaches to an operation area in a depth-fixed navigation mode, and simultaneously keeps the AUVs at different depths to prevent collision accidents among the AUVs, the AUVs are communicated with beacons and measure the distance L between the AUVs and the beacons, the AUVs search the direction in which the distance L is reduced most quickly through maneuvering navigation, and the AUV drives to the direction to reach the projection position of the beacon on the plane of the AUV, wherein the position of the initialized AUV is (0,0), and the method specifically comprises the following steps:
step 2.1: depth d of No. n AUVn n Depth difference Δ d from the beacon n =d b -d n 、t 0 Distance between time AUVn and beaconIs far from L n0 Calculating its horizontal distance
Figure FDA0003628993920000011
Step 2.2: AUVn keeping straight line navigation at fixed depth, t 1 Distance between time AUV and beacon is L n1 At a horizontal distance of
Figure FDA0003628993920000012
Step 2.3: keeping straight line navigation at constant depth after AUVn changes bow angle theta, t 2 Distance between time AUV and beacon is L n2 At a horizontal distance of
Figure FDA0003628993920000013
Step 2.4: according to L n0s 、L n1s 、L n2s Judging the position of AUVn to initialize maneuvering mode, making it sail to the direction close to beacon until reaching the projection position of beacon on the plane where AUV is located;
step 2.5: initializing the position of the AUV to be (0,0) after the AUV reaches the position of the beacon projection point;
and step 3: after the AUV completes position initialization, dividing an operation area according to operation requirements, providing positioning navigation for the AUV by using a single beacon positioning navigation technology in a navigation coordinate system, and driving to the operation area in a depth-fixed straight line navigation mode;
and 4, step 4: recording the coordinates of an operation starting point after the AUV arrives at an operation area, scanning the area in a circular motion mode with a beacon projection point as an origin, recording data in a memory, and recording the position information of the AUV under a navigation coordinate system at each moment by using a single beacon positioning technology;
and 5: and extracting the recorded scanning data, splicing the scanning data by taking the positioning information as a reference to obtain a scanning result of the positive film area, and converting the data into a geodetic coordinate system integrally to obtain scanning data corresponding to the geodetic coordinate.
2. Root of herbaceous plantThe cooperative operation method of multi-AUV single-standard ranging according to claim 1, characterized in that: step 2.4 according to L n0s 、L n1s 、L n2s The method for judging the position initialization maneuvering mode of the AUVn specifically comprises the following steps:
(1) adjusting the heading direction of the AUV to enable the AUV to navigate towards the direction close to the beacon, and specifically:
if L is n0s >L n1s >L n2s If so, indicating that the AUV is closer to the position of the beacon, and continuing to turn the bow;
if L is n0s >L n1s ,L n1s <L n2s If the AUV is close to the beacon and is far away from the beacon, the AUV turns to the reverse direction until the distance between the AUV and the beacon is reduced again;
if L is n0s <L n1s <L n2s If the distance between the AUV and the beacon is smaller, the AUV is far away from the position of the beacon, and the bow continues to turn until the distance between the AUV and the beacon is reduced;
if L is n0s <L n1s ,L n1s >L n2s If so, indicating that the AUV is far away from the beacon and is close to the beacon, and continuing to turn the bow to observe whether the AUV is continuously close to the beacon;
(2) after AUV heading is adjusted, adjusting an AUV maneuvering mode according to the ranging information to enable the AUV maneuvering mode to continuously approach the beacon, specifically:
after the AUV determines that the AUV sails towards the beacon position, judging whether the AUV oversteers or not by judging the speed of the distance between the AUV and the beacon within adjacent delta t time, specifically: suppose that adjacent time segments at 0 And Δ t 1 In each case, the distance between AUV and beacon is reduced by Δ l 0 And Δ l 1
If Δ l 0 >Δl 1 If the distance between the AUV and the beacon is reduced, the speed is reduced, namely the distance between the AUV and the beacon is over-steered, and the AUV and the beacon are steered in the opposite direction;
if Δ l 0 <Δl 1 This indicates that the speed of the decrease in the distance between the AUV and the beacon is fast, and the AUV can continue to turn to approach the beacon more quickly to complete the initialization process.
CN202011481192.4A 2020-12-15 2020-12-15 A collaborative operation method for multi-AUV single-marker ranging Active CN112698273B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011481192.4A CN112698273B (en) 2020-12-15 2020-12-15 A collaborative operation method for multi-AUV single-marker ranging

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011481192.4A CN112698273B (en) 2020-12-15 2020-12-15 A collaborative operation method for multi-AUV single-marker ranging

Publications (2)

Publication Number Publication Date
CN112698273A CN112698273A (en) 2021-04-23
CN112698273B true CN112698273B (en) 2022-08-02

Family

ID=75508291

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011481192.4A Active CN112698273B (en) 2020-12-15 2020-12-15 A collaborative operation method for multi-AUV single-marker ranging

Country Status (1)

Country Link
CN (1) CN112698273B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113074725B (en) * 2021-05-11 2022-07-22 哈尔滨工程大学 A small underwater multi-robot cooperative localization method and system based on multi-source information fusion

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9369845B2 (en) * 2012-03-23 2016-06-14 Skyhook Wireless, Inc. Methods and systems of assigning estimated positions and attributes to wireless access points in a positioning system
CN103376452B (en) * 2012-04-18 2014-12-10 中国科学院沈阳自动化研究所 Method for correction of underwater robot position error with single acoustic beacon
CN107990891B (en) * 2016-10-26 2021-05-28 中国科学院沈阳自动化研究所 Combined Navigation Method of Underwater Robot Based on Long Baseline and Beacon Online Calibration
CN106950974B (en) * 2017-04-19 2020-07-28 哈尔滨工程大学 A three-dimensional path understanding and tracking control method for an underactuated autonomous underwater vehicle
CN107576939A (en) * 2017-07-21 2018-01-12 哈尔滨工程大学 A kind of single beacon distance-measuring and positioning method based on virtual ranging beacon
CN107272004B (en) * 2017-07-24 2020-10-27 哈尔滨工程大学 Single-beacon ranging and positioning method based on underwater beacon position correction
US20190204430A1 (en) * 2017-12-31 2019-07-04 Woods Hole Oceanographic Institution Submerged Vehicle Localization System and Method
CN108614258B (en) * 2018-05-09 2022-04-08 天津大学 An underwater positioning method based on single underwater acoustic beacon distance measurement
CN109357677B (en) * 2018-10-22 2020-12-22 哈尔滨工程大学 A route planning method applied to underwater single beacon navigation
CN110207695B (en) * 2019-05-28 2022-08-02 哈尔滨工程大学 A speedless assisted single beacon localization method for deep-sea AUVs
CN110794409B (en) * 2019-10-21 2021-09-21 哈尔滨工程大学 Underwater single beacon positioning method capable of estimating unknown effective sound velocity
CN110779519B (en) * 2019-11-18 2021-04-27 哈尔滨工程大学 A single beacon localization method for underwater vehicle with global convergence

Also Published As

Publication number Publication date
CN112698273A (en) 2021-04-23

Similar Documents

Publication Publication Date Title
CN102042835B (en) Autonomous underwater vehicle combined navigation system
CN108664020A (en) A kind of unmanned boat dynamic obstacle avoidance algorithm based on Speed Obstacles method and dynamic window method
CN115031718B (en) Multi-sensor fused unmanned ship synchronous positioning and mapping method (SLAM) and system
CN110727282B (en) AUV docking method and device and underwater docking system
CN110389318B (en) Underwater mobile platform positioning system and method based on three-dimensional six-element array
CN110207695A (en) It is a kind of suitable for deep-sea AUV without velocity aid list beacon localization method
Sawada et al. Mapping and localization for autonomous ship using LiDAR SLAM on the sea
CN109631857B (en) Multi-unmanned-boat combined island and reef surveying and mapping system and method
JP6946865B2 (en) Navigation control device and navigation control method
CN103968830A (en) Multi-way guiding device and multi-way guiding method for near-surface tracking of mother ship in navigation by UUV (Unmanned Underwater Vehicle)
CN109319074B (en) Multi-orthogonal signal emission unmanned submersible vehicle sound guiding and recycling system
CN112558642A (en) Sea-air combined capturing method suitable for heterogeneous multi-unmanned system
CN115686030A (en) Underwater acousto-optic combined target searching method
CN114061565B (en) Unmanned ship SLAM and application method thereof
CN112698273B (en) A collaborative operation method for multi-AUV single-marker ranging
CN112987798A (en) Heavy AUV dynamic/static target autonomous docking method based on acousto-optic combined guidance
CN110543179A (en) A water surface target avoidance method based on three-dimensional sparse array sound source azimuth recognition
CN112763979A (en) Underwater vehicle cooperative positioning method based on double-mobile-acoustic-beacon ranging assistance
CN105758405A (en) UUV (unmanned underwater vehicle) tracking mother vessel path planning method applicable to terrible ocean environments
CN113654553B (en) A cylindrical array positioning system and positioning method based on inverse ultra-short baseline
CN108627802B (en) Multi-information-source marine Internet of things positioning method
JP4983577B2 (en) How to turn during formation navigation and its formation
CN115508837B (en) Mobile multi-base sonar target positioning and error analysis method based on UUV cluster
Choi et al. Validation of acoustic and geophysics based underwater localization with an autonomous surface vehicle
CN114554508B (en) An autonomous deployment method and system for a heterogeneous underwater acoustic sensor network

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