[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2010172051A
Other languages
Japanese (ja)
Inventor
Hideki Tanaka
秀樹 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Sanyo Consumer Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd, Sanyo Consumer Electronics Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2010172051A priority Critical patent/JP2012032277A/en
Publication of JP2012032277A publication Critical patent/JP2012032277A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a slope detection device and a slope detection method that speedily and accurately detect whether a traveling path of a moving body is a slope.SOLUTION: The slope detection device which detects whether the traveling path of the moving body is a slope includes atmospheric pressure detection means 12 for detecting atmospheric pressure, angular velocity/acceleration detection means 13, 14 for detecting an angular velocity or acceleration, and slope determination means 19 for determining whether the traveling path of the moving body is a slope based upon the atmospheric pressure detected by the atmospheric pressure detection means 12 and the angular velocity or acceleration detected by the angular velocity/acceleration detection means 13, 14.

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.

特開2010−39954号公報(段落[0016]〜[0022])JP 2010-39954 A (paragraphs [0016] to [0022])

しかしながら、上記特許文献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 claim 3 of the present application is the slope detection device according to claim 1 or 2, 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 acceleration detected by the autonomous navigation means is smaller than a second threshold, the traveling path of the moving body is determined as a flat road.

本願の請求項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 claim 2 or 3, the slope judgment means changes the second threshold value in accordance with a change amount of the atmospheric pressure.

本願の請求項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 claim 3, in the invention according to claim 1 or 2, the slope determination unit is configured such that the change amount of the atmospheric pressure detected by the atmospheric pressure detection unit is not less than a first threshold value, and the autonomous navigation is performed. When the angular velocity and / or the acceleration detected by the means is smaller than the second threshold value, the traveling path of the moving body can be determined as a flat road.

請求項4にかかる発明においては、請求項2又は3にかかる発明において、前記坂道判定手段は、前記気圧の変化量に応じて前記第2閾値を変更する。例えば、気圧の変化量が大きいときには、坂道である可能性があり、角速度又は加速度も大きくなる可能性があるため、第2閾値を大きい値に設定し、ノイズの影響を受けない状態で坂道であるか否かを判定することができる。また、気圧の変化量が小さいときには、緩い坂道である可能性があり、角速度又は加速度も小さくなる可能性があるため、第2閾値を小さい値に設定することで、検出値の小さい角速度又は加速度を検出し、坂道であるか否かを判定することができる。   In the invention according to claim 4, in the invention according to claim 2 or 3, the slope determination means changes the second threshold value in accordance with the amount of change in the atmospheric pressure. For example, when the amount of change in atmospheric pressure is large, there is a possibility of a slope, and the angular velocity or acceleration may also be large. Therefore, the second threshold is set to a large value, and the slope is not affected by noise. It can be determined whether or not there is. In addition, when the amount of change in atmospheric pressure is small, there is a possibility of a gentle slope, and the angular velocity or acceleration may also be small. Therefore, by setting the second threshold value to a small value, the angular velocity or acceleration with a small detection value is set. It is possible to determine whether or not the road is a slope.

請求項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 is a block diagram of a navigation device to which a slope detection device, a slope detection method, and a current position display device of the present invention are applied. 図1に示すナビゲーション装置における実施例1の処理フローチャートである。It is a process flowchart of Example 1 in the navigation apparatus shown in FIG. 図2の処理フローチャートにおいて、移動体が急坂を走行しているときに検出される気圧及び角速度の説明図である。In the process flowchart of FIG. 2, it is explanatory drawing of the atmospheric | air pressure and angular velocity detected when the moving body is drive | working the steep slope. 図2の処理フローチャートにおいて、移動体が緩坂を走行しているときに検出される気圧及び角速度の説明図である。In the process flowchart of FIG. 2, it is explanatory drawing of the atmospheric | air pressure and angular velocity detected when the moving body is drive | working the gentle slope. 図2の処理フローチャートにおいて、移動体が平道を走行しているときに検出される気圧及び角速度の説明図である。In the process flowchart of FIG. 2, it is explanatory drawing of the atmospheric | air pressure and angular velocity detected when the moving body is drive | working the flat road. 図1に示すナビゲーション装置における実施例2の処理フローチャートである。It is a process flowchart of Example 2 in the navigation apparatus shown in FIG. 図6の処理フローチャートにおいて、移動体が緩坂を走行しているときに検出される気圧及び角速度の説明図である。In the process flowchart of FIG. 6, it is explanatory drawing of the atmospheric | air pressure and angular velocity detected when the moving body is drive | working the gentle slope.

以下、本発明の具体例を実施例及び図面、図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 atmospheric pressure sensor 12, a gyroscope 13, an acceleration sensor 14, a map database 15, an input means 16, an output means 17, a route search means 18, a slope determination means 19 and a map. A matching unit 20 is provided. Each unit is connected by a bus or the like. For example, the control unit 10 can acquire the atmospheric pressure detected and output by the atmospheric pressure sensor 12.

制御手段10は、CPU101、RAM103、ROM102を備えて構成されており、RAM103及び/又はROM102に記憶された制御プログラムをCPU101が実行することにより、下記に説明する各部の動作を制御・統括する。   The control unit 10 includes a CPU 101, a RAM 103, and a ROM 102. The CPU 101 executes a control program stored in the RAM 103 and / or the ROM 102, thereby controlling and supervising operations of each unit described below.

現在位置検出手段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 RAM 103 of the control means 10 for slope determination described later.

ジャイロスコープ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 RAM 103 of the control means 10 for slope determination described later.

加速度センサ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 RAM 103 of the control means 10 for slope determination described later. The acceleration sensor 14 is generally composed of a triaxial acceleration sensor that detects accelerations in the three axial directions of the navigation device 1 in the vertical, horizontal, and longitudinal directions. If the acceleration sensor 14 is stopped on a flat road, it outputs only the acceleration (gravity acceleration) in the vertical direction (up and down direction), so if the output of the acceleration sensor is only in the vertical direction (up and down direction). It can be seen that the vehicle is stopped on a flat road, and when the acceleration in the front-rear direction is detected in addition to the vertical direction (up and down direction) during the stop, it is understood that the vehicle is stopped on a slope.

なお、ジャイロスコープ13及び加速度センサ14は、移動体の現在位置を移動体自身で検出するための自律航法センサを構成するものでもあり、現在位置検出手段11がGPS衛星から受信した信号に基づいて算出した現在位置を補完するためにも利用可能である。また、自律航法センサを備えることで、GPS衛星信号を受信できないトンネルや地下街、地下駐車場、建物内の駐車場、又は、高層ビル街等、GPS衛星信号の反射によるマルチパスの影響を受ける場所でも、ジャイロスコープ13や加速度センサ14からの出力によりナビゲーション装置1の現在位置を算出することができる。すなわち、ジャイロスコープ13や加速度センサ14などで構成される自律航法センサも現在位置検出手段11へ含めてもよい。   The gyroscope 13 and the acceleration sensor 14 also constitute an autonomous navigation sensor for detecting the current position of the moving body by the moving body itself, and based on the signal received from the GPS satellite by the current position detecting means 11. It can also be used to complement the calculated current position. In addition, locations that are affected by multipath due to reflection of GPS satellite signals, such as tunnels, underground malls, underground parking lots, parking lots in buildings, or high-rise buildings that cannot receive GPS satellite signals by providing autonomous navigation sensors However, the current position of the navigation device 1 can be calculated based on outputs from the gyroscope 13 and the acceleration sensor 14. That is, an autonomous navigation sensor including the gyroscope 13 and the acceleration sensor 14 may be included in the current position detection unit 11.

地図データベース15は、道路データ、建物データ、背景データ、テキストデータから構成される地図情報を保持する。   The map database 15 holds map information composed of road data, building data, background data, and text data.

道路データは、道路をその屈曲点、分岐点等の結節点をノードとするノードデータと、それぞれのノード間を結ぶ経路をリンクとしたリンクデータとから構成される。   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 map database 15 is built in the navigation device 1, but the present invention is not limited to this. For example, the navigation device 1 is provided with communication means (not shown), connected to an information providing server (not shown) outside the navigation device 1 for communication, and a guide route from a map database provided in the information providing server You may make it acquire the map information linked | related to.

その場合、ナビゲーション装置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 input unit 16 includes a key and a touch panel for a user to input route search conditions such as a departure point and a destination to the navigation device 1 in order to perform a route search.

出力手段17は、現在位置マーク、地図画像、案内経路等を表示する液晶表示パネル(ディスプレイ)と、ユーザに対して音声で必要な情報を提供するスピーカとから構成される。   The output unit 17 includes a liquid crystal display panel (display) that displays a current position mark, a map image, a guide route, and the like, and a speaker that provides necessary information to the user by voice.

経路探索手段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 map database 15 according to the route search conditions input by the user using the input means 16. The route search means 18 searches for a link from a road node corresponding to the starting point or the current position to a node corresponding to the destination by a method such as the Dijkstra method, and accumulates the link length (link cost) and the required time. Then, a route having the shortest total link length (travel distance) or total required time is searched for as a guide route.

なお、経路探索手段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 atmospheric pressure sensor 12 and the angular velocity detected by the gyroscope 13. The slope judging means 19 can also judge whether the slope is a steep slope or a gentle slope when the traveling road is a slope. Furthermore, the slope determination means 19 may determine whether or not the traveling path of the mobile object is a slope based on the amount of change in atmospheric pressure and the acceleration detected by the acceleration sensor 14. Furthermore, it may be determined whether the road is a slope based on the change amount of atmospheric pressure, the angular velocity, and the acceleration.

マップマッチング手段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 input unit 16, the route search unit 18 refers to the map information stored in the map database 15, and starts from the departure point. Alternatively, a guide route from the current position to the destination is searched. The guide route searches for link nodes from the road node corresponding to the starting point or the current position to the road node corresponding to the destination by a method such as the Dijkstra method, and link costs such as time, distance, and cost. Among them, a route that minimizes the cumulative link cost desired by the user can be searched for as a guide route. The searched guidance route is displayed on the output means 17 such as a liquid crystal display panel of the navigation device 1 together with a map image based on the map information read from the map database 15.

一方、ナビゲーション装置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 output unit 17 together with the map image and the guide route. The user can move to a desired destination according to the map image, current position mark, and guide route displayed on the output means 17.

ところで、現在位置検出手段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 atmospheric pressure sensor 12 of the navigation device 1 detects the atmospheric pressure P every predetermined time (step S101). The detected atmospheric pressure P is temporarily stored in the RAM 103 of the control means 10.

また、ナビゲーション装置1のジャイロスコープ13は、上下方向に対する方向変化を示す角速度ωを所定時間毎に検出する(ステップS102)。検出した角速度ωは、気圧Pと同様に、制御手段10のRAM103に一時記憶される。   Further, the gyroscope 13 of the navigation device 1 detects the angular velocity ω indicating the direction change with respect to the vertical direction at every predetermined time (step S102). Like the atmospheric pressure P, the detected angular velocity ω is temporarily stored in the RAM 103 of the control means 10.

次に、坂道判定手段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 gyroscope 13 detects the angular velocity ω indicating the direction change in the vertical direction, the angular velocity ω (angular velocity ω due to the slope) is detected at the beginning of the slope and at the end of the slope. Further, the angular velocity ω is detected when there is a change in the vertical direction, but the change amount | ΔP | of the threshold value th2 or more may not be detected unless the vehicle travels a predetermined distance after the change in direction. Therefore, 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 is read from the RAM 103.

次に、坂道判定手段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 map database 15. The map matching process is performed to identify the link node assigned with the attribute “steep slope” (slope) as the road on which the moving body is traveling (step S109).

一方、|Δ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 gyroscope 13 is also small. Therefore, when | ΔP | <th2 (step S105, NO), it is determined as “slow slope” without referring to the angular velocity ω by the gyroscope 13. In this embodiment, it is determined that “slow slope” is made without referring to the angular velocity ω, but it is determined whether or not it is “slow slope” (slope) with reference to the angular velocity ω as in Embodiment 2 described later. You may judge.

マップマッチング手段20は、走行路が「緩坂」と判定された場合、地図データベース15から読み出した地図情報のリンクデータから、現在位置検出手段11により検出された現在位置付近の道路(リンク・ノード)において、道路の坂道属性を表す上り/下り属性として、「緩坂」(坂道)の属性が付与されたリンク・ノードを移動体が走行している道路として特定するマップマッチング処理を行う(ステップS109)。   When it is determined that the travel route is “slow slope”, the map matching unit 20 uses a road (link node) near the current position detected by the current position detection unit 11 from the link data of the map information read from the map database 15. ), A map matching process is performed to identify a link node to which the attribute of “slow slope” (slope) is assigned as a road on which the moving body is traveling as an up / down attribute representing a road slope attribute (step) S109).

