WO2015145819A1 - 地図情報生成システム、方法およびプログラム - Google Patents
地図情報生成システム、方法およびプログラム Download PDFInfo
- Publication number
- WO2015145819A1 WO2015145819A1 PCT/JP2014/074822 JP2014074822W WO2015145819A1 WO 2015145819 A1 WO2015145819 A1 WO 2015145819A1 JP 2014074822 W JP2014074822 W JP 2014074822W WO 2015145819 A1 WO2015145819 A1 WO 2015145819A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- road
- movement
- trajectory
- new road
- locus
- Prior art date
Links
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/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
-
- 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/20—Instruments for performing navigational calculations
-
- 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/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3807—Creation or updating of map data characterised by the type of data
- G01C21/3815—Road data
-
- 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/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3833—Creation or updating of map data characterised by the source of data
- G01C21/3844—Data obtained from position sensors only, e.g. from inertial navigation
-
- 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/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3859—Differential updating map data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/10—Map spot or coordinate position indicators; Map reading aids
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/10—Map spot or coordinate position indicators; Map reading aids
- G09B29/106—Map spot or coordinate position indicators; Map reading aids using electronic means
Definitions
- the present invention relates to a map information generation system, method and program for generating new road information.
- Patent Document 1 a technique for generating information on a new road that does not exist in map information based on a traveling history of a vehicle is known.
- Patent Document 2 the position of a vehicle and the geographic database are collated, the division position of the link that has been collated before is determined from the position when the collation is not first performed, and a new point with the divided point as an end point is determined.
- a configuration for creating a link is disclosed.
- Patent Document 2 the start point and the end point of the state where the position on the road cannot be estimated match the point immediately before the position on the road cannot be estimated and the point immediately after the state where the position can be estimated.
- the position of the new road may be inaccurate. That is, in the technique disclosed in Patent Document 1, the division position of the link that has been collated before is determined from the position when the first collation is not performed, but the position when the first collation is not performed is accurate. Not necessarily. Accordingly, if the link division position is determined based on the position when the initial collation is not performed, the position of the new road may be inaccurate.
- the start point and the end point of the state where the position on the road cannot be estimated match the point immediately before the position on the road cannot be estimated and the point immediately after the state where the position can be estimated.
- the locus is corrected as described above, the point immediately before the position on the road cannot be estimated and the point immediately after the state where the position can be estimated are not necessarily accurate. Therefore, the position of the new road can be inaccurate.
- the map matching process that estimates that the detected position is a position on the road, the detected position is forcibly converted to a position on the road, so the position on the road has been estimated.
- the position may be different from the exact position of the vehicle.
- the present invention has been made in view of the above problems, and an object thereof is to provide a technique for improving the accuracy of the position of a new road.
- the map information generation system includes a movement locus acquisition means for obtaining a movement locus of a moving body, a movement locus correction means for correcting the position of the movement locus so that the movement locus approaches an existing road, New road acquisition means for acquiring, as a new road, a section whose corrected movement locus does not correspond to an existing road, and new road addition means for adding information indicating the new road to the map information.
- the map information generation method includes a movement locus acquisition step for obtaining a movement locus of a moving body, and a movement locus correction step for correcting the position of the movement locus so that the movement locus approaches an existing road. And a new road acquisition step for acquiring a section where the corrected movement locus does not correspond to the existing road as a new road, and a new road addition step for adding information indicating the new road to the map information. .
- the map information generation program includes a movement locus acquisition function for obtaining a movement locus of a moving body, and a movement locus correction function for correcting the position of the movement locus so that the movement locus approaches an existing road. And a new road acquisition function for acquiring a section where the corrected movement locus does not correspond to an existing road as a new road, and a new road addition function for adding information indicating the new road to the map information.
- the map information generation system, method, and program acquire a section that does not correspond to an existing road as a new road after correcting the movement locus so that the movement locus approaches the existing road.
- the position may be inaccurate due to various factors such as radio wave interference and error accumulation. For this reason, focusing on the position of the moving body specified at a certain moment, the position may be inaccurate. If the connection position between the new road and the existing road is specified based on the position, the position of the new road becomes inaccurate.
- each of the positions of the moving bodies constituting the moving track of the moving body can be inaccurate, but on the other hand, in the state where the moving track is composed of a plurality of positions of the moving body, Focusing on the shape of the trajectory, the shape is unlikely to differ greatly from the trajectory of the actual position.
- the position may fluctuate randomly due to multipath or noise.
- the error is leveled and the shape of the movement locus becomes the locus of the actual position. There is not much difference.
- correction is made so that the movement trajectory approaches the existing road instead of specifying the connection position between the new road and the existing road based on the specific position of the moving body. Later, a section whose movement locus does not correspond to an existing road is specified as a new road. For this reason, the accuracy of the position of the new road can be improved.
- FIG. 1 is a block diagram showing a configuration of a map information generation system 10 according to the present invention.
- the map information generation system 10 includes a control unit 20 including a CPU, a RAM, a ROM, and the like, and a recording medium 30, and the control unit 20 can execute a program stored in the recording medium 30 and the ROM.
- a navigation program and a map information generation program 21 can be executed as this program.
- the navigation program has a function of performing map matching processing based on self-contained navigation information to identify the position of the vehicle (moving body) on the road and displaying the current location of the vehicle on the map.
- the map information 30a is recorded on the recording medium 30 in advance.
- the map information 30a is information used for specifying the current location of the vehicle, node data indicating the position of the node set on the road on which the vehicle travels, and the shape for specifying the shape of the road between the nodes.
- Interpolation point data, link data indicating connection between nodes, feature data indicating the position and type of features existing on the road and its surroundings, and the like are included.
- the vehicle equipped with the map information generation system 10 in this embodiment includes a user I / F unit 40, a vehicle speed sensor 41, a gyro sensor 42, and a GPS receiving unit 43.
- the user I / F unit 40 is an interface unit for inputting user instructions and providing various types of information to the user, such as a display unit or a speaker that also serves as an input unit including a touch panel display (not shown).
- An output sound output unit is provided.
- the GPS receiver 43 receives radio waves from GPS satellites and outputs a signal for calculating the current location of the vehicle to the controller 20 via an interface (not shown).
- the vehicle speed sensor 41 outputs a signal corresponding to the rotational speed of the wheels included in the vehicle to the control unit 20.
- the gyro sensor 42 outputs a signal corresponding to the angular acceleration acting on the vehicle to the control unit 20.
- the control unit 20 detects the current location of the vehicle based on the self-contained navigation trajectory that is a trajectory of the position estimated based on the signals output from the vehicle speed sensor 41 and the gyro sensor 42 and the map information 30a by the processing of the navigation program.
- a plurality of possible comparison target roads are set, and the comparison target roads are narrowed down based on the error circle of the GPS signal acquired by the GPS receiver 43.
- the control unit 20 refers to the map information 30a, and among the narrowed-down comparison target roads, the map matching that estimates the road whose shape most closely matches the self-contained navigation trajectory as the road on which the vehicle is traveling. Processing is performed, and the current location of the vehicle is estimated on the traveling road estimated by the map matching processing.
- the current location of the vehicle is estimated in such a state where map matching is performed. However, if the vehicle travels on a new road that is not defined in the map information 30a, the map is not matched. .
- the control unit 20 can recognize a state where map matching is not performed and a state where map matching is performed. In a state where map matching is not performed, the control unit 20 determines the current location without performing map matching. presume. In the present embodiment, in a state where map matching is not performed, the control unit 20 estimates the position estimated based on the GPS signal as the current location. Of course, the control unit 20 may estimate the position estimated based on the signals output from the vehicle speed sensor 41 and the gyro sensor 42 as the current location.
- the control unit 20 acquires a movement locus indicating the transition of the present location that can be specified without depending on the success or failure of the map matching in both the map matching state and the map matching state.
- the control unit 20 regards the current location estimated based on the GPS signal as a current location that can be specified without depending on the success or failure of map matching.
- the control unit 20 associates information indicating that the current location estimated based on the GPS signal is in the state of map matching, and records it as the movement trajectory information 30b. Record 30.
- the control unit 20 associates information indicating that the current position estimated based on the GPS signal is not map matched, and stores it in the recording medium 30 as movement trajectory information 30b. Record.
- the map information generation program 21 is a program module that causes the control unit 20 to realize a function of adding information indicating a new road to the map information 30a based on a movement trajectory in a state where no map matching is performed.
- the map information generation program 21 includes a movement trajectory acquisition unit 21a, a movement trajectory correction unit 21b, and a new road acquisition unit 21c.
- the movement trajectory acquisition unit 21a is a program module that causes the control unit 20 to realize the function of acquiring the movement trajectory of the moving object. That is, the control unit 20 acquires a movement trajectory as an object to be compared with an existing road in order to acquire a new road. In order to acquire a movement locus so as to include a movement locus on a new road, the control unit 20 maps the map from the point where the map matching state is changed to the state where the map matching is not performed and the state where the map matching is not performed. A movement trajectory is acquired in a section between the point that has changed to a matching state and a predetermined distance before and after the section.
- the control unit 20 acquires a movement trajectory when the vehicle shifts to an existing road, a new road, or an existing road. That is, the control unit 20 enters the second state in which the map matching is not performed after the first state in which the map matching is performed, and after the second state, the control unit 20 enters the third state in which the map matching is performed. Get the movement trajectory.
- the first distance which is the length of the first state
- the third distance which is the length of the third state
- the control unit 20 refers to the movement trajectory information 30b and maps The first state and the third state in which the information indicating the map matching state is associated before and after the movement locus in the second state in which the information indicating the unmatched state is associated.
- the movement locus in the first state is the first distance and the movement locus in the third state is the third distance, the movement locus from the first state to the third state is get.
- the length of the third distance that defines the movement locus in the third state is determined in advance to be shorter than the first distance that defines the movement locus in the first state.
- the movement trajectory correction unit 21b is a program module that causes the control unit 20 to realize a function of correcting the position of the movement trajectory so that the movement trajectory approaches the existing road.
- the control unit 20 acquires the movement locus acquired by the processing of the movement locus acquisition unit 21a (the movement locus in which the movement locus in the first state, the movement locus in the second state, and the movement locus in the third state are continuous).
- the movement trajectory is corrected based on the movement trajectory in the state of map matching in ().
- the control unit 20 corrects not only a specific position on the movement locus in the map matching state but also the entire movement locus in the map matching state to approach the existing road.
- the control unit 20 moves the movement locus while maintaining the shape of the movement locus.
- the control unit 20 linearly displays the movement trajectory in a two-dimensional plane formed by an orthogonal two-dimensional coordinate system that defines the movement trajectory (for example, a coordinate system having latitude and longitude as axes).
- a moving configuration is adopted, and a moving vector that defines a moving amount and a moving direction for the moving is specified.
- the control unit 20 specifies a movement vector indicating movement that can associate the movement path with the existing road for the longest time, and performs correction for moving the position of the movement path with the movement vector.
- the new road acquisition unit 21c is a program module that causes the control unit 20 to realize a function of acquiring, as a new road, a section in which the corrected movement locus does not correspond to an existing road. That is, the control unit 20 regards a section in which the corrected movement locus and the existing road correspond as a moving body moving on the existing road, and a section in which the corrected movement locus and the existing road do not correspond to the moving body. Is moving on a new road. And the control part 20 considers that a movement locus
- the new road addition unit 21d is a program module that causes the control unit 20 to realize a function of adding information indicating a new road to the map information 30a. That is, the control unit 20 generates node data indicating the end point of the new road acquired by the processing of the new road acquisition unit 21c and link data indicating the new road, and adds the generated data to the map information 30a. When the end point of the new road coincides with the existing intersection, the control unit 20 defines the link data so that the new road extends from the existing intersection. When an intersection that is an end point of the new road exists on the existing road, the control unit 20 corrects the node data and the link data so as to divide the existing road at the intersection. As a result, by referring to the map information 30a to which the information indicating the new road is added, it is possible to execute processing using a road network including the new road, for example, route search processing, route guidance processing, and the like. .
- the output signal of the GPS receiver 43 and the output signals of the vehicle speed sensor 41 and the gyro sensor 42 are used to identify the current location of the vehicle.
- the position may be inaccurate due to various factors such as error accumulation. For this reason, focusing on the current location of the vehicle identified at a certain moment, the current location of the vehicle may be inaccurate, and if the connection position between the new road and the existing road is identified based on the current location of the vehicle, the new road The position of becomes inaccurate.
- the current location of the vehicle at a certain moment constituting the movement trajectory may be inaccurate, while the shape of the movement trajectory in a state where the movement trajectory is constituted by the transition of the current location of the vehicle.
- the position may fluctuate randomly due to multipath or noise.
- the error is leveled and the shape of the movement locus becomes the locus of the actual position. There is not much difference.
- control part 20 does not identify the connection position of a new road and the existing road based on the present location of the vehicle of a certain moment, but the movement locus in the state of map matching approaches an existing road.
- the new road is specified after the correction. For this reason, the accuracy of the position of the new road can be improved.
- control unit 20 causes the movement locus before the change from the map matching state to the non-map matching state by the processing of the movement locus acquisition unit 21a to be performed from the state where the map matching is not performed.
- the movement trajectory can be acquired and the analysis can be started so as to be longer than the movement trajectory after the change to the map matching state. Therefore, the movement trajectory before the change from the map matching state to the non-map matching state is less than the movement trajectory after the change from the non-map matching state to the map matching state.
- the analysis of the movement trajectory can be started at an early stage.
- the position of the vehicle and the geographic database are collated, the division position of the previously collated link is determined from the position when the collation is not first performed, and the divided point is set as the end point.
- the configuration for creating a new link there is a possibility that a parallel road close to the existing road exists and the new road is connected to the wrong road if the collation is incorrect.
- a movement trajectory including a trajectory before and after the point where the map matching state has not been changed is acquired, and the shape of the movement trajectory is approximately partially the shape of the existing road.
- the position of the new road can be specified accurately.
- map information generation processing by the map information generation program 21 will be described.
- the control unit 20 executes map information generation processing by the map information generation program 21.
- the control unit 20 acquires the current location through the process of the navigation program (step S100). That is, the control unit 20 acquires the current location of the vehicle based on the output signals of the vehicle speed sensor 41 and the gyro sensor 42.
- the control unit 20 determines whether or not the current location matches the existing road (step S105).
- control unit 20 determines that the self-contained navigation trajectory and the map information 30a are based on the self-contained navigation trajectory that is the trajectory of the current location acquired in step S100, the error circle indicated by the output signal of the GPS receiving unit 43, and the map information 30a. It is determined whether or not the map shown matches the indicated road.
- step S105 If it is determined in step S105 that the current location matches the existing road, the control unit 20 records the movement trajectory information 30b indicating that the map matching is in progress (step S110). That is, the control unit 20 associates information indicating that the map is matched with the current location indicated by the output signal of the GPS receiving unit 43 and records the information as the movement locus information 30b on the recording medium. If it is not determined in step S105 that the current location matches the new road, the control unit 20 records the movement trajectory information 30b indicating that the map is not matched (step S115). That is, the control unit 20 associates the information indicating that the map matching is not performed with the current location indicated by the output signal of the GPS receiving unit 43, and records the information as the movement locus information 30b on the recording medium.
- control unit 20 determines whether or not the analysis start condition is satisfied by the process of the movement trajectory acquisition unit 21a (step S120). That is, the control unit 20 refers to the movement trajectory information 30b, and the movement route before the current location acquired in step S100 becomes the second state where the map matching is not performed after the first state where the map matching is performed, and the second After the state, the movement locus in the case of the third state where the map matching is performed, the length of the movement locus in the first state is the first distance, and the length of the movement locus in the third state is the first state. When the distance is 3 distances, it is considered that the analysis condition is satisfied.
- step S120 when it is not determined that the analysis start condition is satisfied, the control unit 20 repeats the processing after step S100.
- the control unit 20 acquires the movement locus to be analyzed by the processing of the movement locus acquisition unit 21a (step S125). That is, the control unit 20 refers to the movement trajectory information 30b, acquires the movement trajectory in the state of map matching before the current location for the third distance from the current location to the past, and further performs map matching retroactively to the past. A movement trajectory in a state of not being acquired is acquired, and further, a movement trajectory in a state of map matching going back in the past is acquired for the first distance.
- FIG. 3 is a diagram showing an existing road by a thin solid line, and a part of the movement locus of the vehicle existing at the position Pc is shown by a thick line.
- the movement trajectory includes a trajectory in a state of map matching and a trajectory in a state of no map matching. That is, the point indicated by the broken line arrow I is changed from the map matching state to the non-map matching state, and the point indicated by the broken line arrow O is map matching from the non-map matching state. It is the point that changed to the state. Therefore, the movement trajectories O 1 and O 3 indicate the movement trajectory in a state where map matching is performed, and the movement trajectory O 2 indicates a movement trajectory in a state where map matching is not performed.
- the length first distance movement trajectory O 1, that the length of the moving locus O 3 is the third distance is assumed. Therefore, the movement trajectories O 1 , O 2 , and O 3 shown in FIG. 3 are examples of movement trajectories acquired in step S125.
- the control unit 20 specifies a movement vector indicating a movement that can associate the movement path with the existing road for the longest time by the process of the movement path correction unit 21b (step S130).
- the movement vector can be specified by various methods. For example, the control unit 20 can change a plurality of points set on the movement trajectory (points at a certain distance, etc.) to a plurality of points set on the existing road (intersections with perpendicular lines extending from the movement trajectory, etc.). Identify multiple vectors to move. Further, the control unit 20 specifies one of a plurality of vectors or a statistically determined vector as a trial vector, moves the movement locus with the trial vector, and then moves the movement locus after the movement and the existing movement locus.
- the distance that the road matches is calculated. For example, the distance is extracted from the movement trajectory until the movement trajectory can be regarded as corresponding to the existing road, and the total distance of the extracted sections is calculated as follows. May be considered to be the matching distance.
- a trial vector when specifying a trial vector, it may be specified by defining a combined vector of a plurality of vectors, or may be specified by a median value or an average value of components of the plurality of vectors.
- various weightings such as a vector having a shorter distance and a larger weighting coefficient
- the above processing is executed for a plurality of trial vectors, and the trial vector is repeatedly specified and moved until the distance at which the movement trajectory after the movement matches the existing road is maximized. For example, it is possible to generate a state in which the movement track and the existing road are associated with each other for the longest time. Therefore, after the control unit 20 maximizes the distance at which the movement locus after movement coincides with the existing road, and compares the position of the movement locus after movement with the movement locus before movement, the movement locus on the existing road Can be identified as a movement vector indicating a movement that can be associated with the longest.
- FIG. 4A is a diagram illustrating an example when the movement locus is moved according to the movement vector in the example illustrated in FIG. 3.
- the control unit 20 cuts the section where the corrected movement locus does not correspond to the existing road from the corrected movement locus, moves the cut section so as to connect to the existing road, and moves the section.
- a process of regarding the later position as the position of the new road is performed.
- the control unit 20 sets a trajectory sample point and a road sample point by the process of the new road acquisition unit 21c (step S140). That is, the control unit 20 sets trajectory sample points that are virtual points at predetermined intervals on the movement trajectory corrected in step S135, and sets road sample points that are virtual points at predetermined intervals on the existing road. Set. It should be noted that the interval between the trajectory sample points and the predetermined interval that is the interval between the road sample points only needs to be determined in advance, and depends on the accuracy required for specifying the position of the new road, the analysis resources, etc. As long as it is decided.
- FIGS. 4D and 4E are enlarged views of region B in the example shown in FIG. 4A.
- the existing road is indicated by a solid line
- the movement locus is indicated by a broken line.
- New roads are not shown. Trajectory sample points are indicated by white circles, and road sample points are indicated by white rectangles.
- the control unit 20 generates a pair in which the trajectory sample point and the road sample point are associated with each other by the process of the new road acquisition unit 21c (step S145). That is, the control unit 20 associates a locus sample point with the closest distance with a road sample point, and makes one locus sample point and one road sample point a pair. Then, the control unit 20 associates a pair identifier with each pair, and records information in which the identifier is associated with the trajectory sample point and the road sample point in the RAM. In addition, when the nearest road sample point seen from the locus sample point and the nearest locus sample point seen from the road sample point are different, these sample points are not paired. As a result, the road sample points on the existing road on which the vehicle has traveled form a pair with the surrounding trajectory sample points, but the trajectory sample points set for the movement trajectory on the new road are not associated with the road sample points. It becomes a state.
- FIG. 4B and FIG. 4D are enlarged views before cutting and moving, which will be described later, with respect to the movement trajectory.
- a pair of trajectory sample points and road sample points are connected by a thick solid line. Is shown.
- a thick solid line is not connected to a trajectory sample point that is not associated with a road sample point.
- the control unit 20 performs processing for acquiring a new road based on a movement trajectory configured by trajectory sample points that are not associated with road sample points. In addition, correction is performed to accurately identify the new road. Specifically, the control unit 20 determines whether or not there is a section with a distance equal to or less than a threshold value for which no pair has been generated by the process of the new road acquisition unit 21c (step S150). That is, the control unit 20 specifies a trajectory sample point where no pair is generated on the movement trajectory, and if there are continuous trajectory sample points where a pair is not generated, specifies the section. And the control part 20 determines whether the area of the distance below a threshold value in which the pair is not produced
- step S150 when it is determined that there is a section with a distance equal to or less than the threshold value for which no pair has been generated, the control unit 20 converts the corresponding section into a section in which the pair has been generated by the processing of the new road acquisition unit 21c. Integration is performed (step S155). That is, a section of a distance equal to or less than the threshold value where no pair is generated occurs at an intersection or the like where the moving track of the vehicle is a curve and the existing road is a straight line. However, since such a section is a section on an existing road, the control unit 20 estimates that the section is a new road by integrating the section into a section in which a pair is generated in step S155. Correct so that it will not be. In Step S150, when it is not determined that there is a distance section equal to or less than the threshold value for which no pair has been generated, the control unit 20 skips Step S155.
- control unit 20 determines whether or not there is a section with a distance equal to or less than the threshold value for which a pair has been generated by the process of the new road acquisition unit 21c (step S160). In other words, the control unit 20 specifies the trajectory sample points where the pairs are generated on the movement trajectory, and specifies the section when the trajectory sample points where the pairs are generated exist continuously. And the control part 20 determines whether the area
- Step S160 when it is determined that there is a section having a distance equal to or less than the threshold value for which a pair is generated, the control unit 20 uses the new road acquisition unit 21c to process the corresponding section in which no pair is generated. (Step S165). That is, the section of the distance below the threshold in which the pair is generated occurs when a new road extending in a direction similar to the existing road is newly established near the existing road. However, since such a section is not a section on an existing road, the control unit 20 integrates the section into a section in which no pair is generated in step S165, so that the section is an existing road. Correct so that it is not estimated. In Step S160, when it is not determined that there is a section having a distance equal to or smaller than the threshold for which a pair is generated, the control unit 20 skips Step S165.
- control unit 20 acquires a section where a pair is not generated as a new road section by the process of the new road acquisition unit 21c (step S170). For example, the control unit 20 acquires the movement trajectory of the section Zn shown in FIG. 4B or the section Zn shown in FIG. 4D as a new road section. As described above, in this embodiment, it is possible to easily acquire a new road section based on the correspondence relationship between the trajectory sample points and the road sample points.
- the new road and the existing road may be discontinuous, and thus the control unit 20 generates a pair by the processing of the new road acquisition unit 21c.
- the new road section is connected to the end point of the section, and the connected new road is recorded in the map information 30a by the process of the new road adding unit 21d (step S175).
- the control unit 20 moves the section on the movement trajectory where the trajectory sample points that are not associated with the road sample points are connected to the nearest road sample point.
- the section on the moving trajectory where the trajectory sample point that is not associated with the road sample point is the newest road side among the pair of trajectory sample point and road sample point.
- This is a section Zn on the movement locus existing on the new road side from the locus sample point S O in the pair located at.
- the control unit 20 cut the section Zn from moving track, moving to connect to the nearest road sample point S R.
- the control unit 20 may correct the shape of the movement trajectory.
- the correction can be realized by, for example, isotropic affine transformation.
- FIG. 4C is a diagram illustrating a state after the section Zn illustrated in FIG. 4B is moved
- FIG. 4E is a diagram illustrating a state after the section Zn illustrated in FIG. 4D is moved.
- the moved position is changed to the new road.
- the control part 20 can define the position of a new road correctly by recording the position after a movement on the map information 30a as a position of a new road.
- the above embodiment is an example for carrying out the present invention, and as long as the section corresponding to the corrected movement locus is acquired as a new road after correcting the position of the movement locus so that the movement locus approaches the existing road.
- the map information generation system may be fixedly mounted on the vehicle, or a portable terminal may be brought into the vehicle and used.
- the map information generation system may be configured by a server or the like that generates map information based on probe information acquired from a vehicle or the like.
- the information indicating the new road added to the map information by the server or the like is distributed to the navigation terminal used in the vehicle, and the information indicating the new road also in the map information on the recording medium provided in the terminal May be added.
- the movement trajectory acquisition unit 21a, the movement trajectory correction unit 21b, and the new road acquisition unit 21c may be realized by a control subject different from the above-described embodiment.
- the movement locus acquisition unit 21a may be realized by a control ECU or the like for specifying the current location.
- the moving body is not limited to a vehicle, and may be a pedestrian or the like.
- the movement trajectory acquisition means only needs to be able to acquire the movement trajectory of the moving object.
- the movement trajectory may be a trajectory in a case where the moving body moves from a certain point to another point, and may be all of the traveling trajectory or a part of the trajectory.
- the movement trajectory may be a set of a plurality of positions estimated as the position of the moving body, but for comparison with the existing road, the movement trajectory on the existing road needs to be included. It is preferable that a movement trajectory on a new road is included in order to obtain Further, in the above-described embodiment, the movement locus is the locus of the current location acquired based on the output signal of the GPS receiver 43, but it may not be the locus of the moving body after map matching. It may be.
- the movement trajectory correction means only needs to be able to correct the position of the movement trajectory so that the movement trajectory approaches the existing road. That is, it is only necessary to pay attention to the entire movement trajectory acquired by the movement trajectory acquisition unit and to correct not only a specific position on the movement trajectory but also the entire movement trajectory to approach the existing road.
- a configuration is adopted in which the movement locus is moved (rotational movement may be included) while maintaining the shape of the movement locus so that the difference between the movement locus after the movement and the existing road is minimized. It is possible to adopt a configuration for moving to the position.
- the movement locus may be moved so that the difference between the movement locus after movement and the existing road is minimized, or the movement locus may be moved in consideration of various evaluation conditions. .
- Various conditions can be assumed as the evaluation conditions.For example, a configuration that evaluates the movement method so that the smaller the amount of movement in multiple movement methods and the smaller the rotation angle in rotational movement is, the easier it is to adopt the movement method is adopted. Is possible.
- the new road acquisition means only needs to be able to acquire a section in which the corrected movement locus does not correspond to the existing road as a new road. That is, the section in which the corrected movement trajectory corresponds to the existing road is regarded as a moving object moving on the existing road, and the section in which the corrected movement trajectory does not correspond to the existing road is indicated on the new road.
- the movement trajectory is regarded as indicating the shape of the new road, and the section may be a new road.
- the determination as to whether or not the corrected movement trajectory corresponds to the existing road may be performed so that at least the state where the movement trajectory cannot be a trajectory on the existing road can be regarded as not corresponding, It is not considered that only the state in which the coordinates of the corrected movement trajectory and the coordinates of the existing road completely coincide with each other corresponds. Therefore, for example, it is considered that this corresponds to a case where an existing road that can be a corrected movement locus (no contradiction) exists near the corrected movement locus, and an existing road that can be a corrected movement locus is It is possible to adopt a configuration or the like that is regarded as not corresponding to a case where the corrected movement locus is not present.
- the new road acquisition means sets a trajectory sample point that is a virtual point at a predetermined interval on the corrected movement trajectory, and a virtual point at a predetermined interval on the existing road. Based on the section on the moving trajectory where there is a trajectory sample point that is not associated with the road sample point when the road sample point is set and the trajectory sample point with the closest distance is associated with the road sample point. It is possible to adopt a configuration that acquires new roads.
- the new road acquisition unit sets the locus sample point on the corrected movement locus and sets the road sample point on the existing road. .
- the trajectory sample point and the road sample point are set, it is possible to easily define the correspondence by pairing the sample points having the shortest distance among the sample points.
- a road sample point cannot be matched with the locus
- the trajectory sample points and the road sample points may be set at a predetermined interval. That is, by matching the number of trajectory sample points per unit distance with the number of road sample points and the number of road sample points per unit distance, the number of sample points in the section where the movement trajectory and the existing road match are moved. What is necessary is just to set so that it may become the same in both a locus
- the new road acquisition means moves the section on the movement trajectory in which the trajectory sample point not associated with the road sample point is connected to the nearest road sample point, and after the movement of the section It may be configured that the position is regarded as the position of a new road. In other words, there may be a slight shift in position between the corrected movement trajectory and the existing road, but the end point of the existing road and the end point of the new road are shifted in the actual road network. There should be no. Therefore, if the section on the movement trajectory where the trajectory sample point that is not associated with the road sample point is moved so as to be connected to the closest road sample point, the position after the movement is regarded as the position of the new road. Can be considered. As a result, the position of the new road can be accurately defined.
- the movement trajectory correcting means can associate the movement trajectory with the existing road for the longest time. It is good also as a structure which correct
- the movement vector can be easily specified.
- trajectory in the area of the predetermined distance before and behind the said area may be sufficient.
- the movement locus in the map matching state, the movement locus in the non-map matching state, and the movement locus in the map matching state are continuous. The moving locus including the locus of each state is obtained.
- the movement trajectory when moving from an existing road to a new road, or the moving trajectory when moving from a new road to an existing road, or the moving trajectory when moving from an existing road, a new road, or an existing road are analyzed. It can be.
- the trajectory of the body may be acquired as the movement trajectory, and the movement trajectory in the third state may be set to be shorter than the movement trajectory in the first state.
- Such a situation is, for example, when an existing road, a new road, or a movement locus when moving to an existing road is acquired as an analysis target by the movement locus acquisition means, on the existing road before moving from the existing road to the new road.
- the movement trajectory may be longer than the movement trajectory on the existing road after the transition from the new road to the existing road. According to this configuration, the movement trajectory on the existing road before the transition from the existing road to the new road is less than the movement trajectory on the existing road after the transition from the new road to the existing road. It becomes possible to start analysis at an early stage.
- the movement trajectory correcting means estimates the lane in which the moving body has traveled on the existing road and corrects the position of the moving trajectory so that the movement trajectory approaches the lane. According to this configuration, it is possible to prevent the determination accuracy as to whether or not the movement trajectory corresponds to the existing road due to the moving body moving in different lanes.
- Various configurations can be adopted as a configuration for estimating the lane in which the moving body travels on the existing road.
- the link data of the map information 30a includes information for specifying a lane (for example, information indicating the number of lanes, the width of the lane, the pattern of the lane boundary line, etc.).
- control part 20 collates the information which shows the paint of the road surface acquired with sensors, such as a camera mounted in the vehicle, with the information for specifying the lane which the map information 30a shows, the vehicle is drive
- the position of the lane can be specified. Therefore, if the control unit 20 assumes that the position of the existing road is not the center of the road but the position of the lane, and corrects the movement locus so that the movement locus approaches the position of the lane on which the vehicle has traveled, the movement locus It becomes possible to correct
- the position of the new road may be adjusted according to the distance between the lane and the center position of the road. For example, since the corrected movement trajectory has been moved so as to correspond to the position of the lane, when the center position of the road is defined as the road position in the map information, the position of the movement trajectory and the position of the center of the road There is a gap between them. Therefore, the position of the movement trajectory may be corrected so as to eliminate the deviation and set as the position of the new road.
- a method for acquiring a section that does not correspond to the corrected movement trajectory as a new road is a program or method.
- the system, program, and method as described above may be realized as a single device, or may be realized using components shared with each part of the vehicle, and include various aspects. It is a waste.
- some changes may be made as appropriate, such as a part of software and a part of hardware.
- the invention is also established as a recording medium for a program for controlling the apparatus.
- the software recording medium may be a magnetic recording medium, a magneto-optical recording medium, or any recording medium to be developed in the future.
- SYMBOLS 10 Map information generation system, 20 ... Control part, 21 ... Map information generation program, 21a ... Movement locus acquisition part, 21b ... Movement locus correction part, 21c ... New road acquisition part, 30 ... Recording medium, 30a ... Map information, 30b ... Movement locus information, 40 ... User I / F unit, 41 ... Vehicle speed sensor, 42 ... Gyro sensor, 43 ... GPS receiving unit
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Educational Administration (AREA)
- Mathematical Physics (AREA)
- Business, Economics & Management (AREA)
- Educational Technology (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
Abstract
Description
本発明は、前記課題にかんがみてなされたもので、新規道路の位置の正確さを向上させる技術を提供することを目的とする。
(1)地図情報生成システムの構成:
(2)地図情報生成処理:
(3)他の実施形態:
図1は、本発明にかかる地図情報生成システム10の構成を示すブロック図である。地図情報生成システム10は、CPU,RAM,ROM等を備える制御部20、記録媒体30を備えており、記録媒体30やROMに記憶されたプログラムを制御部20で実行することができる。本実施形態においては、このプログラムとしてナビゲーションプログラムおよび地図情報生成プログラム21を実行可能である。ナビゲーションプログラムは、自立航法情報に基づいてマップマッチング処理を行って道路上の車両(移動体)の位置を特定し、当該車両の現在地を地図上に表示させる機能を備えている。
次に、地図情報生成プログラム21による地図情報生成処理を説明する。ナビゲーションプログラムが実行されると、制御部20は、地図情報生成プログラム21による地図情報生成処理を実行する。地図情報生成処理において、制御部20は、ナビゲーションプログラムの処理により、現在地を取得する(ステップS100)。すなわち、制御部20は、車速センサ41,ジャイロセンサ42の出力信号に基づいて車両の現在地を取得する。次に、制御部20は、現在地が既存道路に適合するか否かを判定する(ステップS105)。すなわち、制御部20は、ステップS100で取得した現在地の軌跡である自立航法軌跡と、GPS受信部43の出力信号が示す誤差円と、地図情報30aに基づいて、自立航法軌跡と地図情報30aが示す道路とが適合する、マップマッチングしている状態であるか否かを判定する。
以上の実施形態は本発明を実施するための一例であり、移動軌跡が既存道路に近づくように移動軌跡の位置を補正した後に、補正後の移動軌跡に対応した区間を新規道路として取得する限りにおいて、他にも種々の実施形態を採用可能である。例えば、地図情報生成システムは車両に固定的に搭載されていても良いし、持ち運び可能な端末が車両内に持ち込まれて利用される態様であっても良い。また、車両等から取得したプローブ情報等に基づいて地図情報を生成するサーバ等によって地図情報生成システムが構成されても良い。むろん、この場合、サーバ等によって地図情報に追加された新規道路を示す情報が、車両で利用されるナビゲーション端末に配信され、当該端末が備える記録媒体上の地図情報にも当該新規道路を示す情報が追加される構成としてもよい。さらに、移動軌跡取得部21a、移動軌跡補正部21b、新規道路取得部21cの少なくとも一部が上述の実施形態と異なる制御主体で実現されても良い。例えば、移動軌跡取得部21aが現在地を特定するための制御ECU等によって実現されても良い。さらに、移動体は車両に限定されず、歩行者等であっても良い。
Claims (10)
- 移動体の移動軌跡を取得する移動軌跡取得手段と、
既存道路に前記移動軌跡が近づくように前記移動軌跡の位置を補正する移動軌跡補正手段と、
補正された前記移動軌跡が前記既存道路に対応しない区間を新規道路として取得する新規道路取得手段と、
前記新規道路を示す情報を前記地図情報に追加する新規道路追加手段と、
を備えることを特徴とする地図情報生成システム。 - 前記移動軌跡補正手段は、
前記既存道路に前記移動軌跡を最も長く対応づけることが可能な移動を示す移動ベクトルで前記移動軌跡の位置を移動させる補正を行う、
請求項1に記載の地図情報生成システム。 - 前記移動軌跡取得手段は、
マップマッチングしている状態からマップマッチングしていない状態へ変化した点と、マップマッチングしていない状態からマップマッチングしている状態へ変化した点と、の間の区間、および当該区間の前後所定距離の区間における前記移動体の軌跡を前記移動軌跡として取得する、
請求項1または請求項2のいずれかに記載の地図情報生成システム。 - 前記移動軌跡取得手段は、
マップマッチングしている第1状態の後にマップマッチングしていない第2状態となり、当該第2状態の後、マップマッチングしている第3状態となった場合における前記移動体の軌跡を前記移動軌跡として取得するとともに、
前記第3状態の前記移動軌跡は前記第1状態の前記移動軌跡より短い、
請求項1~請求項3のいずれかに記載の地図情報生成システム。 - 前記新規道路取得手段は、
補正された前記移動軌跡が前記既存道路に対応しない区間を補正された前記移動軌跡から切断し、切断された区間が前記既存道路に接続するように移動させ、当該区間の移動後の位置が前記新規道路の位置であると見なす、
請求項1~請求項4のいずれかに記載の地図情報生成システム。 - 前記新規道路取得手段は、
補正された前記移動軌跡上に所定間隔で仮想的な点である軌跡サンプル点を設定し、前記既存道路上に前記所定間隔で仮想的な点である道路サンプル点を設定し、
距離が最も近い前記軌跡サンプル点と前記道路サンプル点とを対応付けた場合に、前記道路サンプル点が対応づけられていない前記軌跡サンプル点が存在する前記移動軌跡上の区間に基づいて前記新規道路を取得する、
請求項1~請求項5のいずれかに記載の地図情報生成システム。 - 前記新規道路取得手段は、
前記道路サンプル点が対応づけられていない前記軌跡サンプル点が存在する前記移動軌跡上の区間の端点を最も近い前記道路サンプル点に対して接続するように移動させ、当該区間の移動後の位置が前記新規道路の位置であると見なす、
請求項6に記載の地図情報生成システム。 - 前記移動軌跡補正手段は、
前記既存道路上で前記移動体が走行した車線を推定し、当該車線に前記移動軌跡が近づくように前記移動軌跡の位置を補正する
請求項1~請求項7のいずれかに記載の地図情報生成システム。 - 移動体の移動軌跡を取得する移動軌跡取得工程と、
既存道路に前記移動軌跡が近づくように前記移動軌跡の位置を補正する移動軌跡補正工程と、
補正された前記移動軌跡が前記既存道路に対応しない区間を新規道路として取得する新規道路取得工程と、
前記新規道路を示す情報を前記地図情報に追加する新規道路追加工程と、
を含むことを特徴とする地図情報生成方法。 - 移動体の移動軌跡を取得する移動軌跡取得機能と、
既存道路に前記移動軌跡が近づくように前記移動軌跡の位置を補正する移動軌跡補正機能と、
補正された前記移動軌跡が前記既存道路に対応しない区間を新規道路として取得する新規道路取得機能と、
前記新規道路を示す情報を前記地図情報に追加する新規道路追加機能と、
をコンピュータに実現させることを特徴とする地図情報生成プログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020187023727A KR20180095734A (ko) | 2014-03-24 | 2014-09-19 | 지도 정보 생성 시스템, 방법 및 프로그램 |
KR1020167024462A KR20160119164A (ko) | 2014-03-24 | 2014-09-19 | 지도 정보 생성 시스템, 방법 및 프로그램 |
CN201480076932.2A CN106104656B (zh) | 2014-03-24 | 2014-09-19 | 地图信息生成***、方法及程序 |
EP14886973.8A EP3104361A4 (en) | 2014-03-24 | 2014-09-19 | Map information generation system, method, and program |
US15/124,565 US10145690B2 (en) | 2014-03-24 | 2014-09-19 | Map information generation system, method, and program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014060489A JP6427908B2 (ja) | 2014-03-24 | 2014-03-24 | 地図情報生成システム、方法およびプログラム |
JP2014-060489 | 2014-03-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015145819A1 true WO2015145819A1 (ja) | 2015-10-01 |
Family
ID=54194397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2014/074822 WO2015145819A1 (ja) | 2014-03-24 | 2014-09-19 | 地図情報生成システム、方法およびプログラム |
Country Status (6)
Country | Link |
---|---|
US (1) | US10145690B2 (ja) |
EP (1) | EP3104361A4 (ja) |
JP (1) | JP6427908B2 (ja) |
KR (2) | KR20180095734A (ja) |
CN (1) | CN106104656B (ja) |
WO (1) | WO2015145819A1 (ja) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9616773B2 (en) | 2015-05-11 | 2017-04-11 | Uber Technologies, Inc. | Detecting objects within a vehicle in connection with a service |
US10712160B2 (en) | 2015-12-10 | 2020-07-14 | Uatc, Llc | Vehicle traction map for autonomous vehicles |
US9841763B1 (en) | 2015-12-16 | 2017-12-12 | Uber Technologies, Inc. | Predictive sensor array configuration system for an autonomous vehicle |
US9840256B1 (en) | 2015-12-16 | 2017-12-12 | Uber Technologies, Inc. | Predictive sensor array configuration system for an autonomous vehicle |
US9990548B2 (en) | 2016-03-09 | 2018-06-05 | Uber Technologies, Inc. | Traffic signal analysis system |
CN105865463A (zh) * | 2016-06-15 | 2016-08-17 | 北京奇虎科技有限公司 | 空间布局生成方法、装置 |
US10739786B2 (en) | 2016-07-01 | 2020-08-11 | Uatc, Llc | System and method for managing submaps for controlling autonomous vehicles |
JP6609540B2 (ja) * | 2016-12-09 | 2019-11-20 | 日立オートモティブシステムズ株式会社 | 道路特定装置及び車両制御システム |
GB2559196B (en) * | 2017-01-31 | 2021-11-17 | Sony Europe Bv | Determining a position of a vehicle on a track |
EP3358303B1 (en) * | 2017-02-07 | 2021-09-01 | HERE Global B.V. | An apparatus and associated methods for use in updating map data |
JP6640777B2 (ja) * | 2017-03-17 | 2020-02-05 | 株式会社東芝 | 移動制御システム、移動制御装置及びプログラム |
US10289115B2 (en) * | 2017-06-01 | 2019-05-14 | Aptiv Technologies Limited | Automated vehicle map localization based on observed geometries of roadways |
JP6766798B2 (ja) * | 2017-12-15 | 2020-10-14 | 株式会社デンソー | 道路地図生成システム及び道路地図生成方法 |
US10643500B2 (en) * | 2017-12-21 | 2020-05-05 | Cattron North America, Inc. | Computerized railroad track mapping methods and systems |
WO2019176042A1 (ja) * | 2018-03-15 | 2019-09-19 | パイオニア株式会社 | 特徴点生成方法 |
JP2019158704A (ja) * | 2018-03-15 | 2019-09-19 | パイオニア株式会社 | 走行軌跡取得方法 |
JP2022132329A (ja) * | 2018-03-15 | 2022-09-08 | パイオニア株式会社 | 走行軌跡取得方法 |
JP2019158703A (ja) * | 2018-03-15 | 2019-09-19 | パイオニア株式会社 | 情報処理装置 |
US11334753B2 (en) | 2018-04-30 | 2022-05-17 | Uatc, Llc | Traffic signal state classification for autonomous vehicles |
US10782136B2 (en) * | 2018-09-28 | 2020-09-22 | Zoox, Inc. | Modifying map elements associated with map data |
US11662477B2 (en) | 2018-11-16 | 2023-05-30 | Westinghouse Air Brake Technologies Corporation | System and method for determining vehicle position by triangulation |
US11262209B2 (en) * | 2018-12-12 | 2022-03-01 | Here Global B.V. | Methods and systems for road work extension identification |
JP7238393B2 (ja) | 2018-12-25 | 2023-03-14 | 株式会社デンソー | 地図データ生成装置、地図データ生成システム、地図データ生成プログラム及び記憶媒体 |
CN111024079B (zh) * | 2019-11-27 | 2022-04-08 | 北京中交兴路信息科技有限公司 | 一种根据多个位置点与路线进行匹配的方法和*** |
CN111207760B (zh) * | 2019-12-31 | 2022-03-22 | 上海炬宏信息技术有限公司 | 一种路口实时轨迹修正的方法、装置、电子设备及计算机可读介质 |
KR102422523B1 (ko) * | 2020-09-14 | 2022-07-18 | 한국교통대학교산학협력단 | 정밀지도와 카메라 정보를 활용한 측위 정확도 개선 시스템 |
CN112673233B (zh) * | 2020-12-10 | 2024-04-16 | 北京嘀嘀无限科技发展有限公司 | 地图构建***和方法 |
CN112527943B (zh) * | 2020-12-25 | 2023-12-01 | 北京百度网讯科技有限公司 | 地图渲染方法、装置、设备和存储介质 |
KR102559928B1 (ko) * | 2021-01-04 | 2023-07-27 | 포티투닷 주식회사 | 도로 촬영 정보를 이용하는 도로 맵 정보 현행화 방법, 이에 사용되는 관리 서버 및 도로 촬영 정보를 이용하는 도로 맵 정보 현행화 방법을 실행시키는 프로그램이 기록된 기록 매체 |
DE102021102652B3 (de) * | 2021-02-04 | 2022-03-10 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren und Steuergerät zum Ermitteln, ob ein Kraftfahrzeug auf einer in digitalem Kartenmaterial enthaltenen Straße gefahren ist |
JP2023054195A (ja) | 2022-07-05 | 2023-04-13 | パイオニア株式会社 | 走行軌跡取得方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001264092A (ja) * | 2000-03-17 | 2001-09-26 | Matsushita Electric Ind Co Ltd | 車両位置検出装置 |
JP2007271602A (ja) * | 2006-03-10 | 2007-10-18 | Mitsubishi Electric Corp | ナビゲーション装置 |
JP2011196915A (ja) * | 2010-03-23 | 2011-10-06 | Denso Corp | 車両用ナビゲーション装置 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05313571A (ja) * | 1992-05-08 | 1993-11-26 | Pioneer Electron Corp | ナビゲーション装置 |
US5774824A (en) * | 1995-08-24 | 1998-06-30 | The Penn State Research Foundation | Map-matching navigation system |
US6023653A (en) * | 1995-11-30 | 2000-02-08 | Fujitsu Ten Limited | Vehicle position detecting apparatus |
US6047234A (en) | 1997-10-16 | 2000-04-04 | Navigation Technologies Corporation | System and method for updating, enhancing or refining a geographic database using feedback |
US6381533B1 (en) | 1997-10-16 | 2002-04-30 | Navigation Technologies Corp. | Method and system using positions of cellular phones matched to road network for collecting data |
JPH11184375A (ja) * | 1997-12-25 | 1999-07-09 | Toyota Motor Corp | デジタル地図データ処理装置及びデジタル地図データ処理方法 |
JP3608045B2 (ja) * | 2000-09-18 | 2005-01-05 | トヨタ自動車株式会社 | ナビゲーション装置 |
JP2004286641A (ja) * | 2003-03-24 | 2004-10-14 | Calsonic Kansei Corp | 車両用地図処理システム |
JP4200905B2 (ja) * | 2004-01-19 | 2008-12-24 | 株式会社エクォス・リサーチ | 道路情報の修正装置 |
US8209620B2 (en) * | 2006-01-31 | 2012-06-26 | Accenture Global Services Limited | System for storage and navigation of application states and interactions |
US20100179755A1 (en) * | 2006-09-21 | 2010-07-15 | Atsushi Kohno | Map information processing apparatus |
US9037388B2 (en) * | 2006-11-17 | 2015-05-19 | Mccrary Personal Transport System, Llc | Intelligent public transit system using dual-mode vehicles |
JP2008164831A (ja) * | 2006-12-27 | 2008-07-17 | Aisin Aw Co Ltd | 地図情報生成システム |
US8073617B2 (en) | 2006-12-27 | 2011-12-06 | Aisin Aw Co., Ltd. | Map information generating systems, methods, and programs |
CN101270998A (zh) * | 2007-03-20 | 2008-09-24 | 联发科技(合肥)有限公司 | 根据路段提示兴趣点的电子装置及其方法 |
JP5082912B2 (ja) | 2008-02-18 | 2012-11-28 | 株式会社デンソー | ナビゲーション装置およびプログラム |
JP2010014658A (ja) * | 2008-07-07 | 2010-01-21 | Mitsubishi Electric Corp | 地図情報処理装置 |
JP4725637B2 (ja) * | 2008-11-19 | 2011-07-13 | 株式会社デンソー | ナビゲーション装置 |
JP5256233B2 (ja) | 2010-03-17 | 2013-08-07 | トヨタ自動車株式会社 | 内燃機関の回転変動異常検出装置 |
US8793090B2 (en) * | 2010-06-23 | 2014-07-29 | Aisin Aw Co., Ltd. | Track information generating device, track information generating method, and computer-readable storage medium |
JP5370386B2 (ja) * | 2011-01-31 | 2013-12-18 | 株式会社デンソー | ナビゲーション装置 |
JP5648979B2 (ja) * | 2011-10-13 | 2015-01-07 | 株式会社デンソー | 道路情報更新システム及びナビゲーション装置 |
JP5852920B2 (ja) | 2012-05-17 | 2016-02-03 | クラリオン株式会社 | ナビゲーション装置 |
JP5953948B2 (ja) * | 2012-06-04 | 2016-07-20 | 株式会社デンソー | 道路学習装置 |
US9816823B2 (en) * | 2013-03-15 | 2017-11-14 | Hewlett Packard Enterprise Development Lp | Updating road maps |
US20150058427A1 (en) * | 2013-08-23 | 2015-02-26 | Jean Rene' Grignon | Limited Area Temporary Instantaneous Network |
-
2014
- 2014-03-24 JP JP2014060489A patent/JP6427908B2/ja active Active
- 2014-09-19 US US15/124,565 patent/US10145690B2/en active Active
- 2014-09-19 EP EP14886973.8A patent/EP3104361A4/en not_active Ceased
- 2014-09-19 KR KR1020187023727A patent/KR20180095734A/ko not_active Application Discontinuation
- 2014-09-19 KR KR1020167024462A patent/KR20160119164A/ko active Search and Examination
- 2014-09-19 CN CN201480076932.2A patent/CN106104656B/zh not_active Expired - Fee Related
- 2014-09-19 WO PCT/JP2014/074822 patent/WO2015145819A1/ja active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001264092A (ja) * | 2000-03-17 | 2001-09-26 | Matsushita Electric Ind Co Ltd | 車両位置検出装置 |
JP2007271602A (ja) * | 2006-03-10 | 2007-10-18 | Mitsubishi Electric Corp | ナビゲーション装置 |
JP2011196915A (ja) * | 2010-03-23 | 2011-10-06 | Denso Corp | 車両用ナビゲーション装置 |
Non-Patent Citations (1)
Title |
---|
See also references of EP3104361A4 * |
Also Published As
Publication number | Publication date |
---|---|
KR20180095734A (ko) | 2018-08-27 |
US20170016731A1 (en) | 2017-01-19 |
JP2015184459A (ja) | 2015-10-22 |
EP3104361A4 (en) | 2017-03-01 |
JP6427908B2 (ja) | 2018-11-28 |
KR20160119164A (ko) | 2016-10-12 |
EP3104361A1 (en) | 2016-12-14 |
CN106104656A (zh) | 2016-11-09 |
CN106104656B (zh) | 2019-08-20 |
US10145690B2 (en) | 2018-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6427908B2 (ja) | 地図情報生成システム、方法およびプログラム | |
JP6380422B2 (ja) | 自動運転システム | |
JP5782708B2 (ja) | 走行支援装置 | |
US8583355B2 (en) | Road shape estimating device, road shape estimating method and program | |
US20040107030A1 (en) | System and method for improving vehicle operator driving assistance of automotive vehicle | |
JP5510112B2 (ja) | 軌跡情報生成装置、方法およびプログラム | |
WO2018142527A1 (ja) | 走行履歴の記憶方法、走行軌跡モデルの生成方法、自己位置推定方法、及び走行履歴の記憶装置 | |
US20090248768A1 (en) | Road shape estimating device, road shape estimating method and program | |
WO2019203084A1 (ja) | 地図情報更新システムおよび地図情報更新プログラム | |
KR20220033477A (ko) | 자동 발렛 파킹 시스템의 위치 추정 장치 및 방법 | |
JP2012073810A (ja) | 路面状況推定装置および路面状況推定方法 | |
JP5618152B2 (ja) | 進路案内システム、進路案内方法、及び進路案内プログラム | |
JP2016057750A (ja) | 自車走行レーン推定装置及びプログラム | |
JPWO2017163366A1 (ja) | 走路推定方法及び走路推定装置 | |
JP2023075184A (ja) | 出力装置、制御方法、プログラム及び記憶媒体 | |
JP2023164553A (ja) | 位置推定装置、推定装置、制御方法、プログラム及び記憶媒体 | |
JP5557015B2 (ja) | 軌跡情報生成装置、方法およびプログラム | |
JP2023078138A (ja) | 出力装置、制御方法、プログラム及び記憶媒体 | |
JP6680319B2 (ja) | 地図情報生成システム、方法およびプログラム | |
JP2007333652A (ja) | 測位装置、ナビゲーションシステム | |
US20090245583A1 (en) | Road shape estimating device, road shape estimating method and program | |
US20090248299A1 (en) | Road shape estimating device, road shape estimating method and program | |
KR20180086951A (ko) | 정밀지도 생성 지역 결정 방법 및 장치 | |
JP5682302B2 (ja) | 走行道路推定装置、方法およびプログラム | |
JP2021114059A (ja) | リスク判定システム、リスク判定プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14886973 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 20167024462 Country of ref document: KR Kind code of ref document: A |
|
REEP | Request for entry into the european phase |
Ref document number: 2014886973 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2014886973 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15124565 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |