[go: up one dir, main page]

WO2017161588A1 - Positioning method and apparatus - Google Patents

Positioning method and apparatus Download PDF

Info

Publication number
WO2017161588A1
WO2017161588A1 PCT/CN2016/077427 CN2016077427W WO2017161588A1 WO 2017161588 A1 WO2017161588 A1 WO 2017161588A1 CN 2016077427 W CN2016077427 W CN 2016077427W WO 2017161588 A1 WO2017161588 A1 WO 2017161588A1
Authority
WO
WIPO (PCT)
Prior art keywords
positioning device
location information
positioning
information
geographic location
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.)
Ceased
Application number
PCT/CN2016/077427
Other languages
French (fr)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to PCT/CN2016/077427 priority Critical patent/WO2017161588A1/en
Publication of WO2017161588A1 publication Critical patent/WO2017161588A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • 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/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network

Definitions

  • the present invention relates to the field of communications, and in particular, to a positioning method and apparatus.
  • ICT Information Communication Technology
  • the vehicle needs to know its current geographic location information, target geographic location information, and navigation path information from current geographic location information to target geographic location information.
  • the technology used by the vehicle to know its current geographic location information is the location technology.
  • the inertial navigation positioning technology is a technique for measuring the acceleration of the vehicle itself by using the inertial component, and determining the speed, yaw angle and inertial navigation geographic location information of the vehicle after integrating the measured acceleration. Since the inertial navigation geographic location information determined by the inertial navigation and positioning technology is generated by integration, the positioning error will increase with time, and therefore, in the above application scenario, the positioning accuracy is poor.
  • the embodiment of the invention provides a positioning method and device, which solves the problem of poor positioning in the application scenario with poor satellite signal quality in the prior art, and improves the accuracy of positioning in an application scenario with poor satellite signal quality.
  • An embodiment of the present invention provides a positioning method.
  • the positioning device first acquires navigation path information, and obtains image information of the first feature identifier and the geographic location of the first feature identifier in the navigation path from the map of the positioning device according to the navigation path information.
  • the first feature identifier is located in a first preset range centered on the positioning device, and the satellite positioning accuracy of the location indicated by the geographic location information of the feature identifier is less than a first preset threshold, and then the positioning device acquires the positioning device.
  • Image information of the surrounding object is located in a second preset range centered on the positioning device, and the second preset range is greater than or equal to the first preset range, if the image information of the surrounding object and the image of the first feature identifier If the information is matched, the positioning device determines that the peripheral object is the first feature identifier, and the positioning device uses the first feature identifier as a coordinate origin, and determines the relative position information of the positioning device with the first feature identifier as the coordinate origin according to the visual positioning algorithm. Finally, the positioning device is based on the geographical location information of the first feature identifier and The relative position information, the positioning device determines the geographical coordinates of the first location information.
  • the image information of the first feature identifier and the geographic location information of the first feature identifier are stored in the map of the positioning device, and the location of the location information indicated by the first feature identifier is The satellite positioning accuracy is less than the first preset threshold. If the image information of the peripheral object acquired by the positioning device matches the image information of the first feature identifier, it indicates that the distance between the location where the positioning device is located and the geographical location information of the first feature identifier is small, and the positioning device is based on the visual positioning.
  • the algorithm determines the relative position information of the positioning device with the first feature identifier as the coordinate origin, and further determines the first geographic location information in the geographic coordinate system with reference to the geographic location information of the first feature identifier, the first geographic location information can be accurately
  • the geographical location information determined by the positioning device using the visual positioning technology is shown, and the positioning accuracy in the application scenario with poor satellite signal quality is improved.
  • the positioning device further acquires the second geographic location information of the positioning device according to the satellite positioning technology, and acquires the positioning device according to the preset inertial navigation and positioning technology. Third geographical location information.
  • the positioning device according to the geographical location information and phase of the first feature identifier After the location information is used to determine the first location information of the location device, the location device performs a fusion calculation on the first location information, the second location information, and the third location information according to the preset convergence algorithm to determine the accuracy of the location device. Location information.
  • the positioning device performs fusion calculation according to a preset fusion algorithm to determine precise geographical location information, thereby further improving positioning. Precision.
  • the map in the embodiment of the present invention includes an auxiliary positioning layer, where the auxiliary positioning layer includes geographical location information of at least one feature identifier and image information of each feature identifier, and the first feature identifier is at least one feature.
  • the markers One of the markers.
  • the method for the positioning device to acquire the image information of the first feature identifier and the geographic location information of the first feature identifier is: the positioning device acquires the first feature identifier from the auxiliary positioning layer according to the navigation path information Image information and geographic location information of the first feature identifier.
  • the embodiment of the present invention adds an auxiliary positioning layer including the geographical location information of the first feature identifier and the image information of the first feature identifier in the existing map, and reduces the data included in the layer of the existing map. modify.
  • the method for obtaining the navigation path information by the positioning device is: the positioning device acquires the starting geographic location information of the positioning device and the target geographic location information of the positioning device, and presets according to the initial geographic location information and the target geographic location information. Path algorithm to determine navigation path information.
  • the method for obtaining the navigation path information by the positioning device is: the positioning device acquires the starting geographic location information of the positioning device and the target geographic location information of the positioning device, and the positioning device sends the initial geographic location information and the target geographic location to the positioning server.
  • the driving path request of the information is used to request the positioning server to allocate navigation path information from the starting position indicated by the starting geographical location information to the target location indicated by the target geographical location information; the positioning device receives the navigation path information sent by the positioning server.
  • the positioning server can allocate the navigation path information from the starting position indicated by the starting geographical location information to the target location indicated by the target geographical location information in real time in combination with the congestion condition of the road, and determine the navigation path information with the positioning device itself. Phase The positioning server determines the navigation path information to be more practical.
  • the positioning server may determine the navigation path information, or the positioning device may determine the navigation path information, and the specific determination manner of the navigation path information may be determined according to actual needs.
  • the method for acquiring the image information of the surrounding object by the positioning device is: positioning when the linear distance between the fourth geographical location information of the positioning device and the geographical location information of the first feature identifier is less than or equal to the second preset threshold
  • the device activates at least one monitor, and collects image information of the peripheral object by using at least one monitor, where the fourth geographic location information is geographic location information acquired by the positioning device according to the satellite positioning technology.
  • Another embodiment of the present invention provides a positioning apparatus, including: an acquiring unit and a visual positioning unit.
  • An acquiring unit configured to acquire navigation path information, and configured to acquire image information of the first feature identifier and geographic location information of the first feature identifier from a map of the positioning device according to the navigation path information,
  • the location indicated by the geographic location information of the first feature identifier is located in the navigation path indicated by the navigation path information of the positioning device, and the first feature identifier is located in a first preset range centered on the positioning device.
  • the satellite positioning accuracy of the location indicated by the geographic location information of the first feature identifier is less than a first preset threshold, and image information for acquiring a peripheral object, where the peripheral object is located at the center of the positioning device Within the second preset range, the second preset range is greater than or equal to the first preset range.
  • a visual positioning unit configured to determine that the peripheral object is the first feature identifier if image information of the peripheral object acquired by the acquiring unit matches image information of the first feature identifier, and Determining relative position information of the positioning device with the first feature identifier as a coordinate origin, and using the first feature identifier as a coordinate origin, and determining, according to the visual positioning algorithm, the relative position information of the first feature identifier as a coordinate origin, and the geographic location information according to the first feature identifier And the relative location information, determining the first geographic location information of the positioning device in a geographic coordinate system.
  • the acquiring unit is further configured to: if the image information of the peripheral object acquired by the acquiring unit matches the image information of the first feature identifier, acquire the first location of the positioning device according to a satellite positioning technology And obtaining the third geographical location information of the positioning device according to the preset inertial navigation and positioning technology.
  • the positioning device further includes a positioning fusion unit,
  • the positioning and merging unit is configured to: after the first locating device determines the first geographic location information of the locating device, the first geographic location information determined by the visual positioning unit according to a preset merging algorithm, The second geographic location information obtained by the acquiring unit and the third geographical location information acquired by the acquiring unit are used for fusion calculation, and the precise geographical location information of the positioning device is determined.
  • the positioning device further includes a storage unit,
  • the storage unit is configured to store a map that includes the navigation path information, where the map includes an auxiliary positioning layer, where the auxiliary positioning layer includes geographic location information of the first feature identifier and the first Image information of the feature identifier.
  • the acquiring unit is configured to acquire image information of the first feature identifier and the first feature identifier from the auxiliary positioning layer stored by the storage unit according to the navigation path information. Geographic location information.
  • the acquiring unit is further configured to acquire initial geographic location information of the positioning device and target geographic location information of the positioning device.
  • the positioning device further includes a path planning unit,
  • the path planning unit is further configured to determine the navigation path information by using a preset path algorithm according to the initial geographic location information and the target geographic location information acquired by the acquiring unit.
  • the positioning device further includes a sending unit,
  • the sending unit is configured to send a driving path request to the positioning server, where the path request includes the starting geographical location information and the target geographic location information acquired by the acquiring unit, and the driving path request is used for requesting Positioning server allocation
  • the navigation path information from a start position indicated by the start geographical position information to a target position indicated by the target geographical position information.
  • the positioning device further includes a receiving unit,
  • the receiving unit is configured to receive the navigation path information sent by the positioning server.
  • the obtaining unit includes a startup module
  • the startup module is configured to start at least one monitor when a linear distance between the fourth geographic location information of the positioning device and the geographic location information of the first feature identifier is less than or equal to a second preset threshold .
  • the acquiring unit further includes an acquisition module
  • the acquiring module is configured to collect image information of the peripheral object by using the at least one monitor activated by the startup module.
  • Another embodiment of the present invention provides a positioning device, including an interface circuit, a processor, a memory, and a system bus; the interface circuit, the processor, and the memory are connected to the system bus, when the positioning device is running The positioning device performs the positioning method as described in the above embodiments.
  • FIG. 1 is a schematic structural diagram of a positioning system according to an embodiment of the present invention
  • FIG. 2 is a schematic structural diagram of a positioning system according to an embodiment of the present invention.
  • FIG. 3 is a schematic flowchart 1 of a positioning method according to an embodiment of the present invention.
  • FIG. 4 is a second schematic flowchart of a positioning method according to an embodiment of the present disclosure.
  • FIG. 5 is a schematic structural diagram 1 of a positioning device according to an embodiment of the present disclosure.
  • FIG. 6 is a schematic structural diagram 2 of a positioning device according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic structural diagram 3 of a positioning device according to an embodiment of the present invention.
  • the positioning device may be a handheld device having an wireless communication function, an in-vehicle device, a computing device, or other processing device connected to the wireless modem, or located in the handheld device or the in-vehicle device.
  • the device in the present invention is not specifically limited in this embodiment.
  • the positioning device in the embodiment of the invention is an autonomously driven vehicle.
  • the positioning device in an outdoor wide-area application scenario with good satellite signal quality, can realize high-precision real-time positioning using the existing positioning technology, and obtain accurate Location location information.
  • the vehicle In the application scenario where the satellite signal quality is poor, the vehicle generally adopts inertial navigation and positioning technology and GNSS positioning technology for combined positioning.
  • the positioning error of the inertial navigation and positioning technology increases with time, so in this case In the application scenario, the positioning accuracy is poor.
  • the present invention provides a positioning method and apparatus for determining relative position information of a positioning device with a first feature identifier as a coordinate origin according to a visual positioning technique, and then determining geographical position information according to the first feature identifier and the determined relative position information.
  • the first position information of the positioning device is determined in the geographic coordinate system, thereby improving the positioning accuracy in the application scenario with poor satellite signal quality.
  • FIG. 1 is a schematic structural diagram of a positioning system according to an embodiment of the present invention.
  • the positioning system includes a positioning server 100, one or more positioning devices 101 connected to the positioning server 100.
  • the positioning server 100 and the positioning device 101 are connected through a network.
  • FIG. 2 is a schematic diagram of the composition of a positioning system according to an embodiment of the present invention.
  • the positioning server 100 in the positioning system includes an interface circuit 10, a processor 11, and a memory 12.
  • the interface circuit 10 is for communicating with the positioning device 101 connected to the positioning server 100.
  • the processor 11 is configured to allocate navigation path information to the positioning device according to the driving path request sent by the positioning device.
  • the memory 12 is configured to store a map comprising image information of at least one feature identifier and geographic location information of each feature identifier, wherein the first feature identifier is one of at least one feature identifier.
  • the positioning device 101 in the positioning system includes an interface circuit 20, a processor 21, and a memory 22.
  • the interface circuit 20 is for communicating with the positioning server 100 connected to the positioning device 101.
  • the processor 21 is configured to determine whether the image information of the peripheral object matches the image information of the first feature identifier, and if the image information of the peripheral object matches the image information of the first feature identifier, determine the positioning device according to the visual positioning algorithm.
  • a feature identifier is relative position information of a coordinate origin, and first geographic location information for determining a positioning device according to geographical location information and relative position information of the first feature identifier, and image information for the surrounding object An image of a feature identifier
  • the information is matched, the second geographical location information of the positioning device is obtained according to the satellite positioning technology, and the third geographical location information of the positioning device is obtained according to the preset inertial navigation and positioning technology, and is used for the positioning device according to the preset fusion algorithm.
  • the first geographic location information, the second geographic location information, and the third geographic location information are subjected to a fusion calculation to determine precise geographic location information of the positioning device.
  • the memory 12 is configured to store a map including navigation path information, and the map includes an auxiliary positioning layer, and the auxiliary positioning layer includes geographic location information of the first feature identifier and image information of the first feature identifier.
  • the map may be stored in the positioning server 100 and the positioning device 101 at the same time, or may be stored only in the positioning device 101. Therefore, the map stored in the positioning server 100 in FIG. Expressed in a dashed box.
  • An embodiment of the present invention provides a positioning method, as shown in FIG. 3, including:
  • the positioning device acquires navigation path information.
  • the positioning device acquires image information of the first feature identifier and geographic location information of the first feature identifier from the map of the positioning device according to the navigation path information.
  • the first feature identifier is located in the navigation path indicated by the navigation path information acquired by the positioning device, and the first feature identifier is located in a first preset range centered on the positioning device, and the geographic location of the first feature identifier The satellite positioning accuracy of the location indicated by the information is less than the first predetermined threshold.
  • the first feature identifier is a certain building on the side of the road, or a sign on the road or the like.
  • the positioning device acquires image information of the surrounding object.
  • the peripheral object is located in a second preset range centered on the positioning device, and the second preset range is greater than or equal to the first preset range.
  • the positioning device determines whether the image information of the surrounding object matches the image information of the first feature identifier.
  • the positioning device determines that the surrounding object is the first feature identifier, and according to the visual positioning The algorithm determines relative position information of the positioning device with the first feature identifier as the coordinate origin.
  • the positioning device determines first geographic location information of the positioning device according to the geographic location information and the relative location information of the first feature identifier.
  • the method for obtaining the navigation path information by the positioning device in the embodiment of the present invention may be: the positioning device acquires the starting geographical location information of the positioning device and the target geographic location information of the positioning device, and the positioning device obtains the initial geographic location according to the obtained location information.
  • the information and the target geographical location information determine navigation path information according to a preset path algorithm.
  • the preset path algorithm in the embodiment of the present invention may be a Floyd (Floyd) algorithm, a DFS (Depth-First-Search) algorithm, or any other path planning.
  • the algorithm used in this embodiment of the present invention is not specifically limited.
  • the positioning device determines the navigation path information according to the preset algorithm according to the preset path planning rule according to the map stored by the positioning device.
  • the location indicated by the location information obtained by the location device in the embodiment of the present invention is A
  • the location indicated by the target location information is B
  • the location device is combined and stored based on the two geographic locations.
  • the map based on the shortest path planning rule, uses a preset algorithm to determine the shortest path from A to B.
  • the method for obtaining the navigation path information by the positioning device may be: first, the positioning device acquires the starting geographical location information of the positioning device and the target geographic location information of the positioning device; and then, the positioning device sends the information to the positioning server.
  • a driving route request for starting geographical location information and the target geographic location information for requesting the positioning server to allocate path information from a starting location indicated by the starting geographic location information to a target location indicated by the target geographic location information, ie, a navigation path Information; finally, the positioning device receives the navigation path information sent by the positioning server.
  • the positioning server can allocate the navigation path information to the positioning device in real time in combination with the congestion condition of the road. Compared with the positioning device itself determining the navigation path information, The positioning server determines the navigation path information to be more practical.
  • the positioning server may determine the navigation path information, or the positioning device may determine the navigation path information, and the specific determination of the navigation path information may be determined according to actual requirements, which is not specifically limited by the present invention.
  • the positioning device After acquiring the navigation path information, acquires the image information of the first feature identifier and the geographic location information of the first feature identifier from the map according to the navigation path information, that is, performs S101.
  • the map in the embodiment of the present invention stores the layer included in the existing map, that is, the map in the embodiment of the present invention stores all basic information, such as road information and lane information.
  • the road information includes road name, road curvature, lateral slope, and longitudinal slope.
  • the lane information includes lane width, lane marking, and lane speed limit.
  • the map in the embodiment of the present invention further stores geographic location information of at least one feature identifier and image information of each feature identifier.
  • the first feature identifier is one of at least one feature identifier.
  • the map in the embodiment of the present invention includes an auxiliary positioning layer, where the auxiliary positioning layer includes geographical location information of at least one feature identifier and image information of each feature identifier.
  • the first feature identifier is one of at least one feature identifier.
  • the positioning device acquires the image information of the first feature identifier and the geographical location information of the first feature identifier from the auxiliary positioning layer according to the navigation path information.
  • the geographic location information of the at least one feature identifier and the image information of each feature identifier in the embodiment of the present invention are respectively stored in separate files in a file related to the map, or at least one feature identifier.
  • the geographic location information and the image information of each feature identifier are respectively stored in different modules of the map, and the first feature identifier is one of at least one feature identifier.
  • the positioning device acquires the image information of the first feature identifier and the geographic location information of the first feature identifier from different modules of the map according to the navigation path information.
  • the geographic location information and the image information of each feature identifier stored in the map are predetermined by the map developer and stored in the map.
  • Geographical location information because the satellite positioning accuracy is less than the first preset threshold is only ground A part of all the geographical location information included in the figure, so that the geographical location information of the at least one feature identifier and the image information of each feature identifier occupies less space, and the capacity of the map in the embodiment of the present invention is not very Large and maintainable.
  • the geographic location information in the embodiment of the present invention may be two-dimensional geographic location information represented by latitude and longitude coordinates.
  • the current geographic location information of the positioning device is B, and if the latitude and longitude coordinates of the B is (x, y), the current geographic location information of the positioning device is (x, y).
  • the positioning device in the embodiment of the present invention can determine the absolute position of the positioning device by using a visual positioning method, and the visual positioning method needs The positioning device acquires image information of a peripheral object of the surrounding object.
  • the positioning device executes S102 to acquire image information of a peripheral object of the surrounding object.
  • the positioning device activates at least one monitor and passes the activated At least one monitor collects image information of surrounding objects.
  • the fourth geographic location information of the positioning device is geographic location information obtained by the positioning device according to the satellite positioning technology.
  • the satellite positioning technology may be a GNSS positioning technology, or may be a GPS (Global Positioning System) positioning technology, and may be any other existing satellite positioning technology. No specific limitation.
  • the satellite positioning signal quality of the geographic location information of the first feature identifier is less than the first preset threshold, indicating that the positioning device is located at the location indicated by the geographic location information of the first feature identifier, and is obtained by using satellite positioning technology.
  • the location location information is not accurate.
  • the distance between the location where the positioning device acquires the positioning device according to the satellite positioning technology (the location indicated by the fourth geographical location information) and the location indicated by the geographic location information of the first feature identifier is less than or equal to the second Preset threshold
  • the positioning device activates at least one monitor, and collects image information of the peripheral object through the at least one monitor, so that the positioning device facilitates positioning according to the visual positioning technology.
  • the monitor in the embodiment of the invention is a visual sensor.
  • the vision sensor may be a camera for acquiring image information of a surrounding object located within a preset range centered on the positioning device.
  • the monitor in the embodiment of the present invention may be an infrared camera, or an ordinary camera, or a combination device of the infrared sensor and the camera, which is not specifically limited in the embodiment of the present invention.
  • the monitor may be installed at an intermediate position of the upper edge of the windshield of the vehicle, or may be installed on the front, rear, left and right sides of the vehicle, etc., which is not specifically described in this embodiment of the present invention. limited.
  • the monitor functioning as a camera is simple to install and low in cost, and the positioning cost by using the monitor is low. Compared with the existing method for positioning by using a laser radar, the embodiment of the present invention uses the monitor to perform positioning with low cost.
  • the built-in monitor of the positioning device can also be always on.
  • the positioning device After acquiring the image information of the surrounding object, the positioning device determines whether the image information of the acquired peripheral object matches the image information of the first feature identifier, that is, the positioning device performs S103.
  • the positioning device After the judgment, the positioning device performs subsequent processing according to the judgment result.
  • the positioning device uses the existing positioning method for positioning, and details are not described herein again.
  • the positioning device determines the relative position information of the positioning device with the first feature identifier as the coordinate origin according to the visual positioning algorithm, that is, the positioning device performs S104.
  • the positioning device determines whether the image information of the surrounding object matches the image information of the first feature identifier, that is, the positioning device determines whether the image information of the surrounding object is related to the first feature Whether the same or similar parts exist between the image information of the markers.
  • the positioning device can determine the relative geographical location information of the positioning device with the first feature identifier as the coordinate origin according to the visual positioning algorithm.
  • the positioning device acquires image information of the peripheral object through at least one monitor, and thus, the positioning device can acquire image information of at least one peripheral object.
  • Each image information contains a plurality of image frames.
  • the plurality of image information may include the same image frame, and the positioning device may first perform inter-frame matching on the acquired image information of the surrounding object to obtain key image feature information, and then the positioning device determines the key image information. Whether it matches the image information of the first feature identifier, if the key image information matches the image information of the first feature identifier, the positioning device determines the relative position information with the first feature identifier as the coordinate origin according to the visual positioning algorithm.
  • the visual positioning algorithm in the embodiment of the present invention may be a monocular visual positioning algorithm, or a binocular visual positioning algorithm, and may be other visual positioning algorithms, which are not specifically limited in the embodiment of the present invention.
  • the relative position information is merely a name for convenience of understanding in the embodiment of the present invention.
  • the location information may be other names, which are not specifically limited in the embodiment of the present invention.
  • the relative position information of the positioning device with the first feature identifier as the coordinate origin cannot accurately describe the geographical location information of the positioning device. As time increases, the error caused by the relative position information gradually accumulates, resulting in lower positioning accuracy.
  • the positioning device determines the first geographical location information of the positioning device according to the geographical location information of the first feature identifier and the determined relative location information, that is, executes S105. .
  • the first geographical location information of the positioning device in the embodiment of the present invention is the location information of the specified bit device in the geographic coordinate system.
  • the geographic coordinate system is a coordinate system that represents the point of the earth's surface by latitude and longitude.
  • the matching device also acquires the second geographical location information of the positioning device according to the satellite positioning technology, and acquires the third geographical location information of the positioning device according to the preset inertial navigation and positioning technology.
  • the positioning device acquires the second geographical location information and the third geographical location information, and determines the first geographical location information
  • the positioning device performs a fusion calculation to determine the precise geographical location information of the positioning device.
  • the positioning method provided by the embodiment of the present invention further includes:
  • the positioning device acquires the second geographic location information of the positioning device, and acquires the third geographic location information of the positioning device.
  • the positioning device acquires the second geographical location information of the positioning device according to the satellite positioning technology, and acquires the third geographical location information of the positioning device according to the preset inertial navigation and positioning technology.
  • the inertial navigation positioning technology preset in the embodiment of the present invention may be a platform-type inertial navigation positioning technology, or may be a strap-down inertial navigation positioning technology, which is not specifically limited in the embodiment of the present invention.
  • the positioning device may first execute S104, then execute S106, or first execute S106, and then execute S104.
  • S104 and S106 may be performed at the same time, which is not specifically limited in the embodiment of the present invention.
  • the positioning device After performing S105 and S106, the positioning device further performs S107.
  • the positioning device performs fusion calculation on the first geographical location information, the second geographical location information, and the third geographical location information according to a preset fusion algorithm, and determines precise geographic location information of the positioning device.
  • the positioning accuracy of the integrated positioning technology is higher than the positioning accuracy of the single positioning technology.
  • the positioning device can also be combined with other positioning technologies to determine its own geographical location information.
  • the fusion algorithm preset in the embodiment of the present invention may be a weighted average method, a Kalman filter method, or a multi-Bayesian estimation method, which is not used in the embodiment of the present invention. Specifically limited.
  • the first geographic location information of the positioning device is A
  • the latitude and longitude coordinates of the A are (k, y)
  • the second geographic location information of the positioning device is B
  • the latitude and longitude coordinates of the B are (m, n
  • the third geographic location information of the positioning device is C
  • the latitude and longitude coordinates of the C is (s, t)
  • the positioning device determines the precise geographical location information (i, j) of the periodic device according to the weighted average method.
  • the second geographic location information and the third geographical location information of the positioning device in the embodiment of the present invention are geographical location information determined by reference to the geographic coordinate system.
  • the positioning device can accurately represent the location information determined by the positioning device by using the visual positioning technology. Therefore, the positioning device can correct the positioning of the inertial navigation positioning technology according to the first geographical location information in time.
  • the geographical location information makes the inertial navigation and positioning technology fully function, even in the scene without satellite signals, the positioning device can determine its geographical location information more accurately.
  • An embodiment of the present invention provides a positioning method.
  • the positioning device first acquires navigation path information, and obtains image information and geographic location information of the first feature identifier in the navigation path from the map of the positioning device according to the navigation path information.
  • a feature identifier is located in a first preset range centered on the positioning device, and a satellite positioning accuracy of the location indicated by the geographic location information of the first feature identifier is less than a first preset threshold, and then the positioning device acquires the location.
  • the positioning device determines the relative position information of the positioning device with the first feature identifier as the coordinate origin according to the visual positioning algorithm. Finally, the positioning device is based on the geographical location information and the relative position information of the first feature identifier. The first geographic location information of the positioning device is determined in the geographic coordinate system.
  • Visual positioning technology can be effectively applied to satellite positioning a scene with poor accuracy
  • the positioning device in the embodiment of the present invention is the first geographical location information determined in the geographic coordinate system, and the first geographical location information can accurately represent the geographical location information determined by the visual positioning technology.
  • the positioning accuracy in the application scenario where the satellite signal quality is poor is improved.
  • the embodiment of the invention provides a positioning device 1 for performing the steps performed by the positioning device in the above method.
  • the positioning device 1 can comprise a module corresponding to the corresponding step. As shown in FIG. 5, the positioning device 1 includes:
  • An obtaining unit 50 configured to acquire navigation path information, and configured to acquire, according to the navigation path information, image information of the first feature identifier and geographic location information of the first feature identifier from a map of the positioning device, where The location indicated by the geographic location information of the first feature identifier is located in a navigation path indicated by the navigation path information of the positioning device, and the first feature identifier is located in a first preset range centered on the positioning device.
  • the satellite positioning accuracy of the location indicated by the geographic location information of the first feature identifier is less than a first preset threshold, and image information for acquiring a peripheral object, the peripheral object being located at the positioning device In the second preset range, the second preset range is greater than or equal to the first preset range.
  • the visual positioning unit 51 determines that the peripheral object is the first feature identifier if the image information of the peripheral object acquired by the acquiring unit 50 matches the image information of the first feature identifier, and Using the first feature identifier as a coordinate origin, determining, according to a visual positioning algorithm, relative position information of the positioning device with the first feature identifier as a coordinate origin, and for using a geographic feature according to the first feature identifier
  • the location information and the relative location information determine a first geographic location information of the positioning device in a geographic coordinate system.
  • the acquiring unit 50 is further configured to: if the image information of the peripheral object acquired by the acquiring unit 50 matches the image information of the first feature identifier, acquire the positioning device according to a satellite positioning technology The second geographical location information, and acquiring the third geographical location letter of the positioning device according to a preset inertial navigation and positioning technology interest.
  • the positioning device 1 of the embodiment of the present invention further includes a positioning and merging unit 52.
  • the location fusion unit 52 is configured to: after the first location information of the location device is determined by the visual location unit 51, the first location information determined by the vision location unit 51 according to a preset fusion algorithm The second geographic location information acquired by the acquiring unit 50 and the third geographical location information acquired by the acquiring unit 50 are used for fusion calculation to determine precise geographical location information of the positioning device.
  • the positioning device 1 further includes a storage unit 53,
  • the storage unit 53 is configured to store a map that includes the navigation path information, where the map includes an auxiliary positioning layer, where the auxiliary positioning layer includes geographic location information of the first feature identifier and the first Image information of a feature identifier.
  • the acquiring unit 50 is configured to acquire image information of the first feature identifier and the first image from the auxiliary positioning layer stored by the storage unit 53 according to the navigation path information. Geographical location information of the feature identifier.
  • the acquiring unit 50 is further configured to obtain initial geographic location information and target geographic location information.
  • the positioning device 1 further includes a path planning unit 54,
  • the path planning unit 54 is further configured to determine, according to the initial location information of the positioning device that is acquired by the acquiring unit 50 and the target geographic location information of the positioning device, by using a preset path algorithm. Navigation path information.
  • the acquiring unit 50 is further configured to acquire initial geographic location information of the positioning device and target geographic location information of the positioning device.
  • the positioning device 1 further includes a sending unit 55,
  • the sending unit 55 is configured to send a driving path request to the positioning server, where the path request includes the starting geographical location information and the target geographic location information acquired by the acquiring unit 50, where the driving path is requested Requesting the location service
  • the device assigns the navigation path information from a starting position indicated by the starting geographical location information to a target location indicated by the target geographic location information.
  • the positioning device 1 further includes a receiving unit 56,
  • the receiving unit 56 is configured to receive the navigation path information sent by the positioning server.
  • the obtaining unit 50 includes a startup module 501.
  • the initiating module 501 is configured to start at least one monitoring when a linear distance between the fourth geographic location information of the positioning device and the geographic location information of the first feature identifier is less than or equal to a second preset threshold.
  • the fourth geographic location information is geographic location information acquired by the positioning device according to a satellite positioning technology.
  • the acquiring unit 50 further includes an acquiring module 502.
  • the collecting module 502 is configured to collect image information of the peripheral object by using the at least one monitor activated by the starting module 501.
  • the positioning device 1 of the embodiment is only logically divided according to the functions implemented by the positioning device 1. In actual applications, the superposition or splitting of the above units may be performed.
  • the function implemented by the positioning device 1 in this embodiment is in one-to-one correspondence with the positioning method provided in the first embodiment. The more detailed processing flow implemented by the positioning device 1 is performed in the first embodiment of the foregoing method. Detailed description will not be described in detail here.
  • the positioning device includes an interface circuit 20, a processor 21, a memory 22, and a system bus 23.
  • the interface circuit 20 and the processor 21 are respectively connected to the memory 22 through the system bus 23, and complete communication with each other.
  • the positioning device shown in Fig. 7 is the same as the positioning device in Fig. 2, and the system bus 23 is not shown in Fig. 2.
  • the structure of the positioning device shown in FIG. 7 is not a limitation on the positioning device, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.
  • the positioning device when the positioning device is in operation, the positioning device performs the positioning method described in Embodiment 1.
  • the positioning device performs the positioning method described in Embodiment 1.
  • the interface circuit 20 is configured to implement a communication connection between the positioning device and the positioning server.
  • the memory 22 can be used to store a software program and an application module, and the processor 21 executes various functional applications and data processing of the positioning device by running a software program stored in the memory 22 and an application module.
  • the memory 22 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a transmission travel path request function), and the like; and the storage data area may store a map.
  • the memory 22 may include a volatile memory, such as a high-speed random access memory (RAM), and the memory 22 may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, Or other volatile solid-state storage devices.
  • a volatile memory such as a high-speed random access memory (RAM)
  • the memory 22 may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, Or other volatile solid-state storage devices.
  • the processor 21 is a control center of the positioning device, and connects various parts of the entire positioning device by using various interfaces and lines, by running or executing a software program and/or an application module stored in the memory 22, and calling the storage.
  • the data in the memory 22 performs various functions of the positioning device and processing data to thereby perform overall monitoring of the positioning device.
  • the processor 21 can be a central processing unit (CPU).
  • the processor 21 can also be other general purpose processors, digital signal processing (DSP) or other programmable logic devices or transistor logic devices, discrete hardware components, and the like.
  • DSP digital signal processing
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the system bus 23 can include a data bus, a power bus, a control bus, a signal status bus, and the like. For the sake of clarity in the present embodiment, various buses are illustrated as the system bus 23 in FIG.
  • the embodiment of the invention provides a positioning device, and the positioning device first acquires a navigation path. And acquiring, according to the navigation path information, image information and geographic location information of the first feature identifier located in the navigation path from the map of the positioning device, where the first feature identifier is located at a first preset centered on the positioning device.
  • the satellite positioning accuracy of the location indicated by the geographic location information of the first feature identifier is smaller than the first preset threshold, and then the positioning device acquires an image of the peripheral object located in the second preset range centered on the positioning device.
  • the second predetermined range is greater than or equal to the first preset range.
  • the positioning device determines the positioning device according to the visual positioning algorithm.
  • the first feature identifier is used as the relative position information of the coordinate origin.
  • the positioning device determines the first geographic location information of the positioning device in the geographic coordinate system according to the geographic location information and the relative location information of the first feature identifier.
  • the visual positioning technology can be effectively applied to the scene with poor satellite positioning accuracy, and the positioning device in the embodiment of the present invention is the first geographical location information determined in the geographic coordinate system, and the first geographical location information can accurately represent the vision.
  • the geographical location information determined by the positioning technology improves the positioning accuracy in the application scenario where the satellite signal quality is poor.
  • the disclosed system, mobile device and method may be implemented in other manners.
  • the mobile device embodiments described above are merely illustrative.
  • the division of the modules or units is only one logical function division.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, mobile device or unit, and may be in electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
  • the technical solution of the present invention which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium.
  • a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