また、|Δ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 gyroscope 13 is detected to be large as described above. However, the angular velocity ω by the gyroscope 13 is small or not detected in the case of a sudden change in atmospheric pressure due to the opening / closing of a window or the passing of an oncoming vehicle instead of a slope.

そのため、|Δ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 map database 15 so that the mobile body travels on a link node to which no road slope attribute is assigned. Map matching processing is performed to identify the existing road (step S109).

そして、マップマッチング手段20は、ステップS109でマップマッチング処理を行なった移動体が走行している道路と、現在位置検出手段11が検出した現在位置に基づき、マッチング後の現在位置を算出する。そして、マッチング後の現在位置を示す現在位置マークが地図画像とともに出力手段17に表示される。   Then, the map matching unit 20 calculates the current position after matching based on the road on which the moving body that has performed the map matching process in step S109 is traveling and the current position detected by the current position detection unit 11. Then, a current position mark indicating the current position after matching is displayed on the output means 17 together with the map image.

以上のように、走行路が急坂であるか、緩坂であるか、平道であるかを正しく判定してマップマッチングを行うことにより、移動体を地図画像の正しい位置に表示して、適切な経路案内を行うことができる。   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 gyroscope 13 Is assumed to be small. Therefore, by replacing the thresholds th3 and th4 with th5 and th6, respectively, there is a risk of erroneously recognizing “slope” and fluctuations in atmospheric pressure due to the opening and closing of windows and the passing of oncoming vehicles even when the angular velocity ω is small. Can be reduced.

