CN115235489A - Positioning method, positioning device, electronic equipment and computer storage medium - Google Patents
Positioning method, positioning device, electronic equipment and computer storage medium Download PDFInfo
- Publication number
- CN115235489A CN115235489A CN202110449464.0A CN202110449464A CN115235489A CN 115235489 A CN115235489 A CN 115235489A CN 202110449464 A CN202110449464 A CN 202110449464A CN 115235489 A CN115235489 A CN 115235489A
- Authority
- CN
- China
- Prior art keywords
- target object
- frequency
- height change
- road
- difference data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000008859 change Effects 0.000 claims abstract description 105
- 238000012545 processing Methods 0.000 claims abstract description 19
- 238000005457 optimization Methods 0.000 claims description 15
- 238000004891 communication Methods 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 4
- 230000009471 action Effects 0.000 claims description 2
- 238000004590 computer program Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 14
- 238000009825 accumulation Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000002411 adverse Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/343—Calculating itineraries, i.e. routes leading from a starting point to a series of categorical destinations using a global route restraint, round trips, touristic trips
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
- G01C21/30—Map- or contour-matching
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
本申请实施例提供了一种定位方法、装置、电子设备及计算机存储介质。定位方法,包括:获取按照第一频率采集的目标对象的高程差数据;按照第二频率,对获取到的高程差数据进行处理,获得第二频率对应时间周期内的高度变化值,所述第二频率低于所述第一频率;获取所述目标对象在相应时间周期内的行驶距离数据;根据高度变化值、所述行驶距离数据和所述目标对象所在位置的道路坡度信息,确定所述目标对象是否处于高架道路。该定位方法的识别准确度更高。
Embodiments of the present application provide a positioning method, an apparatus, an electronic device, and a computer storage medium. The positioning method includes: acquiring elevation difference data of a target object collected according to a first frequency; processing the acquired elevation difference data according to a second frequency to obtain a height change value within a time period corresponding to the second frequency, and the first frequency The second frequency is lower than the first frequency; the driving distance data of the target object in a corresponding time period is obtained; according to the altitude change value, the driving distance data and the road gradient information of the location of the target object Whether the target object is on an elevated road. The identification accuracy of this positioning method is higher.
Description
技术领域technical field
本申请实施例涉及地理信息技术领域,尤其涉及一种定位方法、装置、电子设备及计算机存储介质。The embodiments of the present application relate to the technical field of geographic information, and in particular, to a positioning method, an apparatus, an electronic device, and a computer storage medium.
背景技术Background technique
导航服务是根据被导航对象的定位位置和导航规划路线,引导被导航对象从导航规划路线的起点行驶到终点的服务。由于导航服务需要基于被导航对象的定位位置准确地确定出目标对象所行驶的道路,以便确定被导航对象是否在沿着导航规划路线行驶,而现实世界的道路情况复杂,存在部分特定类型的道路,比如高架路,基于定位位置很难准确地定位出被导航对象是在高架上行驶还是在高架下行驶,一旦定位错误,这会极大影响导航服务的用户体验。Navigation service is a service that guides the navigation object to travel from the starting point to the end point of the navigation planning route according to the positioning position of the navigation object and the navigation planning route. Since the navigation service needs to accurately determine the road that the target object is traveling on based on the positioning position of the object being navigated, so as to determine whether the object being navigated is traveling along the navigation planning route, and the road conditions in the real world are complex, there are some specific types of roads. For example, on an elevated road, it is difficult to accurately locate whether the navigated object is driving on an elevated road or under an elevated road based on the positioning position. Once the positioning is wrong, it will greatly affect the user experience of the navigation service.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本申请实施例提供一种定位方案,以至少部分解决上述问题。In view of this, the embodiments of the present application provide a positioning solution to at least partially solve the above problems.
根据本申请实施例的第一方面,提供了一种定位方法,包括:获取按照第一频率采集的目标对象的高程差数据;按照第二频率,对获取到的高程差数据进行处理,获得第二频率对应时间周期内的高度变化值,所述第二频率低于所述第一频率;获取所述目标对象在相应时间周期内的行驶距离数据;根据高度变化值、所述行驶距离数据和所述目标对象所在位置的道路坡度信息,确定所述目标对象是否处于高架道路。According to a first aspect of the embodiments of the present application, a positioning method is provided, including: acquiring elevation difference data of a target object collected according to a first frequency; processing the acquired elevation difference data according to a second frequency to obtain a first The second frequency corresponds to the height change value in the time period, and the second frequency is lower than the first frequency; obtain the travel distance data of the target object in the corresponding time period; according to the height change value, the travel distance data and The road gradient information of the location of the target object determines whether the target object is on an elevated road.
根据本申请实施例的第二方面,提供了一种定位装置,包括:第一获取模块,用于获取按照第一频率采集的目标对象的高程差数据;第二获取模块,用于按照第二频率,对获取到的高程差数据进行处理,获得第二频率对应时间周期内的高度变化值,所述第二频率低于所述第一频率;第三获取模块,用于获取所述目标对象在相应时间周期内的行驶距离数据;确定模块,用于根据高度变化值、所述行驶距离数据和所述目标对象所在位置的道路坡度信息,确定所述目标对象是否处于高架道路。According to a second aspect of the embodiments of the present application, there is provided a positioning device, comprising: a first acquisition module for acquiring elevation difference data of a target object collected according to a first frequency; a second acquisition module for frequency, process the acquired elevation difference data, and obtain the height change value in the time period corresponding to the second frequency, the second frequency is lower than the first frequency; the third acquisition module is used to acquire the target object Driving distance data in a corresponding time period; a determining module, configured to determine whether the target object is on an elevated road according to the height change value, the driving distance data and the road gradient information at the location of the target object.
根据本申请实施例的第三方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面所述的定位方法对应的操作。According to a third aspect of the embodiments of the present application, an electronic device is provided, including: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface complete each other through the communication bus The memory is used for storing at least one executable instruction, and the executable instruction enables the processor to perform an operation corresponding to the positioning method described in the first aspect.
根据本申请实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的定位方法。According to a fourth aspect of the embodiments of the present application, a computer storage medium is provided on which a computer program is stored, and when the program is executed by a processor, the positioning method according to the first aspect is implemented.
根据本申请实施例提供的定位方案,获取按照第一频率采集的高程差数据,并按照第二频率对高程差数据进行处理,从而获得高度变化值,由于高度变化值对应的第二频率低于第一频率,因此其对应的周期时长更长,因此可以减少目标对象的振动、颠簸导致采集的高程差数据中存在的误差,进而根据行驶距离数据和高度变化值可以更加准确第确定目标对象是否处于高架道路上,由此提升高架定位的准确性。According to the positioning solution provided by the embodiment of the present application, the elevation difference data collected according to the first frequency is acquired, and the elevation difference data is processed according to the second frequency, so as to obtain the height change value, because the second frequency corresponding to the height change value is lower than The first frequency, so its corresponding period is longer, so it can reduce the error in the collected elevation difference data caused by vibration and bumps of the target object, and then more accurately determine whether the target object is based on the driving distance data and the altitude change value On an elevated road, thereby improving the accuracy of elevated positioning.
附图说明Description of drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only These are some embodiments described in the embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings.
图1为根据本申请实施例一的一种定位方法的步骤流程图;1 is a flowchart of steps of a positioning method according to Embodiment 1 of the present application;
图2为根据本申请实施例二的一种定位方法的步骤流程图;2 is a flow chart of steps of a positioning method according to Embodiment 2 of the present application;
图3为根据本申请实施例三的一种定位装置的结构框图;3 is a structural block diagram of a positioning device according to Embodiment 3 of the present application;
图4为根据本申请实施例四的一种电子设备的结构示意图。FIG. 4 is a schematic structural diagram of an electronic device according to Embodiment 4 of the present application.
具体实施方式Detailed ways
为了使本领域的人员更好地理解本申请实施例中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请实施例保护的范围。In order to make those skilled in the art better understand the technical solutions in the embodiments of the present application, the following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. The embodiments described above are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in the embodiments of the present application should fall within the protection scope of the embodiments of the present application.
下面结合本申请实施例附图进一步说明本申请实施例具体实现。The specific implementation of the embodiments of the present application is further described below with reference to the accompanying drawings of the embodiments of the present application.
实施例一Example 1
参照图1,示出了本申请的实施例一的定位方法的步骤流程图。Referring to FIG. 1 , a flowchart of steps of the positioning method according to the first embodiment of the present application is shown.
在本实施例中,该方法可以部署于目标对象搭载的控制器中,用于识别目标对象是否处于高架道路中,以提升对目标对象的定位准确性,进而提升导航效果。其中,高架道路可以指具有一定坡度的道路,如高架桥道路等。或者,该方法也可以部署于云端或者目标对象之外的控制器中,通过与目标对象通信的方式接收数据并确定目标对象是否处于高架道路中。In this embodiment, the method can be deployed in a controller carried by the target object to identify whether the target object is on an elevated road, so as to improve the positioning accuracy of the target object, thereby improving the navigation effect. The elevated road may refer to a road with a certain gradient, such as a viaduct road and the like. Alternatively, the method can also be deployed in the cloud or in a controller other than the target object to receive data by communicating with the target object and determine whether the target object is in an elevated road.
该方法包括以下步骤:The method includes the following steps:
步骤S102:获取按照第一频率采集的目标对象的高程差数据。Step S102: Acquire the elevation difference data of the target object collected according to the first frequency.
所述高程差数据包括高度变化信息。目标对象例如为车辆。高程差数据可以通过车辆上搭载的传感器检测获得。其中,采集高程差数据的第一频率可以根据车辆上搭载的传感器的特性确定。The elevation difference data includes elevation change information. The target object is, for example, a vehicle. Elevation difference data can be obtained through detection by sensors mounted on the vehicle. The first frequency for collecting the elevation difference data may be determined according to the characteristics of the sensors mounted on the vehicle.
例如,第一频率为5Hz,则车辆在行驶过程中,每秒检测获得5次高程差数据。For example, if the first frequency is 5 Hz, the vehicle detects and obtains elevation difference data 5 times per second during the driving process.
由于车辆在行驶过程中会存在振动和颠簸,导致相邻两个高程差数据中的高度变化信息存在较大波动,例如,t1时刻的高度变化信息为1.1,t2时刻的高度变化信息为-0.5,t3时刻的高度变化信息为1.4,t4时刻的高度变化信息为-0.3,t5时刻的高度变化信息为1.1。这会导致根据高程差数据无法准确地判断车辆是否处于高架道路中,进而可能会出现导航显示的路线和车辆实际行驶路线不一致的问题,影响了导航准确性和用户使用体验。Due to the vibration and turbulence of the vehicle during driving, the height change information in the two adjacent height difference data has large fluctuations. For example, the height change information at time t1 is 1.1, and the height change information at time t2 is -0.5 , the height change information at time t3 is 1.4, the height change information at time t4 is -0.3, and the height change information at time t5 is 1.1. This makes it impossible to accurately determine whether the vehicle is on an elevated road based on the elevation difference data, which may lead to inconsistencies between the route displayed by the navigation and the actual driving route of the vehicle, which affects the navigation accuracy and user experience.
在本实施例中,为了解决该问题,不再基于每个高程差数据进行高架道路识别,而是采集一段时间内的多个高程差数据,后续再依据多个高程差数据进行高架道路识别,由此克服车辆振动和颠簸导致的高架道路识别的误差。In this embodiment, in order to solve this problem, the elevated road identification is no longer based on each elevation difference data, but multiple elevation difference data are collected within a period of time, and the elevated road identification is subsequently performed based on the multiple elevation difference data. This overcomes the errors in the identification of elevated roads caused by vehicle vibration and bumps.
步骤S104:按照第二频率,对获取到的高程差数据进行处理,获得第二频率对应时间周期内的高度变化值。Step S104: Process the acquired elevation difference data according to the second frequency to obtain a height change value within a time period corresponding to the second frequency.
在一种可行方式中,为了解决车辆行驶过程振动和颠簸导致的高架道路识别不准的问题,对高程差数据进行降频处理,即基于多个高程差数据确定一个高度变化值,这样高度变化值的采集频率为第二频率,而第二频率小于第一频率,使得高度变化值既能保留车辆的高度变化的信息,又能消除车辆的振动和颠簸对高架道路定位的不利影响。In a feasible way, in order to solve the problem of inaccurate identification of elevated roads caused by vibration and bumps during vehicle driving, frequency reduction processing is performed on the elevation difference data, that is, a height change value is determined based on multiple elevation difference data, so that the height changes The collection frequency of the value is the second frequency, and the second frequency is smaller than the first frequency, so that the height change value can not only retain the information of the height change of the vehicle, but also eliminate the adverse effects of vehicle vibration and bumps on the positioning of the elevated road.
第二频率根据需要确定,例如,第一频率为5Hz,为了兼顾时效性和准确性,第二频率可以为1Hz(即,每秒获得一个高度变化值),则该高度变化值根据1秒内获得的5个高程差数据确定。在一示例中,可以通过对多个高程差数据进行累加的方式获得高度变化值。The second frequency is determined according to needs. For example, the first frequency is 5 Hz. In order to take into account the timeliness and accuracy, the second frequency can be 1 Hz (that is, a height change value is obtained every second). The obtained 5 elevation difference data are determined. In an example, the height change value can be obtained by accumulating a plurality of height difference data.
步骤S106:获取所述目标对象在相应时间周期内的行驶距离数据。Step S106: Acquire travel distance data of the target object within a corresponding time period.
目标对象的相应时间周期即为第二频率对应的时间周期,例如,第二频率为1Hz,则时间周期为1秒。在一种可行方式中,可以通过目标对象上搭载的传感器获得目标对象的行驶距离数据。例如,根据车辆上的转速计,确定行驶距离数据。当然,本领域技术人员亦可采用其他方式确定目标对象的行驶速度,进而结合时间周期确定行驶距离数据。The corresponding time period of the target object is the time period corresponding to the second frequency. For example, if the second frequency is 1 Hz, the time period is 1 second. In a feasible manner, the driving distance data of the target object can be obtained through sensors mounted on the target object. For example, from the tachometer on the vehicle, the travel distance data is determined. Of course, those skilled in the art can also use other methods to determine the traveling speed of the target object, and then determine the traveling distance data in combination with the time period.
步骤S108:根据高度变化值、所述行驶距离数据和所述目标对象所在位置的道路坡度信息,确定所述目标对象是否处于高架道路。Step S108: Determine whether the target object is on an elevated road according to the height change value, the travel distance data and the road gradient information at the location of the target object.
通过高度变化值和行驶距离数据,可以确定目标对象所在位置的检测坡度,并将检测坡度与目标对象所处位置的道路坡度信息匹配,若两者匹配,则确定车辆处于高架道路,此时,既可以在导航界面显示目标车辆处于高架道路,也可以通过导航语音提示目标对象沿高架道路行驶需要注意的信息。Through the height change value and the driving distance data, the detected slope of the location of the target object can be determined, and the detected slope can be matched with the road gradient information of the location of the target object. If the two match, it is determined that the vehicle is on an elevated road. At this time, The navigation interface can display that the target vehicle is on an elevated road, and can also prompt the target object to pay attention to the information when driving along the elevated road through the navigation voice.
下面结合一具体使用场景对定位方法的实现过程进行说明如下:The implementation process of the positioning method is described below in combination with a specific usage scenario as follows:
在通过终端设备进行导航时,终端设备可以安装于目标对象(例如为车辆)上,并通过无线或有线网络与目标对象中的传感器通信,并从目标对象接收按照第一频率采集的高程差数据、以及从目标对象获取行驶距离数据。设高程差数据的第一频率为5Hz,则终端设备每秒中接收5个高程差数据。When navigating through the terminal device, the terminal device can be installed on the target object (for example, a vehicle), communicate with sensors in the target object through a wireless or wired network, and receive from the target object the elevation difference data collected at the first frequency , and obtain travel distance data from the target object. Assuming that the first frequency of the elevation difference data is 5 Hz, the terminal device receives 5 elevation difference data per second.
对每秒的5个高程差数据进行处理,获得一秒对应的一个高度变化值。这样就将5Hz的高程差数据降频为1Hz的高度变化值,从而减少了高程差数据中的误差对高架道路识别准确性的不利影响。Process 5 elevation difference data per second to obtain a height change value corresponding to one second. In this way, the elevation difference data of 5 Hz is down-converted to a height variation value of 1 Hz, thereby reducing the adverse effect of errors in the elevation difference data on the identification accuracy of the elevated road.
基于高度变化值和每秒对应的行驶距离数据可以确定目标对象的检测坡度,进而通过比较检测坡度和目标对象所在位置的道路坡度信息,确定目标对象是否处于高架道路。The detected gradient of the target object can be determined based on the height change value and the corresponding driving distance data per second, and then by comparing the detected gradient with the road gradient information of the location of the target object, it is determined whether the target object is on an elevated road.
若处于高架道路,则既可以在导航界面显示目标车辆处于高架道路,也可以通过导航语音提示目标对象沿高架道路行驶需要注意的信息。通过此种方式可以提升对高架道路识别的准确性,进而降低误判,使得导航显示更加准确。If it is on an elevated road, it can be displayed on the navigation interface that the target vehicle is on an elevated road, or information that the target object needs to pay attention to when driving along the elevated road can be prompted through the navigation voice. In this way, the accuracy of identifying the elevated road can be improved, thereby reducing misjudgment and making the navigation display more accurate.
通过本实施例,获取按照第一频率采集的高程差数据,并按照第二频率对高程差数据进行处理,从而获得第二频率对应时间周期内的高度变化值,由于高度变化值对应的第二频率低于第一频率,因此其对应的时间周期时长更长,因此高度变化值中可以减少目标对象的振动、颠簸导致的误差,进而减少对高架道路识别的不利影响,提升高架道路识别的准确性。Through this embodiment, the elevation difference data collected according to the first frequency is acquired, and the elevation difference data is processed according to the second frequency, so as to obtain the height change value in the time period corresponding to the second frequency. The frequency is lower than the first frequency, so the corresponding time period is longer, so the height change value can reduce the error caused by the vibration and bump of the target object, thereby reducing the adverse impact on the identification of the elevated road and improving the accuracy of the identification of the elevated road. sex.
本实施例的定位方法可以由任意适当的具有数据处理能力的电子设备执行,包括但不限于:服务器、移动终端(如手机、PAD等)和PC机等。The positioning method in this embodiment may be executed by any appropriate electronic device with data processing capability, including but not limited to: a server, a mobile terminal (such as a mobile phone, a PAD, etc.), a PC, and the like.
实施例二Embodiment 2
参照图2,示出了本申请实施例二的定位方法的步骤流程图。Referring to FIG. 2 , a flowchart of steps of the positioning method according to the second embodiment of the present application is shown.
在本实施例中,该方法包括以下步骤:In this embodiment, the method includes the following steps:
步骤S200:基于所述目标对象的定位位置,从预设的地图路网数据中获取所述目标对象所在道路的道路坡度信息。Step S200: Based on the positioning position of the target object, obtain road gradient information of the road where the target object is located from preset map road network data.
地图路网数据可以预先采集获取。其中携带有高架道路对应的道路坡度信息。当然,在其他实施例中,地图路网数据也可以是实时采集的,本实施例对此不作限制。Map road network data can be collected in advance. It carries the road gradient information corresponding to the elevated road. Of course, in other embodiments, the map road network data may also be collected in real time, which is not limited in this embodiment.
步骤S202:获取按照第一频率采集的目标对象的高程差数据。Step S202: Acquire the elevation difference data of the target object collected according to the first frequency.
高程差数据可以通过搭载在目标对象上的高度传感器检测获得,或者通过其他任何适当的方式获得。高程差数据用于指示设定时间内海拔高度的变化信息。The elevation difference data can be obtained by detecting the height sensor mounted on the target object, or by any other suitable method. Elevation difference data is used to indicate the change in altitude over a set period of time.
步骤S202中获取高程差数据可以通过以下子步骤实现:The acquisition of the elevation difference data in step S202 can be achieved through the following sub-steps:
子步骤S2021:接收并存储按照第一频率采集的高程差数据。Sub-step S2021: Receive and store the elevation difference data collected at the first frequency.
子步骤S2022:确定存储的所述高程差数据是否满足第一频率和第二频率的比值。Sub-step S2022: Determine whether the stored elevation difference data satisfies the ratio between the first frequency and the second frequency.
第二频率可以根据需要确定。存储的高程差数据的数量为第一频率和第二频率的比值。例如,第一频率为5Hz,第二频率为1Hz,则存储的高程差数据的数量为5。The second frequency can be determined as needed. The amount of stored elevation difference data is the ratio of the first frequency to the second frequency. For example, if the first frequency is 5 Hz and the second frequency is 1 Hz, the number of stored elevation difference data is 5.
由于高程差数据按照第一频率采集,因此当接收到一个高程差数据时,可以对其进行存储,并确定当前存储的高程差数据的数量,若当前存储的数量到达5个,则可以执行子步骤S2023。或者,若当前存储的数量不足5个,则可以不动作,等待下次接收高程差数据。Since the elevation difference data is collected according to the first frequency, when one elevation difference data is received, it can be stored, and the number of currently stored elevation difference data can be determined. Step S2023. Or, if the currently stored number is less than 5, it may not act and wait for the next time the elevation difference data is received.
子步骤S2023:若满足比值,则执行按照第二频率,对获取到的高程差数据进行处理,获得第二频率对应时间周期内的高度变化值的动作。Sub-step S2023: If the ratio is satisfied, perform processing on the acquired elevation difference data according to the second frequency to obtain the height change value within the time period corresponding to the second frequency.
在存储的高程差数据满足5个时,可以执行步骤S204。Step S204 may be executed when the stored elevation difference data meets five.
步骤S204:按照第二频率,对获取到的高程差数据进行处理,获得第二频率对应时间周期内的高度变化值。Step S204: Process the acquired elevation difference data according to the second frequency to obtain the height change value within the time period corresponding to the second frequency.
在一可行方式中,步骤S204可以实现为:按照第二频率,对在第二频率对应的时间周期内获得的所述高程差数据进行累加处理,并将所述累加结果作为所述第二频率对应时间周期内的高度变化值。In a feasible manner, step S204 can be implemented as: according to the second frequency, performing accumulation processing on the elevation difference data obtained in the time period corresponding to the second frequency, and using the accumulation result as the second frequency Corresponds to the height change value within the time period.
这样可以避免车辆振动和颠簸导致高程差数据指示的高度变化为负值,造成不能准确识别出是否处于高架道路的问题。通过多个高程差数据累加处理,可以消除或减小振动和颠簸造成的误差,从而使高度变化值更符合真实情况。In this way, it can be avoided that the height change indicated by the height difference data becomes a negative value due to vehicle vibration and bumping, which causes the problem of not being able to accurately identify whether it is on an elevated road. Through the accumulation of multiple elevation difference data, the errors caused by vibration and bumps can be eliminated or reduced, so that the height change value is more in line with the real situation.
步骤S206:获取所述目标对象在相应时间周期内的行驶距离数据。Step S206: Acquire the travel distance data of the target object in a corresponding time period.
行驶距离数据可以通过搭载在目标对象上的行程传感器检测获得,或者也可以通过卫星定位确定。The driving distance data can be detected by the travel sensor mounted on the target object, or it can also be determined by satellite positioning.
在本实施例中,为了方便计算,行驶距离数据的采集频率和高程差数据的采集频率可以一致,均为第一频率。当然,在其他实施例中,行驶距离数据的采集频率和高程差数据采集频率可以不一致,只要能够确定第二频率对应的时间周期内的行驶距离数据即可。In this embodiment, for the convenience of calculation, the collection frequency of the travel distance data and the collection frequency of the elevation difference data may be the same, and both are the first frequency. Of course, in other embodiments, the collection frequency of the travel distance data and the collection frequency of the elevation difference data may be inconsistent, as long as the travel distance data within the time period corresponding to the second frequency can be determined.
步骤S208:根据高度变化值、所述行驶距离数据和所述目标对象所在位置的道路坡度信息,确定所述目标对象是否处于高架道路。Step S208: Determine whether the target object is on an elevated road according to the height change value, the travel distance data and the road gradient information at the location of the target object.
在一具体实现中,步骤S208包括以下子步骤:In a specific implementation, step S208 includes the following sub-steps:
子步骤S2081:获取连续M个历史时间周期的高度变化优化值,对M个高度变化优化值和当前时间周期的高度变化优化值进行线性处理,确定目标对象在当前时间周期的高度变化优化值。Sub-step S2081: Obtain the optimal height change values for M consecutive historical time periods, perform linear processing on the M optimal height change values and the height change optimal value in the current time period, and determine the height change optimal value of the target object in the current time period.
所述M为正整数,且大于或等于1。M的取值可以根据需要确定。例如,M的取值为3、4和5等,由于距离当前时刻过久的高度变化优化值与目标对象所在位置的坡度相关性不大,因此M的取值应适当。The M is a positive integer and is greater than or equal to 1. The value of M can be determined as required. For example, the value of M is 3, 4, and 5, etc. Since the optimal value of the height change that is too far from the current moment has little correlation with the slope of the location of the target object, the value of M should be appropriate.
在一可行方式中,子步骤S2081中对M个高度变化优化值和高度变化值进行线性处理,确定目标对象在相应时间周期的高度变化优化值可以实现为:求所述M个历史时间周期的高度变化优化值和所述高度变化值的均值作为所述目标对象在相应时间周期的高度变化优化值。In a feasible manner, in sub-step S2081, linear processing is performed on the M height change optimized values and the height change values, and the determination of the height change optimized value of the target object in the corresponding time period can be implemented as: calculating the M value of the historical time period. The height change optimization value and the mean value of the height change value are taken as the height change optimization value of the target object in the corresponding time period.
通过将高度变化优化值和高度变化值求均值可以进一步减小误差,从而获得更加准确的检测坡度。例如,在第t个周期获得的高度变化值,在进行优化时,根据第t周期的之前的连续的第t-1周期、第t-2周期和第t-3周期的高度变化优化值,将这3个时间周期的高度变化优化值和第t周期的高度变化值一起计算均值,作为第t轴的高度变化优化值。The error can be further reduced by averaging the height change optimization value and the height change value, thereby obtaining a more accurate detected slope. For example, for the height change value obtained in the t-th cycle, when optimizing, according to the height change optimization value of the consecutive t-1th cycle, t-2th cycle and t-3th cycle before the t-th cycle, Calculate the mean value of the height change optimization value of the 3 time periods and the height change value of the t-th period together, as the height change optimization value of the t-th axis.
若已有的高度变化优化值的数量不足M个,则可以用已有的所有高度变化优化值对高度变化值进行优化。If the number of existing height change optimization values is less than M, the height change value can be optimized by using all the existing height change optimization values.
子步骤S2082:根据高度变化优化值和所述行驶距离数据,确定所述目标对象对应的检测坡度。Sub-step S2082: Determine the detected gradient corresponding to the target object according to the optimized height change value and the travel distance data.
为了保证检测坡度计算可靠,行驶距离数据与高度变化优化值对应的时长一致,例如高度变化优化值对应的时长为1秒,而采集的行驶距离数据对应的时长为1/5秒,则可以将5个连续的行驶距离数据求和,作为1秒的行驶距离数据。In order to ensure reliable calculation of the detected slope, the travel distance data corresponds to the optimal value of height change. 5 consecutive travel distance data are summed as 1 second travel distance data.
根据高度变化优化值和行驶距离数据即可计算目标对象的检测坡度。检测坡度用于指示上下坡道路与水平面的夹角。The detected slope of the target object can be calculated based on the height change optimization value and the driving distance data. The detection slope is used to indicate the angle between the uphill road and the horizontal plane.
子步骤S2083:根据所述检测坡度和所述目标对象所在位置的道路坡度信息,确定所述目标对象是否处于高架道路。Sub-step S2083: Determine whether the target object is on an elevated road according to the detected gradient and the road gradient information of the location of the target object.
在一示例中,子步骤S2083可以通过以下过程实现:In an example, sub-step S2083 can be implemented by the following process:
过程A:确定所述检测坡度和所述道路坡度信息是否相似。Process A: Determine whether the detected gradient and the road gradient information are similar.
例如,检测坡度和道路坡度信息指示的坡度之差小于或等于设定值,则确定检测坡度和道路坡度信息相似,若相似,则执行过程B。设定值可以根据需要确定,其取值可以为1°到5°等。For example, if the difference between the detected gradient and the gradient indicated by the road gradient information is less than or equal to the set value, it is determined that the detected gradient and the road gradient information are similar, and if they are similar, process B is performed. The set value can be determined as required, and its value can be 1° to 5°, etc.
或者,检测坡度和道路坡度信息指示的坡度之差大于设定值,则确定两者不匹配,若不相似,则确定目标对象未处于高架道路上。Or, if the difference between the detected gradient and the gradient indicated by the road gradient information is greater than the set value, it is determined that the two do not match, and if they are not similar, it is determined that the target object is not on an elevated road.
过程B:若相似,则确定所述目标对象处于高架道路。Process B: If similar, determine that the target object is on an elevated road.
通过高度变化优化值与行驶距离数据计算车辆的检测坡度,从而识别车辆是否行驶在高架道路上,由于高度变化优化值是对车辆总线回传的高程差数据进行降频处理获得的,因此解决了车辆颠簸导致高程差数据中存在误差,从而导致高架道路识别失败的问题,通过优化减小高程差数据误差,降低检测坡度波动,提高导航过程中高架道路识别准确率,从而使导航引导更加精准,可以达到95%及以上的识别准确率,使车辆实际行驶路线与导航显示路线一致,提升用户体验。The detected slope of the vehicle is calculated by the height change optimization value and the driving distance data, so as to identify whether the vehicle is driving on an elevated road. Since the height change optimization value is obtained by down-frequency processing the height difference data returned by the vehicle bus, it solves the problem. There is an error in the elevation difference data caused by vehicle bumping, which leads to the failure of elevated road identification. Through optimization, the error of the elevation difference data is reduced, the fluctuation of the detected slope is reduced, and the identification accuracy of the elevated road during the navigation process is improved, so as to make the navigation guidance more accurate. The recognition accuracy rate of 95% and above can be achieved, so that the actual driving route of the vehicle is consistent with the navigation display route, and the user experience is improved.
可选地,为了进一步提升适用性,该方法还包括步骤S210。Optionally, in order to further improve the applicability, the method further includes step S210.
步骤S210:根据所述高度变化值指示的高度变化方向,确定所述目标对象在所述高架道路上的行驶状态,所述行驶状态包括在所述高架道路上向上行驶、或者在所述高架道路上向下行驶。Step S210: Determine a driving state of the target object on the elevated road according to the height change direction indicated by the height change value, where the driving state includes driving upward on the elevated road or driving on the elevated road Drive up and down.
在一种可行方式中,若高度变化值中携带高度变化方向相关的信息,则可以根据高度变化值直接确定高度变化方向,例如,高度变化值为-1,则表示高度变化方向为向下。又例如,高度变化值为3,则表示高度变化方向为向上。In a feasible manner, if the height change value carries information related to the height change direction, the height change direction can be directly determined according to the height change value. For example, if the height change value is -1, it means that the height change direction is downward. For another example, if the height change value is 3, it means that the height change direction is upward.
若确定目标对象处于高架道路上,则基于高度变化方向可以确定目标对象是处于高架道路上向上行驶或者处于高架道路上向下行驶。这样不仅实现了确定目标对象是否在高架道路上,而且能够进一步确定目标对象是处于上高架道路的状态或者是下高架道路的状态,这样就可以更好地针对上高架道路和下高架道路的情况进行相应的界面展示。If it is determined that the target object is on an elevated road, it may be determined whether the target object is driving upward on the elevated road or driving downward on the elevated road based on the height change direction. In this way, it is not only possible to determine whether the target object is on the elevated road, but also to further determine whether the target object is in the state of going up the elevated road or the state of going down the elevated road, so that the situation of going up the elevated road and getting off the elevated road can be better targeted. Display the corresponding interface.
实施例三Embodiment 3
参照图3,示出了本申请的实施例三的定位装置的结构框图。Referring to FIG. 3 , a structural block diagram of a positioning apparatus according to Embodiment 3 of the present application is shown.
本实施例中,定位装置包括:In this embodiment, the positioning device includes:
第一获取模块302,用于获取按照第一频率采集的目标对象的高程差数据;a first obtaining module 302, configured to obtain the elevation difference data of the target object collected according to the first frequency;
第二获取模块304,用于按照第二频率,对获取到的高程差数据进行处理,获得第二频率对应时间周期内的高度变化值,所述第二频率低于所述第一频率;The second obtaining module 304 is configured to process the obtained elevation difference data according to a second frequency, and obtain a height change value within a time period corresponding to the second frequency, where the second frequency is lower than the first frequency;
第三获取模块306,用于获取所述目标对象在相应时间周期内的行驶距离数据;A third acquisition module 306, configured to acquire the travel distance data of the target object in a corresponding time period;
确定模块308,用于根据高度变化值、所述行驶距离数据和所述目标对象所在位置的道路坡度信息,确定所述目标对象是否处于高架道路。The determining module 308 is configured to determine whether the target object is on an elevated road according to the height change value, the driving distance data and the road gradient information of the location where the target object is located.
可选地,所述第二获取模块304用于按照第二频率,对在第二频率对应的时间周期内获得的所述高程差数据进行累加处理,并将所述累加结果作为所述第二频率对应的时间周期内的高度变化值。Optionally, the second obtaining module 304 is configured to perform accumulation processing on the elevation difference data obtained within the time period corresponding to the second frequency according to the second frequency, and use the accumulation result as the second frequency. Altitude change value over time period corresponding to frequency.
可选地,所述确定模块308用于获取连续M个历史时间周期内高度变化优化值,对M个高度变化优化值和当前时间周期的高度变化值进行线性处理,确定目标对象在当前时间周期的高度变化优化值,M为正整数;根据高度变化优化值和所述行驶距离数据,确定所述目标对象对应的检测坡度;根据所述检测坡度和所述目标对象所在位置的道路坡度信息,确定所述目标对象是否处于高架道路。Optionally, the determining module 308 is configured to obtain the optimal height change values in M consecutive historical time periods, perform linear processing on the M optimal height change values and the height change values of the current time period, and determine that the target object is in the current time period. , M is a positive integer; according to the optimized value of height change and the driving distance data, determine the detected gradient corresponding to the target object; according to the detected gradient and the road gradient information of the location of the target object, It is determined whether the target object is on an elevated road.
可选地,所述确定模块308用于在对M个高度变化优化值和当前时间周期的高度变化值进行线性处理时,求所述M个历史时间周期的高度变化优化值和所述高度变化值的均值作为所述目标对象在相应时间周期的高度变化优化值。Optionally, the determining module 308 is configured to obtain the optimized height change values of the M historical time periods and the height change values of the M historical time periods when performing linear processing on the M optimal height change values and the height change values of the current time period. The mean value of the value is taken as the optimized value of the height variation of the target object in the corresponding time period.
可选地,所述确定模块308用于在根据所述检测坡度和所述目标对象所在位置的道路坡度信息,确定所述目标对象是否处于高架道路时,确定所述检测坡度和所述道路坡度信息是否相似;若相似,则确定所述目标对象处于高架道路。Optionally, the determining module 308 is configured to determine the detected gradient and the road gradient when determining whether the target object is on an elevated road according to the detected gradient and road gradient information at the location of the target object. Whether the information is similar; if similar, it is determined that the target object is on an elevated road.
可选地,所述装置还包括:上下行确定模型310,用于根据所述高度变化值指示的高度变化方向,确定所述目标对象在所述高架道路上的行驶状态,所述行驶状态包括在所述高架道路上向上行驶、或者在所述高架道路上向下行驶。Optionally, the device further includes: an up-down determination model 310, configured to determine the driving state of the target object on the elevated road according to the height change direction indicated by the height change value, where the driving state includes Drive up on the elevated road, or drive down on the elevated road.
可选地,第一获取模块302用于接收并存储按照第一频率采集的高程差数据;确定存储的所述高程差数据是否满足第一频率和第二频率的比值;若满足比值,则执行对所述按照第二频率,对获取到的高程差数据进行处理,获得第二频率对应时间周期内的高度变化值的动作。Optionally, the first acquisition module 302 is configured to receive and store the elevation difference data collected according to the first frequency; determine whether the stored elevation difference data satisfies the ratio between the first frequency and the second frequency; if the ratio is satisfied, execute The action of processing the acquired elevation difference data according to the second frequency to obtain the height change value in the time period corresponding to the second frequency.
可选地,所述装置还包括:接收模块300,用于基于目标对象的定位位置,从预设的地图路网数据中获取所述目标对象所在道路的道路坡度信息。Optionally, the apparatus further includes: a receiving module 300, configured to obtain road gradient information of the road where the target object is located from preset map road network data based on the positioning position of the target object.
本实施例的定位装置用于实现前述多个方法实施例中相应的定位方法,并具有相应的方法实施例的有益效果,在此不再赘述。此外,本实施例的定位装置中的各个模块的功能实现均可参照前述方法实施例中的相应部分的描述,在此亦不再赘述。The positioning apparatus in this embodiment is used to implement the corresponding positioning methods in the foregoing multiple method embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here. In addition, for the function implementation of each module in the positioning apparatus of this embodiment, reference may be made to the descriptions of the corresponding parts in the foregoing method embodiments, and details are not repeated here.
实施例四Embodiment 4
参照图4,示出了根据本申请实施例四的一种电子设备的结构示意图,本申请具体实施例并不对电子设备的具体实现做限定。Referring to FIG. 4 , a schematic structural diagram of an electronic device according to Embodiment 4 of the present application is shown. The specific embodiments of the present application do not limit the specific implementation of the electronic device.
如图4所示,该电子设备可以包括:处理器(processor)402、通信接口(Communications Interface)404、存储器(memory)406、以及通信总线408。As shown in FIG. 4 , the electronic device may include: a processor (processor) 402 , a communication interface (Communications Interface) 404 , a memory (memory) 406 , and a communication bus 408 .
其中:in:
处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。The processor 402 , the
通信接口404,用于与其它电子设备或服务器进行通信。The
处理器402,用于执行程序410,具体可以执行上述定位方法实施例中的相关步骤。The processor 402 is configured to execute the
具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。Specifically, the
处理器402可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。The processor 402 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. One or more processors included in the smart device may be the same type of processors, such as one or more CPUs; or may be different types of processors, such as one or more CPUs and one or more ASICs.
存储器406,用于存放程序410。存储器406可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。The memory 406 is used to store the
程序410具体可以用于使得处理器402执行前述方法对应的操作。The
程序410中各步骤的具体实现可以参见上述定位方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。For the specific implementation of the steps in the
需要指出,根据实施的需要,可将本申请实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本申请实施例的目的。It should be pointed out that, according to the needs of implementation, each component/step described in the embodiments of the present application may be split into more components/steps, or two or more components/steps or part of operations of components/steps may be combined into New components/steps to achieve the purpose of the embodiments of the present application.
上述根据本申请实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的定位方法。此外,当通用计算机访问用于实现在此示出的定位方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的定位方法的专用计算机。The above-described methods according to the embodiments of the present application may be implemented in hardware, firmware, or as software or computer codes that may be stored in a recording medium (such as CD ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or implemented by Network downloaded computer code originally stored in a remote recording medium or non-transitory machine-readable medium and will be stored in a local recording medium so that the methods described herein can be stored on a computer using a general purpose computer, special purpose processor or programmable or such software processing on a recording medium of dedicated hardware such as ASIC or FPGA. It is to be understood that a computer, processor, microprocessor controller or programmable hardware includes storage components (eg, RAM, ROM, flash memory, etc.) that can store or receive software or computer code when the software or computer code is executed by a computer, When accessed and executed by a processor or hardware, the positioning methods described herein are implemented. Furthermore, when a general purpose computer accesses code for implementing the positioning methods shown herein, execution of the code converts the general purpose computer into a special purpose computer for executing the positioning methods shown herein.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。Those of ordinary skill in the art can realize that the units and method steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Experts may use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of the embodiments of the present application.
以上实施方式仅用于说明本申请实施例,而并非对本申请实施例的限制,有关技术领域的普通技术人员,在不脱离本申请实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请实施例的范畴,本申请实施例的专利保护范围应由权利要求限定。The above embodiments are only used to illustrate the embodiments of the present application, but are not intended to limit the embodiments of the present application. Those of ordinary skill in the relevant technical field can also make various Therefore, all equivalent technical solutions also belong to the scope of the embodiments of the present application, and the patent protection scope of the embodiments of the present application should be defined by the claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110449464.0A CN115235489A (en) | 2021-04-25 | 2021-04-25 | Positioning method, positioning device, electronic equipment and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110449464.0A CN115235489A (en) | 2021-04-25 | 2021-04-25 | Positioning method, positioning device, electronic equipment and computer storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115235489A true CN115235489A (en) | 2022-10-25 |
Family
ID=83666481
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110449464.0A Pending CN115235489A (en) | 2021-04-25 | 2021-04-25 | Positioning method, positioning device, electronic equipment and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115235489A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116518960A (en) * | 2023-06-28 | 2023-08-01 | 腾讯科技(深圳)有限公司 | Road network updating method, device, electronic equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09159473A (en) * | 1995-12-08 | 1997-06-20 | Matsushita Electric Ind Co Ltd | Navigation apparatus and map matching method |
CN101644568A (en) * | 2008-08-07 | 2010-02-10 | 矢崎总业株式会社 | Slope detection method and slope detector |
CN105651254A (en) * | 2016-02-23 | 2016-06-08 | 吉林大学 | Road slope computation method based on road alignment and spectrum features |
CN111735469A (en) * | 2020-06-15 | 2020-10-02 | 腾讯科技(深圳)有限公司 | Map navigation implementation method, storage medium and server |
CN111831960A (en) * | 2020-07-10 | 2020-10-27 | 北京交通大学 | Dynamic measurement method of network-connected truck load based on identification and elimination of slope disturbance |
-
2021
- 2021-04-25 CN CN202110449464.0A patent/CN115235489A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09159473A (en) * | 1995-12-08 | 1997-06-20 | Matsushita Electric Ind Co Ltd | Navigation apparatus and map matching method |
CN101644568A (en) * | 2008-08-07 | 2010-02-10 | 矢崎总业株式会社 | Slope detection method and slope detector |
CN105651254A (en) * | 2016-02-23 | 2016-06-08 | 吉林大学 | Road slope computation method based on road alignment and spectrum features |
CN111735469A (en) * | 2020-06-15 | 2020-10-02 | 腾讯科技(深圳)有限公司 | Map navigation implementation method, storage medium and server |
CN111831960A (en) * | 2020-07-10 | 2020-10-27 | 北京交通大学 | Dynamic measurement method of network-connected truck load based on identification and elimination of slope disturbance |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116518960A (en) * | 2023-06-28 | 2023-08-01 | 腾讯科技(深圳)有限公司 | Road network updating method, device, electronic equipment and storage medium |
CN116518960B (en) * | 2023-06-28 | 2023-09-26 | 腾讯科技(深圳)有限公司 | Road network updating method, device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6325806B2 (en) | Vehicle position estimation system | |
JP6658088B2 (en) | Information processing apparatus, program, and map data updating system | |
CN113819910B (en) | Viaduct area identification method and device in vehicle navigation | |
US10641612B2 (en) | Method and apparatus for correcting current position in navigation system via human-machine interface | |
US9632107B2 (en) | Movement amount estimation system, movement amount estimation method and mobile terminal | |
CN105651275B (en) | A kind of air navigation aid and device | |
CN110800274A (en) | System and method for determining position of terminal equipment | |
EP3994423B1 (en) | Collecting user-contributed data relating to a navigable network | |
CN106062843A (en) | Road surface degradation detection method, information processing device, and program | |
CN109102712B (en) | Data processing method and device for achieving smooth movement of vehicle | |
KR20110089880A (en) | Vehicle position measuring device and vehicle position measuring method | |
CN112197780B (en) | Path planning method and device and electronic equipment | |
CN104050832A (en) | Position information completion method and device | |
CN111127874B (en) | Overhead identification method and identification system | |
JP2019036013A (en) | Image collection system, image collection method, image collection device, recording medium, and vehicle communication device | |
WO2020248197A1 (en) | Saturation flow estimation for signalized intersections using vehicle trajectory data | |
US11238735B2 (en) | Parking lot information management system, parking lot guidance system, parking lot information management program, and parking lot guidance program | |
CN115235489A (en) | Positioning method, positioning device, electronic equipment and computer storage medium | |
CN106461401A (en) | Information processing device, information processing method, and computer program | |
CN113252028B (en) | Positioning method of robot in water delivery tunnel, electronic device and storage medium | |
JP2019053555A (en) | Traffic volume determination system, traffic volume determination method, and traffic volume determination program | |
JP6319010B2 (en) | Probe information collecting apparatus and probe information collecting method | |
KR100805664B1 (en) | Traffic information generation and provision method and server and system | |
US10883845B2 (en) | Method of detecting a virtual tolling point | |
CN110906944A (en) | Positioning method and device in multipath environment and cloud server |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20240311 Address after: # 03-06, Lai Zan Da Building 1, 51 Belarusian Road, Singapore Applicant after: Alibaba Innovation Co. Country or region after: Singapore Address before: Room 01, 45th Floor, AXA Building, 8 Shanton Road, Singapore Applicant before: Alibaba Singapore Holdings Ltd. Country or region before: Singapore |
|
TA01 | Transfer of patent application right |