A positioning method and apparatus. The positioning method comprises: obtaining navigation path information (S100); obtaining image information and geographic position information of a first characteristic marker from a map of a positioning device, the first characteristic marker being located in a first preset range using the position device as a center, and a satellite positioning precision at a position indicated by the geographic position information of the first characteristic marker being less than a first preset threshold (S101); obtaining image information of a surrounding object (S102); if the image information of the surrounding object matches the image information of the first characteristic marker, determining, according to a visual positioning algorithm, relative position information of the positioning device using the first characteristic marker as an origin of coordinates (S103, S104); and determining first position information of the positioning device in a geographic coordinate system according to the geographic position information of the first characteristic marker and the relative position information (S105).

Description

一种定位方法及装置Positioning method and device 技术领域Technical field

本发明涉及通信领域,尤其涉及一种定位方法及装置。The present invention relates to the field of communications, and in particular, to a positioning method and apparatus.

背景技术Background technique

随着移动互联网技术和物联网技术的发展,基于ICT(Information Communication Technology,信息通信技术)的智能交通正在经历着新一轮的变革,自动驾驶已成为未来的战略方向。自动驾驶与驾驶员驾驶类似,车辆需要获知自身的当前地理位置信息、目标地理位置信息和从当前地理位置信息到目标地理位置信息的导航路径信息。车辆获知自身的当前地理位置信息所采用的技术是定位技术。With the development of mobile Internet technology and Internet of Things technology, intelligent traffic based on ICT (Information Communication Technology) is undergoing a new round of changes, and autonomous driving has become the strategic direction of the future. Autopilot is similar to driver's driving. The vehicle needs to know its current geographic location information, target geographic location information, and navigation path information from current geographic location information to target geographic location information. The technology used by the vehicle to know its current geographic location information is the location technology.

