Method and apparatus for matching ship map and harbor map
12613098 ยท 2026-04-28
Assignee
Inventors
Cpc classification
B63B2035/006
PERFORMING OPERATIONS; TRANSPORTING
International classification
G01C21/00
PHYSICS
G01G3/00
PHYSICS
Abstract
The present embodiment provides a method and an apparatus for matching a ship map of a moving ship and a harbor map of a harbor terminal, capable of connecting the ship map to the harbor map, in transferring an autonomous driving vehicle using a ship from a harbor to another harbor, in order to use the harbor map and the ship map, similarly to control of the autonomous driving vehicle on a road.
Claims
1. A map matching apparatus for matching a ship map of a ship with a harbor map of a harbor terminal, comprising: a memory storing the harbor map of the harbor terminal and the ship map of the ship; and a processor operatively coupled to the memory and configured to: extract coordinates of a plurality of harbor wharf locations from the harbor map; select, based on the coordinates of the plurality of harbor wharf locations, a final wharf among the harbor wharf locations that has no ship anchored nearby and has a space corresponding to a size of the ship; determine ship docking center coordinates as a location spaced apart from the final wharf by a predetermined distance; extract ship center coordinates from the ship map; transmit the ship docking center coordinates to the ship and cause the ship to move such that the ship center coordinates coincide with the ship docking center coordinates; extract wharf inclination information corresponding to the final wharf from the harbor map; transmit the wharf inclination information to the ship and cause the ship to turn by an angle corresponding to the wharf inclination information; and match the harbor map and the ship map wherein it is confirmed that the ship docking center coordinates and the ship center coordinates match after the ship bas turned by the angle corresponding to the wharf inclination information.
2. The apparatus according to claim 1, wherein the wharf inclination extraction unit extracts the wharf inclination information as an angle ranging from 0 to 359.9.
3. The apparatus according to claim 1, wherein the map matching unit matches 2D coordinates of a 2D map and 3D coordinates of a 3D map, about a ship's contour in the ship map, at a 1:1 ratio, and matches 2D coordinates of a 2D map and 3D coordinates of a 3D map, about a harbor's contour of harbor facilities in the harbor map, at a 1:1 ratio.
4. The apparatus according to claim 3, wherein the map matching unit matches the 2D map of the ship's contour in the ship map and the 2D map of the harbor map at a 1:1 ratio, and matches the 3D map of the ship's contour in the ship map and the 3D map of the harbor map at a 1:1 ratio.
5. A computer-implemented map matching method for matching a ship map of a ship with a harbor map of a harbor terminal, comprising: extracting, from the harbor map of the harbor terminal, coordinates of a plurality of harbor wharf locations; selecting, based on the coordinates of the plurality of harbor wharf locations and a size of the ship, a final wharf that has no ship anchored nearby and has a space corresponding to the size of the ship; determining ship docking center coordinates as a location spaced apart from the final wharf by a predetermined distance; extracting ship center coordinates from a digital ship map of the ship; transmitting that the ship docking center coordinates to the ship and causing the ship to move such that the ship center coordinates coincide with the ship docking center coordinates; extracting wharf inclination information corresponding to the final wharf from the harbor map; transmitting the wharf inclination information to the ship and causing the ship to turn by an angle corresponding to the wharf inclination information; and matching the harbor map and the ship map upon confirming that the ship docking center coordinates and the ship center coordinates match after the ship has turned by the angle corresponding to the wharf inclination information.
Description
DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
REFERENCE SINS LIST
(8) 110: HARBOR TERMINAL 120: SHIP 130: MAP MATCHING APPARATUS 132: WHARF COORDINATE EXTRACTION UNIT 133: SHIP DOCKING COORDINATE DETERMINATION UNIT 134: SHIP CENTER COORDINATE EXTRACTION UNIT 135: COORDINATE MATCHING UNIT 136: WHARF INCLINATION EXTRACTION UNIT 137: INCLINATION MATCHING UNIT 138: MAP MATCHING UNIT
BEST MODE
(9) Hereinafter, reference will be made in detail to various embodiments of the present invention, examples of which are illustrated in the accompanying drawings and described below.
(10)
(11) In transferring an autonomous driving vehicle from one harbor to another harbor using a ship, a harbor map and a ship map are used, similar to control of the autonomous driving vehicle on a road. A map matching apparatus 130 according to the present embodiment connects a ship map (including a 2D map and a 3D map) of a moving ship 120 to a harbor map of a harbor terminal 110.
(12) The map matching apparatus 130 is operated in conjunction with the ship 120 to have ship center coordinates () as attribute information on a center point for all coordinates of the ship 120 in configuring the ship coordinates. The map matching apparatus 130 is operated in conjunction with the harbor terminal 110 to have attribute information (/) on an inclination value (inclination) of a wharf where the ship 120 docks. In a case where a ship docking location X is determined, the map matching apparatus 130 moves the ship coordinate center of the ship 120, and generates a map connected through rotation transformation as much as the terminal wharf inclination information /.
(13) The map matching apparatus 130 according to the present embodiment includes a wharf coordinate extraction unit 132, a ship docking coordinate determination unit 133, a ship center coordinate extraction unit 134, a coordinate matching unit 135, a wharf inclination extraction unit 136, an inclination matching unit 137, and a map matching unit 138. The components included in the map matching apparatus 130 are not necessarily limiting.
(14) The respective components included in the map matching apparatus 130 may be connected to a communication path connecting software modules or hardware modules within the apparatus, and may operate in combination with each other. These components perform communication using one or more communication buses or signal lines.
(15) Each component of the map matching apparatus 130 shown in
(16) The wharf coordinate extraction unit 132 extracts coordinates 310 of a plurality of harbor wharf locations from the harbor map in conjunction with the harbor terminal 110.
(17) The ship docking coordinate determination unit 133 determines ship docking center coordinates 410 on the basis of the coordinates 310 of the plurality of harbor wharf locations.
(18) The ship docking coordinate determination unit 133 determines a location adjacent to one of the plurality of sets of harbor wharf location coordinates 310 as the ship docking center coordinates 410 on the basis of the plurality of sets of harbor wharf location coordinates 310.
(19) The ship docking coordinate determination unit 133 selects only a wharf location where there is no information on a ship anchored nearby as candidate harbor wharf location coordinates on the basis of the coordinates 310 of the plurality of harbor wharf locations. The ship docking coordinate determination unit 133 determines, as a final wharf, a wharf having a space corresponding to the size of the ship 120 on the basis of the size of the ship among the candidate harbor wharf location coordinates. The ship docking coordinate determination unit 133 determines a location spaced apart from the final wharf by a preset distance as the ship docking center coordinates 410.
(20) The ship center coordinate extraction unit 134 extracts ship center coordinates 210 on the basis of the ship map in conjunction with the ship 120.
(21) The coordinate matching unit 135 matches the ship docking center coordinates and the ship center coordinates. The coordinate matching unit 135 transmits the ship docking center coordinates 410 to the ship 120, and causes the ship 120 to match the ship docking center coordinates and the ship docking center coordinates 410.
(22) The wharf inclination extraction unit 136 extracts wharf inclination information corresponding to the final wharf determined among the coordinates 310 of the plurality of harbor wharf locations from the harbor map. The wharf inclination extraction unit 136 extracts wharf inclination information as an angle ranging from 0 to 359.9.
(23) The inclination matching unit 137 transmits the wharf inclination information corresponding to the final wharf to the ship 120, and causes the ship 120 to turn as much as the wharf inclination information.
(24) The inclination matching unit 137 causes the ship 120 to match the ship docking center coordinates 410 and the ship center coordinates 210 in a state where the bow and the stern of the ship maintain a straight line on the basis of the wharf inclination information corresponding to the final wharf.
(25) In a case where it is confirmed that the ship docking center coordinates match the ship center coordinates, the map matching unit 138 matches the harbor map and the ship map.
(26) In a case where it is confirmed that the ship docking center coordinates 410 match the ship center coordinates 210 in a state where the ship 120 turns as much as the wharf inclination information, the map matching unit 138 matches the harbor map and the ship map.
(27) The map matching unit 138 matches 2D coordinates of a 2D map and 3D coordinates of a 3D map, about a ship's contour in the ship map, at a 1:1 ratio. The map matching unit 138 matches 2D coordinates of a 2D map and 3D coordinates of a 3D map, about a harbor's contour of harbor facilities in the harbor map, at a 1:1 ratio.
(28) The map matching unit 138 matches the 2D map of the ship's contour in the ship map and the 2D map of the harbor map at a 1:1 ratio. The map matching unit 138 matches the 3D map of the ship's contour in the ship map and the 3D map of the harbor map at a 1:1 ratio.
(29)
(30) Since the ship 120 is a moving object, it does not exist on stationary coordinates on the Earth, but the overall coordinates of the ship should be changed according to its moving position. The ship map includes the 2D map and the 3D map including 2D (x, y) and 3D (x, y, z) coordinates, respectively.
(31) The 2D coordinates and the 3D coordinates of the ship's contour in the ship map are matched at a 1:1 ratio. The 2D coordinates and the 3D coordinates of the ship map have coordinate values for the same ship. The ship map includes ship center coordinates (center point coordinate values) such as shown in
(32)
(33) The harbor terminal 110 is located inland, and accordingly, may be given stationary coordinates on the Earth. The harbor terminal 110 includes attribute information according to a location and an angle at which the ship 120 docks in the harbor map. The harbor map of the harbor terminal 110 includes the 2D map and the 3D map including 2D (x, y) coordinates and 3D (x, y, z) coordinates, respectively.
(34) Since the harbor facilities exist at a stationary location on the Earth, the 2D map and 3D map of the harbor terminal 110 are matched at a 1:1 ratio in coordinates of the harbor's contour. The 2D map of the harbor terminal 110 includes information about a ship docking wharf, such as / shown in
(35)
(36) The map matching apparatus 130 determines the ship docking location center (coordinates) X for the ship to enter the harbor with reference to the wharf location information (coordinates) such as shown in
(37) The map matching apparatus 130 extracts coordinates 310 of a plurality of harbor wharf locations from the harbor map in conjunction with the harbor terminal 110. The map matching apparatus 130 determines the ship docking center coordinates 410 on the basis of the coordinates 310 of the plurality of harbor wharf locations.
(38) The map matching apparatus 130 determines a location adjacent to one of the coordinates 310 of the plurality of harbor wharf locations as the ship docking center coordinates 410 on the basis of the plurality of sets of harbor wharf location coordinates 310.
(39) The map matching apparatus 130 selects only wharf location information where there is no information on a ship anchored nearby as candidate harbor wharf location coordinates on the basis of the coordinates 310 of the plurality of harbor wharf locations. The map matching apparatus 130 determines, as a final wharf, a wharf having a space corresponding to the size of the ship 120 on the basis of the size of the ship among the candidate harbor wharf location coordinates. The map matching apparatus 130 determines a location spaced apart from the final wharf by a preset distance as the ship docking center coordinates 410.
(40)
(41) The map matching apparatus 130 matches the ship center coordinates and the determined ship docking location center (coordinates) X.
(42) The map matching apparatus 130 matches the ship docking center coordinates and the ship center coordinates. The map matching apparatus 130 transmits the ship docking center coordinates 410 to the ship 120, and causes the ship 120 to match the ship docking center coordinates and the ship docking center coordinates 410.
(43)
(44) The map matching apparatus 130 turns the ship as much as a wharf inclination with reference to the ship docking location center (coordinates) X or the changed ship coordinates using terminal wharf inclination information / (0 to 359.9).
(45) The map matching apparatus 130 extracts wharf inclination information corresponding to the determined final wharf among coordinates 310 of the plurality of harbor wharf locations from the harbor map. The map matching apparatus 130 extracts the wharf inclination information as an angle ranging from 0 to 359.9.
(46) The map matching apparatus 130 transmits the wharf inclination information corresponding to the final wharf to the ship 120, and causes the ship 120 to turn as much as the wharf inclination information.
(47) The map matching apparatus 130 causes the ship 120 to match the ship docking center coordinates 410 and the ship center coordinates 210 in a state where the bow and the stern of the ship maintain a straight line on the basis of the wharf inclination information corresponding to the final wharf.
(48)
(49) The map matching apparatus 130 causes the moving ship 120 and the stationary harbor terminal 110 to be accurately represented in a single map centering around the harbor terminal 110. Then, the map matching apparatus 130 matches the 2D map and 3D map of the harbor terminal 110 or the ship 120 at a 1:1 ratio to complete the 2D map and the 3D map connected to each other.
(50) In a case where it is confirmed that the ship docking center coordinates match the ship center coordinates, the map matching apparatus 130 matches the harbor map and the ship map.
(51) In a case where it is confirmed that the ship docking center coordinates 410 match the ship center coordinates 210 in a state where the ship 120 turns as much as the wharf inclination information, the map matching apparatus 130 matches the harbor map and the ship map.
(52) The map matching apparatus 130 matches the 2D coordinates of the 2D map and the 3D coordinates of the 3D map, about the ship's contour in the ship map, at a 1:1 ratio. The map matching apparatus 130 matches the 2D coordinates of the 2D map and the 3D coordinates of the 3D map, about the harbor's contour of harbor facilities in the harbor map, at a 1:1 ratio.
(53) The map matching apparatus 130 matches the 2D map of the ship's contour in the ship map and the 2D map of the harbor map at a 1:1 ratio. The map matching apparatus 130 matches the 3D map of the ship's contour in the ship map and the 3D map of the harbor map at a 1:1 ratio.
(54) The above description is merely an illustrative explanation of the technical idea of the present invention, and those skilled in the art will be able to make various modifications and variations in a range without departing from the concept of the invention. Accordingly, the present embodiments are not intended to limit the technical idea of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the invention should be interpreted in accordance with the claims below, and all technical ideas equivalent to the invention should be interpreted as being included in the scope of the invention.