JP2012032277A - Slope detection device, slope detection method and current position display device - Google Patents
Slope detection device, slope detection method and current position display device Download PDFInfo
- Publication number
- JP2012032277A JP2012032277A JP2010172051A JP2010172051A JP2012032277A JP 2012032277 A JP2012032277 A JP 2012032277A JP 2010172051 A JP2010172051 A JP 2010172051A JP 2010172051 A JP2010172051 A JP 2010172051A JP 2012032277 A JP2012032277 A JP 2012032277A
- Authority
- JP
- Japan
- Prior art keywords
- slope
- atmospheric pressure
- current position
- angular velocity
- acceleration
- 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
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
Description
本発明は、坂道検出装置、坂道検出方法、及び現在位置表示装置に関し、特に、気圧検出と自律航法を併用して、移動体の走行路が坂道であるか否かを検出する坂道検出装置、坂道検出方法、及び現在位置表示装置に関する。 The present invention relates to a slope detection device, a slope detection method, and a current position display device, and in particular, a slope detection device that detects whether or not a traveling path of a moving body is a slope using a combination of atmospheric pressure detection and autonomous navigation, The present invention relates to a slope detection method and a current position display device.
移動体の現在位置を検出し、ディスプレイに表示されている地図画像上に現在位置を示す現在位置マークを重ねて表示するナビゲーション装置において、現在位置を検出する方法として、GPS衛星からの電波を利用したGPS方式(衛星航法方式)と、移動体又はナビゲーション装置に搭載された移動距離算出手段及びジャイロスコープ等の慣性センサを利用して現在位置を推測する自律航法方式とがある。一般的なナビゲーション装置は、これら2つの航法方式が併用される。 A navigation device that detects the current position of a moving object and displays a current position mark indicating the current position on a map image displayed on the display, and uses radio waves from GPS satellites as a method for detecting the current position. There are a GPS system (satellite navigation system) and an autonomous navigation system in which a current position is estimated using an inertial sensor such as a moving distance calculation means and a gyroscope mounted on a moving body or a navigation device. A general navigation apparatus uses these two navigation methods in combination.
しかしながら、これらの方式で求めた移動体の現在位置には、誤差が含まれるため、表示されている地図画像の道路と現在位置とが正確に一致せず、検出し又は推測した現在位置をそのままディスプレイに表示すると、実際は道路上にいても、道路から外れた位置に現在位置マークが表示されてしまう場合がある。 However, since the current position of the moving object obtained by these methods includes an error, the road and the current position of the displayed map image do not exactly match, and the detected or estimated current position remains as it is. When displayed on the display, even if the vehicle is actually on the road, the current position mark may be displayed at a position off the road.
このような不具合を解消するため、検出した現在位置と、地図データベースに保持されている地図情報の道路とを比較し、各種のマッチング方法を用いて正しい道路上に現在位置をマッチングさせ、表示手段に表示されている地図画像の道路上に現在位置マークを修正して表示するようにしたマップマッチング技術が利用されている。 In order to eliminate such problems, the detected current position is compared with the road of the map information stored in the map database, the current position is matched on the correct road using various matching methods, and display means A map matching technique is used in which the current position mark is corrected and displayed on the road of the map image displayed in FIG.
ところで、例えば、高速道路のように、本線と、本線と一般道との連結路である分岐路や進入路(ランプ)と、が接近していたり、分岐路や進入路が本線又は一般道路に対してわずかな分岐角度で設けられている場合、従来のマップマッチング技術だけでは、高速道路の本線を走行しているのか、それとも分岐路や進入路を走行しているのかを確実に判断することが困難であり、地図上の不適切な位置(実際は高速道路本線を走行中に分岐路(一般道路)に現在位置をマッチング)に現在位置マークを表示してしまうことがある。 By the way, for example, like a highway, a main road and a branch road or an approach road (ramp) that is a connection road between the main road and a general road are approaching, or a branch road or an access road is close to a main road or a general road. On the other hand, if it is provided at a slight branch angle, it is possible to reliably determine whether the vehicle is traveling on the main road of an expressway, or traveling on a branch road or approach road using only conventional map matching technology. The current position mark may be displayed at an inappropriate position on the map (actually, the current position is matched with a branch road (general road) while traveling on the main highway).
そこで、例えば、分岐路や進入路が上下方向に傾斜した坂道となっていることに注目し、移動体の走行路(移動体が走行している道路)が坂道であるか否かを検出し、その検出結果をマップマッチングに利用することが考えられる。 Therefore, for example, focusing on the fact that the branch road and the approach road are slopes that are inclined in the vertical direction, it is detected whether the travel path of the mobile body (the road on which the mobile body is traveling) is a slope. The detection result may be used for map matching.
例えば、下記特許文献1(特開2010−39954号公報)は、「坂道検出方法及び坂道検出装置」についての発明を開示している。この方法及び装置では、気圧センサの出力に基づいて高度を算出し、単位走行距離に対する高度差から走行路の勾配を求め、この勾配が所定閾値以下であれば坂道でないと判定する一方、所定時間ごとに求めた勾配が、所定回数以上連続して所定範囲内であれば、その走行路を坂道であると判定している。 For example, the following Patent Document 1 (Japanese Patent Laid-Open No. 2010-39954) discloses an invention relating to a “slope detection method and a slope detection device”. In this method and apparatus, the altitude is calculated based on the output of the atmospheric pressure sensor, and the gradient of the travel road is obtained from the altitude difference with respect to the unit travel distance. If the gradient obtained every time is within a predetermined range continuously for a predetermined number of times or more, the traveling road is determined to be a slope.
ところで、気圧センサを用いた場合、窓の開閉や対向車両とのすれ違いの際に生じる気圧変動により、坂道であると誤検出する恐れがあるが、特許文献1では、求めた勾配が所定回数以上連続して所定範囲内のときに坂道であると判定しているため、誤検出を回避することができる。すなわち、窓の開閉や対向車両とのすれ違いの際に生じる気圧変動は一時的な変動であるため、所定回数以上連続して所定範囲内のときにのみ坂道であると判定とすることで、誤検出を回避することができる。 By the way, when using an atmospheric pressure sensor, there is a risk of erroneous detection of a slope due to atmospheric pressure fluctuations that occur when the window is opened and closed or when passing with an oncoming vehicle. However, in Patent Document 1, the obtained gradient is more than a predetermined number of times. Since it is determined that the road is a slope when continuously within a predetermined range, erroneous detection can be avoided. In other words, since the atmospheric pressure fluctuation that occurs when the window is opened or closed or when passing the oncoming vehicle is a temporary fluctuation, it is erroneously determined to be a slope only when it is within a predetermined range continuously for a predetermined number of times. Detection can be avoided.
また、走行路が坂道であるか否かを検出する手段として、自律航法で使用されるジャイロスコープや加速度センサを利用することもできる。ジャイロスコープは、移動体の移動方向(上下左右等)の変化を角速度として検出することができるため、この角速度に基づいて走行路が坂道であるか否かを検出することができる。また、加速度センサの場合、重力加速度の検出が走行路の傾斜角度に応じて変化することから、この加速度に基づいて走行路が坂道であるか否かを検出することができる。詳細には、平坦な道路で停車している場合では、道路に対して垂直方向(上下方向)にのみ加速度(重力加速度)が出力されるが、坂道(上り坂、下り坂)で停車している場合では、道路に対して垂直方向(上下方向)のみならず、移動体の進行方向(前後方向)に加速度が出力される。すなわち、坂道で停車している場合では、垂直方向(上下方向)と進行方向(前後方向)とに重力加速度が分散されて出力される。そして、出力された垂直方向の加速度と進行方向の加速度に基づき、走行路が坂道であるか否かを検出することができる。 Further, a gyroscope or an acceleration sensor used in autonomous navigation can be used as means for detecting whether or not the traveling road is a slope. Since the gyroscope can detect a change in the moving direction (up, down, left, right, etc.) of the moving body as an angular velocity, it can detect whether the traveling road is a slope based on the angular velocity. In the case of an acceleration sensor, the detection of gravitational acceleration changes in accordance with the inclination angle of the traveling road, so that it is possible to detect whether or not the traveling road is a slope based on this acceleration. Specifically, when stopping on a flat road, acceleration (gravity acceleration) is output only in the vertical direction (up and down direction) with respect to the road, but it stops on a slope (uphill, downhill). In this case, acceleration is output not only in the direction perpendicular to the road (up and down direction) but also in the traveling direction of the moving body (front and back direction). That is, when the vehicle is stopped on a slope, gravity acceleration is distributed and output in the vertical direction (up and down direction) and the traveling direction (front and back direction). Then, based on the output vertical acceleration and traveling acceleration, it is possible to detect whether the traveling road is a slope.
しかしながら、上記特許文献1の場合、誤検出を回避するために、気圧センサの出力に基づく高度差を複数回算出して坂道であるか否かを判定しており、検出に時間が掛るため、迅速にマッチング処理を行うことが出来ない。この場合、マッチング処理の遅れにより、現在位置に応じた報知などが遅れてしまうことが考えられる。すなわち、ナビゲーション装置であれば、マッチング処理後の現在位置に応じて、経路案内のための報知内容が異なる(右左折案内など)ため、マッチング処理の遅れにより、報知が遅れ、本来、左折すべき交差点を直進してしまうなどの事態が生じうる。 However, in the case of the above Patent Document 1, in order to avoid erroneous detection, the altitude difference based on the output of the atmospheric pressure sensor is calculated a plurality of times to determine whether or not it is a hill, and detection takes time. The matching process cannot be performed quickly. In this case, it is possible that notification according to the current position is delayed due to a delay in the matching process. That is, in the case of a navigation device, the notification content for route guidance varies depending on the current position after the matching process (such as right / left turn guidance), so the notification is delayed due to the delay in the matching process, and should be left by itself. A situation such as going straight through an intersection may occur.
また、例えば、経路が探索されている状態において、マッチング処理後の現在位置が探索された経路から逸脱しているような場合では、経路の再探索が行なわれるなど、マッチング処理後の現在位置に応じて処理が異なるため、迅速且つ正確にマッチング処理が行なわれることが望まれる。 In addition, for example, in a state where a route is being searched, when the current position after the matching process deviates from the searched route, the route is searched again, and the current position after the matching process is changed to the current position after the matching process. Since the processes differ depending on the situation, it is desired that the matching process be performed quickly and accurately.
また、ジャイロスコープは、気圧センサのように、窓の開閉や対向車両とのすれ違いの際に生じる気圧変動の影響を受けることがないため、走行路が坂道であるか否かを迅速に検出することが可能である。しかしながら、渋滞等で移動体の移動速度が遅いときや停車中では、角速度が小さく、又は、角速度を検出できないため、走行路が坂道であるか否かを正確に検出できない場合がある。 In addition, unlike the pressure sensor, the gyroscope is not affected by atmospheric pressure fluctuations that occur when the window is opened or closed or when it is passing the oncoming vehicle, so it can quickly detect whether the road is on a slope. It is possible. However, when the moving speed of the moving body is slow due to traffic jams or when the moving body is stopped, the angular speed is small or the angular speed cannot be detected, so it may not be possible to accurately detect whether the traveling road is a slope.
一方、加速度センサは、移動体が停止している場合であれば、重力方向を検出して車両の傾き(道路の傾斜)を算出可能であるため、走行路が坂道であるか否かを検出することができる。しかしながら、移動体が高速で走行している場合には、移動方向の加速度の影響で、路面に垂直な方向の加速度の誤差が増大するため、走行路が坂道であるか否かを正しく検出することが困難となる。 On the other hand, if the moving body is stopped, the acceleration sensor can detect the direction of gravity and calculate the inclination of the vehicle (the inclination of the road). can do. However, when the moving body is traveling at high speed, the acceleration error in the direction perpendicular to the road surface increases due to the influence of the acceleration in the moving direction. Therefore, it is correctly detected whether the traveling road is a slope. It becomes difficult.
本発明は、上記の問題点を解消することを課題とするものであり、移動体の走行路が坂道であるか否かを迅速且つ正確に検出することのできる坂道検出装置及び坂道検出方法を提供することを目的とするものである。 An object of the present invention is to solve the above-described problems, and to provide a slope detection device and a slope detection method capable of quickly and accurately detecting whether or not a traveling path of a moving body is a slope. It is intended to provide.
また、本発明は、移動体の実際の現在位置を迅速且つ正確にマップマッチングし、現在位置を示すマークをディスプレイに表示することのできる現在位置表示装置を提供することを目的とするものである。 It is another object of the present invention to provide a current position display device that can quickly and accurately map match the actual current position of a moving body and display a mark indicating the current position on a display. .
前記課題を解決するために、本願の請求項1にかかる発明は、移動体の走行路が坂道であるか否かを検出する坂道検出装置において、気圧を検出する気圧検出手段と、角速度及び/又は加速度を検出する自律航法手段と、前記気圧検出手段により検出された前記気圧と、前記自律航法手段により検出された前記角速度及び/又は前記加速度とに基づき、前記移動体の前記走行路が坂道であるか否かを判定する坂道判定手段と、を備えることを特徴とする。 In order to solve the above-described problem, the invention according to claim 1 of the present application is a slope detection device that detects whether or not a traveling path of a moving body is a slope, an atmospheric pressure detection means that detects atmospheric pressure, an angular velocity and / or Alternatively, based on the autonomous navigation means for detecting acceleration, the atmospheric pressure detected by the atmospheric pressure detection means, and the angular velocity and / or acceleration detected by the autonomous navigation means, the traveling path of the moving body is a slope. And a slope judging means for judging whether or not.
本願の請求項2にかかる発明は、請求項1記載の坂道検出装置において、前記坂道判定手段は、前記気圧検出手段により検出された前記気圧の変化量が第1閾値以上であり、且つ、前記自律航法手段により検出された前記角速度及び/又は前記加速度が第2閾値以上であるとき、前記移動体の走行路を坂道と判定することを特徴とする。 The invention according to claim 2 of the present application is the slope detection device according to claim 1, wherein the slope determination unit has a change amount of the atmospheric pressure detected by the atmospheric pressure detection unit being a first threshold value or more, and When the angular velocity and / or the acceleration detected by the autonomous navigation means is equal to or greater than a second threshold value, the traveling path of the moving body is determined as a slope.
本願の請求項3にかかる発明は、請求項1又は2記載の坂道検出装置において、前記坂道判定手段は、前記気圧検出手段により検出された前記気圧の変化量が第1閾値以上であり、且つ、前記自律航法手段により検出された前記角速度及び/又は前記加速度が第2閾値よりも小さいとき、前記移動体の走行路を平道と判定することを特徴とする。
The invention according to
本願の請求項4にかかる発明は、請求項2又は3に記載の坂道検出装置において、前記坂道判定手段は、前記気圧の変化量に応じて前記第2閾値を変更することを特徴とする。
The invention according to claim 4 of the present application is characterized in that, in the slope detection device according to
本願の請求項5にかかる発明は、移動体の走行路が坂道であるか否かを検出する坂道検出方法において、気圧を検出するステップと、角速度及び/又は加速度を検出するステップと、前記気圧の変化量が第1閾値以上であり、且つ、前記角速度及び/又は前記加速度が第2閾値以上であるとき、前記移動体の走行路を坂道と判定するステップと、を含むことを特徴とする。 The invention according to claim 5 of the present application is a slope detection method for detecting whether or not a traveling path of a moving body is a slope, a step of detecting atmospheric pressure, a step of detecting angular velocity and / or acceleration, and the atmospheric pressure And a step of determining the traveling path of the moving body as a slope when the amount of change is equal to or greater than a first threshold and the angular velocity and / or the acceleration is equal to or greater than a second threshold. .
本願の請求項6にかかる発明は、請求項5に記載の坂道検出方法において、前記気圧の変化量が第1閾値以上であり、且つ、前記角速度及び/又は前記加速度が前記第2閾値よりも小さいとき、前記移動体の走行路を平道と判定するステップを含むことを特徴とする。 The invention according to claim 6 of the present application is the slope detection method according to claim 5, wherein the change amount of the atmospheric pressure is equal to or greater than a first threshold value, and the angular velocity and / or the acceleration is greater than the second threshold value. When it is small, the method includes a step of determining the traveling path of the moving body as a flat road.
本願の請求項7にかかる発明は、請求項5又は6に記載の坂道検出方法において、前記気圧の変化量に応じて前記第2閾値を変更するステップを含むことを特徴とする。 The invention according to claim 7 of the present application is characterized in that, in the slope detection method according to claim 5 or 6, the step of changing the second threshold value according to the amount of change in the atmospheric pressure is included.
本願の請求項8にかかる発明は、移動体の現在位置を検出する現在位置検出手段と、地図情報を保持する地図データベースと、前記現在位置検出手段により検出された前記現在位置及び前記地図情報に基づきマッチング処理するマップマッチング手段と、前記マッチング処理に基づく現在位置を示すマークを表示する表示手段とを備える現在位置表示装置において、前記現在位置表示装置は、さらに気圧を検出する気圧検出手段と、角速度及び/又は加速度を検出する自律航法手段と、前記気圧検出手段により検出された前記気圧と、前記自律航法手段により検出された前記角速度及び/又は前記加速度とに基づき、前記移動体の走行路が坂道であるか否かを判定する坂道判定手段と、を備え、前記マップマッチング手段は、前記坂道判定手段による判定結果に基づいてマッチング処理することを特徴とする。 The invention according to claim 8 of the present application is based on the current position detecting means for detecting the current position of the mobile body, the map database for holding map information, the current position and the map information detected by the current position detecting means. A current position display device comprising: map matching means for performing matching processing based on; and display means for displaying a mark indicating the current position based on the matching processing, wherein the current position display device further includes atmospheric pressure detection means for detecting atmospheric pressure; Autonomous navigation means that detects angular velocity and / or acceleration, the atmospheric pressure detected by the atmospheric pressure detection means, and the angular velocity and / or acceleration detected by the autonomous navigation means, the travel path of the moving body Slope determining means for determining whether or not the road is a slope, and the map matching means includes the slope determination means. Characterized by matching processing based on the determination result by.
本願の請求項9にかかる発明は、請求項8に記載の現在位置表示装置において、前記坂道判定手段は、前記気圧検出手段により検出された前記気圧の変化量が第1閾値以上であり、且つ、前記自律航法手段により検出された前記角速度及び/又は前記加速度が第2閾値以上であるとき、前記移動体の走行路を坂道と判定することを特徴とする。 The invention according to claim 9 of the present application is the current position display device according to claim 8, wherein the slope determination unit has a change amount of the atmospheric pressure detected by the atmospheric pressure detection unit equal to or greater than a first threshold value, and When the angular velocity and / or the acceleration detected by the autonomous navigation means is equal to or greater than a second threshold, the traveling path of the moving body is determined as a slope.
本願の請求項10にかかる発明は、請求項8又は9に記載の現在位置表示装置において、前記坂道判定手段は、前記気圧検出手段により検出された前記気圧の変化量が第1閾値以上であり、且つ、前記自律航法手段により検出された前記角速度及び/又は前記加速度が第2閾値よりも小さいとき、前記移動体の走行路を平道と判定することを特徴とする。 According to a tenth aspect of the present invention, in the current position display device according to the eighth or ninth aspect, the slope determination unit is configured such that the amount of change in the atmospheric pressure detected by the atmospheric pressure detection unit is equal to or greater than a first threshold value. And when the said angular velocity and / or the said acceleration detected by the said autonomous navigation means are smaller than a 2nd threshold value, it determines with the traveling path of the said mobile body being a flat road.
本願の請求項11にかかる発明は、請求項9又は10に記載の現在位置表示装置において、前記坂道判定手段は、前記気圧の変化量に応じて前記第2閾値を変更することを特徴とする。 According to an eleventh aspect of the present invention, in the current position display device according to the ninth or tenth aspect, the slope determining unit changes the second threshold value in accordance with a change amount of the atmospheric pressure. .
請求項1にかかる発明においては、移動体の走行路が坂道であるか否かを検出する坂道検出装置において、気圧を検出する気圧検出手段と、角速度及び/又は加速度を検出する自律航法手段(例えば、ジャイロスコープ、加速度センサ)と、前記気圧検出手段により検出された前記気圧と、前記自律航法手段により検出された前記角速度及び/又は前記加速度とに基づき、前記移動体の前記走行路が坂道であるか否かを判定する坂道判定手段と、を備える。 In the invention according to claim 1, in the slope detection device that detects whether or not the traveling path of the moving body is a slope, an atmospheric pressure detection means that detects atmospheric pressure, and an autonomous navigation means that detects angular velocity and / or acceleration ( (E.g., gyroscope, acceleration sensor), the atmospheric pressure detected by the atmospheric pressure detection means, and the angular velocity and / or acceleration detected by the autonomous navigation means, Slope judging means for judging whether or not.
このように構成することにより、窓の開閉や対向車両とのすれ違いの際に生じる気圧変動を坂道であると誤判定することがなく、坂道を迅速且つ正確に検出することができる。 By configuring in this way, it is possible to detect a slope quickly and accurately without erroneously determining that a pressure fluctuation caused when the window is opened or closed or when passing with an oncoming vehicle is a slope.
請求項2にかかる発明においては、請求項1にかかる発明において、坂道判定手段は、前記気圧検出手段により検出された前記気圧の変化量が第1閾値以上であり、且つ、前記自律航法手段により検出された前記角速度及び/又は前記加速度が第2閾値以上であるとき、前記移動体の走行路を坂道と判定することができる。 In the invention according to claim 2, in the invention according to claim 1, the slope determination means has a change amount of the atmospheric pressure detected by the atmospheric pressure detection means that is equal to or greater than a first threshold value, and the autonomous navigation means When the detected angular velocity and / or acceleration is equal to or greater than a second threshold, the traveling path of the moving body can be determined as a slope.
請求項3にかかる発明においては、請求項1又は2にかかる発明において、坂道判定手段は、前記気圧検出手段により検出された前記気圧の変化量が第1閾値以上であり、且つ、前記自律航法手段により検出された前記角速度及び/又は前記加速度が第2閾値よりも小さいとき、前記移動体の走行路を平道と判定することができる。
In the invention according to
請求項4にかかる発明においては、請求項2又は3にかかる発明において、前記坂道判定手段は、前記気圧の変化量に応じて前記第2閾値を変更する。例えば、気圧の変化量が大きいときには、坂道である可能性があり、角速度又は加速度も大きくなる可能性があるため、第2閾値を大きい値に設定し、ノイズの影響を受けない状態で坂道であるか否かを判定することができる。また、気圧の変化量が小さいときには、緩い坂道である可能性があり、角速度又は加速度も小さくなる可能性があるため、第2閾値を小さい値に設定することで、検出値の小さい角速度又は加速度を検出し、坂道であるか否かを判定することができる。
In the invention according to claim 4, in the invention according to
請求項5にかかる発明においては、移動体の走行路が坂道であるか否かを検出する坂道検出方法において、気圧を検出するステップと、角速度及び/又は加速度を検出するステップと、前記気圧の変化量が第1閾値以上であり、且つ、前記角速度及び/又は前記加速度が第2閾値以上であるとき、前記移動体の走行路を坂道と判定するステップと、を含む。 In the invention according to claim 5, in the slope detection method for detecting whether or not the traveling path of the moving body is a slope, a step of detecting atmospheric pressure, a step of detecting angular velocity and / or acceleration, Determining a travel path of the moving body as a slope when the amount of change is equal to or greater than a first threshold and the angular velocity and / or the acceleration is equal to or greater than a second threshold.
このような判定処理を行うことにより、窓の開閉や対向車両とのすれ違いの際に生じる気圧変動を坂道であると誤判定することがなく、坂道を迅速且つ正確に検出することができる。 By performing such a determination process, it is possible to quickly and accurately detect a slope without erroneously determining that a change in atmospheric pressure caused by opening / closing of a window or passing of an oncoming vehicle is a slope.
請求項6にかかる発明においては、請求項5に記載の発明において、前記気圧の変化量が第1閾値以上であり、且つ、前記角速度及び/又は前記加速度が前記第2閾値よりも小さいとき、前記移動体の走行路を平道と判定するステップを含む。このように処理することにより、坂道と平道とを判別することができる。 In the invention according to claim 6, in the invention according to claim 5, when the change amount of the atmospheric pressure is not less than the first threshold value and the angular velocity and / or the acceleration is smaller than the second threshold value, A step of determining that the traveling path of the mobile body is a flat road. By processing in this way, it is possible to distinguish between a slope and a flat road.
請求項7にかかる発明においては、請求項5又は6に記載の発明において、前記気圧の変化量に応じて前記第2閾値を変更するステップを含む。このように処理することにより、ノイズの影響を受けることなく、坂道であるか否かを正確に検出することができる。 In the invention concerning Claim 7, in the invention of Claim 5 or 6, the step which changes the said 2nd threshold value according to the variation | change_quantity of the said atmospheric | air pressure is included. By processing in this way, it is possible to accurately detect whether the road is a slope without being affected by noise.
請求項8にかかる発明においては、移動体の現在位置を検出する現在位置検出手段と、地図情報を保持する地図データベースと、前記現在位置検出手段により検出された前記現在位置及び前記地図情報に基づきマッチング処理するマップマッチング手段と、前記マッチング処理に基づく現在位置を示すマークを表示する表示手段とを備える現在位置表示装置において、前記現在位置表示装置は、さらに気圧を検出する気圧検出手段と、角速度及び/又は加速度を検出する自律航法手段と、前記気圧検出手段により検出された前記気圧と、前記自律航法手段により検出された前記角速度及び/又は前記加速度とに基づき、前記移動体の走行路が坂道であるか否かを判定する坂道判定手段と、を備え、前記マップマッチング手段は、前記坂道判定手段による判定結果に基づいてマッチング処理する。 In the invention according to claim 8, based on the current position detecting means for detecting the current position of the mobile body, the map database holding map information, the current position detected by the current position detecting means and the map information. A current position display device comprising map matching means for performing matching processing and display means for displaying a mark indicating the current position based on the matching processing, wherein the current position display device further includes an atmospheric pressure detection means for detecting atmospheric pressure, an angular velocity And / or on the basis of the autonomous navigation means for detecting acceleration, the atmospheric pressure detected by the atmospheric pressure detection means, and the angular velocity and / or the acceleration detected by the autonomous navigation means. Slope judgment means for judging whether or not the road is a slope, and the map matching means comprises the slope judgment. Matching processing based on the determination result by the stage.
このように構成することにより、窓の開閉や対向車両とのすれ違いの際に生じる気圧変動を坂道であると誤判定することがなく、坂道であるか否かを迅速且つ正確に判定し、その判定結果に基づき、正しいマッチング処理を行い、現在位置を示すマークを表示手段に表示させることができる。 By configuring in this way, it is possible to quickly and accurately determine whether or not the road is a slope without erroneously determining that the pressure fluctuation caused by opening and closing of the window or passing with the oncoming vehicle is a slope. Based on the determination result, correct matching processing can be performed and a mark indicating the current position can be displayed on the display means.
請求項9にかかる発明においては、請求項8に記載の発明において、前記坂道判定手段は、前記気圧検出手段により検出された前記気圧の変化量が第1閾値以上であり、且つ、前記自律航法手段により検出された前記角速度及び/又は前記加速度が第2閾値以上であるとき、前記移動体の走行路を坂道と判定することができる。 According to a ninth aspect of the present invention, in the invention according to the eighth aspect of the invention, the slope determination means has a change amount of the atmospheric pressure detected by the atmospheric pressure detection means that is not less than a first threshold value, and the autonomous navigation. When the angular velocity and / or the acceleration detected by the means is equal to or greater than a second threshold, the traveling path of the moving body can be determined as a slope.
請求項10にかかる発明においては、請求項8又は9に記載の発明において、前記坂道判定手段は、前記気圧検出手段により検出された前記気圧の変化量が第1閾値以上であり、且つ、前記自律航法手段により検出された前記角速度及び/又は前記加速度が第2閾値よりも小さいとき、前記移動体の走行路を平道と判定することができる。 According to a tenth aspect of the present invention, in the invention according to the eighth or ninth aspect, the slope judging means has a change amount of the atmospheric pressure detected by the atmospheric pressure detecting means being a first threshold value or more, and When the angular velocity and / or the acceleration detected by the autonomous navigation means is smaller than the second threshold value, it is possible to determine that the traveling path of the moving body is a flat road.
請求項11にかかる発明においては、請求項9又は10に記載の発明において、前記坂道判定手段は、前記気圧の変化量に応じて前記第2閾値を変更する。このように処理することにより、ノイズの影響を受けることなく、坂道であるか否かを正確に検出することができる。 According to an eleventh aspect of the present invention, in the invention according to the ninth or tenth aspect, the slope determining means changes the second threshold value according to the amount of change in the atmospheric pressure. By processing in this way, it is possible to accurately detect whether the road is a slope without being affected by noise.
以下、本発明の具体例を実施例及び図面、図1〜図7を参照して詳細に説明する。ただし、以下に示す実施例は、本発明の技術思想を具体化するための坂道検出装置、坂道検出方法、及び現在位置表示装置が適用されるナビゲーション装置を例示して説明するものであって、本発明をこのナビゲーション装置に特定することを意図するものではなく特許請求の範囲に示した技術思想を逸脱することなくその他の坂道検出装置、坂道検出方法、及び現在位置表示装置にも等しく適用し得るものである。 Hereinafter, specific examples of the present invention will be described in detail with reference to examples and drawings, and FIGS. However, the embodiments shown below illustrate and explain a navigation device to which a slope detection device, a slope detection method, and a current position display device for embodying the technical idea of the present invention are applied, The present invention is not intended to specify the navigation device, and is equally applicable to other slope detection devices, slope detection methods, and current position display devices without departing from the technical idea shown in the claims. To get.
図1は、本発明の実施例1にかかる坂道検出装置、坂道検出方法、及び現在位置表示装置が適用されるナビゲーション装置1のブロック図を示す。 FIG. 1 is a block diagram of a navigation device 1 to which a slope detection device, a slope detection method, and a current position display device according to a first embodiment of the present invention are applied.
ナビゲーション装置1は、自動車等の移動体に搭載され、移動体の現在位置を地図画像とともにディスプレイ(出力手段17)に表示して、移動体に乗車しているユーザが目的地まで移動するための支援を行うものである。ナビゲーション装置1は、制御手段10、現在位置検出手段11、気圧センサ12、ジャイロスコープ13、加速度センサ14、地図データベース15、入力手段16、出力手段17、経路探索手段18、坂道判定手段19及びマップマッチング手段20を備えて構成される。なお、各部はバスなどで接続されており、例えば、制御手段10は、気圧センサ12が検出、出力した気圧を取得することが可能である。
The navigation device 1 is mounted on a moving body such as an automobile, displays the current position of the moving body together with a map image on a display (output means 17), and allows a user who is on the moving body to move to a destination. Provide support. The navigation device 1 includes a control means 10, a current position detection means 11, an
制御手段10は、CPU101、RAM103、ROM102を備えて構成されており、RAM103及び/又はROM102に記憶された制御プログラムをCPU101が実行することにより、下記に説明する各部の動作を制御・統括する。
The
現在位置検出手段11は、地球上空を周回している複数のGPS衛星からの信号を所定の時間間隔で受信し、この信号に含まれている時刻情報及び衛星位置情報に基づいて移動体の現在位置を算出する。 The current position detecting means 11 receives signals from a plurality of GPS satellites orbiting over the earth at predetermined time intervals, and based on the time information and satellite position information included in the signals, the current position of the mobile object is received. Calculate the position.
気圧センサ12(気圧検出手段)は、移動体の現在位置における気圧を検出する気圧検出手段である。検出した気圧は、後述する坂道判定のため、制御手段10のRAM103に一時記憶される。
The atmospheric pressure sensor 12 (atmospheric pressure detecting means) is an atmospheric pressure detecting means for detecting the atmospheric pressure at the current position of the moving body. The detected atmospheric pressure is temporarily stored in the
ジャイロスコープ13(角速度検出手段)は、少なくとも移動体の走行中における上下方向(ピッチ角)に対する方向変化を角速度として検出する角速度検出手段である。検出した角速度は、後述する坂道判定のため、制御手段10のRAM103に一時記憶される。
The gyroscope 13 (angular velocity detecting means) is an angular velocity detecting means for detecting a change in direction with respect to the vertical direction (pitch angle) at least during traveling of the moving body as an angular velocity. The detected angular velocity is temporarily stored in the
加速度センサ14(加速度検出手段)は、少なくとも垂直な方向(上下方向)と、進行方向(前後方向)の加速度を検出する加速度検出手段である。検出した加速度は、後述する坂道判定のため、制御手段10のRAM103に一時記憶される。なお、加速度センサ14は、一般的にはナビゲーション装置1の上下、左右、前後の3軸方向の加速度を検出する3軸加速度センサで構成される。加速度センサ14は、平坦な道路で停止中であれば、垂直な方向(上下方向)の加速度(重力加速度)のみを出力するので、加速度センサの出力が垂直な方向(上下方向)のみであれば、平坦な道路で停車していることがわかり、また、停車中に、垂直な方向(上下方向)に加えて、前後方向の加速度も検出される場合、坂道で停車していることが分かる。
The acceleration sensor 14 (acceleration detection means) is acceleration detection means for detecting acceleration in at least a vertical direction (up and down direction) and a traveling direction (front and rear direction). The detected acceleration is temporarily stored in the
なお、ジャイロスコープ13及び加速度センサ14は、移動体の現在位置を移動体自身で検出するための自律航法センサを構成するものでもあり、現在位置検出手段11がGPS衛星から受信した信号に基づいて算出した現在位置を補完するためにも利用可能である。また、自律航法センサを備えることで、GPS衛星信号を受信できないトンネルや地下街、地下駐車場、建物内の駐車場、又は、高層ビル街等、GPS衛星信号の反射によるマルチパスの影響を受ける場所でも、ジャイロスコープ13や加速度センサ14からの出力によりナビゲーション装置1の現在位置を算出することができる。すなわち、ジャイロスコープ13や加速度センサ14などで構成される自律航法センサも現在位置検出手段11へ含めてもよい。
The
地図データベース15は、道路データ、建物データ、背景データ、テキストデータから構成される地図情報を保持する。
The
道路データは、道路をその屈曲点、分岐点等の結節点をノードとするノードデータと、それぞれのノード間を結ぶ経路をリンクとしたリンクデータとから構成される。 The road data is composed of node data in which roads are nodes such as inflection points and branch points, and link data in which routes connecting the respective nodes are links.
ノードデータは、ノード番号、ノードの位置座標(緯度・経度)、交差点情報や交差点名称を示す情報等のノード属性、坂道(緩急を含んでもよい)を表す坂道属性、さらに接続リンク本数、接続リンク番号のデータを含んで構成される。 The node data includes a node number, node position coordinates (latitude / longitude), node attributes such as intersection information and information indicating the name of the intersection, a slope attribute indicating a slope (may include gentle / slow), the number of connection links, and connection links. Consists of number data.
また、リンクデータは、リンクの始点及び終点となるノード番号、高速道路や一般道や街路等を区別するための道路種別、それぞれの道路の本線や連結路、分岐路を区別するための道路種別、さらに道路の傾斜方向、傾斜角度、坂道(緩急を含んでもよい)を表す坂道属性、距離及び/又は所要時間、国道○号線のような道路名称、進行方向のデータを含んで構成される。リンクデータは上記に加えて、リンク属性として橋、トンネル、踏切、料金所等のデータが付与される。 The link data includes the node numbers that are the starting and ending points of the link, the road type for distinguishing expressways, ordinary roads, streets, etc., and the road type for distinguishing the main line, connecting road, and branch road of each road. Further, the road is composed of road inclination direction, inclination angle, slope attribute indicating a slope (may include gentle / slow), distance and / or required time, road name such as National Route ○, and traveling direction data. In addition to the above, link data includes data such as bridges, tunnels, railroad crossings, and tollgates as link attributes.
建物データは、建物の位置座標(緯度・経度)、駅、ビル、民家等の建物の種別、表示色のデータを含んで構成される。また背景データは、海岸線、湖沼、河川形状、山林等の背景画像データとなる少なくとも3点からなる位置座標(緯度・経度)、表示色のデータを含んで構成される。テキストデータは、それぞれの地名や河川名等の文字(名称)、及びその座標(緯度・経度)のデータを含んで構成される。 The building data includes data on building position coordinates (latitude / longitude), types of buildings such as stations, buildings, and private houses, and display colors. Further, the background data is configured to include position coordinates (latitude / longitude) composed of at least three points serving as background image data such as a coastline, a lake, a river shape, and a forest, and display color data. The text data includes characters (names) such as place names and river names, and data of their coordinates (latitude / longitude).
なお、ナビゲーション装置1は、地図データベース15をナビゲーショ装置1に内蔵したスタンドアロン型のものとしているが、本発明はこれに限定されることはない。例えば、ナビゲーション装置1に通信手段(図示せず)を設け、ナビゲーション装置1の外部の情報提供サーバ(図示せず)に接続して通信を行い、情報提供サーバに備えられた地図データベースから案内経路に関連付けられた地図情報を取得するようにしてもよい。
The navigation device 1 is a stand-alone type in which the
その場合、ナビゲーション装置1は出発地又は現在位置と目的地とを指定し、これを経路探索条件として情報提供サーバに送信し、経路探索を依頼する。情報提供サーバは、経路探索手段を備え、ナビゲーション装置1から受信した出発地又は現在位置と目的地とを経路探索条件として経路探索を行い、探索結果を含む地図情報をナビゲーション装置1へ送信する。 In that case, the navigation device 1 designates the departure point or the current position and the destination, transmits this to the information providing server as a route search condition, and requests the route search. The information providing server includes route search means, performs route search using the departure point or current position received from the navigation device 1 and the destination as route search conditions, and transmits map information including the search result to the navigation device 1.
入力手段16は、経路探索を行うために、ユーザが出発地、目的地等の経路探索条件をナビゲーション装置1に入力するためのキーやタッチパネルから構成される。
The
出力手段17は、現在位置マーク、地図画像、案内経路等を表示する液晶表示パネル(ディスプレイ)と、ユーザに対して音声で必要な情報を提供するスピーカとから構成される。
The
経路探索手段18は、入力手段16を用いてユーザが入力した経路探索条件に従い、地図データベース15に記憶されている地図情報を参照して最適な経路(案内経路)を探索するものである。経路探索手段18は、出発地又は現在位置に対応する道路のノードから目的地に対応するノードに至るまでのリンクをダイクストラ法等の手法によって探索し、リンク長(リンクコスト)や所要時間を累積し、総リンク長(走行距離)又は総所要時間が最短となる経路を案内経路として探索する。
The route search means 18 searches for an optimum route (guide route) by referring to the map information stored in the
なお、経路探索手段18は、外部の情報提供サーバから通信手段を介して地図情報を取得し、経路探索を行うものであってもよい。また、地図データベースとともに経路探索手段を外部の情報提供サーバに設置し、ナビゲーション装置1が外部から案内経路を取得するように構成することもできる。 Note that the route search means 18 may acquire map information from an external information providing server via communication means and perform route search. In addition, the route searching means may be installed in an external information providing server together with the map database, and the navigation device 1 may be configured to acquire the guide route from the outside.
坂道判定手段19は、気圧センサ12により検出された気圧の変化量と、ジャイロスコープ13により検出された角速度とに基づき、移動体の走行路が坂道であるか否かを判定するものである。坂道判定手段19は、走行路が坂道である場合、その坂道が急坂なのか緩坂なのかを判定することもできる。さらに、坂道判定手段19は、気圧の変化量と、加速度センサ14により検出された加速度とに基づき、移動体の走行路が坂道であるか否かを判定するようにしてもよい。さらにまた、気圧の変化量、角速度及び加速度に基づいて坂道であるか否かを判定してもよい。
The slope determination means 19 determines whether or not the traveling path of the moving body is a slope based on the change amount of the atmospheric pressure detected by the
マップマッチング手段20は、現在位置検出手段11によって算出された現在位置を仮の現在位置とし、坂道判定手段19により判定された坂道であるか否かの判定結果に従い、その仮の現在位置の近隣にあるマップマッチングの候補となるリンク、例えば、高速道路の本線に対応するリンク、本線からわずかな傾斜角度で分岐している分岐路や進入路等に対応したリンクを特定する。 The map matching means 20 uses the current position calculated by the current position detection means 11 as a temporary current position, and in the vicinity of the temporary current position according to the determination result of whether or not the road is a slope determined by the slope determination means 19. The link corresponding to the map matching candidate, for example, the link corresponding to the main line of the expressway, the link corresponding to the branch road or the approach road branched at a slight inclination angle from the main line is specified.
次に、以上のように構成されるナビゲーション装置1を用いた経路案内処理について説明する。 Next, route guidance processing using the navigation device 1 configured as described above will be described.
ユーザが、入力手段16を用いて、出発地、目的地、経由地等の経路探索条件を入力すると、経路探索手段18は、地図データベース15に記憶されている地図情報を参照して、出発地又は現在位置から目的地までの案内経路を探索する。案内経路は、出発地又は現在位置に対応する道路のノードから目的地に対応する道路のノードに至るまでのリンク・ノードをダイクストラ法等の手法によって探索し、時間、距離、費用等のリンクコストのうち、ユーザが所望するリンクコストの累積値が最小となる経路を案内経路として探索することができる。探索された案内経路は、地図データベース15から読み出した地図情報に基づく地図画像とともに、ナビゲーション装置1の液晶表示パネル等の出力手段17に表示される。
When the user inputs route search conditions such as a departure point, destination, and waypoint using the
一方、ナビゲーション装置1の現在位置検出手段11は、GPS衛星から時刻情報及び衛星位置情報を含む信号を受信し、これらの情報に基づいて移動体の現在位置を算出する。そして、算出された現在位置に基づいた現在位置マークが地図画像及び案内経路とともに出力手段17に表示される。ユーザは、出力手段17に表示された地図画像、現在位置マーク及び案内経路に従い、所望の目的地まで移動することができる。
On the other hand, the current position detection means 11 of the navigation device 1 receives a signal including time information and satellite position information from a GPS satellite, and calculates the current position of the mobile body based on these information. Then, a current position mark based on the calculated current position is displayed on the
ところで、現在位置検出手段11が算出した現在位置には、誤差が含まれているため、算出された現在位置にそのまま現在位置マークを表示すると、地図画像上の適切な位置に表示されない場合がある。そのため、マッチング処理により適切な現在位置を特定し、現在位置マークを表示する位置(現在位置)を修正する必要がある。 By the way, since the current position calculated by the current position detecting means 11 includes an error, if the current position mark is displayed as it is at the calculated current position, it may not be displayed at an appropriate position on the map image. . Therefore, it is necessary to specify an appropriate current position by matching processing and correct the position (current position) where the current position mark is displayed.
そこで、図2に示す処理フローチャートに従い、移動体の走行路が坂道であるか否かを判定し、その判定結果を用いて適切なマッチング処理を行う方法について説明する。 Therefore, a method for determining whether or not the traveling path of the mobile object is a slope and performing an appropriate matching process using the determination result will be described according to the processing flowchart shown in FIG.
まず、ナビゲーション装置1の気圧センサ12は、気圧Pを所定時間毎に検出する(ステップS101)。検出した気圧Pは、制御手段10のRAM103に一時記憶される。
First, the
また、ナビゲーション装置1のジャイロスコープ13は、上下方向に対する方向変化を示す角速度ωを所定時間毎に検出する(ステップS102)。検出した角速度ωは、気圧Pと同様に、制御手段10のRAM103に一時記憶される。
Further, the
次に、坂道判定手段19は、前回検出された気圧P(RAM103に記憶されている)と、今回検出された気圧Pとの差である気圧差ΔPを算出する(ステップS103)。なお、気圧差ΔPは、前回検出された気圧Pと今回検出された気圧Pとの差に限られるものではなく、複数回前に検出された気圧Pと今回検出された気圧P、又は、複数回前に検出された連続した複数の気圧Pの平均値と、今回検出された気圧Pを含む連続した複数の気圧Pの平均値の差として求めたものであってもよい。 Next, the slope determination means 19 calculates a pressure difference ΔP which is a difference between the previously detected pressure P (stored in the RAM 103) and the currently detected pressure P (step S103). The atmospheric pressure difference ΔP is not limited to the difference between the previously detected atmospheric pressure P and the currently detected atmospheric pressure P. The atmospheric pressure P detected multiple times before and the currently detected atmospheric pressure P, or a plurality of It may be obtained as a difference between an average value of a plurality of continuous atmospheric pressures P detected before and an average value of a plurality of continuous atmospheric pressures P including the currently detected atmospheric pressure P.
次いで、坂道判定手段19は、気圧差ΔPの絶対値である変化量|ΔP|を所定の閾値th1(>0)と比較する。|ΔP|≧th1であるとき(ステップS104、YES)、さらに、変化量|ΔP|を閾値th1よりも大きい閾値th2(>th1)(第1閾値)と比較する。|ΔP|≧th2であるとき(ステップS105、YES)、走行路の高度が大きく変化していることが想定される。例えば、図3に示すように、時刻t1、t2間で気圧Pが大きく低下している場合、走行路が急な上り坂であることが想定される。急な下り坂の場合も同様に、気圧Pが大きく上昇し、変化量|ΔP|が大きくなる。 Next, the slope determination means 19 compares the change amount | ΔP |, which is the absolute value of the atmospheric pressure difference ΔP, with a predetermined threshold th1 (> 0). When | ΔP | ≧ th1 (YES in step S104), the amount of change | ΔP | is compared with a threshold th2 (> th1) (first threshold) larger than the threshold th1. When | ΔP | ≧ th2 is satisfied (step S105, YES), it is assumed that the altitude of the traveling road has changed greatly. For example, as shown in FIG. 3, when the atmospheric pressure P is greatly reduced between times t1 and t2, it is assumed that the travel path is a steep uphill. Similarly, in the case of a steep downhill, the atmospheric pressure P greatly increases and the change amount | ΔP | increases.
ステップS105において、坂道判定手段19が|ΔP|≧th2と判定した場合、坂道判定手段19は、この変化量|ΔP|が発生した期間の前後の時刻t1、t2近傍で検出した角速度ωをRAM103から読み出す(ステップS106)。すなわち、ジャイロスコープ13は上下方向に対する方向変化を示す角速度ωを検出するものであるため、坂道の始まりと、坂道の終わりに角速度ω(坂道による角速度ω)が検出される。また、角速度ωは、上下方向の方向変化があると検出されるが、閾値th2以上の変化量|ΔP|は、方向変化後、所定距離走行しなければ検出されないことが考えられる。そのため、変化量|ΔP|が発生した期間の前後の時刻t1、t2近傍で検出した角速度ωをRAM103から読み出している。
In step S105, when the slope determination means 19 determines that | ΔP | ≧ th2, the slope determination means 19 uses the angular velocity ω detected in the vicinity of times t1 and t2 before and after the period in which the amount of change | ΔP | occurs. (Step S106). That is, since the
次に、坂道判定手段19は、角速度ωを所定の閾値th3(>0)(第2閾値)、th4(<0)(第2閾値)と比較する。ω≧th3又はω≦th4であるとき(ステップS107、YES)、時刻t1、t2近傍で走行路の傾斜が大きく変化していることが想定される。従って、ステップS105の判定結果(YES)と、ステップS107の判定結果(YES)とに基づき、走行路が「急坂」であると判定する(ステップS108)。 Next, the slope determination means 19 compares the angular velocity ω with predetermined thresholds th3 (> 0) (second threshold) and th4 (<0) (second threshold). When ω ≧ th3 or ω ≦ th4 (step S107, YES), it is assumed that the slope of the traveling road has changed greatly in the vicinity of times t1 and t2. Therefore, based on the determination result (YES) in step S105 and the determination result (YES) in step S107, it is determined that the travel path is a “steep slope” (step S108).
なお、角速度ωは、上下方向によって数値が逆転(プラスマイナス)するため、閾値th3及び閾値th4を設ける。なお、本実施例では、閾値th3が上りの際の閾値であり、閾値th4が下りの際の閾値である。また、|th3|=|th4|としてもよい。さらに、角速度ωがプラスであれば閾値th3と比較し、角速度ωがマイナスであれば|ω|と|th4|とを比較しても良い。そして。角速度|ω|がth3又は|th4|(第2閾値)以上であれば「急坂」と判定してもよい。なお、この比較方法は他の比較においても同様である。 Since the numerical value of the angular velocity ω is reversed (plus or minus) depending on the vertical direction, a threshold value th3 and a threshold value th4 are provided. In the present embodiment, the threshold th3 is an upward threshold, and the threshold th4 is a downward threshold. Alternatively, | th3 | = | th4 |. Further, if the angular velocity ω is positive, it may be compared with the threshold th3, and if the angular velocity ω is negative, | ω | may be compared with | th4 |. And then. If the angular velocity | ω | is equal to or greater than th3 or | th4 | (second threshold), it may be determined as “steep slope”. This comparison method is the same in other comparisons.
すなわち、気圧差ΔPの絶対値である変化量|ΔP|が所定の閾値th2(th2>th1)以上であり、且つ、角速度ωが所定の閾値th3(>0)以上、又は、所定の閾値th4(<0)以下の場合には、走行路の高度変化以外の原因で気圧Pが変動したのではないため、その走行路を確実に「急坂」であると判定することができる。 That is, the amount of change | ΔP | that is the absolute value of the atmospheric pressure difference ΔP is equal to or greater than a predetermined threshold th2 (th2> th1), and the angular velocity ω is equal to or greater than the predetermined threshold th3 (> 0), or the predetermined threshold th4. In the case of (<0) or less, since the atmospheric pressure P does not fluctuate due to a cause other than a change in altitude of the travel path, it is possible to reliably determine that the travel path is a “steep slope”.
なお、時刻t1、t2で例示したが、時刻t1において変化量|ΔP|が検出された時点で、本フローチャートを行なうことで、早急に、走行路が坂道であるか否かを判定できる。 Although exemplified at times t1 and t2, by performing this flowchart when the change amount | ΔP | is detected at time t1, it is possible to determine immediately whether or not the traveling road is a slope.
マップマッチング手段20は、走行路が「急坂」と判定された場合、地図データベース15から読み出した地図情報のリンクデータから、現在位置検出手段11により検出された現在位置付近の道路(リンク・ノード)において、道路の坂道属性として、「急坂」(坂道)の属性が付与されたリンク・ノードを移動体が走行している道路として特定するマップマッチング処理を行う(ステップS109)。
When it is determined that the travel route is “steep slope”, the map matching means 20 is a road (link node) near the current position detected by the current position detection means 11 from the link data of the map information read from the
一方、|ΔP|<th2であるとき(ステップS105、NO)、図4に示すように、所定の気圧差ΔPが検出されているものの、窓の開閉や対向車とのすれ違いによる気圧変動よりも変動が小さいため、走行路を「緩坂」であると判定する(ステップS110)。この場合、「緩坂」であるため、ジャイロスコープ13による角速度ωの値も小さくなることが想定される。そのため、|ΔP|<th2であるとき(ステップS105、NO)は、ジャイロスコープ13による角速度ωを参照せずに「緩坂」と判定する。なお、本実施例では、角速度ωを参照せずに「緩坂」と判定したが、後述する実施例2のように角速度ωを参照して「緩坂」(坂道)であるか否かを判定してもよい。
On the other hand, when | ΔP | <th2 (step S105, NO), as shown in FIG. 4, although a predetermined atmospheric pressure difference ΔP is detected, it is more than the fluctuation in atmospheric pressure due to opening / closing of the window or passing with the oncoming vehicle. Since the fluctuation is small, it is determined that the travel path is “slow slope” (step S110). In this case, since it is “slow slope”, it is assumed that the value of the angular velocity ω by the
マップマッチング手段20は、走行路が「緩坂」と判定された場合、地図データベース15から読み出した地図情報のリンクデータから、現在位置検出手段11により検出された現在位置付近の道路(リンク・ノード)において、道路の坂道属性を表す上り/下り属性として、「緩坂」(坂道)の属性が付与されたリンク・ノードを移動体が走行している道路として特定するマップマッチング処理を行う(ステップS109)。
When it is determined that the travel route is “slow slope”, the
また、|ΔP|≧th2であり(ステップS105、YES)、且つ、th4<ω<th3であるとき(ステップS107、NO)、気圧Pの大きな変動が発生しているが、角速度ωが小さく、又は、図5に示すように、角速度ωが検出されないため、「坂道」ではなく、窓の開閉や対向車とのすれ違いによる気圧変動であると判定し(ステップS111)、当該走行路を「平道」と判定する(ステップS112)。 Further, when | ΔP | ≧ th2 (step S105, YES) and th4 <ω <th3 (step S107, NO), a large fluctuation in the atmospheric pressure P occurs, but the angular velocity ω is small, Alternatively, as shown in FIG. 5, since the angular velocity ω is not detected, it is determined that the pressure fluctuation is not “slope” but due to opening / closing of a window or passing with an oncoming vehicle (step S111). Is determined (step S112).
すなわち、気圧差ΔPが閾値th2よりも大きいため、急激な気圧変動が生じていることが分かるが、このような場合では、急な坂道をある一定速度以上(渋滞などでない場合)で走行している場合と、窓の開閉や対向車とのすれ違いによる急激な気圧変動の場合とが考えられる。 That is, since the atmospheric pressure difference ΔP is larger than the threshold value th2, it can be seen that there is a sudden change in atmospheric pressure. In such a case, the vehicle travels on a steep slope at a certain speed or higher (when there is no traffic jam, etc.). And a sudden change in atmospheric pressure due to the opening and closing of the window and the passing of the oncoming vehicle.
そして、急な坂道をある一定速度以上で走行している場合では、前述の通り、ジャイロスコープ13による角速度ωは大きく検出される。しかし、坂道ではなく、窓の開閉や対向車とのすれ違いによる急激な気圧変動の場合であれば、ジャイロスコープ13による角速度ωは小さい又は検出されない。
When traveling on a steep slope at a certain speed or higher, the angular velocity ω by the
そのため、|ΔP|≧th2であり、且つ、th4<ω<th3であるときは、走行路を「平道」と判定することができる。 Therefore, when | ΔP | ≧ th2 and th4 <ω <th3, the traveling road can be determined as a “flat road”.
さらに、|ΔP|<th1のときには(ステップS104、NO)、気圧Pの変動が小さいため、当該走行路を「平道」と判定する(ステップS112)。 Further, when | ΔP | <th1 (NO in step S104), since the fluctuation of the atmospheric pressure P is small, the travel path is determined as “flat road” (step S112).
マップマッチング手段20は、走行路が「平道」と判定された場合、地図データベース15から読み出した地図情報のリンクデータから、道路の坂道属性が付与されていないリンク・ノードを移動体が走行している道路として特定するマップマッチング処理を行う(ステップS109)。
When it is determined that the travel route is “flat road”, the map matching means 20 uses the link data of the map information read from the
そして、マップマッチング手段20は、ステップS109でマップマッチング処理を行なった移動体が走行している道路と、現在位置検出手段11が検出した現在位置に基づき、マッチング後の現在位置を算出する。そして、マッチング後の現在位置を示す現在位置マークが地図画像とともに出力手段17に表示される。
Then, the
以上のように、走行路が急坂であるか、緩坂であるか、平道であるかを正しく判定してマップマッチングを行うことにより、移動体を地図画像の正しい位置に表示して、適切な経路案内を行うことができる。 As described above, by correctly determining whether the road is steep, gentle, or flat, and performing map matching, the mobile object is displayed at the correct position on the map image, and an appropriate Route guidance can be performed.
図6は、本発明の実施例2にかかる坂道検出装置、坂道検出方法、及び現在位置表示装置が適用されるナビゲーション装置1における処理フローチャートである。 FIG. 6 is a process flowchart in the navigation device 1 to which the slope detection device, the slope detection method, and the current position display device according to the second embodiment of the present invention are applied.
実施例2では、図6に示すフローチャートにおいて、ステップS105において、|ΔP|<th2であるとき、角速度ωの値を判定する閾値th3、th4を新たな閾値th5(th3>th5>0)、th6(0>th6>th4)に変更した後(ステップS110a)、ステップS106以降の処理を行う点で実施例1の処理と異なる。その他の処理は、実施例1と同じであるため、説明を省略する。 In the second embodiment, in the flowchart shown in FIG. 6, when | ΔP | <th2 in step S105, the thresholds th3 and th4 for determining the value of the angular velocity ω are set as new thresholds th5 (th3> th5> 0) and th6. After changing to (0> th6> th4) (step S110a), the processing after step S106 is different from the processing of the first embodiment. Since other processes are the same as those in the first embodiment, description thereof is omitted.
すなわち、実施例2では、気圧差ΔPの絶対値である変化量|ΔP|が|ΔP|≧th2であり(ステップS105、YES)、且つ、角速度ωがω≧th3又はω≦th4であるとき(ステップS107、YES)(図3参照)、又は、変化量|ΔP|がth2>|ΔP|≧th1の範囲内であり(ステップS105、NO)、且つ、角速度ωがω≧th5又はω≦th6であるとき(ステップS110a、S107)、走行路が「坂道」であると判定する(ステップS108、図7参照)。この場合、ノイズの影響を受けることなく、角速度に基づいた坂道判定を行うことができるとともに、「坂道」である場合と、窓の開閉や対向車とのすれ違いによる気圧変動とを誤認識するリスクを低下させることができる。 That is, in the second embodiment, when the amount of change | ΔP | that is the absolute value of the pressure difference ΔP is | ΔP | ≧ th2 (YES in step S105) and the angular velocity ω is ω ≧ th3 or ω ≦ th4. (Step S107, YES) (see FIG. 3), or the amount of change | ΔP | is within the range of th2> | ΔP | ≧ th1 (NO in Step S105), and the angular velocity ω is ω ≧ th5 or ω ≦ When it is th6 (steps S110a and S107), it is determined that the travel path is “slope” (step S108, see FIG. 7). In this case, it is possible to make a slope judgment based on angular velocity without being affected by noise, and there is a risk of misrecognizing a `` slope '' and atmospheric pressure fluctuation due to opening / closing of a window or passing with an oncoming vehicle. Can be reduced.
ここで、th5<th3であり、th6<th4である。すなわち、前述した通り、変化量|ΔP|がth2>|ΔP|≧th1の範囲内である場合は、緩やかな坂(緩坂)を走行していると思われるため、ジャイロスコープ13による角速度ωが小さいことが想定される。そのため、閾値th3及びth4を夫々th5及びth6に置き換えることにより、角速度ωが小さい場合であっても、「坂道」と、窓の開閉や対向車とのすれ違いによる気圧変動とを誤認識するリスクを低下させることができる。
Here, th5 <th3 and th6 <th4. That is, as described above, when the amount of change | ΔP | is within the range of th2> | ΔP | ≧ th1, it is considered that the vehicle travels on a gentle slope (slow slope), and therefore the angular velocity ω by the
なお、本実施例においては、第1閾値はth1であり、第2閾値はth3、th4、th5、th6のいずれかである。 In the present embodiment, the first threshold is th1, and the second threshold is any of th3, th4, th5, and th6.
なお、本発明は、上述した実施例に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更することが可能である。 In addition, this invention is not limited to the Example mentioned above, It can change in the range which does not deviate from the meaning of this invention.
例えば、坂道判定手段19は、気圧センサ12により検出された気圧と、ジャイロスコープ13により検出された角速度とに基づいて坂道であるか否かの判定を行うようにしているが、前記気圧と、加速度センサ14により検出された加速度とに基づいて坂道であるか否かの判定を行ってもよい。すなわち、坂道判定手段19は、加速度センサの出力から移動に伴う加速度を除去することで、重力加速度のみを抽出し、この重力加速度に基づいて、坂道か否かの判定を行なう。詳細には、移動に伴う加速度を、現在位置検出手段11で検出された現在位置間の移動距離、現在位置の検出間隔に基づいて算出された移動速度、又は、速度センサを備えている場合であれば、速度センサにより検出される移動速度に基づいて算出し、算出した移動に伴う加速度を用いて、加速度センサの出力から移動に伴う加速度を除去して重力加速度のみを抽出する。そして、重力加速度が垂直方向(上下方向)のみであれば、「平道」と判定することができ、前後方向(進行方向)にも重力加速度が加わっている場合であれば、「坂道」と判定することができる。
For example, the slope determination means 19 determines whether or not the road is a slope based on the atmospheric pressure detected by the
但し、加速度センサ14を用いる場合、移動速度が高速である場合、移動に伴う加速度成分(前後方向の加速度)が増大するため、加速度センサの出力における重力加速度が閉める割合が小さくなり、重力加速度を精度よく抽出することが困難である。
However, when the
そのため、加速度センサ14のみではなく、気圧センサ12により検出した気圧と、加速度センサ14により検出した加速度とに基づいて坂道であるか否かを判定することで、坂道検出の精度が向上する。この場合、上記の閾値(th3、th4、th5、th6)を例えば、前後方向(進行方向)に重力加速度が加わっているか否かの閾値(又は上下方向に全ての重力加速度が加わっているか否かの閾値)とすることで、坂道であるか否かの判定を行ってもよい。
Therefore, the accuracy of slope detection is improved by determining whether or not the road is a slope based not only on the
なお、上記の加速度センサ14の出力から移動に伴う加速度を除去して重力加速度のみを抽出する場合のみに限らず、等速で移動している場合であれば加速度センサの出力の変化量(上下方向の加速度、又は前後方向の加速度の変化量)を閾値(th3、th4、th5、th6)と比較し、気圧差の変化量|ΔP|が閾値以上(th1、th2)であり、加速度センサの出力の変化量が閾値以上(th3、th4、th5、th6)の場合に「坂道」と判定してもよい。
It should be noted that not only the case where only the acceleration of gravity is extracted by removing the acceleration accompanying the movement from the output of the
さらに、気圧センサ12、ジャイロスコープ13及び加速度センサ14を組み合わせてもよい、すなわち、図6のフローチャートにおいて、ステップS107において、角速度ωがω≧th3(th5)又はω≦th4(th6)であるときに坂道と判定したが、これに加えて、前後方向(進行方向)に加わる重力加速度がth3(th5)又はth4(th6)以上である場合、又は加速度センサの出力の変化量がth3(th5)又はth4(th6)以上である場合にのみ、坂道と判定し、それ以外では平道と判定してもよい。
Further, the
また、上述した実施例では、気圧センサ12、ジャイロスコープ13及び/又は加速度センサ14による検出値を用いて、坂道であるか否かを判定するようにしているが、坂道である場合、その判定結果に加えて、例えば、気圧Pの変化量ΔPの正負の符号から、上り坂であるのか下り坂であるのかを判定することもできる。さらに、気圧Pの変化量ΔPから、当該走行路の傾斜角度を求めることもできる。これらの結果を用いて、一層高精度なマップマッチングを行うことが可能となる。
Further, in the above-described embodiment, it is determined whether or not the road is a slope using the detection value by the
なお、上記実施例では、気圧Pの変化量ΔPを算出し、閾値(th1、th2)と比較したが、これに限ることはなく、特許文献1のように、検出された気圧に基づき高度値を算出し、高度差を閾値(th1、th2)と比較してもよいし、さらに、高度差に基づき、勾配を算出し、当該勾配と閾値(th1、th2)とを比較しても良い。 In the above embodiment, the change amount ΔP of the atmospheric pressure P is calculated and compared with the threshold values (th1, th2). However, the present invention is not limited to this, and as in Patent Document 1, the altitude value is based on the detected atmospheric pressure. And the difference in altitude may be compared with a threshold (th1, th2), or a gradient may be calculated based on the difference in altitude and the gradient may be compared with the threshold (th1, th2).
また、現在位置検出手段11により検出された現在位置と、地図情報に基づき、現在位置が、高速道路への進入路や分岐路と一般道路(又は高速道路)とが近接している場所付近である場合にのみ本発明の処理を行なってもよい。 Further, based on the current position detected by the current position detection means 11 and the map information, the current position is near a place where an approach road or branch road to the highway and a general road (or highway) are close to each other. The processing of the present invention may be performed only in some cases.
1・・・ナビゲーション装置
10・・・制御手段
11・・・現在位置検出手段
12・・・気圧センサ
13・・・ジャイロスコープ
14・・・加速度センサ
15・・・地図データベース
16・・・入力手段
17・・・出力手段
18・・・経路探索手段
19・・・坂道判定手段
20・・・マップマッチング手段
101・・・CPU
102・・・ROM
103・・・RAM
DESCRIPTION OF SYMBOLS 1 ...
102 ... ROM
103 ... RAM
Claims (11)
気圧を検出する気圧検出手段と、
角速度及び/又は加速度を検出する自律航法手段と、
前記気圧検出手段により検出された前記気圧と、前記自律航法手段により検出された前記角速度及び/又は前記加速度とに基づき、前記移動体の前記走行路が坂道であるか否かを判定する坂道判定手段と、
を備えることを特徴とする坂道検出装置。 In the slope detection device that detects whether the traveling path of the moving body is a slope,
Atmospheric pressure detection means for detecting atmospheric pressure;
Autonomous navigation means for detecting angular velocity and / or acceleration;
Slope determination that determines whether or not the traveling path of the moving body is a slope based on the atmospheric pressure detected by the atmospheric pressure detection means and the angular velocity and / or the acceleration detected by the autonomous navigation means. Means,
A slope detection device comprising:
気圧を検出するステップと、
角速度及び/又は加速度を検出するステップと、
前記気圧の変化量が第1閾値以上であり、且つ、前記角速度及び/又は前記加速度が第2閾値以上であるとき、前記移動体の走行路を坂道と判定するステップと、
を含むことを特徴とする坂道検出方法。 In the slope detection method for detecting whether or not the traveling path of the moving body is a slope,
Detecting atmospheric pressure;
Detecting angular velocity and / or acceleration;
Determining the travel path of the moving body as a slope when the amount of change in the atmospheric pressure is greater than or equal to a first threshold and the angular velocity and / or acceleration is greater than or equal to a second threshold;
A slope detection method characterized by comprising:
前記現在位置表示装置は、さらに
気圧を検出する気圧検出手段と、
角速度及び/又は加速度を検出する自律航法手段と、
前記気圧検出手段により検出された前記気圧と、前記自律航法手段により検出された前記角速度及び/又は前記加速度とに基づき、前記移動体の走行路が坂道であるか否かを判定する坂道判定手段と、
を備え、前記マップマッチング手段は、前記坂道判定手段による判定結果に基づいてマッチング処理することを特徴とする現在位置表示装置。 Current position detecting means for detecting the current position of the moving body, map database for holding map information, map matching means for performing matching processing based on the current position and the map information detected by the current position detecting means, and matching In a current position display device comprising display means for displaying a mark indicating a current position based on processing,
The current position display device further includes atmospheric pressure detection means for detecting atmospheric pressure,
Autonomous navigation means for detecting angular velocity and / or acceleration;
Slope determination means for determining whether or not the traveling path of the moving body is a slope based on the atmospheric pressure detected by the atmospheric pressure detection means and the angular velocity and / or the acceleration detected by the autonomous navigation means. When,
And the map matching means performs a matching process based on a determination result by the slope determination means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010172051A JP2012032277A (en) | 2010-07-30 | 2010-07-30 | Slope detection device, slope detection method and current position display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010172051A JP2012032277A (en) | 2010-07-30 | 2010-07-30 | Slope detection device, slope detection method and current position display device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012032277A true JP2012032277A (en) | 2012-02-16 |
Family
ID=45845856
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010172051A Pending JP2012032277A (en) | 2010-07-30 | 2010-07-30 | Slope detection device, slope detection method and current position display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012032277A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015105827A (en) * | 2013-11-28 | 2015-06-08 | 三菱電機株式会社 | Navigation device, navigation system, and slope guide method |
| WO2016015890A1 (en) * | 2014-07-30 | 2016-02-04 | Robert Bosch Gmbh | Device and method for generating a gradient value |
| WO2016181442A1 (en) * | 2015-05-08 | 2016-11-17 | 富士通株式会社 | Electronic apparatus, detection method, and detection program |
| CN108189956A (en) * | 2018-02-11 | 2018-06-22 | 武汉小安科技有限公司 | The boosting method of the power assisting device of electric vehicle using motor, electric vehicle using motor and electric vehicle using motor |
-
2010
- 2010-07-30 JP JP2010172051A patent/JP2012032277A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015105827A (en) * | 2013-11-28 | 2015-06-08 | 三菱電機株式会社 | Navigation device, navigation system, and slope guide method |
| WO2016015890A1 (en) * | 2014-07-30 | 2016-02-04 | Robert Bosch Gmbh | Device and method for generating a gradient value |
| GB2546186A (en) * | 2014-07-30 | 2017-07-12 | Bosch Gmbh Robert | Device and method for generating a gradient value |
| WO2016181442A1 (en) * | 2015-05-08 | 2016-11-17 | 富士通株式会社 | Electronic apparatus, detection method, and detection program |
| CN108189956A (en) * | 2018-02-11 | 2018-06-22 | 武汉小安科技有限公司 | The boosting method of the power assisting device of electric vehicle using motor, electric vehicle using motor and electric vehicle using motor |
| CN108189956B (en) * | 2018-02-11 | 2024-02-09 | 武汉小安科技有限公司 | Power assisting device of electric power assisting vehicle, electric power assisting vehicle and power assisting method of electric power assisting vehicle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7940194B2 (en) | Position registration device, route search device, position registration method, position registration program, and recording medium | |
| EP2113746B1 (en) | Feature information collecting device and feature information collecting program, and vehicle position recognizing device and navigation device | |
| US7948397B2 (en) | Image recognition apparatuses, methods and programs | |
| US8965683B2 (en) | Vehicle navigation system | |
| JP4435846B2 (en) | Location registration apparatus, location registration method, location registration program, and recording medium | |
| JP5229293B2 (en) | Vehicle driving support device | |
| EP1995557B1 (en) | Position registration device, route search device, position registration method, position registration program, and recording medium | |
| US20180237018A1 (en) | Autonomous driving assistance system, autonomous driving assistance method, and computer program | |
| US20010049582A1 (en) | Navigation system and method with intersection guidance | |
| JPWO2018061619A1 (en) | Route search device, route search system and computer program | |
| JP4598121B2 (en) | Location registration device, route search device, location registration method, location registration program, and recording medium | |
| US7634356B2 (en) | Navigation device | |
| JP2012032277A (en) | Slope detection device, slope detection method and current position display device | |
| JP2009168547A (en) | Navigation device | |
| JP2007241813A (en) | Traffic data calculation system | |
| US7706966B2 (en) | Navigation systems, methods, and programs | |
| JP2011232271A (en) | Navigation device, accuracy estimation method for on-vehicle sensor, and program | |
| KR20040050549A (en) | Apparatus for guide of complexity road of a navigation system on vehicle and method thereof | |
| WO2011132498A1 (en) | Current position display device, and current position display method | |
| JP2009058309A (en) | Navigation device | |
| US20090105936A1 (en) | Route guidance apparatus, route guidance method, route guidance program and computer-readable recording medium | |
| JP2009150695A (en) | Junction determination system, junction determination method, and junction determination program | |
| JP2011158286A (en) | Apparatus for display of current location | |
| JP2012173269A (en) | On-vehicle display device | |
| JP5607353B2 (en) | Navigation device, route guidance method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20111116 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20111129 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20120528 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20130628 |