目前,在高楼林立的城市、偏远地区或特殊地区(如峡谷、隧道等)等卫星信号质量较差的应用场景中,车辆一般使用惯性导航定位技术和GNSS(Global Navigation Satellite System,全球导航卫星系统)定位技术进行组合定位。其中,惯性导航定位技术是利用惯性元件来测量车辆本身的加速度,在对测量出的加速度经过积分计算后,确定出车辆的速度、偏航角和惯性导航地理位置信息等信息的一种技术。由于惯性导航定位技术确定的惯性导航地理位置信息是通过积分生成的,其定位误差会随时间的增长而增大,因此,在上述应用场景中,定位的精度较差。At present, in applications such as high-rise buildings, remote areas, or special areas (such as canyons, tunnels, etc.) where satellite signal quality is poor, vehicles generally use inertial navigation and positioning technology and GNSS (Global Navigation Satellite System). Positioning technology for combined positioning. Among them, the inertial navigation positioning technology is a technique for measuring the acceleration of the vehicle itself by using the inertial component, and determining the speed, yaw angle and inertial navigation geographic location information of the vehicle after integrating the measured acceleration. Since the inertial navigation geographic location information determined by the inertial navigation and positioning technology is generated by integration, the positioning error will increase with time, and therefore, in the above application scenario, the positioning accuracy is poor.

发明内容Summary of the invention

本发明的实施例提供一种定位方法及装置,解决了现有技术中在卫星信号质量差的应用场景中定位的精较差的问题,提高了卫星信号质量差的应用场景中定位的精度。The embodiment of the invention provides a positioning method and device, which solves the problem of poor positioning in the application scenario with poor satellite signal quality in the prior art, and improves the accuracy of positioning in an application scenario with poor satellite signal quality.

为达到上述目的,本发明的实施例采用如下技术方案: In order to achieve the above object, embodiments of the present invention adopt the following technical solutions:

本发明实施例提供一种定位方法,定位设备首先获取导航路径信息,并根据导航路径信息从定位设备的地图中获取导航路径中第一特征标识物的图像信息和第一特征标识物的地理位置信息,第一特征标识物位于以定位设备为中心的第一预设范围内,特征标识物的地理位置信息指示的位置的卫星定位精度小于第一预设阈值,然后,定位设备获取该定位设备周边物体的图像信息,周边物体位于以定位设备为中心的第二预设范围内,第二预设范围大于或等于第一预设范围,若周边物体的图像信息和第一特征标识物的图像信息匹配,则定位设备确定所述周边物体为第一特征标识物,定位设备以第一特征标识物为坐标原点,根据视觉定位算法确定定位设备以第一特征标识物为坐标原点的相对位置信息,最后,定位设备根据第一特征标识物的地理位置信息和确定出的相对位置信息,在地理坐标系中确定定位设备的第一地理位置信息。An embodiment of the present invention provides a positioning method. The positioning device first acquires navigation path information, and obtains image information of the first feature identifier and the geographic location of the first feature identifier in the navigation path from the map of the positioning device according to the navigation path information. The first feature identifier is located in a first preset range centered on the positioning device, and the satellite positioning accuracy of the location indicated by the geographic location information of the feature identifier is less than a first preset threshold, and then the positioning device acquires the positioning device. Image information of the surrounding object, the surrounding object is located in a second preset range centered on the positioning device, and the second preset range is greater than or equal to the first preset range, if the image information of the surrounding object and the image of the first feature identifier If the information is matched, the positioning device determines that the peripheral object is the first feature identifier, and the positioning device uses the first feature identifier as a coordinate origin, and determines the relative position information of the positioning device with the first feature identifier as the coordinate origin according to the visual positioning algorithm. Finally, the positioning device is based on the geographical location information of the first feature identifier and The relative position information, the positioning device determines the geographical coordinates of the first location information.

本发明实施例提供的定位方法中,定位设备的地图中存储有第一特征标识物的图像信息和第一特征标识物的地理位置信息,且第一特征标识物的地理位置信息指示的位置的卫星定位精度小于第一预设阈值。若定位设备获取的周边物体的图像信息与第一特征标识物的图像信息匹配,则说明定位设备所在的位置与第一特征标识物的地理位置信息之间的距离很小,定位设备根据视觉定位算法确定定位设备以第一特征标识物为坐标原点的相对位置信息,进而参考第一特征标识物的地理位置信息在地理坐标系中确定第一地理位置信息,该第一地理位置信息能够准确地表示出定位设备利用视觉定位技术确定出的地理位置信息,提高了在卫星信号质量差的应用场景中的定位精度。In the positioning method provided by the embodiment of the present invention, the image information of the first feature identifier and the geographic location information of the first feature identifier are stored in the map of the positioning device, and the location of the location information indicated by the first feature identifier is The satellite positioning accuracy is less than the first preset threshold. If the image information of the peripheral object acquired by the positioning device matches the image information of the first feature identifier, it indicates that the distance between the location where the positioning device is located and the geographical location information of the first feature identifier is small, and the positioning device is based on the visual positioning. The algorithm determines the relative position information of the positioning device with the first feature identifier as the coordinate origin, and further determines the first geographic location information in the geographic coordinate system with reference to the geographic location information of the first feature identifier, the first geographic location information can be accurately The geographical location information determined by the positioning device using the visual positioning technology is shown, and the positioning accuracy in the application scenario with poor satellite signal quality is improved.

进一步地,若周边物体的图像信息与第一特征标识物的图像信息匹配,定位设备还根据卫星定位技术获取定位设备的第二地理位置信息,并根据预设的惯性导航定位技术获取定位设备的第三地理位置信息。Further, if the image information of the peripheral object matches the image information of the first feature identifier, the positioning device further acquires the second geographic location information of the positioning device according to the satellite positioning technology, and acquires the positioning device according to the preset inertial navigation and positioning technology. Third geographical location information.

进一步地,定位设备根据第一特征标识物的地理位置信息和相 对位置信息确定定位设备的第一地理位置信息之后,定位设备根据预设的融合算法,对第一地理位置信息、第二地理位置信息和第三地理位置信息进行融合计算,确定定位设备的精确地理位置信息。Further, the positioning device according to the geographical location information and phase of the first feature identifier After the location information is used to determine the first location information of the location device, the location device performs a fusion calculation on the first location information, the second location information, and the third location information according to the preset convergence algorithm to determine the accuracy of the location device. Location information.

一般情况下,融合定位技术的定位精度高于单种定位技术的定位精度,因此,本发明实施例中定位设备根据预设的融合算法进行融合计算,以确定精确地理位置信息,进一步提高了定位的精度。Generally, the positioning accuracy of the merging positioning technology is higher than that of the single positioning technology. Therefore, in the embodiment of the present invention, the positioning device performs fusion calculation according to a preset fusion algorithm to determine precise geographical location information, thereby further improving positioning. Precision.

具体的,本发明实施例中的地图包含有辅助定位图层,辅助定位图层包括至少一个特征标识物的地理位置信息和每个特征标识物的图像信息,第一特征标识物为至少一个特征标识物中的其中一个。Specifically, the map in the embodiment of the present invention includes an auxiliary positioning layer, where the auxiliary positioning layer includes geographical location information of at least one feature identifier and image information of each feature identifier, and the first feature identifier is at least one feature. One of the markers.

相应的,定位设备获取第一特征标识物的图像信息和所述第一特征标识物的地理位置信息的方法为:定位设备根据导航路径信息,从辅助定位图层中获取第一特征标识物的图像信息和第一特征标识物的地理位置信息。Correspondingly, the method for the positioning device to acquire the image information of the first feature identifier and the geographic location information of the first feature identifier is: the positioning device acquires the first feature identifier from the auxiliary positioning layer according to the navigation path information Image information and geographic location information of the first feature identifier.

本发明实施例在现有的地图中增加包含有第一特征标识物的地理位置信息和第一特征标识物的图像信息的辅助定位图层,减少了对现有地图的图层包含的数据的修改。The embodiment of the present invention adds an auxiliary positioning layer including the geographical location information of the first feature identifier and the image information of the first feature identifier in the existing map, and reduces the data included in the layer of the existing map. modify.

可选的,定位设备获取导航路径信息的方法为:定位设备获取定位设备的起始地理位置信息和定位设备的目标地理位置信息,并根据起始地理位置信息和目标地理位置信息,通过预设的路径算法,确定导航路径信息。Optionally, the method for obtaining the navigation path information by the positioning device is: the positioning device acquires the starting geographic location information of the positioning device and the target geographic location information of the positioning device, and presets according to the initial geographic location information and the target geographic location information. Path algorithm to determine navigation path information.

可选的,定位设备获取导航路径信息的方法为:定位设备获取定位设备的起始地理位置信息和定位设备的目标地理位置信息,定位设备向定位服务器发送包括起始地理位置信息和目标地理位置信息的行驶路径请求,用于请求定位服务器分配从起始地理位置信息指示的起始位置至目标地理位置信息指示的目标位置的导航路径信息;定位设备接收定位服务器发送的导航路径信息。Optionally, the method for obtaining the navigation path information by the positioning device is: the positioning device acquires the starting geographic location information of the positioning device and the target geographic location information of the positioning device, and the positioning device sends the initial geographic location information and the target geographic location to the positioning server. The driving path request of the information is used to request the positioning server to allocate navigation path information from the starting position indicated by the starting geographical location information to the target location indicated by the target geographical location information; the positioning device receives the navigation path information sent by the positioning server.

可以理解的是,定位服务器可以结合道路的拥堵情况,实时地分配从起始地理位置信息指示的起始位置至目标地理位置信息指示的目标位置的导航路径信息,与定位设备自身确定导航路径信息相 比,定位服务器确定导航路径信息的实用性更强。It can be understood that the positioning server can allocate the navigation path information from the starting position indicated by the starting geographical location information to the target location indicated by the target geographical location information in real time in combination with the congestion condition of the road, and determine the navigation path information with the positioning device itself. Phase The positioning server determines the navigation path information to be more practical.

需要说明的是,本发明实施例中可以是定位服务器确定导航路径信息,也可以是定位设备确定导航路径信息,导航路径信息的具体确定方式可根据实际需求确定。It should be noted that, in the embodiment of the present invention, the positioning server may determine the navigation path information, or the positioning device may determine the navigation path information, and the specific determination manner of the navigation path information may be determined according to actual needs.

具体的,定位设备获取周边物体的图像信息的方法为:在定位设备的第四地理位置信息与第一特征标识物的地理位置信息之间的直线距离小于或等于第二预设阈值时,定位设备启动至少一个监测器,并通过至少一个监测器采集周边物体的图像信息,所述第四地理位置信息为所述定位设备根据卫星定位技术获取的地理位置信息。Specifically, the method for acquiring the image information of the surrounding object by the positioning device is: positioning when the linear distance between the fourth geographical location information of the positioning device and the geographical location information of the first feature identifier is less than or equal to the second preset threshold The device activates at least one monitor, and collects image information of the peripheral object by using at least one monitor, where the fourth geographic location information is geographic location information acquired by the positioning device according to the satellite positioning technology.

本发明另一实施例提供一种定位设备,包括:获取单元和视觉定位单元。Another embodiment of the present invention provides a positioning apparatus, including: an acquiring unit and a visual positioning unit.

具体的,本发明实施例提供的各个单元模块所实现的功能具体如下:Specifically, the functions implemented by the respective unit modules provided by the embodiments of the present invention are specifically as follows:

获取单元,用于获取导航路径信息,以及用于根据所述导航路径信息,从定位设备的地图中获取第一特征标识物的图像信息和所述第一特征标识物的地理位置信息,所述第一特征标识物的地理位置信息指示的位置位于所述定位设备的导航路径信息指示的导航路径中,且所述第一特征标识物位于以所述定位设备为中心的第一预设范围内,所述第一特征标识物的地理位置信息指示的位置的卫星定位精度小于第一预设阈值,以及用于获取周边物体的图像信息,所述周边物体位于以所述定位设备为中心的第二预设范围内,第二预设范围大于或等于第一预设范围。An acquiring unit, configured to acquire navigation path information, and configured to acquire image information of the first feature identifier and geographic location information of the first feature identifier from a map of the positioning device according to the navigation path information, The location indicated by the geographic location information of the first feature identifier is located in the navigation path indicated by the navigation path information of the positioning device, and the first feature identifier is located in a first preset range centered on the positioning device. And the satellite positioning accuracy of the location indicated by the geographic location information of the first feature identifier is less than a first preset threshold, and image information for acquiring a peripheral object, where the peripheral object is located at the center of the positioning device Within the second preset range, the second preset range is greater than or equal to the first preset range.

视觉定位单元,用于若所述获取单元获取到的所述周边物体的图像信息与所述第一特征标识物的图像信息匹配,则确定所述周边物体为所述第一特征标识物,并以所述第一特征标识物为坐标原点,根据视觉定位算法确定所述定位设备以第一特征标识物为坐标原点的相对位置信息,以及用于根据所述第一特征标识物的地理位置信息和所述相对位置信息,在地理坐标系中确定所述定位设备的第一地理位置信息。 a visual positioning unit, configured to determine that the peripheral object is the first feature identifier if image information of the peripheral object acquired by the acquiring unit matches image information of the first feature identifier, and Determining relative position information of the positioning device with the first feature identifier as a coordinate origin, and using the first feature identifier as a coordinate origin, and determining, according to the visual positioning algorithm, the relative position information of the first feature identifier as a coordinate origin, and the geographic location information according to the first feature identifier And the relative location information, determining the first geographic location information of the positioning device in a geographic coordinate system.