なお、本実施例においては、第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 atmospheric pressure sensor 12 and the angular velocity detected by the gyroscope 13. Based on the acceleration detected by the acceleration sensor 14, it may be determined whether the road is a slope. That is, the slope determination means 19 extracts only the gravitational acceleration by removing the acceleration accompanying the movement from the output of the acceleration sensor, and determines whether or not the road is a slope based on the gravitational acceleration. Specifically, the acceleration associated with the movement is the case where a movement distance between the current positions detected by the current position detection unit 11, a movement speed calculated based on the detection interval of the current position, or a speed sensor is provided. If there is, it is calculated based on the moving speed detected by the speed sensor, and using the acceleration accompanying the calculated movement, the acceleration accompanying the movement is removed from the output of the acceleration sensor, and only the gravitational acceleration is extracted. If the gravitational acceleration is only in the vertical direction (vertical direction), it can be determined as “flat road”. If the gravitational acceleration is also applied in the front-rear direction (traveling direction), it is determined as “slope”. can do.

但し、加速度センサ14を用いる場合、移動速度が高速である場合、移動に伴う加速度成分(前後方向の加速度)が増大するため、加速度センサの出力における重力加速度が閉める割合が小さくなり、重力加速度を精度よく抽出することが困難である。   However, when the acceleration sensor 14 is used, when the moving speed is high, the acceleration component (acceleration in the front-rear direction) increases due to the movement. Therefore, the rate at which the gravitational acceleration closes in the output of the acceleration sensor decreases, and the gravitational acceleration is reduced. It is difficult to extract accurately.

