CN113219492A - Method and system for positioning and navigating river course ship driving - Google Patents

Method and system for positioning and navigating river course ship driving Download PDF

Info

Publication number
CN113219492A
CN113219492A CN202110343086.8A CN202110343086A CN113219492A CN 113219492 A CN113219492 A CN 113219492A CN 202110343086 A CN202110343086 A CN 202110343086A CN 113219492 A CN113219492 A CN 113219492A
Authority
CN
China
Prior art keywords
data
positioning
ship
map
sensor
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.)
Pending
Application number
CN202110343086.8A
Other languages
Chinese (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.)
Suzhou Weihang Intelligent Technology Co ltd
Original Assignee
Suzhou Weihang Intelligent Technology Co ltd
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 Suzhou Weihang Intelligent Technology Co ltd filed Critical Suzhou Weihang Intelligent Technology Co ltd
Priority to CN202110343086.8A priority Critical patent/CN113219492A/en
Publication of CN113219492A publication Critical patent/CN113219492A/en
Pending legal-status Critical Current

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
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/93Lidar systems specially adapted for specific applications for anti-collision purposes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
    • 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/12Systems for determining distance or velocity not using reflection or reradiation using electromagnetic waves other than radio waves
    • 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
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/86Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
    • 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
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/89Lidar systems specially adapted for specific applications for mapping or imaging

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

The invention discloses a method for simultaneously positioning and establishing a map for a river channel ship, which comprises the following steps: the front-end odometer estimates the pose information data of the sensor group at the moment through the data sent by the sensor group in real time and the adjacent point cloud data and image information; sending pose information data transmitted by the front-end odometer to a pre-constructed rear end to obtain a globally consistent track and map; according to the method, some shipborne sensors are arranged on the ship, the autonomous positioning and composition of the ship on the narrow river channel can be realized, the size of hardware required by the scheme is small, the weight is light, the application is convenient and fast, the platform is simple and easy to understand, and the method is suitable for expansion after subsequent improvement.

Description