本发明实施例提供的定位设备的技术效果可以参见上述实施例中定位设备执行的定位方法中描述的定位设备的技术效果,此处不再赘述。For the technical effects of the locating device provided by the embodiment of the present invention, refer to the technical effects of the locating device described in the locating method performed by the locating device in the foregoing embodiment, and details are not described herein again.

进一步地,所述获取单元,还用于若所述获取单元获取到的所述周边物体的图像信息与所述第一特征标识物的图像信息匹配,根据卫星定位技术获取所述定位设备的第二地理位置信息,并根据预设的惯性导航定位技术获取所述定位设备的第三地理位置信息。Further, the acquiring unit is further configured to: if the image information of the peripheral object acquired by the acquiring unit matches the image information of the first feature identifier, acquire the first location of the positioning device according to a satellite positioning technology And obtaining the third geographical location information of the positioning device according to the preset inertial navigation and positioning technology.

进一步地,所述定位设备还包括定位融合单元,Further, the positioning device further includes a positioning fusion unit,

所述定位融合单元,用于在视觉定位单元确定所述定位设备的第一地理位置信息之后,根据预设的融合算法,对所述视觉定位单元确定的所述第一地理位置信息、所述获取单元获取到的所述第二地理位置信息和所述获取单元获取到的所述第三地理位置信息进行融合计算,确定所述定位设备的精确地理位置信息。The positioning and merging unit is configured to: after the first locating device determines the first geographic location information of the locating device, the first geographic location information determined by the visual positioning unit according to a preset merging algorithm, The second geographic location information obtained by the acquiring unit and the third geographical location information acquired by the acquiring unit are used for fusion calculation, and the precise geographical location information of the positioning device is determined.

进一步地,所述定位设备还包括存储单元,Further, the positioning device further includes a storage unit,

所述存储单元,用于存储包含所述导航路径信息的地图,所述地图包含有辅助定位图层,所述辅助定位图层包括所述第一特征标识物的地理位置信息和所述第一特征标识物的图像信息。The storage unit is configured to store a map that includes the navigation path information, where the map includes an auxiliary positioning layer, where the auxiliary positioning layer includes geographic location information of the first feature identifier and the first Image information of the feature identifier.

相应的,所述获取单元,具体用于根据所述导航路径信息,从所述存储单元存储的所述辅助定位图层中获取所述第一特征标识物的图像信息和所述第一特征标识物的地理位置信息。Correspondingly, the acquiring unit is configured to acquire image information of the first feature identifier and the first feature identifier from the auxiliary positioning layer stored by the storage unit according to the navigation path information. Geographic location information.

进一步地,所述获取单元,还用于获取所述定位设备的起始地理位置信息和所述定位设备的目标地理位置信息。Further, the acquiring unit is further configured to acquire initial geographic location information of the positioning device and target geographic location information of the positioning device.

进一步地,所述定位设备还包括路径规划单元,Further, the positioning device further includes a path planning unit,

所述路径规划单元,还用于根据所述获取单元获取到的所述起始地理位置信息和所述目标地理位置信息,通过预设的路径算法,确定所述导航路径信息。The path planning unit is further configured to determine the navigation path information by using a preset path algorithm according to the initial geographic location information and the target geographic location information acquired by the acquiring unit.

进一步地,所述定位设备还包括发送单元,Further, the positioning device further includes a sending unit,

所述发送单元,用于向定位服务器发送行驶路径请求,所述路径请求包括所述获取单元获取到的所述起始地理位置信息和所述目标地理位置信息,所述行驶路径请求用于请求所述定位服务器分配 从所述起始地理位置信息指示的起始位置至所述目标地理位置信息指示的目标位置的所述导航路径信息。The sending unit is configured to send a driving path request to the positioning server, where the path request includes the starting geographical location information and the target geographic location information acquired by the acquiring unit, and the driving path request is used for requesting Positioning server allocation The navigation path information from a start position indicated by the start geographical position information to a target position indicated by the target geographical position information.

进一步地,所述定位设备还包括接收单元,Further, the positioning device further includes a receiving unit,

所述接收单元,用于接收所述定位服务器发送的所述导航路径信息。The receiving unit is configured to receive the navigation path information sent by the positioning server.

进一步地,所述获取单元包括启动模块,Further, the obtaining unit includes a startup module,

所述启动模块,用于在所述定位设备的第四地理位置信息与所述第一特征标识物的地理位置信息之间的直线距离小于或等于第二预设阈值时,启动至少一个监测器。The startup module is configured to start at least one monitor when a linear distance between the fourth geographic location information of the positioning device and the geographic location information of the first feature identifier is less than or equal to a second preset threshold .

进一步地,所述获取单元还包括采集模块,Further, the acquiring unit further includes an acquisition module,

所述采集模块,用于通过所述启动模块启动的所述至少一个监测器采集所述周边物体的图像信息。The acquiring module is configured to collect image information of the peripheral object by using the at least one monitor activated by the startup module.

本发明另一实施例提供一种定位设备,包括接口电路、处理器、存储器和系统总线;所述接口电路、所述处理器、所述存储器与所述系统总线连接,当所述定位设备运行时,所述定位设备执行如上述实施例所述的定位方法。Another embodiment of the present invention provides a positioning device, including an interface circuit, a processor, a memory, and a system bus; the interface circuit, the processor, and the memory are connected to the system bus, when the positioning device is running The positioning device performs the positioning method as described in the above embodiments.

本发明实施例提供的定位设备的技术效果可以参见上述实施例中定位设备执行的定位方法中描述的定位设备的技术效果,此处不再赘述。For the technical effects of the locating device provided by the embodiment of the present invention, refer to the technical effects of the locating device described in the locating method performed by the locating device in the foregoing embodiment, and details are not described herein again.

附图说明DRAWINGS

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly described. It is obvious that the drawings in the following description are only some embodiments of the present invention.

图1为本发明实施例提供的定位系统的结构示意图;FIG. 1 is a schematic structural diagram of a positioning system according to an embodiment of the present invention;

图2为本发明实施例提供的定位系统的组成示意图;2 is a schematic structural diagram of a positioning system according to an embodiment of the present invention;

图3为本发明实施例提供的定位方法的流程示意图一;3 is a schematic flowchart 1 of a positioning method according to an embodiment of the present invention;

图4为本发明实施例提供的定位方法的流程示意图二;FIG. 4 is a second schematic flowchart of a positioning method according to an embodiment of the present disclosure;

图5为本发明实施例提供的定位设备的结构示意图一;FIG. 5 is a schematic structural diagram 1 of a positioning device according to an embodiment of the present disclosure;

图6为本发明实施例提供的定位设备的结构示意图二; FIG. 6 is a schematic structural diagram 2 of a positioning device according to an embodiment of the present disclosure;

图7为本发明实施例提供的定位设备的结构示意图三。FIG. 7 is a schematic structural diagram 3 of a positioning device according to an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。The technical solutions in the embodiments of the present invention are described in detail below with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments.

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于限定特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third" and "fourth" and the like in the specification and claims of the present invention and the above drawings are used to distinguish different objects, and are not intended to limit the specific order. Furthermore, the terms "comprises" and "comprising" and "comprising" are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device that comprises a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units not listed, or alternatively Other steps or units inherent to these processes, methods, products or equipment.

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透切理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的移动设备、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。In the following description, for purposes of illustration and description However, it will be apparent to those skilled in the art that the present invention may be practiced in other embodiments without these specific details. In other instances, detailed descriptions of well-known mobile devices, circuits, and methods are omitted so as not to obscure the description of the invention.

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。In addition, the term "and/or" herein is merely an association relationship describing an associated object, indicating that there may be three relationships, for example, A and/or B, which may indicate that A exists separately, and A and B exist at the same time. There are three cases of B alone. In addition, the character "/" in this article generally indicates that the contextual object is an "or" relationship.

应理解的是,在本发明实施例中,定位设备可以是具有无线通信功能的手持设备、车载设备、计算设备,也可以是连接到无线调制解调器的其它处理设备,或者是位于手持设备或车载设备中的装置,本发明实施例对此不作具体限定。It should be understood that, in the embodiment of the present invention, the positioning device may be a handheld device having an wireless communication function, an in-vehicle device, a computing device, or other processing device connected to the wireless modem, or located in the handheld device or the in-vehicle device. The device in the present invention is not specifically limited in this embodiment.

优选的,本发明实施例中的定位设备为自动驾驶的车辆。Preferably, the positioning device in the embodiment of the invention is an autonomously driven vehicle.

现有技术中,在卫星信号质量良好的室外宽阔地带应用场景中,定位装置采用现有的定位技术即可实现高精度实时定位,获取准确 的定位位置信息。在卫星信号质量较差的应用场景中,车辆一般采用惯性导航定位技术和GNSS定位技术进行组合定位,但是,惯性导航定位技术的定位误差是随时间的增长而增大的,因此,在这种应用场景中,定位的精度较差。In the prior art, in an outdoor wide-area application scenario with good satellite signal quality, the positioning device can realize high-precision real-time positioning using the existing positioning technology, and obtain accurate Location location information. In the application scenario where the satellite signal quality is poor, the vehicle generally adopts inertial navigation and positioning technology and GNSS positioning technology for combined positioning. However, the positioning error of the inertial navigation and positioning technology increases with time, so in this case In the application scenario, the positioning accuracy is poor.

本发明提供一种定位方法及装置,通过根据视觉定位技术确定定位设备以第一特征标识物为坐标原点的相对位置信息,然后根据第一特征标识物的地理位置信息和确定出的相对位置信息,在地理坐标系中确定定位设备第一位置信息,从而提高卫星信号质量差的应用场景中的定位精度。The present invention provides a positioning method and apparatus for determining relative position information of a positioning device with a first feature identifier as a coordinate origin according to a visual positioning technique, and then determining geographical position information according to the first feature identifier and the determined relative position information. The first position information of the positioning device is determined in the geographic coordinate system, thereby improving the positioning accuracy in the application scenario with poor satellite signal quality.

图1是本发明实施例提供的定位系统的结构示意图。参见图1,该定位系统包括定位服务器100、一个或多个与定位服务器100相连接的定位设备101。定位服务器100与定位设备101之间通过网络连接。FIG. 1 is a schematic structural diagram of a positioning system according to an embodiment of the present invention. Referring to FIG. 1, the positioning system includes a positioning server 100, one or more positioning devices 101 connected to the positioning server 100. The positioning server 100 and the positioning device 101 are connected through a network.

图2是本发明实施例提供的定位系统的组成示意图。FIG. 2 is a schematic diagram of the composition of a positioning system according to an embodiment of the present invention.

参见图2,该定位系统中的定位服务器100包括接口电路10、处理器11以及存储器12。接口电路10用于与该定位服务器100相连接的定位设备101进行通信。处理器11用于根据定位设备发送的行驶路径请求,为定位设备分配导航路径信息。存储器12用于存储包含至少一个特征标识物的图像信息和每个特征标识物的地理位置信息的地图,其中,第一特征标识物为至少一个特征标识物中的其中一个。Referring to FIG. 2, the positioning server 100 in the positioning system includes an interface circuit 10, a processor 11, and a memory 12. The interface circuit 10 is for communicating with the positioning device 101 connected to the positioning server 100. The processor 11 is configured to allocate navigation path information to the positioning device according to the driving path request sent by the positioning device. The memory 12 is configured to store a map comprising image information of at least one feature identifier and geographic location information of each feature identifier, wherein the first feature identifier is one of at least one feature identifier.

该定位系统中的定位设备101包括接口电路20、处理器21以及存储器22。接口电路20用于与该定位设备101相连接的定位服务器100进行通信。处理器21用于判断周边物体的图像信息是否与第一特征标识物的图像信息匹配,若周边物体的图像信息与第一特征标识物的图像信息匹配,则根据视觉定位算法确定定位设备以第一特征标识物为坐标原点的相对位置信息,以及用于根据第一特征标识物的地理位置信息和相对位置信息确定定位设备的第一地理位置信息,以及用于若周边物体的图像信息与第一特征标识物的图像 信息匹配,根据卫星定位技术获取定位设备的第二地理位置信息,并根据预设的惯性导航定位技术获取定位设备的第三地理位置信息,以及用于根据预设的融合算法,对定位设备的第一地理位置信息、第二地理位置信息和第三地理位置信息进行融合计算,确定定位设备的精确地理位置信息。存储器12用于存储包含有导航路径信息的地图,且该地图包含有辅助定位图层,所述辅助定位图层包括第一特征标识物的地理位置信息和第一特征标识物的图像信息。The positioning device 101 in the positioning system includes an interface circuit 20, a processor 21, and a memory 22. The interface circuit 20 is for communicating with the positioning server 100 connected to the positioning device 101. The processor 21 is configured to determine whether the image information of the peripheral object matches the image information of the first feature identifier, and if the image information of the peripheral object matches the image information of the first feature identifier, determine the positioning device according to the visual positioning algorithm. a feature identifier is relative position information of a coordinate origin, and first geographic location information for determining a positioning device according to geographical location information and relative position information of the first feature identifier, and image information for the surrounding object An image of a feature identifier The information is matched, the second geographical location information of the positioning device is obtained according to the satellite positioning technology, and the third geographical location information of the positioning device is obtained according to the preset inertial navigation and positioning technology, and is used for the positioning device according to the preset fusion algorithm. The first geographic location information, the second geographic location information, and the third geographic location information are subjected to a fusion calculation to determine precise geographic location information of the positioning device. The memory 12 is configured to store a map including navigation path information, and the map includes an auxiliary positioning layer, and the auxiliary positioning layer includes geographic location information of the first feature identifier and image information of the first feature identifier.

需要说明的是,图2所示的定位系统中,地图可以同时存储于定位服务器100和定位设备101中,也可以仅仅存储于定位设备101中,因此,图2中定位服务器100中存储的地图用虚框表示。It should be noted that, in the positioning system shown in FIG. 2, the map may be stored in the positioning server 100 and the positioning device 101 at the same time, or may be stored only in the positioning device 101. Therefore, the map stored in the positioning server 100 in FIG. Expressed in a dashed box.

实施例一Embodiment 1

本发明实施例提供一种定位方法,如图3所示,包括:An embodiment of the present invention provides a positioning method, as shown in FIG. 3, including:

S100、定位设备获取导航路径信息。S100. The positioning device acquires navigation path information.

S101、定位设备根据导航路径信息,从定位设备的地图中获取第一特征标识物的图像信息和第一特征标识物的地理位置信息。S101. The positioning device acquires image information of the first feature identifier and geographic location information of the first feature identifier from the map of the positioning device according to the navigation path information.

其中,第一特征标识物位于定位设备获取的导航路径信息指示的导航路径中,且第一特征标识物位于以定位设备为中心的第一预设范围内,且第一特征标识物的地理位置信息指示的位置的卫星定位精度小于第一预设阈值。The first feature identifier is located in the navigation path indicated by the navigation path information acquired by the positioning device, and the first feature identifier is located in a first preset range centered on the positioning device, and the geographic location of the first feature identifier The satellite positioning accuracy of the location indicated by the information is less than the first predetermined threshold.

示例性的,第一特征标识物为道路边的某一建筑物,或者为道路上的某一指示牌等。Exemplarily, the first feature identifier is a certain building on the side of the road, or a sign on the road or the like.

S102、定位设备获取周边物体的图像信息。S102. The positioning device acquires image information of the surrounding object.

其中,周边物体位于以定位设备为中心的第二预设范围内,第二预设范围大于或等于第一预设范围。The peripheral object is located in a second preset range centered on the positioning device, and the second preset range is greater than or equal to the first preset range.

S103、定位设备判断周边物体的图像信息是否与第一特征标识物的图像信息匹配。S103. The positioning device determines whether the image information of the surrounding object matches the image information of the first feature identifier.

S104、若周边物体的图像信息与第一特征标识物的图像信息匹配,则定位设备确定周边物体为第一特征标识物,并根据视觉定位 算法确定定位设备以第一特征标识物为坐标原点的相对位置信息。S104. If the image information of the peripheral object matches the image information of the first feature identifier, the positioning device determines that the surrounding object is the first feature identifier, and according to the visual positioning The algorithm determines relative position information of the positioning device with the first feature identifier as the coordinate origin.