そのため、加速度センサ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 acceleration sensor 14 but also on the atmospheric pressure detected by the atmospheric pressure sensor 12 and the acceleration detected by the acceleration sensor 14. In this case, the above threshold values (th3, th4, th5, th6) are set to, for example, a threshold value indicating whether gravitational acceleration is applied in the front-rear direction (traveling direction) (or whether all gravitational accelerations are applied in the vertical direction). It may be determined whether the road is a slope.

なお、上記の加速度センサ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 acceleration sensor 14 described above, but also the amount of change in the output of the acceleration sensor (up and down) when moving at a constant speed. Directional acceleration or longitudinal acceleration change amount) is compared with a threshold value (th3, th4, th5, th6), and the change amount of pressure difference | ΔP | is equal to or greater than the threshold value (th1, th2). When the output change amount is equal to or greater than the threshold (th3, th4, th5, th6), it may be determined as “slope”.

さらに、気圧センサ12、ジャイロスコープ13及び加速度センサ14を組み合わせてもよい、すなわち、図6のフローチャートにおいて、ステップS107において、角速度ωがω≧th3(th5)又はω≦th4(th6)であるときに坂道と判定したが、これに加えて、前後方向(進行方向)に加わる重力加速度がth3(th5)又はth4(th6)以上である場合、又は加速度センサの出力の変化量がth3(th5)又はth4(th6)以上である場合にのみ、坂道と判定し、それ以外では平道と判定してもよい。   Further, the atmospheric pressure sensor 12, the gyroscope 13 and the acceleration sensor 14 may be combined. That is, in the flowchart of FIG. 6, when the angular velocity ω is ω ≧ th3 (th5) or ω ≦ th4 (th6) in step S107. In addition to this, when the gravitational acceleration applied in the front-rear direction (traveling direction) is greater than or equal to th3 (th5) or th4 (th6), or the change in the output of the acceleration sensor is th3 (th5) Alternatively, it may be determined that the road is a slope only when it is equal to or greater than th4 (th6), and it may be determined that the road is a flat road in other cases.

