CN108490471B - Vehicle positioning method, device and computer readable storage medium - Google Patents

Vehicle positioning method, device and computer readable storage medium Download PDF

Info

Publication number
CN108490471B
CN108490471B CN201810020488.2A CN201810020488A CN108490471B CN 108490471 B CN108490471 B CN 108490471B CN 201810020488 A CN201810020488 A CN 201810020488A CN 108490471 B CN108490471 B CN 108490471B
Authority
CN
China
Prior art keywords
vehicle
information
current
vehicle position
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810020488.2A
Other languages
Chinese (zh)
Other versions
CN108490471A (en
Inventor
刘新
宋朝忠
郭烽
单单
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Echiev Autonomous Driving Technology Co ltd
Original Assignee
Shenzhen Echiev Autonomous Driving Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Echiev Autonomous Driving Technology Co ltd filed Critical Shenzhen Echiev Autonomous Driving Technology Co ltd
Priority to CN201810020488.2A priority Critical patent/CN108490471B/en
Publication of CN108490471A publication Critical patent/CN108490471A/en
Application granted granted Critical
Publication of CN108490471B publication Critical patent/CN108490471B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C11/00Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/46Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

The invention discloses a vehicle positioning method. The vehicle positioning method comprises the following steps: receiving first vehicle information broadcast by a first vehicle based on a vehicle-to-outside information exchange V2X communication mode, wherein the first vehicle information comprises a first vehicle position; acquiring an image in a corresponding direction according to the first vehicle position, and determining an interested area in the image according to the first vehicle position; and acquiring vehicle information of the current vehicle, and determining a second vehicle position of the first vehicle according to the current vehicle position in the vehicle information of the current vehicle and the region of interest. The invention also discloses a vehicle positioning device and a computer readable storage medium. The invention can improve the accuracy of vehicle positioning.

Description

Vehicle positioning method, device and computer readable storage medium
Technical Field
The invention relates to the technical field of intelligent traffic, in particular to a vehicle positioning method, a vehicle positioning device and a computer readable storage medium.
Background
With the rapid development of technology, unmanned vehicles may become the final form of future automotive development. The vehicle positioning technology is a key technology in the research of the unmanned vehicle, and the accurate positioning of the positions of surrounding vehicles has important significance for improving the safety of the unmanned vehicle and realizing autonomous driving.
The Global Positioning System (GPS) is the most widely used vehicle Positioning method at present, and the specific position of a receiver can be known by measuring the distance between a satellite with a known position and a user receiver and then integrating data of a plurality of satellites, so that the GPS has the characteristics of good performance, high precision and wide application. However, in a complex urban environment, such as a high-rise building, a dense tree shade, and the like, the satellite signal is easily blocked, and thus the vehicle positioning accuracy is not good.
Disclosure of Invention
The invention mainly aims to provide a vehicle positioning method, a vehicle positioning device and a computer readable storage medium, aiming at improving the accuracy of vehicle positioning.
In order to achieve the above object, the present invention provides a vehicle positioning method, including the steps of:
receiving first vehicle information broadcast by a first vehicle based on a vehicle-to-outside information exchange V2X communication mode, wherein the first vehicle information comprises a first vehicle position;
acquiring an image in a corresponding direction according to the first vehicle position, and determining an interested area in the image according to the first vehicle position;
and acquiring vehicle information of the current vehicle, and determining a second vehicle position of the first vehicle according to the current vehicle position in the vehicle information of the current vehicle and the region of interest.
Optionally, the step of acquiring an image of a corresponding direction according to the first vehicle position, and determining an area of interest in the image according to the first vehicle position includes:
calling a camera in a corresponding direction according to the first vehicle position to shoot, and acquiring a corresponding image;
and performing coordinate conversion on the coordinate information of the first vehicle position to obtain corresponding image coordinate information, and determining the region of interest in the image according to the corresponding image coordinate information.
Optionally, the step of obtaining vehicle information of a current vehicle and determining a second vehicle position of the first vehicle according to a current vehicle position in the vehicle information of the current vehicle and the region of interest includes:
identifying the region of interest to obtain pixel coordinate information of the first vehicle in the image;
and acquiring vehicle information of the current vehicle, and determining a second vehicle position of the first vehicle according to the current vehicle position and the pixel coordinate information in the vehicle information of the current vehicle.
Optionally, the vehicle information of the current vehicle further includes a current vehicle operating parameter, the first vehicle information further includes a first vehicle operating parameter, and the vehicle positioning method further includes:
calculating the distance between the current vehicle position and a second vehicle position, and determining whether collision is possible according to the distance, the current vehicle operation parameter and the first vehicle operation parameter;
and when the possibility of collision is determined, prompting collision early warning information.
Optionally, the first vehicle operating parameter comprises a first vehicle operating direction and a first vehicle operating speed, and the current vehicle operating parameter comprises a current vehicle operating direction and a current vehicle operating speed.
Optionally, the vehicle positioning method further comprises:
and displaying a corresponding first vehicle icon in a map according to the second vehicle position.
Further, to achieve the above object, the present invention also provides a vehicle positioning apparatus including: a memory, a processor, and a vehicle positioning program stored on the memory and executable on the processor, the vehicle positioning program when executed by the processor implementing the steps of:
receiving first vehicle information broadcast by a first vehicle based on a vehicle-to-outside information exchange V2X communication mode, wherein the first vehicle information comprises a first vehicle position;
acquiring an image in a corresponding direction according to the first vehicle position, and determining an interested area in the image according to the first vehicle position;
and acquiring vehicle information of the current vehicle, and determining a second vehicle position of the first vehicle according to the current vehicle position in the vehicle information of the current vehicle and the region of interest.
Optionally, the vehicle positioning program when executed by the processor further implements the steps of:
calling a camera in a corresponding direction according to the first vehicle position to shoot, and acquiring a corresponding image;
and performing coordinate conversion on the coordinate information of the first vehicle position to obtain corresponding image coordinate information, and determining the region of interest in the image according to the corresponding image coordinate information.
Optionally, the vehicle positioning program when executed by the processor further implements the steps of:
identifying the region of interest to obtain pixel coordinate information of the first vehicle in the image;
and acquiring vehicle information of the current vehicle, and determining a second vehicle position of the first vehicle according to the current vehicle position and the pixel coordinate information in the vehicle information of the current vehicle.
Further, to achieve the above object, the present invention also provides a computer-readable storage medium having a vehicle positioning program stored thereon, the vehicle positioning program, when executed by a processor, realizing the steps of:
receiving first vehicle information broadcast by a first vehicle based on a vehicle-to-outside information exchange V2X communication mode, wherein the first vehicle information comprises a first vehicle position;
acquiring an image in a corresponding direction according to the first vehicle position, and determining an interested area in the image according to the first vehicle position;
and acquiring vehicle information of the current vehicle, and determining a second vehicle position of the first vehicle according to the current vehicle position in the vehicle information of the current vehicle and the region of interest.
The method comprises the steps of receiving first vehicle information broadcast by a first vehicle based on a vehicle and outside information exchange V2X communication mode, wherein the first vehicle information comprises a first vehicle position; acquiring an image in a corresponding direction according to the first vehicle position, and determining an interested area in the image according to the first vehicle position; and acquiring vehicle information of the current vehicle, and determining a second vehicle position of the first vehicle according to the current vehicle position in the vehicle information of the current vehicle and the region of interest. Through the mode, the communication connection between the current vehicle and the surrounding vehicles is established based on the V2X communication mode, when the current vehicle receives the first vehicle information broadcasted by the first vehicle in the surrounding vehicles based on the V2X communication mode, the image shot by the current vehicle through the camera in the corresponding direction is obtained according to the first vehicle position obtained through GPS positioning in the first vehicle information, the interested area in the image, namely the area where the first vehicle is located in the image, is determined according to the first vehicle position, and then the second vehicle position of the first vehicle is obtained through coordinate conversion according to the current vehicle position and the interested area, wherein the second vehicle position is more accurate compared with the first vehicle position. Therefore, the invention combines the image recognition technology in GPS positioning and visual perception, and can improve the accuracy of vehicle positioning while improving the accuracy of visual perception.
Drawings
Fig. 1 is a schematic structural diagram of a terminal belonging to a device in a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart diagram of a first embodiment of a vehicle locating method of the present invention;
fig. 3 is a schematic flowchart of a refining process of acquiring an image in a corresponding direction according to the first vehicle position and determining an area of interest in the image according to the first vehicle position in the embodiment of the present invention;
fig. 4 is a detailed flowchart illustrating that the vehicle information of the current vehicle is acquired, and the second vehicle position of the first vehicle is determined according to the current vehicle position in the vehicle information of the current vehicle and the region of interest in the embodiment of the present invention;
FIG. 5 is a schematic flow chart diagram of a second embodiment of a vehicle localization method of the present invention;
fig. 6 is a flowchart illustrating a vehicle positioning method according to a third embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the prior art, vehicle Positioning technology mainly adopts a Global Positioning System (GPS) for Positioning, but in a complex urban environment, such as a high-rise building, a dense tree shade, and other areas, satellite signals are easily blocked, and thus vehicle Positioning accuracy is poor.
In order to solve the technical problems, the invention provides a vehicle positioning method, a device and a computer readable storage medium, wherein first vehicle information is broadcasted by a first vehicle based on the communication mode of exchanging V2X between the vehicle and the outside world, and the first vehicle information comprises a first vehicle position; acquiring an image in a corresponding direction according to the first vehicle position, and determining an interested area in the image according to the first vehicle position; and acquiring vehicle information of the current vehicle, and determining a second vehicle position of the first vehicle according to the current vehicle position in the vehicle information of the current vehicle and the region of interest. Through the mode, the communication connection between the current vehicle and the surrounding vehicles is established based on the V2X communication mode, when the current vehicle receives the first vehicle information broadcasted by the first vehicle in the surrounding vehicles based on the V2X communication mode, the image shot by the current vehicle through the camera in the corresponding direction is obtained according to the first vehicle position obtained through GPS positioning in the first vehicle information, the interested area in the image, namely the area where the first vehicle is located in the image, is determined according to the first vehicle position, and then the second vehicle position of the first vehicle is obtained through coordinate conversion according to the current vehicle position and the interested area, wherein the second vehicle position is more accurate compared with the first vehicle position. Therefore, the invention combines the image recognition technology in GPS positioning and visual perception, and can improve the accuracy of vehicle positioning while improving the accuracy of visual perception.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a terminal belonging to a device in a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the terminal may include: a processor 1001, such as a CPU, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the terminal structure shown in fig. 1 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is one type of computer storage medium, may include an operating system, a network communication module, a user interface module, and a vehicle positioning program.
In the terminal shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a client and performing data communication with the client; and the processor 1001 may be configured to invoke a vehicle positioning program stored in the memory 1005 and perform the following operations:
receiving first vehicle information broadcast by a first vehicle based on a vehicle-to-outside information exchange V2X communication mode, wherein the first vehicle information comprises a first vehicle position;
acquiring an image in a corresponding direction according to the first vehicle position, and determining an interested area in the image according to the first vehicle position;
and acquiring vehicle information of the current vehicle, and determining a second vehicle position of the first vehicle according to the current vehicle position in the vehicle information of the current vehicle and the region of interest.
Further, the processor 1001 may invoke a vehicle positioning program stored in the memory 1005, and also perform the following operations:
calling a camera in a corresponding direction according to the first vehicle position to shoot, and acquiring a corresponding image;
and performing coordinate conversion on the coordinate information of the first vehicle position to obtain corresponding image coordinate information, and determining the region of interest in the image according to the corresponding image coordinate information.
Further, the processor 1001 may invoke a vehicle positioning program stored in the memory 1005, and also perform the following operations:
identifying the region of interest to obtain pixel coordinate information of the first vehicle in the image;
and acquiring vehicle information of the current vehicle, and determining a second vehicle position of the first vehicle according to the current vehicle position and the pixel coordinate information in the vehicle information of the current vehicle.
Further, the processor 1001 may invoke a vehicle positioning program stored in the memory 1005, and also perform the following operations:
calculating the distance between the current vehicle position and a second vehicle position, and determining whether collision is possible according to the distance, the current vehicle operation parameter and the first vehicle operation parameter;
and when the possibility of collision is determined, prompting collision early warning information.
Further, the processor 1001 may invoke a vehicle positioning program stored in the memory 1005, and also perform the following operations:
the first vehicle operation parameter includes a first vehicle operation direction and a first vehicle operation speed, and the current vehicle operation includes a current vehicle operation direction and a current vehicle operation speed.
Further, the processor 1001 may invoke a vehicle positioning program stored in the memory 1005, and also perform the following operations:
and displaying a corresponding first vehicle icon in a map according to the second vehicle position.
Based on the hardware structure, the embodiment of the vehicle positioning method is provided.
The invention provides a vehicle positioning method.
Referring to fig. 2, fig. 2 is a schematic flow chart of a vehicle positioning method according to a first embodiment of the present invention.
In an embodiment of the present invention, the vehicle positioning method includes:
step S10, receiving first vehicle information broadcasted by a first vehicle based on a vehicle and outside information exchange V2X communication mode, wherein the first vehicle information comprises a first vehicle position;
in the embodiment of the invention, the vehicle positioning method can be used for improving the positioning accuracy of surrounding vehicles by combining the image recognition technology in visual perception when GPS signals are weak in the driving process of the unmanned vehicle, so that the safety of the unmanned vehicle is improved.
In the embodiment of the invention, the communication connection between the current vehicle and the surrounding vehicles is established based on the V2X communication mode, so that the wireless communication between the vehicle terminals is realized, and the data transmission and reception are convenient. Among them, the V2X Communication method mainly includes DSRC (Dedicated Short Range Communication) and C-V2X (Cellular V2X, vehicle-to-outside interaction based on Cellular Communication technology).
The current vehicle may receive first vehicle information broadcast by a first vehicle (i.e., surrounding vehicles) based on the communication method of V2X, where the first vehicle information includes a first vehicle location. Wherein the first vehicle position is obtained from a GPS positioning system. The first vehicle may be a certain vehicle around the current vehicle, or may be a plurality of vehicles around the current vehicle.
Step S20, acquiring an image in a corresponding direction according to the first vehicle position, and determining an interested area in the image according to the first vehicle position;
then, the position relation between the first vehicle and the current vehicle is judged according to the position of the first vehicle, and an image in the corresponding direction is obtained, for example, when the first vehicle is judged to be positioned in front of the current vehicle according to the position of the first vehicle, an image of a front view field shot by a camera in front of the current vehicle can be called, and an interested area in the image, namely the area where the first vehicle is positioned in the image, is determined according to the position of the first vehicle.
Specifically, referring to fig. 3, fig. 3 is a schematic flowchart of a refining process of acquiring an image in a corresponding direction according to the first vehicle position and determining an area of interest in the image according to the first vehicle position in the embodiment of the present invention. Step S20 includes:
step S21, a camera in the corresponding direction is taken according to the first vehicle position to shoot, and a corresponding image is obtained;
step S22, performing coordinate transformation on the coordinate information of the first vehicle position to obtain corresponding image coordinate information, and determining an area of interest in the image according to the corresponding image coordinate information.
In the embodiment of the invention, when the current vehicle receives the first position information of the first vehicle, the position relation between the first vehicle and the current vehicle is judged according to the position of the first vehicle, and the position of the first vehicle in the current vehicle is judged, so that the camera in the corresponding direction is called to shoot, and the corresponding image is obtained. The camera may be installed on the vehicle according to the shooting range of the camera and the actual situation.
Then, coordinate conversion is performed on the coordinate information of the first vehicle position to obtain corresponding image coordinate information, specifically, the corresponding image coordinate information may be converted according to the coordinate information of the first vehicle position, that is, the GPS coordinate (longitude and latitude), and the heading angle and the pitch angle of the current vehicle, and the specific coordinate conversion method may refer to the existing algorithm, which is not described herein again. The heading angle of the vehicle is an included angle between the speed of the mass center of the vehicle and a horizontal transverse shaft under a ground coordinate system, and the pitch angle of the vehicle is an included angle formed by the original driving direction of the mass center of the vehicle and the direction in which the damping of the shock absorber is vertically changed. And then, searching a corresponding point in the image according to the converted corresponding image coordinate information, wherein the GPS position accuracy of the first vehicle may not be accurate, so that the area where the first vehicle is located can be searched in a certain range of the corresponding point in the image, and the region of interest in the image is determined. It should be noted that, due to the poor accuracy of the existing image recognition technology, when there are more vehicles or other objects in the image or the resolution difficulty is high, some vehicles in the image may not be recognized, and the first vehicle position may be helpful for the screening of the region of interest, so that the accuracy of the visual perception may be improved.
Step S30, obtaining vehicle information of a current vehicle, and determining a second vehicle position of the first vehicle according to the current vehicle position in the vehicle information of the current vehicle and the region of interest.
And finally, obtaining the vehicle information of the current vehicle, wherein the vehicle information of the current vehicle comprises the current vehicle position, and further determining the second vehicle position of the first vehicle according to the current vehicle position and the region of interest in the image.
Specifically, please refer to fig. 4, where fig. 4 is a detailed flowchart illustrating a process of acquiring vehicle information of a current vehicle and determining a second vehicle position of the first vehicle according to a current vehicle position in the vehicle information of the current vehicle and the region of interest in the embodiment of the present invention. Step S30 includes:
step S31, identifying the region of interest to obtain pixel coordinate information of the first vehicle in the image;
step S32, obtaining vehicle information of a current vehicle, and determining a second vehicle position of the first vehicle according to a current vehicle position in the vehicle information of the current vehicle and the pixel coordinate information.
In the embodiment of the invention, when the region of interest in the image is determined, the region of interest is identified to obtain the pixel coordinate information of the first vehicle in the image, so as to obtain the vehicle information of the current vehicle, wherein the vehicle information of the current vehicle comprises the current vehicle position, the current vehicle position is obtained according to a GPS, and the second vehicle position of the first vehicle is determined according to the current vehicle position and the pixel coordinate information. Specifically, the coordinate conversion may be performed according to the pixel coordinate information, the heading angle and the pitch angle of the current vehicle, and then the second vehicle position of the first vehicle may be obtained according to the coordinate information of the current vehicle position, that is, the GPS coordinate (longitude and latitude).
It should be noted that, when the position of the first vehicle obtained by the GPS is not accurate, but the current position of the vehicle is accurate, the position of the first vehicle, that is, the second vehicle position, can be accurately located according to the present invention in combination with the image recognition technology in visual perception. When the first vehicle position and the current vehicle acquired by the GPS are accurate, the second vehicle position obtained by combining the image recognition technology in the visual perception according to the present invention coincides with the first vehicle position. When the position of the first vehicle and the position of the current vehicle acquired by the GPS are not accurate, the image recognition technology in visual perception is combined according to the invention, so that the position of the first vehicle can be positioned according to the position of the current vehicle based on the accurate relative position relationship between the current vehicle and the first vehicle, namely the position of the second vehicle, and at the moment, the accuracy of vehicle positioning can be improved to a certain extent.
The invention provides a vehicle positioning method, which comprises the steps of receiving first vehicle information broadcasted by a first vehicle based on a vehicle and outside information exchange V2X communication mode, wherein the first vehicle information comprises a first vehicle position; acquiring an image in a corresponding direction according to the first vehicle position, and determining an interested area in the image according to the first vehicle position; and acquiring vehicle information of the current vehicle, and determining a second vehicle position of the first vehicle according to the current vehicle position in the vehicle information of the current vehicle and the region of interest. Through the mode, the communication connection between the current vehicle and the surrounding vehicles is established based on the V2X communication mode, when the current vehicle receives the first vehicle information broadcasted by the first vehicle in the surrounding vehicles based on the V2X communication mode, the image shot by the current vehicle through the camera in the corresponding direction is obtained according to the first vehicle position obtained through GPS positioning in the first vehicle information, the interested area in the image, namely the area where the first vehicle is located in the image, is determined according to the first vehicle position, and then the second vehicle position of the first vehicle is obtained through coordinate conversion according to the current vehicle position and the interested area, wherein the second vehicle position is more accurate compared with the first vehicle position. Therefore, the invention combines the image recognition technology in GPS positioning and visual perception, and can improve the accuracy of vehicle positioning while improving the accuracy of visual perception.
Further, please refer to fig. 5, fig. 5 is a flowchart illustrating a vehicle positioning method according to a second embodiment of the present invention.
Based on the first embodiment shown in fig. 2, after step S30, the vehicle positioning method further includes:
step S40, calculating the distance between the current vehicle position and the second vehicle position, and determining whether there is possibility of collision according to the distance, the current vehicle operation parameter and the first vehicle operation parameter;
in step S50, when it is determined that there is a possibility of collision, collision warning information is presented.
In the embodiment of the invention, after the first vehicle is more accurately positioned, namely the second vehicle position of the first vehicle is determined, the distance between the current vehicle position and the second vehicle position is calculated, whether collision is possible or not is determined according to the distance, the current vehicle operation parameter and the first vehicle operation parameter, and when collision is determined to be possible, collision early warning information is prompted. Wherein the first vehicle operating parameter comprises a first vehicle operating direction and a first vehicle operating speed, and the current vehicle operating parameter comprises a current vehicle operating direction and a current vehicle operating speed. Of course, whether the preset conditions corresponding to other prompt messages are met or not can be judged according to the distance, the current vehicle running parameter and the first vehicle running parameter, and when the preset conditions corresponding to other prompt messages are met, other corresponding prompt messages are prompted. In addition, in a specific embodiment, the first vehicle information broadcast by the first vehicle based on the V2X communication mode may further include size information of the first vehicle, and in this case, the distance between the current vehicle and the second vehicle may be calculated according to the size information of the first vehicle and the area of the pixel occupied by the first vehicle in the image.
It should be noted that, in an embodiment, it may also be determined whether there is a possibility of collision between the current vehicle and the first vehicle only according to one or more parameters of the distance between the current vehicle and the first vehicle, the running direction, and the running speed, for example, when the distance between the current vehicle and the first vehicle is less than or equal to a preset value, the collision warning information may be prompted.
It should be further noted that the collision warning information can be prompted by text or voice directly on the display screen of the vehicle. In addition, communication connection can be established between the vehicle positioning device and the user terminal, and then collision early warning information is sent to the user terminal to prompt a user, wherein the user terminal can be a vehicle-mounted terminal, a smart phone, a tablet computer and other equipment.
Further, please refer to fig. 6, fig. 6 is a flowchart illustrating a vehicle positioning method according to a third embodiment of the present invention.
Based on the first embodiment shown in fig. 2, after step S30, the vehicle positioning method further includes:
and step S60, displaying a corresponding first vehicle icon in a map according to the second vehicle position.
In the embodiment of the invention, as an application scenario, after the second vehicle position of the first vehicle is determined, the corresponding first vehicle icon can be displayed in the map according to the second vehicle position, so that the user is prompted to acquire the information of the nearby vehicle, and the driving safety is improved. In addition, in the map, an icon corresponding to the current vehicle can be displayed, so that a user can conveniently know the relative position relation between the current vehicle and surrounding vehicles, and the driving safety can be improved.
The invention also proposes a computer-readable storage medium having stored thereon a vehicle localization program which, when executed by a processor, implements the steps of the vehicle localization method according to any one of the above embodiments.
The specific embodiment of the computer-readable storage medium of the present invention is substantially the same as the embodiments of the vehicle positioning method described above, and is not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (8)

1. A vehicle positioning method, characterized by comprising the steps of:
receiving first vehicle information broadcast by a first vehicle based on a vehicle and outside information exchange V2X communication mode, wherein the first vehicle information comprises a first vehicle position, and the first vehicle position is a GPS coordinate;
acquiring an image in a corresponding direction according to the first vehicle position, and determining an interested area in the image according to the first vehicle position;
acquiring vehicle information of a current vehicle, and determining a second vehicle position of the first vehicle according to a current vehicle position in the vehicle information of the current vehicle and the region of interest;
the step of obtaining vehicle information of a current vehicle and determining a second vehicle position of the first vehicle according to a current vehicle position in the vehicle information of the current vehicle and the region of interest includes:
identifying the region of interest to obtain pixel coordinate information of the first vehicle in the image;
acquiring vehicle information of a current vehicle, and determining a second vehicle position of the first vehicle according to a current vehicle position and the pixel coordinate information in the vehicle information of the current vehicle;
wherein the current vehicle position is obtained from a GPS positioning system, and the step of determining the second vehicle position of the first vehicle from the current vehicle position in the vehicle information of the current vehicle and the pixel coordinate information comprises:
and performing coordinate conversion on the course angle and the pitch angle of the current vehicle according to the pixel coordinate information, and obtaining the second vehicle position of the first vehicle according to the conversion result and the current vehicle position.
2. The vehicle localization method of claim 1, wherein the step of acquiring an image of a corresponding direction according to the first vehicle position and determining the region of interest in the image according to the first vehicle position comprises:
calling a camera in a corresponding direction according to the first vehicle position to shoot, and acquiring a corresponding image;
and performing coordinate conversion on the coordinate information of the first vehicle position to obtain corresponding image coordinate information, and determining the region of interest in the image according to the corresponding image coordinate information.
3. The vehicle localization method of claim 1, wherein the vehicle information of the current vehicle further comprises a current vehicle operating parameter, the first vehicle information further comprises a first vehicle operating parameter, the vehicle localization method further comprising:
calculating the distance between the current vehicle position and a second vehicle position, and determining whether collision is possible according to the distance, the current vehicle operation parameter and the first vehicle operation parameter;
and when the possibility of collision is determined, prompting collision early warning information.
4. The vehicle positioning method as recited in claim 3, wherein the first vehicle operating parameter comprises a first vehicle operating direction and a first vehicle operating speed, and the current vehicle operating parameter comprises a current vehicle operating direction and a current vehicle operating speed.
5. The vehicle localization method as recited in claim 1, further comprising:
and displaying a corresponding first vehicle icon in a map according to the second vehicle position.
6. A vehicle positioning apparatus, characterized by comprising: a memory, a processor, and a vehicle positioning program stored on the memory and executable on the processor, the vehicle positioning program when executed by the processor implementing the steps of:
receiving first vehicle information broadcast by a first vehicle based on a vehicle and outside information exchange V2X communication mode, wherein the first vehicle information comprises a first vehicle position, and the first vehicle position is a GPS coordinate;
acquiring an image in a corresponding direction according to the first vehicle position, and determining an interested area in the image according to the first vehicle position;
acquiring vehicle information of a current vehicle, and determining a second vehicle position of the first vehicle according to a current vehicle position in the vehicle information of the current vehicle and the region of interest;
the vehicle localization program when executed by the processor further implements the steps of:
identifying the region of interest to obtain pixel coordinate information of the first vehicle in the image;
acquiring vehicle information of a current vehicle, and determining a second vehicle position of the first vehicle according to a current vehicle position and the pixel coordinate information in the vehicle information of the current vehicle;
wherein the current vehicle position is obtained from a GPS positioning system, and the step of determining the second vehicle position of the first vehicle from the current vehicle position in the vehicle information of the current vehicle and the pixel coordinate information comprises:
and performing coordinate conversion on the course angle and the pitch angle of the current vehicle according to the pixel coordinate information, and obtaining the second vehicle position of the first vehicle according to the conversion result and the current vehicle position.
7. The vehicle localization arrangement of claim 6, wherein the vehicle localization program when executed by the processor further performs the steps of:
calling a camera in a corresponding direction according to the first vehicle position to shoot, and acquiring a corresponding image;
and performing coordinate conversion on the coordinate information of the first vehicle position to obtain corresponding image coordinate information, and determining the region of interest in the image according to the corresponding image coordinate information.
8. A computer-readable storage medium having a vehicle localization program stored thereon, the vehicle localization program when executed by a processor implementing the steps of:
receiving first vehicle information broadcast by a first vehicle based on a vehicle and outside information exchange V2X communication mode, wherein the first vehicle information comprises a first vehicle position, and the first vehicle position is a GPS coordinate;
acquiring an image in a corresponding direction according to the first vehicle position, and determining an interested area in the image according to the first vehicle position;
acquiring vehicle information of a current vehicle, and determining a second vehicle position of the first vehicle according to a current vehicle position in the vehicle information of the current vehicle and the region of interest;
the vehicle localization program when executed by the processor further implements the steps of:
identifying the region of interest to obtain pixel coordinate information of the first vehicle in the image;
acquiring vehicle information of a current vehicle, and determining a second vehicle position of the first vehicle according to a current vehicle position and the pixel coordinate information in the vehicle information of the current vehicle;
wherein the current vehicle position is obtained from a GPS positioning system, and the step of determining the second vehicle position of the first vehicle from the current vehicle position in the vehicle information of the current vehicle and the pixel coordinate information comprises:
and performing coordinate conversion on the course angle and the pitch angle of the current vehicle according to the pixel coordinate information, and obtaining the second vehicle position of the first vehicle according to the conversion result and the current vehicle position.
CN201810020488.2A 2018-01-08 2018-01-08 Vehicle positioning method, device and computer readable storage medium Active CN108490471B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810020488.2A CN108490471B (en) 2018-01-08 2018-01-08 Vehicle positioning method, device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810020488.2A CN108490471B (en) 2018-01-08 2018-01-08 Vehicle positioning method, device and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN108490471A CN108490471A (en) 2018-09-04
CN108490471B true CN108490471B (en) 2021-06-01

Family

ID=63344145

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810020488.2A Active CN108490471B (en) 2018-01-08 2018-01-08 Vehicle positioning method, device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN108490471B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111212375B (en) * 2018-11-20 2021-08-03 华为技术有限公司 Positioning position adjusting method and device
CN111223331B (en) * 2018-11-26 2022-10-18 华为云计算技术有限公司 Vehicle early warning method and related device
CN110164135B (en) * 2019-01-14 2022-08-02 腾讯科技(深圳)有限公司 Positioning method, positioning device and positioning system
CN114463229A (en) * 2020-10-30 2022-05-10 高新兴科技集团股份有限公司 Method, device and medium for displaying vehicle speed based on radar and visible light fusion

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102768359A (en) * 2011-05-03 2012-11-07 财团法人工业技术研究院 Tracking system and method
CN103249142A (en) * 2013-04-26 2013-08-14 东莞宇龙通信科技有限公司 Locating method, locating system and mobile terminal
CN104180793A (en) * 2014-08-27 2014-12-03 北京建筑大学 Device and method for obtaining mobile spatial information for digital city construction
JP6138326B1 (en) * 2016-08-05 2017-05-31 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd MOBILE BODY, MOBILE BODY CONTROL METHOD, PROGRAM FOR CONTROLLING MOBILE BODY, CONTROL SYSTEM, AND INFORMATION PROCESSING DEVICE

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105890601A (en) * 2015-10-30 2016-08-24 乐卡汽车智能科技(北京)有限公司 Vehicle position display method and device and navigation device
JP6716910B2 (en) * 2015-12-25 2020-07-01 井関農機株式会社 Autonomous traveling system for work vehicles
US9975487B2 (en) * 2016-02-03 2018-05-22 GM Global Technology Operations LLC Rear vision system for a vehicle and method of using the same
CN107240263A (en) * 2016-03-29 2017-10-10 西安思丹德信息技术有限公司 A kind of road gate vehicle snapshot method
CN105844964A (en) * 2016-05-05 2016-08-10 深圳市元征科技股份有限公司 Vehicle safe driving early warning method and device
CN107390205B (en) * 2017-07-20 2019-08-09 清华大学 A kind of monocular vision vehicle odometry method obtaining front truck feature using car networking

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102768359A (en) * 2011-05-03 2012-11-07 财团法人工业技术研究院 Tracking system and method
CN103249142A (en) * 2013-04-26 2013-08-14 东莞宇龙通信科技有限公司 Locating method, locating system and mobile terminal
CN104180793A (en) * 2014-08-27 2014-12-03 北京建筑大学 Device and method for obtaining mobile spatial information for digital city construction
JP6138326B1 (en) * 2016-08-05 2017-05-31 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd MOBILE BODY, MOBILE BODY CONTROL METHOD, PROGRAM FOR CONTROLLING MOBILE BODY, CONTROL SYSTEM, AND INFORMATION PROCESSING DEVICE

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"GPS双目摄像机标定及空间坐标重建";孔筱芳 等;《光学精密工程》;20170228;第485-492页 *
"Self driving cars: A peep into the future";T.Banerjee 等;《2017 8th Annual Industrial Automation and Electromechanical Engineering Conference》;20170818;第33-38页 *
"双摄影目标跟踪定位技术研究及应用";雷飚;《中国优秀硕士学位论文全文数据库 信息科技辑》;20111215;第I138-1167页 *
"车辆监控***中的坐标转换相关模型算法初探";杨鹏昊 等;《全球定位***》;20121231;第74-76页 *

Also Published As

Publication number Publication date
CN108490471A (en) 2018-09-04

Similar Documents

Publication Publication Date Title
CN108490471B (en) Vehicle positioning method, device and computer readable storage medium
US10935628B2 (en) Control device for vehicle
US9200902B2 (en) Method of processing global navigation satellite system data
CN109141441B (en) Obstacle analysis method and device for vehicle
CN112203216B (en) Positioning information acquisition method, driving assistance method and vehicle end sensor detection method
CN108061875B (en) Vehicle positioning based on wireless local area network nodes
US11010612B2 (en) Information generation device, information generation method, computer program, and in-vehicle device
CN111417068A (en) Vehicle auxiliary navigation positioning method, device and equipment and readable storage medium
JP2017003310A (en) Automatic travel control device, on-vehicle device for automatic travel, and automatic travel control method
CN107636490B (en) Method for transforming a position information into a local coordinate system
US10982962B2 (en) V2X location accuracy enhancement
KR100894687B1 (en) Apparatus and method for providing vehicle parking information using naviation satellites
US10803332B2 (en) Traffic sign detection method, apparatus, system and medium
CN109859611B (en) Map data acquisition method, device, equipment and storage medium
CN107027169B (en) Method and device for determining user position information
CN108181609B (en) Vehicle positioning method and device and computer readable storage medium
CN112462402A (en) Mobile terminal positioning and deviation rectifying method and device
CN111028516A (en) Traffic police duty information transmission method, system, medium and device
CN112118529A (en) Mobile terminal positioning method, vehicle-mounted terminal and mobile terminal
CN109547914B (en) Method, device and terminal for determining position area in carriage and providing position service
CN106157659B (en) Electronic eye data adding method, electronic eye management device and system
CN108627173B (en) Navigation method, navigation device, terminal, navigation server and storage medium
CN113115254A (en) Unmanned aerial vehicle positioning method and server
CN105246155A (en) Method and device for positioning geographic position of network access facility
CN105352518A (en) IOS vehicle navigation system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Vehicle positioning method, device and computer readable storage medium

Effective date of registration: 20220623

Granted publication date: 20210601

Pledgee: Industrial and Commercial Bank of China Limited Shenzhen Fuyong sub branch

Pledgor: SHENZHEN ECHIEV AUTONOMOUS DRIVING TECHNOLOGY Co.,Ltd.

Registration number: Y2022980008778

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20230818

Granted publication date: 20210601

Pledgee: Industrial and Commercial Bank of China Limited Shenzhen Fuyong sub branch

Pledgor: SHENZHEN ECHIEV AUTONOMOUS DRIVING TECHNOLOGY Co.,Ltd.

Registration number: Y2022980008778

PC01 Cancellation of the registration of the contract for pledge of patent right