S105、定位设备根据第一特征标识物的地理位置信息和相对位置信息确定定位设备的第一地理位置信息。S105. The positioning device determines first geographic location information of the positioning device according to the geographic location information and the relative location information of the first feature identifier.

定位设备在移动时,先获取导航路径信息,即执行S100。When the positioning device moves, first obtain navigation path information, that is, execute S100.

可选的,本发明实施例中定位设备获取导航路径信息的方法可以为:定位设备获取定位设备的起始地理位置信息和定位设备的目标地理位置信息,定位设备根据获取到的起始地理位置信息和目标地理位置信息,根据预设的路径算法确定导航路径信息。Optionally, the method for obtaining the navigation path information by the positioning device in the embodiment of the present invention may be: the positioning device acquires the starting geographical location information of the positioning device and the target geographic location information of the positioning device, and the positioning device obtains the initial geographic location according to the obtained location information. The information and the target geographical location information determine navigation path information according to a preset path algorithm.

其中,本发明实施例中的预设的路径算法可以为Floyd(弗洛伊德)算法,也可以为DFS(Depth-First-Search,深度优先搜索)算法,还可以为其他任意一种路径规划采用的算法,本发明实施例对此不作具体限定。The preset path algorithm in the embodiment of the present invention may be a Floyd (Floyd) algorithm, a DFS (Depth-First-Search) algorithm, or any other path planning. The algorithm used in this embodiment of the present invention is not specifically limited.

可以理解的是,定位设备在获取到起始地理位置信息和目标地理位置信息后,结合该定位设备存储的地图,根据预设的路径规划规则,根据预设算法确定导航路径信息。It can be understood that, after acquiring the initial geographical location information and the target geographic location information, the positioning device determines the navigation path information according to the preset algorithm according to the preset path planning rule according to the map stored by the positioning device.

示例性的,本发明实施例中的定位设备获取到的起始地理位置信息指示的位置为A地,目标地理位置信息指示的位置为B地,定位设备基于这两个地理位置信息再结合存储的地图,根据距离最短的路径规划规则,采用预设算法确定从A地到B地的最短路径。Illustratively, the location indicated by the location information obtained by the location device in the embodiment of the present invention is A, and the location indicated by the target location information is B, and the location device is combined and stored based on the two geographic locations. The map, based on the shortest path planning rule, uses a preset algorithm to determine the shortest path from A to B.

可选的,定位设备获取导航路径信息的方法也可以为:首先,定位设备获取定位设备的起始地理位置信息和定位设备的目标地理位置信息;然后,定位设备向定位服务器发送包含有该起始地理位置信息和该目标地理位置信息的行驶路径请求,用于请求定位服务器分配从该起始地理位置信息指示的起始位置至该目标地理位置信息指示的目标位置的路径信息,即导航路径信息;最后,定位设备接收定位服务器发送的导航路径信息。Optionally, the method for obtaining the navigation path information by the positioning device may be: first, the positioning device acquires the starting geographical location information of the positioning device and the target geographic location information of the positioning device; and then, the positioning device sends the information to the positioning server. a driving route request for starting geographical location information and the target geographic location information, for requesting the positioning server to allocate path information from a starting location indicated by the starting geographic location information to a target location indicated by the target geographic location information, ie, a navigation path Information; finally, the positioning device receives the navigation path information sent by the positioning server.

容易理解的是,定位服务器通常位于云端,其可以获取到实时路况。因此,定位服务器可以结合道路的拥堵情况,为定位设备实时地分配导航路径信息。与定位设备自身确定导航路径信息相比, 定位服务器确定导航路径信息的实用性更强。It is easy to understand that the location server is usually located in the cloud, which can get real-time traffic conditions. Therefore, the positioning server can allocate the navigation path information to the positioning device in real time in combination with the congestion condition of the road. Compared with the positioning device itself determining the navigation path information, The positioning server determines the navigation path information to be more practical.

需要说明的是,本发明实施例中可以是定位服务器确定导航路径信息,也可以是定位设备确定导航路径信息,导航路径信息的具体确定可根据实际需求确定,本发明不作具体限定。It should be noted that, in the embodiment of the present invention, the positioning server may determine the navigation path information, or the positioning device may determine the navigation path information, and the specific determination of the navigation path information may be determined according to actual requirements, which is not specifically limited by the present invention.

具体的,定位设备在获取到导航路径信息后,根据导航路径信息从地图中获取第一特征标识物的图像信息和第一特征标识物的地理位置信息,即执行S101。Specifically, after acquiring the navigation path information, the positioning device acquires the image information of the first feature identifier and the geographic location information of the first feature identifier from the map according to the navigation path information, that is, performs S101.

其中,本发明实施例中的地图存储有现有地图所包含的图层,即本发明实施例中的地图存储有所有的基础信息,如道路信息和车道信息。道路信息包括道路名称、道路曲率、横向坡度以及纵向坡度等,车道信息包括车道宽度、车道标线以及车道限速等。The map in the embodiment of the present invention stores the layer included in the existing map, that is, the map in the embodiment of the present invention stores all basic information, such as road information and lane information. The road information includes road name, road curvature, lateral slope, and longitudinal slope. The lane information includes lane width, lane marking, and lane speed limit.

具体的,本发明实施例中的地图中还存储有至少一个特征标识物的地理位置信息和每个特征标识物的图像信息。第一特征标识物为至少一个特征标识物中的其中一个。Specifically, the map in the embodiment of the present invention further stores geographic location information of at least one feature identifier and image information of each feature identifier. The first feature identifier is one of at least one feature identifier.

可选的,本发明实施例中的地图包含有辅助定位图层,该辅助定位图层包括至少一个特征标识物的地理位置信息和每个特征标识物的图像信息。第一特征标识物为至少一个特征标识物中的其中一个。这样,定位设备根据导航路径信息,从辅助定位图层中获取第一特征标识物的图像信息和第一特征标识物的地理位置信息。Optionally, the map in the embodiment of the present invention includes an auxiliary positioning layer, where the auxiliary positioning layer includes geographical location information of at least one feature identifier and image information of each feature identifier. The first feature identifier is one of at least one feature identifier. In this way, the positioning device acquires the image information of the first feature identifier and the geographical location information of the first feature identifier from the auxiliary positioning layer according to the navigation path information.

可选的,本发明实施例中至少一个特征标识物的地理位置信息和每个特征标识物的图像信息分别以独立的文件存储于与所述地图相关的文件中,或至少一个特征标识物的地理位置信息和每个特征标识物的图像信息分别存储于地图的不同模块中,第一特征标识物为至少一个特征标识物中的其中一个。这样,定位设备根据导航路径信息,从地图的不同模块中获取获取第一特征标识物的图像信息和第一特征标识物的地理位置信息。Optionally, the geographic location information of the at least one feature identifier and the image information of each feature identifier in the embodiment of the present invention are respectively stored in separate files in a file related to the map, or at least one feature identifier. The geographic location information and the image information of each feature identifier are respectively stored in different modules of the map, and the first feature identifier is one of at least one feature identifier. In this way, the positioning device acquires the image information of the first feature identifier and the geographic location information of the first feature identifier from different modules of the map according to the navigation path information.

其中,地图中存储的每个特征标识物的地理位置信息和图像信息均为地图开发人员预先确定并存储于地图中的。The geographic location information and the image information of each feature identifier stored in the map are predetermined by the map developer and stored in the map.

由于卫星定位精度小于第一预设阈值的地理位置信息仅仅为地 图中包含的所有地理位置信息中的一部分,因此至少一个特征标识物的地理位置信息和每个特征标识物的图像信息所占用的空间较小,本发明实施例中的地图的容量不会很大,可维护性较高。Geographical location information because the satellite positioning accuracy is less than the first preset threshold is only ground A part of all the geographical location information included in the figure, so that the geographical location information of the at least one feature identifier and the image information of each feature identifier occupies less space, and the capacity of the map in the embodiment of the present invention is not very Large and maintainable.

可选的,本发明实施例中的地理位置信息可以为用经纬度坐标来表示的二维地理位置信息。Optionally, the geographic location information in the embodiment of the present invention may be two-dimensional geographic location information represented by latitude and longitude coordinates.

示例性的,定位设备的当前地理位置信息为B地,若B地的经纬度坐标为(x,y),则定位设备的当前地理位置信息为(x,y)。Exemplarily, the current geographic location information of the positioning device is B, and if the latitude and longitude coordinates of the B is (x, y), the current geographic location information of the positioning device is (x, y).

在卫星信号质量差的应用场景中(如高楼林立的城市、偏远地区、峡谷或隧道等),本发明实施例中的定位设备可通过视觉定位方法确定定位设备的绝对位置,而视觉定位方法需要定位设备获取自身周边物体的周边物体的图像信息。In the application scenario where the satellite signal quality is poor (such as a high-rise city, a remote area, a canyon or a tunnel, etc.), the positioning device in the embodiment of the present invention can determine the absolute position of the positioning device by using a visual positioning method, and the visual positioning method needs The positioning device acquires image information of a peripheral object of the surrounding object.

进一步地,定位设备执行S102,获取周边物体的周边物体的图像信息。Further, the positioning device executes S102 to acquire image information of a peripheral object of the surrounding object.

优选的,在定位设备的第四地理位置信息与第一特征标识物的地理位置信息之间的直线距离小于或等于第二预设阈值时,定位设备启动至少一个监测器,并通过已启动的至少一个监测器采集周边物体的图像信息。Preferably, when the linear distance between the fourth geographical location information of the positioning device and the geographical location information of the first feature identifier is less than or equal to a second preset threshold, the positioning device activates at least one monitor and passes the activated At least one monitor collects image information of surrounding objects.

其中,定位设备的第四地理位置信息为定位设备根据卫星定位技术获取到的地理位置信息。The fourth geographic location information of the positioning device is geographic location information obtained by the positioning device according to the satellite positioning technology.

本发明实施例中卫星定位技术可以为GNSS定位技术,也可以为GPS(Global Positioning System,全球定位系统)定位技术,还可以为其他任意一种现有的卫星定位技术,本发明实施例对此不作具体限定。In the embodiment of the present invention, the satellite positioning technology may be a GNSS positioning technology, or may be a GPS (Global Positioning System) positioning technology, and may be any other existing satellite positioning technology. No specific limitation.

可以理解的是,第一特征标识物的地理位置信息的卫星定位信号质量小于第一预设阈值,说明定位设备位于第一特征标识物的地理位置信息所指示的位置时,使用卫星定位技术获得的定位地理位置信息不准确。在定位设备根据卫星定位技术获取到该定位设备所处的位置(第四地理位置信息所指示的位置)与第一特征标识物的地理位置信息所指示的位置之间的距离小于或等于第二预设阈值 时,定位设备启动至少一个监测器,通过至少一个监测器采集周边物体的图像信息,便于定位设备根据视觉定位技术进行辅助定位。It can be understood that the satellite positioning signal quality of the geographic location information of the first feature identifier is less than the first preset threshold, indicating that the positioning device is located at the location indicated by the geographic location information of the first feature identifier, and is obtained by using satellite positioning technology. The location location information is not accurate. The distance between the location where the positioning device acquires the positioning device according to the satellite positioning technology (the location indicated by the fourth geographical location information) and the location indicated by the geographic location information of the first feature identifier is less than or equal to the second Preset threshold The positioning device activates at least one monitor, and collects image information of the peripheral object through the at least one monitor, so that the positioning device facilitates positioning according to the visual positioning technology.

优选的,本发明实施例中的监测器为视觉传感器。该视觉传感器可以为摄像头,其用于采集位于以定位设备为中心的预设范围内的周边物体的图像信息。Preferably, the monitor in the embodiment of the invention is a visual sensor. The vision sensor may be a camera for acquiring image information of a surrounding object located within a preset range centered on the positioning device.

可选的,本发明实施例中的监测器可以为红外摄像头,也可以为普通摄像头,还可以为红外线传感器与摄像头的组合设备等,本发明实施例对此不作具体限制。Optionally, the monitor in the embodiment of the present invention may be an infrared camera, or an ordinary camera, or a combination device of the infrared sensor and the camera, which is not specifically limited in the embodiment of the present invention.

可以理解的是,监测器在定位设备的设置/分布情况需视实际情况而定。It can be understood that the setting/distribution of the monitoring device in the positioning device depends on the actual situation.

示例性的,若定位设备为自动驾驶的车辆,则监测器可以安装在车辆的挡风玻璃上边缘的中间位置,也可以安装在车辆的前后左右四侧等,本发明实施例对此不作具体限定。Illustratively, if the positioning device is an autonomously driven vehicle, the monitor may be installed at an intermediate position of the upper edge of the windshield of the vehicle, or may be installed on the front, rear, left and right sides of the vehicle, etc., which is not specifically described in this embodiment of the present invention. limited.

起摄像头作用的监测器安装简单、成本低廉,利用该监测器进行定位成本低。与现有的利用激光雷达进行定位的方法相比,本发明实施例利用监测器进行定位成本低。The monitor functioning as a camera is simple to install and low in cost, and the positioning cost by using the monitor is low. Compared with the existing method for positioning by using a laser radar, the embodiment of the present invention uses the monitor to perform positioning with low cost.

可选的,定位设备内置的监测器还可以一直处于开启状态。Optionally, the built-in monitor of the positioning device can also be always on.

定位设备在获取到周边物体的图像信息后,定位设备判断其获取到的周边物体的图像信息是否与第一特征标识物的图像信息匹配,即定位设备执行S103。After acquiring the image information of the surrounding object, the positioning device determines whether the image information of the acquired peripheral object matches the image information of the first feature identifier, that is, the positioning device performs S103.

定位设备在判断后根据判断结果进行后续处理。After the judgment, the positioning device performs subsequent processing according to the judgment result.

具体的,若周边物体的图像信息与第一特征标识物的图像信息不匹配,则定位设备采用现有的定位方法进行定位,此处不再详细赘述。Specifically, if the image information of the surrounding object does not match the image information of the first feature identifier, the positioning device uses the existing positioning method for positioning, and details are not described herein again.

具体的,若周边物体的图像信息与第一特征标识物的图像信息匹配,则定位设备根据视觉定位算法确定定位设备以第一特征标识物为坐标原点的相对位置信息,即定位设备执行S104。Specifically, if the image information of the peripheral object matches the image information of the first feature identifier, the positioning device determines the relative position information of the positioning device with the first feature identifier as the coordinate origin according to the visual positioning algorithm, that is, the positioning device performs S104.

定位设备判断周边物体的图像信息是否与第一特征标识物的图像信息匹配,即定位设备判断周边物体的图像信息是否与第一特征 标识物的图像信息之间是否存在相同或相似的部分。The positioning device determines whether the image information of the surrounding object matches the image information of the first feature identifier, that is, the positioning device determines whether the image information of the surrounding object is related to the first feature Whether the same or similar parts exist between the image information of the markers.

可以理解的是,若周边物体的图像信息与第一特征标识物的图像信息匹配,则说明定位设备与第一特征标识物之间的距离较小。定位设备根据视觉定位算法可以确定定位设备以第一特征标识物为坐标原点的相对地理位置信息。It can be understood that if the image information of the peripheral object matches the image information of the first feature identifier, the distance between the positioning device and the first feature identifier is small. The positioning device can determine the relative geographical location information of the positioning device with the first feature identifier as the coordinate origin according to the visual positioning algorithm.

定位设备通过至少一个监测器采集周边物体的图像信息,因此,定位设备能够获取到至少一个周边物体的图像信息。每个图像信息包含有多个图像帧。可选的,多个图像信息之间可能包含有相同的图像帧,定位设备可以首先对获取到的周边物体的图像信息进行帧间匹配,得到关键图像特征信息,然后,定位设备判断关键图像信息是否与第一特征标识物的图像信息匹配,若关键图像信息与第一特征标识物的图像信息匹配,则定位设备根据视觉定位算法确定以第一特征标识物为坐标原点的相对位置信息。The positioning device acquires image information of the peripheral object through at least one monitor, and thus, the positioning device can acquire image information of at least one peripheral object. Each image information contains a plurality of image frames. Optionally, the plurality of image information may include the same image frame, and the positioning device may first perform inter-frame matching on the acquired image information of the surrounding object to obtain key image feature information, and then the positioning device determines the key image information. Whether it matches the image information of the first feature identifier, if the key image information matches the image information of the first feature identifier, the positioning device determines the relative position information with the first feature identifier as the coordinate origin according to the visual positioning algorithm.