また、上述した実施例では、気圧センサ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 atmospheric pressure sensor 12, the gyroscope 13 and / or the acceleration sensor 14, but if the road is a slope, the determination is made. In addition to the result, for example, it is possible to determine whether the slope is an uphill or a downhill from the sign of the change amount ΔP of the atmospheric pressure P. Furthermore, the inclination angle of the travel path can be obtained from the change amount ΔP of the atmospheric pressure P. Using these results, map matching with higher accuracy can be performed.

なお、上記実施例では、気圧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 ... Navigation apparatus 10 ... Control means 11 ... Current position detection means 12 ... Barometric pressure sensor 13 ... Gyroscope 14 ... Acceleration sensor 15 ... Map database 16 ... Input means 17 ... Output means 18 ... Route search means 19 ... Slope determination means 20 ... Map matching means 101 ... CPU
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閾値以上であるとき、前記移動体の走行路を坂道と判定することを特徴とする請求項1に記載の坂道検出装置。   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 angular velocity and / or acceleration detected by the autonomous navigation means is not less than a second threshold value. The slope detection device according to claim 1, wherein the traveling path of the moving body is determined as a slope. 前記坂道判定手段は、前記気圧検出手段により検出された前記気圧の変化量が第1閾値以上であり、且つ、前記自律航法手段により検出された前記角速度及び/又は前記加速度が第2閾値よりも小さいとき、前記移動体の走行路を平道と判定することを特徴とする請求項1又は2に記載の坂道検出装置。   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 angular velocity and / or acceleration detected by the autonomous navigation means is less than a second threshold value. 3. The slope detection apparatus according to claim 1, wherein when it is small, the traveling path of the moving body is determined to be a flat road. 前記坂道判定手段は、前記気圧の変化量に応じて前記第2閾値を変更することを特徴とする請求項2又は3に記載の坂道検出装置。   4. The slope detection apparatus according to claim 2, wherein the slope determination unit changes the second threshold according to a change amount of the atmospheric pressure. 5. 移動体の走行路が坂道であるか否かを検出する坂道検出方法において、
気圧を検出するステップと、
角速度及び/又は加速度を検出するステップと、
前記気圧の変化量が第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:
前記気圧の変化量が第1閾値以上であり、且つ、前記角速度及び/又は前記加速度が前記第2閾値よりも小さいとき、前記移動体の走行路を平道と判定するステップを含むことを特徴とする請求項5に記載の坂道検出方法。   A step of determining that the traveling path of the moving body is a flat road when the amount of change in the atmospheric pressure is equal to or greater than a first threshold and the angular velocity and / or the acceleration is smaller than the second threshold. The slope detection method according to claim 5. 前記気圧の変化量に応じて前記第2閾値を変更するステップを含むことを特徴とする請求項5又は6に記載の坂道検出方法。   The slope detection method according to claim 5 or 6, further comprising a step of changing the second threshold according to the amount of change in the atmospheric pressure. 移動体の現在位置を検出する現在位置検出手段と、地図情報を保持する地図データベースと、前記現在位置検出手段により検出された前記現在位置及び前記地図情報に基づきマッチング処理するマップマッチング手段と、マッチング処理に基づく現在位置を示すマークを表示する表示手段とを備える現在位置表示装置において、
前記現在位置表示装置は、さらに
気圧を検出する気圧検出手段と、
角速度及び/又は加速度を検出する自律航法手段と、
前記気圧検出手段により検出された前記気圧と、前記自律航法手段により検出された前記角速度及び/又は前記加速度とに基づき、前記移動体の走行路が坂道であるか否かを判定する坂道判定手段と、
を備え、前記マップマッチング手段は、前記坂道判定手段による判定結果に基づいてマッチング処理することを特徴とする現在位置表示装置。
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.
前記坂道判定手段は、前記気圧検出手段により検出された前記気圧の変化量が第1閾値以上であり、且つ、前記自律航法手段により検出された前記角速度及び/又は前記加速度が第2閾値以上であるとき、前記移動体の走行路を坂道と判定することを特徴とする請求項8に記載の現在位置表示装置。   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 angular velocity and / or acceleration detected by the autonomous navigation means is not less than a second threshold value. The current position display device according to claim 8, wherein the traveling path of the moving body is determined to be a slope when there is a certain time. 前記坂道判定手段は、前記気圧検出手段により検出された前記気圧の変化量が第1閾値以上であり、且つ、前記自律航法手段により検出された前記角速度及び/又は前記加速度が第2閾値よりも小さいとき、前記移動体の走行路を平道と判定することを特徴とする請求項8又は9に記載の現在位置表示装置。   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 angular velocity and / or acceleration detected by the autonomous navigation means is less than a second threshold value. The current position display device according to claim 8 or 9, wherein when it is small, the traveling path of the moving body is determined to be a flat road. 前記坂道判定手段は、前記気圧の変化量に応じて前記第2閾値を変更することを特徴とする請求項9又は10に記載の現在位置表示装置。   11. The current position display device according to claim 9, wherein the slope determination unit changes the second threshold value according to a change amount of the atmospheric pressure.
JP2010172051A 2010-07-30 2010-07-30 Slope detection device, slope detection method and current position display device Pending JP2012032277A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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