Method and system for positioning and navigating river course ship driving
Technical Field
The invention relates to a method and a system for positioning and navigating the running of a river channel ship, and belongs to the technical field of unmanned ship driving.
Background
In the past decades, river vessel autonomous navigation has made great progress in positioning, target detection, path planning, tracking control and the like. However, current underwater drones are typically developed for open water, and the effectiveness of these controls is compromised in narrow and crowded urban water environments. Today vessels typically use global positioning systems and inertial measurement units (fused by Extended Kalman Filters (EKFs) or Unscented Kalman Filters (UKF)) to achieve positioning, which typically results in meter-level accuracy. These methods based on a combination of global positioning system inertial measurements may be unstable in urban waterways where global positioning system signals are often severely attenuated. Then, based on this situation, the navigation of unmanned ships in narrow waterways can be more challenging than in open waters.
Disclosure of Invention
The invention aims to provide a method for positioning and navigating the running of a river channel ship, which aims to overcome the defects in the prior art.
A method for simultaneously positioning and establishing a map of a river vessel, the method comprising the steps of:
the front-end odometer estimates the pose information data of the sensor group at the moment through the data sent by the sensor group in real time and the adjacent point cloud data and image information;
and sending the pose information data transmitted by the front-end odometer to a pre-constructed rear end to obtain a globally consistent track and map.
Further, the pose information data is matched with the point cloud by using an NDT algorithm.
Further, the backend model optimizes pose information data using the graph of g2 o.
Further, the point cloud data is processed with measurement noise by adopting a normal distribution transformation matching algorithm.
Further, the method further comprises: and after the ship starts to start, acquiring sensor information, and preprocessing the information acquired by the sensor.
Further, the method further comprises:
and matching the current frame of the data acquired by the sensor with the key frame of the historical data through loop detection, and transmitting the matched data to the rear end.
A system for simultaneous localization and mapping of a river vessel, the system comprising:
3D laser radar: for positioning and obstacle detection;
RGB-D camera: the system is used for providing a visual odometer for positioning the extended Kalman filter;
an inertia measurement unit: for monitoring the attitude, linear acceleration and angular velocity of the robot;
a main controller: the system comprises a three-dimensional (3D) laser radar, an RGB-D camera and an inertia measurement unit, and is used for receiving data generated by the 3D laser radar, the RGB-D camera and the inertia measurement unit and outputting the real-time pose of a ship;
a propulsion device: and driving the ship to operate according to the real-time pose of the ship.
Compared with the prior art, the invention has the following beneficial effects: according to the method, some shipborne sensors are arranged on the ship, the autonomous positioning and composition of the ship on the narrow river channel can be realized, the size of hardware required by the scheme is small, the weight is light, the application is convenient and fast, the platform is simple and easy to understand, and the method is suitable for expansion after subsequent improvement.
Drawings
FIG. 1 is a schematic view of a marine vessel;
FIG. 2 is a simultaneous positioning and mapping flowchart;
FIG. 3 is a schematic diagram of a method for implementing vessel positioning;
FIG. 4 is a flowchart of a marine vessel power propulsion;
in the figure: the device comprises a 1-3D laser radar, a 2-bracket, a 3-RGB-D camera and a 4-inertia measurement unit.
Detailed Description
In order to make the technical means, the creation characteristics, the achievement purposes and the effects of the invention easy to understand, the invention is further described with the specific embodiments.
As shown in fig. 1-4, a method for simultaneously positioning and establishing a map of a river vessel is disclosed; the method comprises the following steps:
the method comprises the following steps: after the ship starts, sensor group information starts to be acquired, and the sensor group information is preprocessed;
step two: the front-end odometer estimates the pose information of the sensor group at the moment by utilizing data sent by the sensor group in real time and through adjacent point cloud data, image information and the like, wherein the point cloud matching is realized by using an NDT (normalized difference test) algorithm, and the point cloud matching is fused with the inertial measurement unit 4 to reduce the accumulated error;
step three: considering that the front-end visual odometer can give a track and map for a short time, the accumulation over time will cause map misalignment due to inevitable error accumulation. Therefore, on the basis, a scale and large-scale optimization problem, namely rear-end optimization is constructed, and after the rear end receives pose estimation data transmitted by a front-end odometer, the map of g2o is adopted for optimization to obtain globally consistent tracks and maps;
step four: in order to avoid accumulated errors from influencing the correctness of long-time tracks and map estimation, loop detection is introduced, so that the current data and the historical data are associated, and relocation can be carried out by utilizing the loop detection if necessary. Matching the current frame of the 3D laser radar 1 with the previous key frame in loop detection; and further, the accuracy and the robustness of the whole SLAM system are improved.
Step five: and for subsequent obstacle avoidance and navigation, the ship establishes a dense map based on the processed data information.
In a second aspect: the invention also discloses a system for simultaneously positioning and establishing the map of the river channel ship, which comprises: the system comprises a 3D laser radar 1, an inertia measurement unit 4 and an RGB-D camera 3, wherein a sensor group is formed; the support 2 is transversely placed in the middle of the ship body, and the 3D laser radar 1 serving as a main sensor is installed in the center of the top of the support 2 and used for positioning and obstacle detection; an inertial measurement unit 4 is provided parallel to the main axis of the vessel body to monitor the attitude, linear acceleration and angular velocity of the robot.
An RGB-D camera 3 is arranged below the 3D laser radar 1, namely on the lower side of the bracket 2, and provides a visual odometer for EKF positioning.
In the signal transmission flow chart, data acquired by each sensor is input to a corresponding input interface in an SLAM algorithm in the master controller Xavier, the real-time pose of the ship is output through algorithm processing, and the track at the next moment is predicted. Output signals related to Xiaver are input to the singlechip STM32, and the singlechip STM32 outputs corresponding power control signals (linear speed and angular speed) to the propelling device to realize the running of the ship.
The method comprises the steps that a ship positioning schematic diagram is realized through positioning, after external information is obtained by a sensor, Extended Kalman (EKF) filtering is carried out on data measured by the sensor, point cloud data measured by a radar is processed by a Normal Distribution Transform (NDT) matching algorithm, more specifically, a map is represented as a 3D grid, and probability distribution is distributed to each grid point. In this way, the non-destructive inspection matching algorithm matches the detected points to the distribution on the map. In consideration of the accumulated error of the inertial navigation odometer, the vision SLAM is carried out on the image measured by RGB-D for extra measurement of extended Kalman filtering, and the accurate positioning of the ship is realized through the method.
And finally, for subsequent obstacle avoidance and navigation, the ship establishes a dense map based on the processed data information.
The above description is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, several modifications and variations can be made without departing from the technical principle of the present invention, and these modifications and variations should also be regarded as the protection scope of the present invention.