其中,本发明实施例中的视觉定位算法可以为单目视觉定位算法,也可以为双目视觉定位算法,还可以为其他视觉定位算法,本发明实施例对此不作具体限定。The visual positioning algorithm in the embodiment of the present invention may be a monocular visual positioning algorithm, or a binocular visual positioning algorithm, and may be other visual positioning algorithms, which are not specifically limited in the embodiment of the present invention.

相对位置信息仅仅是本发明实施例为了方便理解的一种命名。在实际使用过程中,这一位置信息可以为其他的命名,本发明实施例对此不作具体限定。The relative position information is merely a name for convenience of understanding in the embodiment of the present invention. In the actual use, the location information may be other names, which are not specifically limited in the embodiment of the present invention.

定位设备以第一特征标识物为坐标原点的相对位置信息无法准确说明定位设备的地理位置信息,随着时间的增长,相对位置信息引起的误差会逐渐累积,从而导致定位精度较低。The relative position information of the positioning device with the first feature identifier as the coordinate origin cannot accurately describe the geographical location information of the positioning device. As time increases, the error caused by the relative position information gradually accumulates, resulting in lower positioning accuracy.

进一步地,为了避免累积误差的带来的不良影响,本发明实施例中定位设备根据第一特征标识物的地理位置信息和确定的相对位置信息确定定位设备的第一地理位置信息,即执行S105。Further, in order to avoid the adverse effect of the cumulative error, the positioning device determines the first geographical location information of the positioning device according to the geographical location information of the first feature identifier and the determined relative location information, that is, executes S105. .

本发明实施例中定位设备的第一地理位置信息是指定位设备在地理坐标系中的位置信息。The first geographical location information of the positioning device in the embodiment of the present invention is the location information of the specified bit device in the geographic coordinate system.

其中,地理坐标系是通过经纬度来表示地球表面点位的坐标系。Among them, the geographic coordinate system is a coordinate system that represents the point of the earth's surface by latitude and longitude.

进一步地,若周边物体的图像信息与第一特征标识物的图像信 息匹配,定位设备还根据卫星定位技术获取定位设备的第二地理位置信息,并根据预设的惯性导航定位技术获取定位设备的第三地理位置信息。在定位设备获取第二地理位置信息和第三地理位置信息,并确定第一地理位置信息时,定位设备进行融合计算,确定定位设备的精确地理位置信息。Further, if the image information of the peripheral object and the image signal of the first feature identifier The matching device also acquires the second geographical location information of the positioning device according to the satellite positioning technology, and acquires the third geographical location information of the positioning device according to the preset inertial navigation and positioning technology. When the positioning device acquires the second geographical location information and the third geographical location information, and determines the first geographical location information, the positioning device performs a fusion calculation to determine the precise geographical location information of the positioning device.

具体的,结合图3,如图4所示,本发明实施例提供的定位方法还包括:Specifically, in conjunction with FIG. 3, as shown in FIG. 4, the positioning method provided by the embodiment of the present invention further includes:

S106、若周边物体的图像信息与第一特征标识物的图像信息匹配,定位设备获取定位设备的第二地理位置信息,并获取定位设备的第三地理位置信息。S106. If the image information of the peripheral object matches the image information of the first feature identifier, the positioning device acquires the second geographic location information of the positioning device, and acquires the third geographic location information of the positioning device.

具体的,定位设备根据卫星定位技术获取定位设备的第二地理位置信息,并根据预设的惯性导航定位技术获取定位设备的第三地理位置信息。Specifically, the positioning device acquires the second geographical location information of the positioning device according to the satellite positioning technology, and acquires the third geographical location information of the positioning device according to the preset inertial navigation and positioning technology.

本发明实施例中预设的惯性导航定位技术可以为平台式惯性导航定位技术,也可以为捷联式惯性导航定位技术,本发明实施例对此不作具体限定。The inertial navigation positioning technology preset in the embodiment of the present invention may be a platform-type inertial navigation positioning technology, or may be a strap-down inertial navigation positioning technology, which is not specifically limited in the embodiment of the present invention.

需要说明的是,本发明实施例中定位设备在周边物体的图像信息与第一特征标识物的图像信息匹配时,可以先执行S104,后执行S106,也可以先执行S106,后执行S104,还可以同时执行S104和的S106,本发明实施例对此不作具体限定。It should be noted that, in the embodiment of the present invention, when the image information of the peripheral object matches the image information of the first feature identifier, the positioning device may first execute S104, then execute S106, or first execute S106, and then execute S104. S104 and S106 may be performed at the same time, which is not specifically limited in the embodiment of the present invention.

在执行S105和S106之后,定位设备还执行S107。After performing S105 and S106, the positioning device further performs S107.

S107、定位设备根据预设的融合算法,对第一地理位置信息、第二地理位置信息和第三地理位置信息进行融合计算,确定定位设备的精确地理位置信息。S107. The positioning device performs fusion calculation on the first geographical location information, the second geographical location information, and the third geographical location information according to a preset fusion algorithm, and determines precise geographic location information of the positioning device.

综合定位技术的定位精度高于单种定位技术的定位精度。为了能够进一步提高定位的精度,定位设备还可以结合其他定位技术来确定自身的地理位置信息。The positioning accuracy of the integrated positioning technology is higher than the positioning accuracy of the single positioning technology. In order to further improve the accuracy of positioning, the positioning device can also be combined with other positioning technologies to determine its own geographical location information.

本发明实施例中预设的融合算法可以为加权平均法,也可以为卡尔曼滤波法,还可以为多贝叶斯估计法,本发明实施例对此不作 具体限定。The fusion algorithm preset in the embodiment of the present invention may be a weighted average method, a Kalman filter method, or a multi-Bayesian estimation method, which is not used in the embodiment of the present invention. Specifically limited.

示例性的,定位设备的第一地理位置信息为A地,A地的经纬度坐标为(k,y),定位设备的第二地理位置信息为B地,B地的经纬度坐标为(m,n),定位设备的第三地理位置信息为C地,C地的经纬度坐标为(s,t),定位设备根据加权平均法确定该定期设备的精确地理位置信息(i,j)。若视觉定位技术的定位精度达到75%,惯性导航定位技术的定位精度达到15%,卫星定位导航的定位精度达到10%,则i=(k×75%+m×15%+s×10%)/3,j=(y×75%+n×15%+t×10%)/3。Exemplarily, the first geographic location information of the positioning device is A, the latitude and longitude coordinates of the A are (k, y), the second geographic location information of the positioning device is B, and the latitude and longitude coordinates of the B are (m, n The third geographic location information of the positioning device is C, and the latitude and longitude coordinates of the C is (s, t), and the positioning device determines the precise geographical location information (i, j) of the periodic device according to the weighted average method. If the positioning accuracy of the visual positioning technology reaches 75%, the positioning accuracy of the inertial navigation positioning technology reaches 15%, and the positioning accuracy of the satellite positioning navigation reaches 10%, then i=(k×75%+m×15%+s×10%) ) / 3, j = (y × 75% + n × 15% + t × 10%) / 3.

其中,本发明实施例中定位设备的第二地理位置信息和第三地理位置信息均是以地理坐标系为参考确定的地理位置信息。The second geographic location information and the third geographical location information of the positioning device in the embodiment of the present invention are geographical location information determined by reference to the geographic coordinate system.

容易理解的是,定位设备确定出的第一地理位置信息能够较为精准的表示定位设备利用视觉定位技术确定的位置信息,因此,定位设备根据该第一地理位置信息能够及时纠正惯性导航定位技术定位的地理位置信息,使得惯性导航定位技术充分发挥作用,即使在没有卫星信号的场景中,定位设备也能较为准确地确定自身的地理位置信息。It is easy to understand that the first geographical location information determined by the positioning device can accurately represent the location information determined by the positioning device by using the visual positioning technology. Therefore, the positioning device can correct the positioning of the inertial navigation positioning technology according to the first geographical location information in time. The geographical location information makes the inertial navigation and positioning technology fully function, even in the scene without satellite signals, the positioning device can determine its geographical location information more accurately.

本发明实施例提供一种定位方法,定位设备首先获取导航路径信息,并根据导航路径信息从定位设备的地图中获取到导航路径中的第一特征标识物的图像信息和地理位置信息,该第一特征标识物位于以定位设备为中心的第一预设范围内,且第一特征标识物的地理位置信息指示的位置的卫星定位精度小于第一预设阈值,然后,定位设备获取位于该定位设备为中心的第二预设范围内的周边物体的图像信息,第二预设范围大于或等于第一预设范围,在定位设备周边物体的图像信息与导航路径信息中第一特征标识物的图像信息相匹配时,定位设备根据视觉定位算法确定出定位设备以第一特征标识物为坐标原点的相对位置信息,最后,定位设备根据第一特征标识物的地理位置信息和相对位置信息,在地理坐标系中确定定位设备的第一地理位置信息。视觉定位技术能够有效适用于卫星定位 精度较差的场景,且本发明实施例中定位设备是在地理坐标系中确定出的第一地理位置信息,该第一地理位置信息能够准确地表示出视觉定位技术确定出的地理位置信息,提高了在卫星信号质量差的应用场景中的定位精度。An embodiment of the present invention provides a positioning method. The positioning device first acquires navigation path information, and obtains image information and geographic location information of the first feature identifier in the navigation path from the map of the positioning device according to the navigation path information. A feature identifier is located in a first preset range centered on the positioning device, and a satellite positioning accuracy of the location indicated by the geographic location information of the first feature identifier is less than a first preset threshold, and then the positioning device acquires the location. Image information of a peripheral object in a second preset range centered on the device, the second preset range being greater than or equal to the first preset range, and the first feature identifier in the image information and the navigation path information of the object surrounding the positioning device When the image information is matched, the positioning device determines the relative position information of the positioning device with the first feature identifier as the coordinate origin according to the visual positioning algorithm. Finally, the positioning device is based on the geographical location information and the relative position information of the first feature identifier. The first geographic location information of the positioning device is determined in the geographic coordinate system. Visual positioning technology can be effectively applied to satellite positioning a scene with poor accuracy, and the positioning device in the embodiment of the present invention is the first geographical location information determined in the geographic coordinate system, and the first geographical location information can accurately represent the geographical location information determined by the visual positioning technology. The positioning accuracy in the application scenario where the satellite signal quality is poor is improved.

实施例二Embodiment 2

本发明实施例提供一种定位设备1,所述定位设备1用于执行以上方法中的定位设备所执行的步骤。所述定位设备1可以包括相应步骤所对应的模块。如图5所示,该定位设备1包括:The embodiment of the invention provides a positioning device 1 for performing the steps performed by the positioning device in the above method. The positioning device 1 can comprise a module corresponding to the corresponding step. As shown in FIG. 5, the positioning device 1 includes:

获取单元50,用于获取导航路径信息,以及用于根据所述导航路径信息,从定位设备的地图中获取第一特征标识物的图像信息和所述第一特征标识物的地理位置信息,所述第一特征标识物的地理位置信息指示的位置位于所述定位设备的导航路径信息指示的导航路径中,且所述第一特征标识物位于以所述定位设备为中心的第一预设范围内,所述第一特征标识物的地理位置信息指示的位置的卫星定位精度小于第一预设阈值,以及用于获取周边物体的图像信息,所述周边物体位于以所述定位设备为中心的第二预设范围内,所述第二预设范围大于或等于所述第一预设范围。An obtaining unit 50, configured to acquire navigation path information, and configured to acquire, according to the navigation path information, image information of the first feature identifier and geographic location information of the first feature identifier from a map of the positioning device, where The location indicated by the geographic location information of the first feature identifier is located in a navigation path indicated by the navigation path information of the positioning device, and the first feature identifier is located in a first preset range centered on the positioning device. The satellite positioning accuracy of the location indicated by the geographic location information of the first feature identifier is less than a first preset threshold, and image information for acquiring a peripheral object, the peripheral object being located at the positioning device In the second preset range, the second preset range is greater than or equal to the first preset range.

视觉定位单元51,若所述获取单元50获取到的所述周边物体的图像信息与所述第一特征标识物的图像信息匹配,则确定所述周边物体为所述第一特征标识物,并以所述第一特征标识物为坐标原点,根据视觉定位算法确定所述定位设备以所述第一特征标识物为坐标原点的相对位置信息,以及用于根据所述第一特征标识物的地理位置信息和所述相对位置信息,在地理坐标系中确定所述定位设备的第一地理位置信息。The visual positioning unit 51 determines that the peripheral object is the first feature identifier if the image information of the peripheral object acquired by the acquiring unit 50 matches the image information of the first feature identifier, and Using the first feature identifier as a coordinate origin, determining, according to a visual positioning algorithm, relative position information of the positioning device with the first feature identifier as a coordinate origin, and for using a geographic feature according to the first feature identifier The location information and the relative location information determine a first geographic location information of the positioning device in a geographic coordinate system.

进一步地,所述获取单元50,还用于若所述获取单元50获取到的所述周边物体的图像信息与所述第一特征标识物的图像信息匹配,根据卫星定位技术获取所述定位设备的第二地理位置信息,并根据预设的惯性导航定位技术获取所述定位设备的第三地理位置信 息。Further, the acquiring unit 50 is further configured to: if the image information of the peripheral object acquired by the acquiring unit 50 matches the image information of the first feature identifier, acquire the positioning device according to a satellite positioning technology The second geographical location information, and acquiring the third geographical location letter of the positioning device according to a preset inertial navigation and positioning technology interest.

进一步地,如图6所示,本发明实施例的定位设备1还包括定位融合单元52,Further, as shown in FIG. 6, the positioning device 1 of the embodiment of the present invention further includes a positioning and merging unit 52.

所述定位融合单元52,用于在视觉定位单元51确定所述定位设备的第一地理位置信息之后,根据预设的融合算法,对所述视觉定位单元51确定的所述第一地理位置信息、所述获取单元50获取到的所述第二地理位置信息和所述获取单元50获取到的所述第三地理位置信息进行融合计算,确定所述定位设备的精确地理位置信息。The location fusion unit 52 is configured to: after the first location information of the location device is determined by the visual location unit 51, the first location information determined by the vision location unit 51 according to a preset fusion algorithm The second geographic location information acquired by the acquiring unit 50 and the third geographical location information acquired by the acquiring unit 50 are used for fusion calculation to determine precise geographical location information of the positioning device.

进一步地,如图6所示,所述定位设备1还包括存储单元53,Further, as shown in FIG. 6, the positioning device 1 further includes a storage unit 53,

所述存储单元53,用于存储包含所述导航路径信息的地图,所述地图包含有辅助定位图层,所述辅助定位图层包括所述第一特征标识物的地理位置信息和所述第一特征标识物的图像信息。The storage unit 53 is configured to store a map that includes the navigation path information, where the map includes an auxiliary positioning layer, where the auxiliary positioning layer includes geographic location information of the first feature identifier and the first Image information of a feature identifier.

进一步地,所述获取单元50,具体用于根据所述导航路径信息,从所述存储单元53存储的所述辅助定位图层中获取所述第一特征标识物的图像信息和所述第一特征标识物的地理位置信息。Further, the acquiring unit 50 is configured to acquire image information of the first feature identifier and the first image from the auxiliary positioning layer stored by the storage unit 53 according to the navigation path information. Geographical location information of the feature identifier.

进一步地,所述获取单元50,还用于获取起始地理位置信息和目标地理位置信息。Further, the acquiring unit 50 is further configured to obtain initial geographic location information and target geographic location information.

进一步地,如图6所示,所述定位设备1还包括路径规划单元54,Further, as shown in FIG. 6, the positioning device 1 further includes a path planning unit 54,

所述路径规划单元54,还用于根据所述获取单元50获取到的所述定位设备的起始地理位置信息和所述定位设备的目标地理位置信息,通过预设的路径算法,确定所述导航路径信息。The path planning unit 54 is further configured to determine, according to the initial location information of the positioning device that is acquired by the acquiring unit 50 and the target geographic location information of the positioning device, by using a preset path algorithm. Navigation path information.

进一步地,所述获取单元50,还用于获取所述定位设备的起始地理位置信息和所述定位设备的目标地理位置信息。Further, the acquiring unit 50 is further configured to acquire initial geographic location information of the positioning device and target geographic location information of the positioning device.

进一步地,如图6所示,所述定位设备1还包括发送单元55,Further, as shown in FIG. 6, the positioning device 1 further includes a sending unit 55,

所述发送单元55,用于向定位服务器发送行驶路径请求,所述路径请求包括所述获取单元50获取到的所述起始地理位置信息和所述目标地理位置信息,所述行驶路径请求用于请求所述定位服务 器分配从所述起始地理位置信息指示的起始位置至所述目标地理位置信息指示的目标位置的所述导航路径信息。The sending unit 55 is configured to send a driving path request to the positioning server, where the path request includes the starting geographical location information and the target geographic location information acquired by the acquiring unit 50, where the driving path is requested Requesting the location service The device assigns the navigation path information from a starting position indicated by the starting geographical location information to a target location indicated by the target geographic location information.

进一步地,如图6所示,所述定位设备1还包括接收单元56,Further, as shown in FIG. 6, the positioning device 1 further includes a receiving unit 56,

所述接收单元56,用于接收所述定位服务器发送的所述导航路径信息。The receiving unit 56 is configured to receive the navigation path information sent by the positioning server.

进一步地,如图6所示,所述获取单元50包括启动模块501,Further, as shown in FIG. 6, the obtaining unit 50 includes a startup module 501.

所述启动模块501,用于在所述定位设备的第四地理位置信息与所述第一特征标识物的地理位置信息之间的直线距离小于或等于第二预设阈值时,启动至少一个监测器,所述第四地理位置信息为所述定位设备根据卫星定位技术获取的地理位置信息。The initiating module 501 is configured to start at least one monitoring when a linear distance between the fourth geographic location information of the positioning device and the geographic location information of the first feature identifier is less than or equal to a second preset threshold. The fourth geographic location information is geographic location information acquired by the positioning device according to a satellite positioning technology.

进一步地,如图6所示,所述获取单元50还包括采集模块502,Further, as shown in FIG. 6, the acquiring unit 50 further includes an acquiring module 502.

所述采集模块502,用于通过所述启动模块501启动的所述至少一个监测器采集所述周边物体的图像信息。The collecting module 502 is configured to collect image information of the peripheral object by using the at least one monitor activated by the starting module 501.

可以理解的是,本实施例的定位设备1仅为根据该定位设备1实现的功能进行的逻辑划分,实际应用中,可以进行上述单元的叠加或拆分。并且该实施例提供的定位设备1所实现的功能与上述实施例一提供的定位方法一一对应,对于该定位设备1所实现的更为详细的处理流程,在上述方法实施例一中已做详细描述,此处不再详细描述。It can be understood that the positioning device 1 of the embodiment is only logically divided according to the functions implemented by the positioning device 1. In actual applications, the superposition or splitting of the above units may be performed. The function implemented by the positioning device 1 in this embodiment is in one-to-one correspondence with the positioning method provided in the first embodiment. The more detailed processing flow implemented by the positioning device 1 is performed in the first embodiment of the foregoing method. Detailed description will not be described in detail here.

本发明另一实施例提供一种定位设备,如图7所示,该定位设备包括接口电路20、处理器21、存储器22和系统总线23。Another embodiment of the present invention provides a positioning device. As shown in FIG. 7, the positioning device includes an interface circuit 20, a processor 21, a memory 22, and a system bus 23.

其中,所述接口电路20、所述处理器21分别与所述存储器22之间通过所述系统总线23连接,并完成相互间通信。The interface circuit 20 and the processor 21 are respectively connected to the memory 22 through the system bus 23, and complete communication with each other.

图7所示的定位设备与图2中定位设备相同,图2中未示出系统总线23。The positioning device shown in Fig. 7 is the same as the positioning device in Fig. 2, and the system bus 23 is not shown in Fig. 2.

本领域技术人员可以理解,图7所示的定位设备的结构并不是对定位设备的限定,其可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。 It will be understood by those skilled in the art that the structure of the positioning device shown in FIG. 7 is not a limitation on the positioning device, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.

具体的,当所述定位设备运行时,所述定位设备执行实施例一所描述的定位方法。具体的定位方法可参见上述如图3或图4所示的实施例中的相关描述,此处不再赘述。Specifically, when the positioning device is in operation, the positioning device performs the positioning method described in Embodiment 1. For a specific positioning method, refer to the related description in the foregoing embodiment shown in FIG. 3 or FIG. 4, and details are not described herein again.

具体的,接口电路20用于实现该定位设备与定位服务器之间的通信连接。Specifically, the interface circuit 20 is configured to implement a communication connection between the positioning device and the positioning server.

具体的,所述存储器22可用于存储软件程序以及应用模块,处理器21通过运行存储在存储器22的软件程序以及应用模块,从而执行定位设备的各种功能应用以及数据处理。存储器22可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如发送行驶路径请求功能)等;存储数据区可存储地图。Specifically, the memory 22 can be used to store a software program and an application module, and the processor 21 executes various functional applications and data processing of the positioning device by running a software program stored in the memory 22 and an application module. The memory 22 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a transmission travel path request function), and the like; and the storage data area may store a map.

其中,所述存储器22可以包括易失性存储器,例如高速随机存取存储器(RAM,Random Access Memory),所述存储器22也可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 22 may include a volatile memory, such as a high-speed random access memory (RAM), and the memory 22 may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, Or other volatile solid-state storage devices.

具体的,所述处理器21是定位设备的控制中心,利用各种接口和线路连接整个定位设备的各个部分,通过运行或执行存储在存储器22内的软件程序和/或应用模块,以及调用存储在存储器22内的数据,执行定位设备的各种功能和处理数据,从而对定位设备进行整体监控。Specifically, the processor 21 is a control center of the positioning device, and connects various parts of the entire positioning device by using various interfaces and lines, by running or executing a software program and/or an application module stored in the memory 22, and calling the storage. The data in the memory 22 performs various functions of the positioning device and processing data to thereby perform overall monitoring of the positioning device.

其中,处理器21可以为中央处理器(CPU,Central Processing Unit)。所述处理器21还可以为其他通用处理器、数字信号处理器(DSP,Digital Signal Processing)或者其他可编程逻辑器件或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。The processor 21 can be a central processing unit (CPU). The processor 21 can also be other general purpose processors, digital signal processing (DSP) or other programmable logic devices or transistor logic devices, discrete hardware components, and the like. The general purpose processor may be a microprocessor or the processor or any conventional processor or the like.

所述系统总线23可以包括数据总线、电源总线、控制总线和信号状态总线等。本实施例中为了清楚说明,在图7中将各种总线都示意为系统总线23。The system bus 23 can include a data bus, a power bus, a control bus, a signal status bus, and the like. For the sake of clarity in the present embodiment, various buses are illustrated as the system bus 23 in FIG.

本发明实施例提供一种定位设备,定位设备首先获取导航路径 信息,并根据导航路径信息从定位设备的地图中获取到位于导航路径中的第一特征标识物的图像信息和地理位置信息,该第一特征标识物位于以定位设备为中心的第一预设范围内,且第一特征标识物的地理位置信息指示的位置的卫星定位精度小于第一预设阈值,然后,定位设备获取位于该定位设备为中心的第二预设范围内的周边物体的图像信息,第二预设范围大于或等于第一预设范围,在定位设备周边物体的图像信息与导航路径信息中第一特征标识物的图像信息相匹配时,定位设备根据视觉定位算法确定定位设备以第一特征标识物为坐标原点的相对位置信息,最后,定位设备根据第一特征标识物的地理位置信息和相对位置信息,在地理坐标系中确定定位设备的第一地理位置信息。视觉定位技术能够有效适用于卫星定位精度较差的场景,且本发明实施例中定位设备是在地理坐标系中确定出的第一地理位置信息,该第一地理位置信息能够准确地表示出视觉定位技术确定出的地理位置信息,提高了在卫星信号质量差的应用场景中的定位精度。The embodiment of the invention provides a positioning device, and the positioning device first acquires a navigation path. And acquiring, according to the navigation path information, image information and geographic location information of the first feature identifier located in the navigation path from the map of the positioning device, where the first feature identifier is located at a first preset centered on the positioning device The satellite positioning accuracy of the location indicated by the geographic location information of the first feature identifier is smaller than the first preset threshold, and then the positioning device acquires an image of the peripheral object located in the second preset range centered on the positioning device. The second predetermined range is greater than or equal to the first preset range. When the image information of the object surrounding the positioning device matches the image information of the first feature identifier in the navigation path information, the positioning device determines the positioning device according to the visual positioning algorithm. The first feature identifier is used as the relative position information of the coordinate origin. Finally, the positioning device determines the first geographic location information of the positioning device in the geographic coordinate system according to the geographic location information and the relative location information of the first feature identifier. The visual positioning technology can be effectively applied to the scene with poor satellite positioning accuracy, and the positioning device in the embodiment of the present invention is the first geographical location information determined in the geographic coordinate system, and the first geographical location information can accurately represent the vision. The geographical location information determined by the positioning technology improves the positioning accuracy in the application scenario where the satellite signal quality is poor.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将移动设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,移动设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。It will be clearly understood by those skilled in the art that for the convenience and brevity of the description, only the division of each functional module described above is exemplified. In practical applications, the above function assignment can be completed by different functional modules as needed. The internal structure of the mobile device is divided into different functional modules to perform all or part of the functions described above. For the specific working process of the foregoing system, the mobile device and the unit, refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,移动设备和方法,可以通过其它的方式实现。例如,以上所描述的移动设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,移动设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。 In the several embodiments provided by the present application, it should be understood that the disclosed system, mobile device and method may be implemented in other manners. For example, the mobile device embodiments described above are merely illustrative. For example, the division of the modules or units is only one logical function division. In actual implementation, there may be another division manner, such as multiple units or components. It can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, mobile device or unit, and may be in electrical, mechanical or other form.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The integrated unit, if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium. A number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。 The above is only a specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the present invention. It should be covered by the scope of the present invention. Therefore, the scope of the invention should be determined by the scope of the appended claims.

Claims (15)