Claims (7)

1. A method for simultaneously positioning and establishing a map of a river vessel is characterized by comprising the following steps:
the front-end odometer estimates the pose information data of the sensor group at the moment through the data sent by the sensor group in real time and the adjacent point cloud data and image information;
and sending the pose information data transmitted by the front-end odometer to a pre-constructed rear end to obtain a globally consistent track and map.
2. The method for river vessel driving positioning navigation according to claim 1, wherein the pose information data is matched with point cloud by using NDT algorithm.
3. The method for river vessel driving positioning navigation according to claim 1, wherein the back-end model adopts a graph of g2o to optimize pose information data.
4. The method for positioning and navigating in driving of a river vessel according to claim 1, wherein the point cloud data is processed with measurement noise by a normal distribution transformation matching algorithm.
5. The method for river vessel driving positioning navigation according to claim 1, wherein the method further comprises: and after the ship starts to start, acquiring sensor information, and preprocessing the information acquired by the sensor.
6. The method for river vessel driving positioning navigation according to claim 1, wherein the method further comprises:
and matching the current frame of the data acquired by the sensor with the key frame of the historical data through loop detection, and transmitting the matched data to the rear end.
7. A system for simultaneously locating and mapping a river vessel, the system comprising:
3D laser radar: for positioning and obstacle detection;
RGB-D camera: the system is used for providing a visual odometer for positioning the extended Kalman filter;
an inertia measurement unit: for monitoring the attitude, linear acceleration and angular velocity of the robot;
a main controller: the system comprises a three-dimensional (3D) laser radar, an RGB-D camera and an inertia measurement unit, and is used for receiving data generated by the 3D laser radar, the RGB-D camera and the inertia measurement unit and outputting the real-time pose of a ship;
a propulsion device: and driving the ship to operate according to the real-time pose of the ship.
CN202110343086.8A 2021-03-30 2021-03-30 Method and system for positioning and navigating river course ship driving Pending CN113219492A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110343086.8A CN113219492A (en) 2021-03-30 2021-03-30 Method and system for positioning and navigating river course ship driving

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110343086.8A CN113219492A (en) 2021-03-30 2021-03-30 Method and system for positioning and navigating river course ship driving

Publications (1)

Publication Number Publication Date
CN113219492A true CN113219492A (en) 2021-08-06

Family

ID=77086102

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110343086.8A Pending CN113219492A (en) 2021-03-30 2021-03-30 Method and system for positioning and navigating river course ship driving

Country Status (1)