一种定位方法,其特征在于,包括:A positioning method, comprising: 定位设备获取导航路径信息;The positioning device acquires navigation path information; 定位设备根据所述导航路径信息,从定位设备的地图中获取第一特征标识物的图像信息和所述第一特征标识物的地理位置信息,所述第一特征标识物的地理位置信息指示的位置位于所述导航路径信息指示的导航路径中,且所述第一特征标识物位于以所述定位设备为中心的第一预设范围内,其中所述第一特征标识物的地理位置信息指示的位置的卫星定位精度小于第一预设阈值;Obtaining, according to the navigation path information, image information of the first feature identifier and geographic location information of the first feature identifier, where the location information of the first feature identifier indicates The location is located in the navigation path indicated by the navigation path information, and the first feature identifier is located in a first preset range centered on the positioning device, where the geographic location information of the first feature identifier indicates The satellite positioning accuracy of the location is less than the first preset threshold; 所述定位设备获取周边物体的图像信息,所述周边物体位于以所述定位设备为中心的第二预设范围内,所述第二预设范围大于或等于所述第一预设范围;The positioning device acquires image information of a peripheral object, the peripheral object is located in a second preset range centered on the positioning device, and the second preset range is greater than or equal to the first preset range; 若所述周边物体的图像信息与所述第一特征标识物的图像信息匹配,则确定所述周边物体为所述第一特征标识物,所述定位设备以所述第一特征标识物为坐标原点,根据视觉定位算法确定所述定位设备以所述第一特征标识物为坐标原点的相对位置信息;If the image information of the peripheral object matches the image information of the first feature identifier, determining that the peripheral object is the first feature identifier, and the positioning device uses the first feature identifier as a coordinate Determining, according to the visual positioning algorithm, the relative position information of the positioning device with the first feature identifier as a coordinate origin; 所述定位设备根据所述第一特征标识物的地理位置信息和所述相对位置信息,在地理坐标系中确定所述定位设备的第一地理位置信息。The positioning device determines the first geographic location information of the positioning device in a geographic coordinate system according to the geographic location information of the first feature identifier and the relative location information. 根据权利要求1所述的定位方法,其特征在于,所述定位方法还包括:The positioning method according to claim 1, wherein the positioning method further comprises: 若所述周边物体的图像信息与所述第一特征标识物的图像信息匹配,所述定位设备还根据卫星定位技术获取所述定位设备的第二地理位置信息,并根据预设的惯性导航定位技术获取所述定位设备的第三地理位置信息。And if the image information of the peripheral object matches the image information of the first feature identifier, the positioning device further acquires second geographic location information of the positioning device according to a satellite positioning technology, and is configured according to a preset inertial navigation. The technology acquires third geographic location information of the positioning device. 根据权利要求2所述的定位方法,其特征在于,所述定位设备根据所述第一特征标识物的地理位置信息和所述相对位置信息,在地理坐标系中确定所述定位设备的第一地理位置信息之后,所述定位方法还包括: The positioning method according to claim 2, wherein the positioning device determines the first position of the positioning device in a geographic coordinate system according to the geographical location information of the first feature identifier and the relative position information. After the geographic location information, the positioning method further includes: 所述定位设备根据预设的融合算法,对所述第一地理位置信息、所述第二地理位置信息和所述第三地理位置信息进行融合计算,确定所述定位设备的精确地理位置信息。The locating device performs a fusion calculation on the first geographic location information, the second geographic location information, and the third geographic location information according to a preset fusion algorithm, and determines precise geographic location information of the positioning device. 根据权利要求1-3中任意一项所述的定位方法,其特征在于,所述地图包含有辅助定位图层,所述辅助定位图层包括所述第一特征标识物的地理位置信息和所述第一特征标识物的图像信息;The positioning method according to any one of claims 1 to 3, wherein the map includes an auxiliary positioning layer, and the auxiliary positioning layer includes geographical location information and a location of the first characteristic identifier. Image information of the first feature identifier; 所述定位设备获取第一特征标识物的图像信息和所述第一特征标识物的地理位置信息,包括:Obtaining, by the positioning device, the image information of the first feature identifier and the geographic location information of the first feature identifier, including: 所述定位设备根据所述导航路径信息,从所述辅助定位图层中获取所述第一特征标识物的图像信息和所述第一特征标识物的地理位置信息。And the positioning device acquires image information of the first feature identifier and geographic location information of the first feature identifier from the auxiliary positioning layer according to the navigation path information. 根据权利要求1-4中任意一项所述的定位方法,其特征在于,所述定位设备获取导航路径信息,具体包括:The locating method according to any one of claims 1-4, wherein the locating device acquires the navigation path information, which specifically includes: 所述定位设备获取所述定位设备的起始地理位置信息和所述定位设备的目标地理位置信息;The positioning device acquires starting geographical location information of the positioning device and target geographic location information of the positioning device; 所述定位设备根据所述起始地理位置信息和所述目标地理位置信息,通过预设的路径算法,确定所述导航路径信息。The positioning device determines the navigation path information by using a preset path algorithm according to the initial geographic location information and the target geographic location information. 根据权利要求1-4中任意一项所述的定位方法,其特征在于,所述定位设备获取所述导航路径信息,具体包括:The locating method according to any one of claims 1-4, wherein the acquiring, by the locating device, the navigation path information includes: 所述定位设备获取所述定位设备的起始地理位置信息和所述定位设备的目标地理位置信息;The positioning device acquires starting geographical location information of the positioning device and target geographic location information of the positioning device; 所述定位设备向定位服务器发送行驶路径请求,所述路径请求包括所述起始地理位置信息和所述目标地理位置信息,所述行驶路径请求用于请求所述定位服务器分配从所述起始地理位置信息指示的起始位置至所述目标地理位置信息指示的目标位置的所述导航路径信息;The positioning device sends a travel path request to the location server, the path request including the start geographic location information and the target geographic location information, the travel route request for requesting the positioning server to allocate from the start The navigation path information indicating a starting position of the geographical location information to a target location indicated by the target geographic location information; 所述定位设备接收所述定位服务器发送的所述导航路径信息。The positioning device receives the navigation path information sent by the positioning server. 根据权利要求5或6所述的定位方法,其特征在于,所述定位设备获取周边物体的图像信息,具体包括: The locating method according to claim 5 or 6, wherein the locating device acquires image information of the surrounding object, and specifically includes: 在所述定位设备的第四地理位置信息与所述第一特征标识物的地理位置信息之间的直线距离小于或等于第二预设阈值时,所述定位设备启动至少一个监测器,所述第四地理位置信息为所述定位设备根据卫星定位技术获取的地理位置信息;The positioning device activates at least one monitor when a linear distance between the fourth geographic location information of the positioning device and the geographic location information of the first feature identifier is less than or equal to a second predetermined threshold, The fourth geographical location information is geographic location information obtained by the positioning device according to the satellite positioning technology; 所述定位设备通过所述至少一个监测器采集所述周边物体的图像信息。The positioning device acquires image information of the peripheral object through the at least one monitor. 一种定位设备,其特征在于,包括:A positioning device, comprising: 获取单元,用于获取导航路径信息,以及用于根据所述导航路径信息,从定位设备的地图中获取第一特征标识物的图像信息和所述第一特征标识物的地理位置信息,所述第一特征标识物的地理位置信息指示的位置位于所述导航路径信息指示的导航路径中,且所述第一特征标识物位于以所述定位设备为中心的第一预设范围内,所述第一特征标识物的地理位置信息指示的位置的卫星定位精度小于第一预设阈值,以及用于获取周边物体的图像信息,所述周边物体位于以所述定位设备为中心的第二预设范围内,所述第二预设范围大于或等于所述第一预设范围;An acquiring unit, configured to acquire navigation path information, and configured to acquire image information of the first feature identifier and geographic location information of the first feature identifier from a map of the positioning device according to the navigation path information, The location indicated by the geographic location information of the first feature identifier is located in the navigation path indicated by the navigation path information, and the first feature identifier is located in a first preset range centered on the positioning device, The satellite positioning accuracy of the location indicated by the geographic location information of the first feature identifier is less than a first preset threshold, and image information for acquiring a surrounding object, the peripheral object being located at a second preset centered on the positioning device The second preset range is greater than or equal to the first preset range; 视觉定位单元,用于若所述获取单元获取到的所述周边物体的图像信息与所述第一特征标识物的图像信息匹配,则确定所述周边物体为所述第一特征标识物,并以所述第一特征标识物为坐标原点,根据视觉定位算法确定所述定位设备以所述第一特征标识物为坐标原点的相对位置信息,以及用于根据所述第一特征标识物的地理位置信息和所述相对位置信息,在地理坐标系中确定所述定位设备的第一地理位置信息。a visual positioning unit, configured to determine that the peripheral object is the first feature identifier if image information of the peripheral object acquired by the acquiring unit matches image information of the first feature identifier, and Using the first feature identifier as a coordinate origin, determining, according to a visual positioning algorithm, relative position information of the positioning device with the first feature identifier as a coordinate origin, and for using a geographic feature according to the first feature identifier The location information and the relative location information determine a first geographic location information of the positioning device in a geographic coordinate system. 根据权利要求8所述的定位设备,其特征在于,The positioning device according to claim 8, wherein 所述获取单元,还用于若所述获取单元获取到的所述周边物体的图像信息与所述第一特征标识物的图像信息匹配,还根据卫星定位技术获取所述定位设备的第二地理位置信息,并根据预设的惯性导航定位技术获取所述定位设备的第三地理位置信息。The acquiring unit is further configured to: if the image information of the peripheral object acquired by the acquiring unit matches the image information of the first feature identifier, and acquire the second geographic location of the positioning device according to a satellite positioning technology Position information, and acquiring third geographic location information of the positioning device according to a preset inertial navigation positioning technology. 根据权利要求9所述的定位设备,其特征在于,所述定位设 备还包括定位融合单元,The positioning device according to claim 9, wherein said positioning device It also includes a positioning fusion unit. 所述定位融合单元,用于在视觉定位单元确定所述定位设备的第一地理位置信息之后,根据预设的融合算法,对所述视觉定位单元确定的所述第一地理位置信息、所述获取单元获取到的所述第二地理位置信息和所述获取单元获取到的所述第三地理位置信息进行融合计算,确定所述定位设备的精确地理位置信息。The positioning and merging unit is configured to: after the first locating device determines the first geographic location information of the locating device, the first geographic location information determined by the visual positioning unit according to a preset merging algorithm, The second geographic location information obtained by the acquiring unit and the third geographical location information acquired by the acquiring unit are used for fusion calculation, and the precise geographical location information of the positioning device is determined. 根据权利要求8-10中任意一项所述的定位设备,其特征在于,所述定位设备还包括存储单元,The positioning device according to any one of claims 8 to 10, wherein the positioning device further comprises a storage unit, 所述存储单元,用于存储包含所述导航路径信息的地图,所述地图包含有辅助定位图层,所述辅助定位图层包括所述第一特征标识物的地理位置信息和所述第一特征标识物的图像信息;The storage unit is configured to store a map that includes the navigation path information, where the map includes an auxiliary positioning layer, where the auxiliary positioning layer includes geographic location information of the first feature identifier and the first Image information of the feature identifier; 所述获取单元,具体用于根据所述导航路径信息,从所述存储单元存储的所述辅助定位图层中获取所述第一特征标识物的图像信息和所述第一特征标识物的地理位置信息。The acquiring unit is configured to acquire, according to the navigation path information, image information of the first feature identifier and a geography of the first feature identifier from the auxiliary positioning layer stored by the storage unit location information. 根据权利要求8-11中任意一项所述的定位设备,其特征在于,A positioning device according to any one of claims 8-11, characterized in that 所述获取单元,还用于获取所述定位设备的起始地理位置信息和所述定位设备的目标地理位置信息;The acquiring unit is further configured to acquire initial geographic location information of the positioning device and target geographic location information of the positioning device; 所述定位设备还包括路径规划单元,The positioning device further includes a path planning unit, 所述路径规划单元,还用于根据所述获取单元获取到的所述起始地理位置信息和所述目标地理位置信息,通过预设的路径算法,确定所述导航路径信息。The path planning unit is further configured to determine the navigation path information by using a preset path algorithm according to the initial geographic location information and the target geographic location information acquired by the acquiring unit. 根据权利要求8-11中任意一项所述的定位设备,其特征在于,A positioning device according to any one of claims 8-11, characterized in that 所述获取单元,还用于获取所述定位设备的起始地理位置信息和所述定位设备的目标地理位置信息;The acquiring unit is further configured to acquire initial geographic location information of the positioning device and target geographic location information of the positioning device; 所述定位设备还包括发送单元,The positioning device further includes a sending unit, 所述发送单元,用于向定位服务器发送行驶路径请求,所述路径请求包括所述获取单元获取到的所述起始地理位置信息和所述目标 地理位置信息,所述行驶路径请求用于请求所述定位服务器分配从所述起始地理位置信息指示的起始位置至所述目标地理位置信息指示的目标位置的所述导航路径信息;The sending unit is configured to send a driving path request to the positioning server, where the path request includes the starting geographical location information acquired by the acquiring unit and the target Location information, the travel path request is used to request the positioning server to allocate the navigation path information from a start position indicated by the start geographic location information to a target location indicated by the target geographic location information; 所述定位设备还包括接收单元,The positioning device further includes a receiving unit, 所述接收单元,用于接收所述定位服务器发送的所述导航路径信息。The receiving unit is configured to receive the navigation path information sent by the positioning server. 根据权利要求12或13所述的定位设备,其特征在于,所述获取单元包括启动模块,The positioning device according to claim 12 or 13, wherein the obtaining unit comprises a starting module, 所述启动模块,用于在所述定位设备的第四地理位置信息与所述第一特征标识物的地理位置信息之间的直线距离小于或等于第二预设阈值时,启动至少一个监测器,所述第四地理位置信息为所述定位设备根据卫星定位技术获取的地理位置信息;The startup module is configured to start at least one monitor when a linear distance between the fourth geographic location information of the positioning device and the geographic location information of the first feature identifier is less than or equal to a second preset threshold The fourth geographic location information is geographic location information obtained by the positioning device according to a satellite positioning technology; 所述获取单元还包括采集模块,The acquiring unit further includes an acquisition module, 所述采集模块,用于通过所述启动模块启动的所述至少一个监测器采集所述周边物体的图像信息。The acquiring module is configured to collect image information of the peripheral object by using the at least one monitor activated by the startup module. 一种定位设备,其特征在于,包括接口电路、处理器、存储器和系统总线;所述接口电路、所述处理器、所述存储器分别与所述系统总线连接,当所述定位设备运行时,所述定位设备执行如权利要求1-7中任意一项所述的定位方法。 A positioning device, comprising: an interface circuit, a processor, a memory, and a system bus; the interface circuit, the processor, and the memory are respectively connected to the system bus, when the positioning device is running, The positioning device performs the positioning method according to any one of claims 1-7.
PCT/CN2016/077427 2016-03-25 2016-03-25 Positioning method and apparatus Ceased WO2017161588A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/077427 WO2017161588A1 (en) 2016-03-25 2016-03-25 Positioning method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/077427 WO2017161588A1 (en) 2016-03-25 2016-03-25 Positioning method and apparatus

Publications (1)

Publication Number Publication Date
WO2017161588A1 true WO2017161588A1 (en) 2017-09-28

Family

ID=59899864

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/077427 Ceased WO2017161588A1 (en) 2016-03-25 2016-03-25 Positioning method and apparatus

Country Status (1)

Country Link
WO (1) WO2017161588A1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108051836A (en) * 2017-11-02 2018-05-18 中兴通讯股份有限公司 A kind of localization method, device, server and system
CN110211187A (en) * 2019-04-28 2019-09-06 上海小萌科技有限公司 A kind of multi-cam position calibration method
CN110322508A (en) * 2019-06-19 2019-10-11 四川阿泰因机器人智能装备有限公司 A kind of assisted location method based on computer vision
CN111380515A (en) * 2018-12-29 2020-07-07 纳恩博(常州)科技有限公司 Positioning method and device, storage medium, electronic device
CN111829510A (en) * 2019-04-15 2020-10-27 富华科精密工业(深圳)有限公司 Automatic navigation method, server and storage medium
CN112304322A (en) * 2019-07-26 2021-02-02 北京初速度科技有限公司 Restarting method after visual positioning failure and vehicle-mounted terminal
CN112698648A (en) * 2020-12-14 2021-04-23 珠海格力智能装备有限公司 Vehicle positioning method and device and autonomous navigation vehicle
CN113137963A (en) * 2021-04-06 2021-07-20 上海电科智能系统股份有限公司 Passive indoor high-precision comprehensive positioning and navigation method for people and objects
CN113672756A (en) * 2020-05-14 2021-11-19 华为技术有限公司 A visual positioning method and electronic device
CN113721599A (en) * 2020-05-25 2021-11-30 华为技术有限公司 Positioning method and positioning device
CN114185071A (en) * 2021-12-10 2022-03-15 武汉市虎联智能科技有限公司 Positioning system and method based on object recognition and spatial position perception
CN114612555A (en) * 2022-03-17 2022-06-10 杭州弥深智能科技有限公司 A positioning method, device, electronic device and storage medium
CN116369032A (en) * 2023-03-15 2023-07-04 深圳拓邦股份有限公司 RFID-based lawnmower relocation method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004333233A (en) * 2003-05-02 2004-11-25 Alpine Electronics Inc Navigation apparatus
JP2007108043A (en) * 2005-10-14 2007-04-26 Xanavi Informatics Corp Location positioning device, location positioning method
CN101957194A (en) * 2009-07-16 2011-01-26 北京石油化工学院 Rapid visual orientation and remote monitoring system and method based on embedded mobile robot
CN102208036A (en) * 2010-03-31 2011-10-05 爱信艾达株式会社 Vehicle position detection system
CN102867057A (en) * 2012-09-17 2013-01-09 北京航空航天大学 Virtual wizard establishment method based on visual positioning
CN105046686A (en) * 2015-06-19 2015-11-11 奇瑞汽车股份有限公司 Positioning method and apparatus

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004333233A (en) * 2003-05-02 2004-11-25 Alpine Electronics Inc Navigation apparatus
JP2007108043A (en) * 2005-10-14 2007-04-26 Xanavi Informatics Corp Location positioning device, location positioning method
CN101957194A (en) * 2009-07-16 2011-01-26 北京石油化工学院 Rapid visual orientation and remote monitoring system and method based on embedded mobile robot
CN102208036A (en) * 2010-03-31 2011-10-05 爱信艾达株式会社 Vehicle position detection system
CN102867057A (en) * 2012-09-17 2013-01-09 北京航空航天大学 Virtual wizard establishment method based on visual positioning
CN105046686A (en) * 2015-06-19 2015-11-11 奇瑞汽车股份有限公司 Positioning method and apparatus

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108051836A (en) * 2017-11-02 2018-05-18 中兴通讯股份有限公司 A kind of localization method, device, server and system
CN111380515A (en) * 2018-12-29 2020-07-07 纳恩博(常州)科技有限公司 Positioning method and device, storage medium, electronic device
CN111380515B (en) * 2018-12-29 2023-08-18 纳恩博(常州)科技有限公司 Positioning method and device, storage medium, electronic device
CN111829510A (en) * 2019-04-15 2020-10-27 富华科精密工业(深圳)有限公司 Automatic navigation method, server and storage medium
CN110211187A (en) * 2019-04-28 2019-09-06 上海小萌科技有限公司 A kind of multi-cam position calibration method
CN110322508A (en) * 2019-06-19 2019-10-11 四川阿泰因机器人智能装备有限公司 A kind of assisted location method based on computer vision
CN110322508B (en) * 2019-06-19 2023-05-05 四川阿泰因机器人智能装备有限公司 Auxiliary positioning method based on computer vision
CN112304322B (en) * 2019-07-26 2023-03-14 北京魔门塔科技有限公司 Restarting method after visual positioning failure and vehicle-mounted terminal
CN112304322A (en) * 2019-07-26 2021-02-02 北京初速度科技有限公司 Restarting method after visual positioning failure and vehicle-mounted terminal
CN113672756A (en) * 2020-05-14 2021-11-19 华为技术有限公司 A visual positioning method and electronic device
CN113721599A (en) * 2020-05-25 2021-11-30 华为技术有限公司 Positioning method and positioning device
CN113721599B (en) * 2020-05-25 2023-10-20 华为技术有限公司 Positioning method and positioning device
CN112698648A (en) * 2020-12-14 2021-04-23 珠海格力智能装备有限公司 Vehicle positioning method and device and autonomous navigation vehicle
CN112698648B (en) * 2020-12-14 2024-04-19 珠海格力智能装备有限公司 Vehicle positioning method and device and autonomous navigation vehicle
CN113137963A (en) * 2021-04-06 2021-07-20 上海电科智能系统股份有限公司 Passive indoor high-precision comprehensive positioning and navigation method for people and objects
CN114185071A (en) * 2021-12-10 2022-03-15 武汉市虎联智能科技有限公司 Positioning system and method based on object recognition and spatial position perception
CN114612555A (en) * 2022-03-17 2022-06-10 杭州弥深智能科技有限公司 A positioning method, device, electronic device and storage medium
CN116369032A (en) * 2023-03-15 2023-07-04 深圳拓邦股份有限公司 RFID-based lawnmower relocation method and system

Similar Documents

Publication Publication Date Title
WO2017161588A1 (en) Positioning method and apparatus
US10019900B2 (en) Communication method and server for reconfiguration of a dynamic map
US11846520B2 (en) Method and device for determining a vehicle position
US9933268B2 (en) Method and system for improving accuracy of digital map data utilized by a vehicle
CN113519019B (en) Self-position estimation device, autonomous driving system equipped with the same, and self-generated map sharing device
KR20190082071A (en) Method, apparatus, and computer readable storage medium for updating electronic map
US11281228B2 (en) Method and device for determining a position of a transportation vehicle
CN110687562A (en) A positioning method and vehicle-mounted device
WO2020146283A1 (en) Vehicle pose estimation and pose error correction
JP2017519973A (en) Method and system for determining position relative to a digital map
WO2019015150A1 (en) Method and system for vehicle localization
US20210325898A1 (en) Using drone data to generate high-definition map for autonomous vehicle navigation
CN110271553B (en) Method and apparatus for robustly positioning a vehicle
US11754415B2 (en) Sensor localization from external source data
CN114127738A (en) Automatic mapping and positioning
US20220122316A1 (en) Point cloud creation
CN110160545A (en) A kind of the enhancing positioning system and method for laser radar and GPS
WO2021001018A1 (en) Sourced lateral offset for adas or ad features
CN116528154A (en) Method for vehicle driving assistance within a defined area
JP2020046194A (en) Map data updating system, map data updating method, and map data updating program
CN108827325B (en) Method, apparatus and computer readable storage medium for locating data
CN111291775B (en) Vehicle positioning method, device and system
US11131552B2 (en) Map generation system
CN113312403A (en) Map acquisition method and device, electronic equipment and storage medium
CN112530270B (en) Mapping method and device based on region allocation

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16894941

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 16894941

Country of ref document: EP

Kind code of ref document: A1