Country Link
CN (1) CN113219492A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113819912A (en) * 2021-09-30 2021-12-21 中科测试(深圳)有限责任公司 High-precision point cloud map generation method based on multi-sensor data
CN117148373A (en) * 2023-10-30 2023-12-01 浙江华是科技股份有限公司 Ship identification method and system based on laser radar and AIS global matching

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107450577A (en) * 2017-07-25 2017-12-08 天津大学 UAV Intelligent sensory perceptual system and method based on multisensor
CN107688184A (en) * 2017-07-24 2018-02-13 宗晖(上海)机器人有限公司 A kind of localization method and system
CN108073167A (en) * 2016-11-10 2018-05-25 深圳灵喵机器人技术有限公司 A kind of positioning and air navigation aid based on depth camera and laser radar
CN110261870A (en) * 2019-04-15 2019-09-20 浙江工业大学 It is a kind of to synchronize positioning for vision-inertia-laser fusion and build drawing method
CN110726409A (en) * 2019-09-09 2020-01-24 杭州电子科技大学 Map fusion method based on laser SLAM and visual SLAM
CN110850403A (en) * 2019-11-18 2020-02-28 中国船舶重工集团公司第七0七研究所 Multi-sensor decision-level fused intelligent ship water surface target feeling knowledge identification method
US20200158869A1 (en) * 2018-11-19 2020-05-21 Elmira Amirloo Abolfathi System, device and method of generating a high resolution and high accuracy point cloud
CN112016612A (en) * 2020-08-26 2020-12-01 四川阿泰因机器人智能装备有限公司 Monocular depth estimation-based multi-sensor fusion SLAM method
CN112230242A (en) * 2020-09-30 2021-01-15 深兰人工智能(深圳)有限公司 Pose estimation system and method
CN112304307A (en) * 2020-09-15 2021-02-02 浙江大华技术股份有限公司 Positioning method and device based on multi-sensor fusion and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108073167A (en) * 2016-11-10 2018-05-25 深圳灵喵机器人技术有限公司 A kind of positioning and air navigation aid based on depth camera and laser radar
CN107688184A (en) * 2017-07-24 2018-02-13 宗晖(上海)机器人有限公司 A kind of localization method and system
CN107450577A (en) * 2017-07-25 2017-12-08 天津大学 UAV Intelligent sensory perceptual system and method based on multisensor
US20200158869A1 (en) * 2018-11-19 2020-05-21 Elmira Amirloo Abolfathi System, device and method of generating a high resolution and high accuracy point cloud
CN110261870A (en) * 2019-04-15 2019-09-20 浙江工业大学 It is a kind of to synchronize positioning for vision-inertia-laser fusion and build drawing method
CN110726409A (en) * 2019-09-09 2020-01-24 杭州电子科技大学 Map fusion method based on laser SLAM and visual SLAM
CN110850403A (en) * 2019-11-18 2020-02-28 中国船舶重工集团公司第七0七研究所 Multi-sensor decision-level fused intelligent ship water surface target feeling knowledge identification method
CN112016612A (en) * 2020-08-26 2020-12-01 四川阿泰因机器人智能装备有限公司 Monocular depth estimation-based multi-sensor fusion SLAM method
CN112304307A (en) * 2020-09-15 2021-02-02 浙江大华技术股份有限公司 Positioning method and device based on multi-sensor fusion and storage medium
CN112230242A (en) * 2020-09-30 2021-01-15 深兰人工智能(深圳)有限公司 Pose estimation system and method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
王梦旭, 多传感器融合的无人船定位与导航, no. 12, pages 34 - 39 *
王梦旭: "多传感器融合的无人船定位与导航", 中国优秀硕士学位论文全文数据库, no. 12, pages 34 - 39 *
骆燕燕;陈龙;: "融合视觉信息的激光定位与建图", 工业控制计算机, no. 12 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113819912A (en) * 2021-09-30 2021-12-21 中科测试(深圳)有限责任公司 High-precision point cloud map generation method based on multi-sensor data
CN117148373A (en) * 2023-10-30 2023-12-01 浙江华是科技股份有限公司 Ship identification method and system based on laser radar and AIS global matching
CN117148373B (en) * 2023-10-30 2024-01-26 浙江华是科技股份有限公司 Ship identification method and system based on laser radar and AIS global matching

Similar Documents

Publication Publication Date Title
US9223002B2 (en) System and method for determining the position of an underwater vehicle
CN102495420B (en) Underwater object precision positioning system and method
EP0679973B1 (en) Integrated vehicle positioning and navigations system, apparatus and method
CA2097822C (en) Display system
JP5105596B2 (en) Travel route determination map creation device and travel route determination map creation method for autonomous mobile body
CN109239709B (en) Autonomous construction method for local environment map of unmanned ship
US20140165898A1 (en) Unmanned Underwater Vehicle and Method for Localizing and Examining An Object Arranged At The Bottom Of A Body Of Water and System Having the Unmanned Underwater Vehicle
CN105264336A (en) Underwater platform with LIDAR and related methods
JP5581718B2 (en) Position calibration method for underwater vehicle
RU2483280C1 (en) Navigation system
CN113219492A (en) Method and system for positioning and navigating river course ship driving
JP3949932B2 (en) Autonomous underwater vehicle navigation control system
CN113124864A (en) Water surface navigation method adopting machine vision and inertial navigation fusion
EP0772787B1 (en) A system for underwater survey operations
CN111220146A (en) Underwater terrain matching and positioning method based on Gaussian process regression learning
CN108227744B (en) Underwater robot positioning navigation system and positioning navigation method
US6256264B1 (en) Localization of a submerged tow vehicle (lost)
CN114910024A (en) Underwater sludge thickness detection method and system
KR102185898B1 (en) System and method for measuring wave height of ocean
JPH08138200A (en) Underwater searching device using submarine and the like and underwater navigation for submarine and the like
Choi et al. Validation of acoustic and geophysics based underwater localization with an autonomous surface vehicle
CN219475828U (en) Submarine pipeline internal inspection system
TWI838007B (en) A watercrafts environment risk real-time control and navigation system and its operation method
AU2020328964B2 (en) Underwater operation system
AU2012200886A1 (en) System and method for determining the position of an underwater vehicle

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