JP2023030818A - Self-position estimation device - Google Patents
Self-position estimation device Download PDFInfo
- Publication number
- JP2023030818A JP2023030818A JP2021136163A JP2021136163A JP2023030818A JP 2023030818 A JP2023030818 A JP 2023030818A JP 2021136163 A JP2021136163 A JP 2021136163A JP 2021136163 A JP2021136163 A JP 2021136163A JP 2023030818 A JP2023030818 A JP 2023030818A
- Authority
- JP
- Japan
- Prior art keywords
- self
- value
- estimated
- reliability
- position estimation
- 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
- Navigation (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
【課題】自己位置推定値の信頼度を用いて、移動体の最終的な自己位置を高精度に推定することができる自己位置推定装置を提供する。【解決手段】自己位置推定装置10は、移動体2の自己位置を第1自己位置推定値として取得する第1自己位置推定演算部11と、移動体2の自己位置を第2自己位置推定値として取得する第2自己位置推定演算部12と、移動体2が同じ走行経路を複数回繰り返して走行した際にそれぞれ取得された複数回分の第1自己位置推定値及び複数回分の第2自己位置推定値に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度を決定する信頼度決定部14と、信頼度を地図データと紐づけて記憶する地図記憶部5と、移動体2を走行経路に沿って走行させる際、第1自己位置推定値及び第2自己位置推定値と信頼度とに基づいて、移動体2の最終的な自己位置を決定する自己位置決定部16とを備える。【選択図】図1An object of the present invention is to provide a self-position estimating device that can estimate the final self-position of a moving object with high precision using the reliability of a self-position estimate. A self-position estimating device 10 includes a first self-position estimation calculation unit 11 that acquires the self-position of a moving body 2 as a first self-position estimate, and a second self-position estimate that acquires the self-position of the mobile body 2 as a second self-position estimate. The second self-position estimation calculation unit 12 acquires the first self-position estimation value for multiple times and the second self-position for multiple times acquired when the mobile object 2 repeatedly travels the same traveling route multiple times. a reliability determining unit 14 that determines the reliability of the first self-position estimate and the second self-position estimate based on the estimated values; a map storage unit 5 that stores the reliability in association with map data; A self-position determination unit 16 that determines the final self-position of the mobile body 2 based on the first self-position estimate, the second self-position estimate, and the reliability when the body 2 travels along the travel route. Equipped with. [Selection diagram] Figure 1
Description
本発明は、自己位置推定装置に関する。 The present invention relates to a self-localization device.
従来の自己位置推定装置としては、例えば特許文献1に記載されている技術が知られている。特許文献1に記載の自己位置推定装置は、異なる情報を取得する第1のセンサ及び第2のセンサを有し、移動体の位置に関する推定に用いられる情報を取得するセンサ部と、第1のセンサによって取得された情報を用いて移動体の位置に関する推定を行うと共に、その推定結果に関する信頼度を取得する第1の位置推定部と、第2のセンサによって取得された情報を用いて移動体の位置に関する推定を行うと共に、その推定結果に関する信頼度を取得する第2の位置推定部と、第1の位置推定部及び第2の位置推定部によりそれぞれ取得された信頼度のうち高い方の信頼度に対応する推定結果に応じて、移動体の自己位置を取得する取得部とを備えている。
As a conventional self-position estimation device, for example, the technology described in
しかしながら、上記従来技術においては、以下の問題点が存在する。即ち、位置推定部により移動体の自己位置の推定を行う際に、自己位置推定値の信頼度をリアルタイムで算出することは技術的に困難である。自己位置推定値の信頼度が算出されないと、移動体の最終的な自己位置の推定精度の悪化につながる。 However, the above conventional technology has the following problems. That is, it is technically difficult to calculate the reliability of the self-position estimation value in real time when the position estimation unit estimates the self-position of the mobile object. If the reliability of the self-position estimation value is not calculated, the final self-position estimation accuracy of the moving body will deteriorate.
本発明の目的は、自己位置推定値の信頼度を用いて、移動体の最終的な自己位置を高精度に推定することができる自己位置推定装置を提供することである。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a self-position estimation device capable of estimating the final self-position of a mobile object with high accuracy using the reliability of the self-position estimation value.
本発明の一態様は、移動体を予め決められた走行経路に沿って走行させる際に、走行経路を含む走行エリアの地図データを用いて移動体の自己位置を推定する自己位置推定装置において、移動体の自己位置を第1自己位置推定値として取得する第1自己位置推定部と、第1自己位置推定部とは異なる自己位置推定方法を用いて、移動体の自己位置を第2自己位置推定値として取得する第2自己位置推定部と、移動体が同じ走行経路を複数回繰り返して走行した際に第1自己位置推定部及び第2自己位置推定部によりそれぞれ取得された複数回分の第1自己位置推定値及び複数回分の第2自己位置推定値に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度を決定する信頼度決定部と、信頼度決定部により決定された第1自己位置推定値及び第2自己位置推定値の信頼度を地図データと紐づけて記憶する記憶部と、移動体を走行経路に沿って走行させる際に、第1自己位置推定部及び第2自己位置推定部によりそれぞれ取得された第1自己位置推定値及び第2自己位置推定値と記憶部に記憶された第1自己位置推定値及び第2自己位置推定値の信頼度とに基づいて、移動体の最終的な自己位置を決定する自己位置決定部とを備える。 One aspect of the present invention is a self-position estimation device that estimates the self-position of a mobile object using map data of a travel area including a travel route when the mobile object travels along a predetermined travel route, Using a first self-position estimating unit that acquires the self-position of the mobile body as a first self-position estimation value and a self-position estimation method that is different from the first self-position estimating part, the self-position of the mobile body is obtained as a second self-position A second self-position estimating unit acquired as an estimated value, and a plurality of times of the first self-position estimating unit and the second self-position estimating unit respectively acquired when the moving object repeatedly travels the same travel route a plurality of times. a reliability determination unit that determines the reliability of the first estimated self-position value and the second estimated self-position value based on one estimated self-position value and a plurality of second estimated self-position values; a storage unit that stores the reliability of the first estimated self-position value and the second estimated self-position value in association with map data; and the first estimated self-position value and the second estimated self-position value respectively acquired by the second self-position estimation unit and the reliability of the first estimated self-position value and the second estimated self-position value stored in the storage unit and a self-position determining unit that determines the final self-position of the mobile body based on the position of the moving body.
このような自己位置推定装置においては、まず移動体を同じ走行経路に沿って複数回繰り返して走行させる。このとき、第1自己位置推定部により移動体の第1自己位置推定値が複数回分だけ取得されると共に、第2自己位置推定部により移動体の第2自己位置推定値が複数回分だけ取得される。そして、複数回分の第1自己位置推定値及び複数回分の第2自己位置推定値に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度が決定される。そして、第1自己位置推定値及び第2自己位置推定値の信頼度が地図データと紐づけて記憶部に記憶される。その後、移動体を走行経路に沿って走行させるときは、第1自己位置推定部により取得された第1自己位置推定値と第2自己位置推定部により取得された第2自己位置推定値と記憶部に記憶された第1自己位置推定値及び第2自己位置推定値の信頼度とに基づいて、移動体の最終的な自己位置が決定される。このように移動体を同じ走行経路に沿って複数回繰り返して走行させることにより、第1自己位置推定値及び第2自己位置推定値の信頼度が事前に得られる。これにより、第1自己位置推定値及び第2自己位置推定値の信頼度を用いて、移動体の最終的な自己位置が高精度に推定される。 In such a self-position estimating device, first, the moving object is caused to repeatedly travel along the same travel route a plurality of times. At this time, the first self-position estimation unit obtains the first estimated self-position values of the moving object a plurality of times, and the second self-position estimation unit obtains the second estimated self-position values of the moving object a plurality of times. be. Then, the reliability of the first estimated self-position value and the second estimated self-position value is determined based on the first estimated self-position value obtained a plurality of times and the second estimated self-position value obtained a plurality of times. Then, the reliability of the first estimated self-position value and the second estimated self-position value is stored in the storage unit in association with the map data. Thereafter, when the moving body is caused to travel along the travel route, the first estimated self-position value obtained by the first self-position estimation unit and the second estimated self-position value obtained by the second self-position estimation unit are stored. A final self-position of the moving object is determined based on the reliability of the first self-position estimate and the second self-position estimate stored in the unit. In this way, the reliability of the first estimated self-position value and the second estimated self-position value can be obtained in advance by causing the mobile body to repeatedly travel along the same travel route a plurality of times. As a result, the final self-position of the moving body is highly accurately estimated using the reliability of the first self-position estimation value and the second self-position estimation value.
自己位置推定装置は、走行経路の周囲環境が変化したか又は走行経路の周囲環境が変化した可能性があるかどうかを判定し、走行経路の周囲環境が変化した又は走行経路の周囲環境が変化した可能性があると判定されたときは、信頼度決定部を再度実行させることにより、第1自己位置推定値及び第2自己位置推定値の信頼度を更新する信頼度更新処理部を更に備えてもよい。 The self-localization device determines whether the surrounding environment of the driving route has changed or may have changed, and determines whether the surrounding environment of the driving route has changed or the surrounding environment of the driving route has changed. further comprising a reliability update processing unit that updates the reliability of the first estimated self-position value and the second estimated self-position value by re-executing the reliability determination unit when it is determined that there is a possibility of may
このような構成では、走行経路の周囲環境が変化したとき又は走行経路の周囲環境が変化した可能性があるときは、第1自己位置推定値及び第2自己位置推定値の信頼度が更新される。このため、走行経路の周囲環境の変化に関わらず、適切な第1自己位置推定値及び第2自己位置推定値の信頼度が用いられる。従って、長期間にわたって移動体の最終的な自己位置が高精度に推定される。 With such a configuration, when the surrounding environment of the travel route changes or when there is a possibility that the surrounding environment of the travel route has changed, the reliability of the first estimated self-position value and the second estimated self-position value is updated. be. Therefore, regardless of changes in the surrounding environment of the travel route, the appropriate reliability of the first estimated self-position value and the second estimated self-position value is used. Therefore, the final self-position of the moving body can be estimated with high accuracy over a long period of time.
信頼度決定部は、複数回分の第1自己位置推定値のずれ量と複数回分の第2自己位置推定値のずれ量とをそれぞれ算出し、各ずれ量に基づいて第1自己位置推定値及び第2自己位置推定値の信頼度を決定してもよい。 The reliability determination unit calculates a deviation amount of the first estimated self-position value for multiple times and a deviation amount of the second estimated self-position value for a plurality of times, and calculates the first estimated self-position value and the deviation amount based on each deviation amount. A confidence level of the second self-location estimate may be determined.
このような構成では、複数回分の第1自己位置推定値のずれ量と複数回分の第2自己位置推定値のずれ量とを算出することにより、第1自己位置推定値及び第2自己位置推定値の繰り返し精度が得られる。従って、第1自己位置推定値及び第2自己位置推定値の繰り返し精度に応じて、第1自己位置推定値及び第2自己位置推定値の信頼度が容易に決定される。 In such a configuration, by calculating the deviation amount of the first self-position estimation value for a plurality of times and the deviation amount of the second self-position estimation value for a plurality of times, the first self-position estimation value and the second self-position estimation value You get the repeatability of the value. Therefore, the reliability of the first estimated self-position value and the second estimated self-position value can be easily determined according to the repeatability of the first estimated self-position value and the second estimated self-position value.
走行経路は、複数の走行区間に分割されており、信頼度決定部は、走行区間毎に第1自己位置推定値及び第2自己位置推定値の信頼度を決定してもよい。 The travel route may be divided into a plurality of travel sections, and the reliability determination unit may determine the reliability of the first estimated self-position value and the second estimated self-position value for each travel section.
このような構成では、走行区間によって第1自己位置推定値及び第2自己位置推定値の精度が変わっても、走行経路の全走行区間について適切な第1自己位置推定値及び第2自己位置推定値の信頼度が用いられる。従って、走行経路の全走行区間において、移動体の最終的な自己位置が高精度に推定される。 With such a configuration, even if the accuracies of the first estimated self-position value and the second estimated self-position value change depending on the travel zone, the first estimated self-position value and the second estimated self-position value are appropriate for all travel zones of the travel route. Value confidence is used. Therefore, the final self-position of the mobile object can be estimated with high accuracy in all travel sections of the travel route.
自己位置推定装置は、移動体の周囲環境の状態を検知する環境状態検知部を更に備え、信頼度決定部は、環境状態検知部により検知された移動体の周囲環境の状態情報を取得し、移動体が同じ周囲環境の状態において同じ走行経路を複数回繰り返して走行した際に第1自己位置推定部及び第2自己位置推定部によりそれぞれ取得された複数回分の第1自己位置推定値及び複数回分の第2自己位置推定値に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度を決定し、記憶部は、第1自己位置推定値及び第2自己位置推定値の信頼度を周囲環境の状態情報と共に地図データと紐づけて記憶し、自己位置決定部は、第1自己位置推定値及び第2自己位置推定値と環境状態検知部により検知された周囲環境の状態に対応する第1自己位置推定値及び第2自己位置推定値の信頼度とに基づいて、移動体の最終的な自己位置を決定してもよい。 The self-position estimation device further includes an environmental state detection unit that detects the state of the surrounding environment of the mobile object, the reliability determination unit acquires state information of the surrounding environment of the mobile object detected by the environmental state detection unit, A plurality of first self-position estimation values obtained by the first self-position estimation unit and the second self-position estimation unit when the moving object repeatedly travels the same travel route a plurality of times in the same surrounding environment state, and a plurality of The reliability of the first estimated self-position value and the second estimated self-position value is determined based on the second estimated self-position values, and the storage unit stores the first estimated self-position value and the second estimated self-position value. The reliability is stored in association with the map data together with state information of the surrounding environment, and the self-localization unit stores the first estimated self-position value, the second estimated self-position value, and the state of the surrounding environment detected by the environmental state detection unit. A final self-location of the mobile body may be determined based on the reliability of the first self-location estimate and the confidence of the second self-location estimate corresponding to .
このような構成では、移動体の周囲環境の状態(例えば時間帯や天気等)によって第1自己位置推定値及び第2自己位置推定値の精度が変わっても、移動体の周囲環境の状態に対応する第1自己位置推定値及び第2自己位置推定値の信頼度が用いられる。従って、移動体の周囲環境の状態に関わらず、移動体の最終的な自己位置が高精度に推定される。 With such a configuration, even if the accuracies of the first estimated self-position value and the second estimated self-position value change depending on the state of the surrounding environment of the mobile object (for example, time of day, weather, etc.), Confidences of corresponding first and second self-location estimates are used. Therefore, regardless of the state of the surrounding environment of the mobile object, the final self-position of the mobile object can be estimated with high accuracy.
自己位置推定装置は、移動体の第3自己位置推定値を取得する第3自己位置推定部を更に備え、信頼度決定部は、複数回分の第1自己位置推定値を含む第1自己位置推定値群と複数回分の第2自己位置推定値を含む第2自己位置推定値群とが規定量以上オフセットされているかどうかを判断し、第1自己位置推定値群と第2自己位置推定値群とが規定量以上オフセットされているときは、第3自己位置推定部により取得された第3自己位置推定値に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度を決定してもよい。 The self-position estimation device further includes a third self-position estimation unit that acquires a third self-position estimation value of the mobile body, and the reliability determination unit is configured to obtain the first self-position estimation value including the first self-position estimation values for a plurality of times. determining whether or not the value group and the second self-position estimation value group including the second self-position estimation values for a plurality of times are offset by a specified amount or more; is offset by a specified amount or more, the reliability of the first estimated self-position value and the second estimated self-position value is determined based on the third estimated self-position value obtained by the third self-position estimation unit. You may
このような構成では、複数回分の第1自己位置推定値の繰り返し精度と複数回分の第2自己位置推定値の繰り返し精度とが同等である場合でも、複数回分の第1自己位置推定値を含む第1自己位置推定値群と複数回分の第2自己位置推定値を含む第2自己位置推定値群とが規定量以上オフセットされていれば、第3自己位置推定部により取得された第3自己位置推定値を用いて、適切な第1自己位置推定値及び第2自己位置推定値の信頼度が得られる。従って、移動体の最終的な自己位置がより高精度に推定される。 With such a configuration, even if the repeatability of the first self-position estimation values for multiple times is equal to the repeatability of the second self-position estimation values for multiple times, the first self-position estimation values for multiple times are included. If the first self-position estimation value group and the second self-position estimation value group including the second self-position estimation values for a plurality of times are offset by a specified amount or more, the third self-position estimation unit acquired by the third self-position estimation unit Using the position estimate, a good first and second self-position estimate confidence is obtained. Therefore, the final self-position of the moving body can be estimated with higher accuracy.
自己位置推定装置は、走行経路に沿って配置されたガイドを検知するガイド検知部を更に備え、信頼度決定部は、移動体がガイド検知部によりガイドを検知しながら同じ走行経路を複数回繰り返して走行した際に第1自己位置推定部及び第2自己位置推定部によりそれぞれ取得された複数回分の第1自己位置推定値及び複数回分の第2自己位置推定値に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度を決定してもよい。 The self-position estimation device further includes a guide detection unit that detects a guide arranged along the travel route, and the reliability determination unit repeats the same travel route multiple times while the moving body detects the guide with the guide detection unit. Based on the first self-position estimation value for a plurality of times and the second self-position estimation value for a plurality of times respectively acquired by the first self-position estimation unit and the second self-position estimation unit when traveling with the first self-position A confidence level of the estimate and the second self-location estimate may be determined.
このような構成では、移動体がガイドを検知しながら走行経路を走行するため、移動体の走行誤差の影響が抑えられる。従って、移動体がガイドに沿って同じ走行経路を複数回繰り返して走行することで、第1自己位置推定値及び第2自己位置推定値の信頼度が高精度に得られるため、移動体の最終的な自己位置がより高精度に推定される。 In such a configuration, since the moving body travels along the travel route while detecting the guide, the influence of travel error of the moving body can be suppressed. Therefore, since the reliability of the first estimated self-position value and the second estimated self-position value can be obtained with high accuracy by the moving object repeatedly traveling along the same travel route a plurality of times along the guide, the final target self-position is estimated with higher accuracy.
自己位置推定装置は、第1自己位置推定値及び第2自己位置推定値の信頼度の初期値を設定入力する入力部を更に備え、信頼度決定部は、第1自己位置推定値及び第2自己位置推定値の信頼度を決定するときに、複数回分の第1自己位置推定値及び複数回分の第2自己位置推定値に応じて、入力部により設定入力された信頼度の初期値を補正してもよい。 The self-position estimation device further includes an input unit for setting and inputting an initial value of reliability of the first estimated self-position value and the second estimated self-position value, and the reliability determination unit receives the first estimated self-position value and the second estimated self-position value When determining the reliability of the estimated self-position, correcting the initial reliability value set and input by the input unit according to the first estimated self-position and the second estimated self-position for multiple times. You may
このような構成では、例えば移動体の周囲環境の状態によって第1自己位置推定値及び第2自己位置推定値の精度が低下しやすいかどうかが事前に分かっている場合には、その周囲環境の状態に応じて第1自己位置推定値及び第2自己位置推定値の信頼度の初期値を予め設定入力することにより、移動体を同じ走行経路に沿って繰り返して走行させる回数が少なくて済む。 In such a configuration, for example, if it is known in advance whether or not the accuracy of the first estimated self-position value and the second estimated self-position value is likely to decrease depending on the state of the surrounding environment of the mobile object, the surrounding environment By presetting and inputting the initial values of the reliability of the first estimated self-position value and the second estimated self-position value according to the state, it is possible to reduce the number of times the moving object is repeatedly caused to travel along the same travel route.
本発明によれば、自己位置推定値の信頼度を用いて、移動体の最終的な自己位置を高精度に推定することができる。 According to the present invention, the final self-position of a moving object can be estimated with high accuracy using the reliability of the self-position estimation value.
以下、本発明の実施形態について図面を参照して詳細に説明する。なお、図面において、同一または同等の要素には同じ符号を付し、重複する説明を省略する。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, the same or equivalent elements are denoted by the same reference numerals, and overlapping descriptions are omitted.
図1は、本発明の第1実施形態に係る自己位置推定装置を含む走行制御装置を概略的に示すブロック図である。図1において、走行制御装置1は、移動体2を予め決められた走行経路に沿って自動走行させる装置である。移動体2は、例えばフォークリフトや無人搬送車等の産業車両である。産業車両は、同じ走行経路を繰り返して走行することが多い。
FIG. 1 is a block diagram schematically showing a cruise control device including a self-position estimation device according to a first embodiment of the invention. In FIG. 1, a
走行制御装置1は、レーザセンサ3と、カメラ4と、地図記憶部5と、駆動部6と、コントローラ7とを備えている。
The
レーザセンサ3は、移動体2の周囲にレーザ光を照射し、そのレーザ光の反射光を受光することにより、移動体2の周囲に存在する物体までの距離を検出する。物体は、壁や柱等であり、地図データ(後述)に登録されている。レーザセンサ3としては、例えばレーザレンジファインダが使用される。
The
カメラ4は、移動体2の周囲を撮像し、移動体2の周囲の撮像画像を取得する。カメラ4としては、単眼カメラやステレオカメラ等が使用される。
The
地図記憶部5は、移動体2の自己位置の推定に使用される地図データを記憶する。このとき、地図データには、移動体2の自己位置の推定に関する信頼度(後述)が紐づけられている。地図データは、2次元座標(XY座標)で表される。
The
駆動部6は、特に図示はしないが、移動体2を走行させる走行モータと、移動体2を操舵する操舵モータとを有している。
The
コントローラ7は、CPU、RAM、ROM及び入出力インターフェース等により構成されている。コントローラ7は、第1自己位置推定演算部11と、第2自己位置推定演算部12と、第1走行制御部13と、信頼度決定部14と、信頼度保存部15と、自己位置決定部16と、第2走行制御部17を有している。
The
レーザセンサ3、カメラ4、地図記憶部5、コントローラ7の第1自己位置推定演算部11、第2自己位置推定演算部12、信頼度決定部14、信頼度保存部15及び自己位置決定部16は、移動体2を予め決められた走行経路に沿って走行させる際に、走行経路を含む走行エリアの地図データを用いて移動体2の自己位置を推定する自己位置推定装置10を構成している。
第1自己位置推定演算部11は、レーザセンサ3の検出データと地図記憶部5に記憶された地図データとを用いて、移動体2の自己位置の推定演算を行うことで、移動体2の自己位置を移動体2の第1自己位置推定値として取得する。移動体2の第1自己位置推定値は、順次記録される。第1自己位置推定演算部11は、レーザセンサ3と協働して、移動体2の自己位置を第1自己位置推定値として取得する第1自己位置推定部を構成している。
The first self-position
第1自己位置推定演算部11は、レーザSLAM(simultaneous localization andmapping)手法を用いて、移動体2の自己位置の推定演算を行う。SLAMは、センサデータ及び地図データを使って自己位置推定を行う自己位置推定技術である。SLAMは、センサデータを利用して、自己位置推定と地図の作成とを同時に行う。第1自己位置推定演算部11は、レーザセンサ3の検出データと地図データとをマッチングさせて、移動体2の自己位置の推定演算を行う。なお、移動体2の自己位置は、2次元座標で表される。
The first self-position
第2自己位置推定演算部12は、カメラ4の画像データと地図記憶部5に記憶された地図データとを用いて、移動体2の自己位置の推定演算を行うことで、移動体2の自己位置を移動体2の第2自己位置推定値として取得する。移動体2の第2自己位置推定値は、順次記録される。第2自己位置推定演算部12は、カメラ4と協働して、第1自己位置推定演算部11とは異なる自己位置推定方法を用いて、移動体2の自己位置を第2自己位置推定値として取得する第2自己位置推定部を構成している。
The second self-position
第2自己位置推定演算部12は、Visual SLAM手法を用いて、移動体2の自己位置の推定演算を行う。第2自己位置推定演算部12は、カメラ4の画像データと地図データとをマッチングさせて、移動体2の自己位置の推定演算を行う。
The second self-position
第1走行制御部13は、第1自己位置推定演算部11により取得された移動体2の第1自己位置推定値に基づいて、移動体2を走行経路に沿って自動走行させるように駆動部6を制御する。
Based on the first estimated self-position value of the moving
走行経路は、ティーチングによって予め設定されている。ティーチングは、例えば手動運転により移動体2を極低速(例えば1km/h程度)で走行させることにより実施される。このとき、第1自己位置推定演算部11により取得された移動体2の第1自己位置推定値の位置座標を登録しながら、走行経路が設定される。走行経路は、複数の走行区間に分割されている(図4及び図5参照)。
The travel route is set in advance by teaching. Teaching is performed, for example, by manually running the moving
第1走行制御部13は、移動体2を同じ走行経路に沿って複数回(ここでは10回)繰り返して走行させるように駆動部6を制御する。このとき、第1走行制御部13は、移動体2を低速(例えば10km/h以下)で走行させるように駆動部6を制御する。
The first
信頼度決定部14は、移動体2が同じ走行経路を10回繰り返して走行した際に第1自己位置推定演算部11及び第2自己位置推定演算部12によりそれぞれ取得された10回分の第1自己位置推定値及び10回分の第2自己位置推定値に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度を決定する。このとき、信頼度決定部14は、走行経路の走行区間毎に第1自己位置推定値及び第2自己位置推定値の信頼度を決定する。
The
図2は、信頼度決定部14により実行される信頼度決定処理の手順の詳細を示すフローチャートである。
FIG. 2 is a flow chart showing the details of the procedure of reliability determination processing executed by the
なお、地図記憶部5には、第1自己位置推定値及び第2自己位置推定値の信頼度の初期値が予め記憶されている。第1自己位置推定値及び第2自己位置推定値の信頼度の初期値としては、例えば同じ値(0.5)が設定されている。第1自己位置推定値の信頼度と第2自己位置推定値の信頼度との合計値は、1.0である。
Note that the
図2において、信頼度決定部14は、まず第1自己位置推定演算部11及び第2自己位置推定演算部12によりそれぞれ得られた第1自己位置推定値及び第2自己位置推定値を取得する(手順S101)。
In FIG. 2, the
そして、信頼度決定部14は、第1自己位置推定値及び第2自己位置推定値に基づいて、移動体2が同じ走行経路R(図4参照)を10回繰り返して走行したかどうかを判断する(手順S102)。信頼度決定部14は、移動体2が同じ走行経路Rを10回繰り返して走行していないと判断したときは、上記の手順S101を再度実行する。
Then, the
信頼度決定部14は、移動体2が同じ走行経路Rを10回繰り返して走行したと判断したときは、10回分の第1自己位置推定値のずれ量H1と10回分の第2自己位置推定値のずれ量H2とをそれぞれ算出する(手順S103)。10回分の第1自己位置推定値のずれ量H1は、10回分の第1自己位置推定値を含む第1自己位置推定値群の最大ずれ幅である(図5参照)。10回分の第2自己位置推定値のずれ量H2は、10回分の第2自己位置推定値を含む第2自己位置推定値群の最大ずれ幅である(図5参照)。
When the
続いて、信頼度決定部14は、10回分の第1自己位置推定値のずれ量H1と10回分の第2自己位置推定値のずれ量H2とが同等であるかどうかを判断する(手順S104)。ここでの同等とは、10回分の第1自己位置推定値のずれ量H1と10回分の第2自己位置推定値のずれ量H2との差が所定値以下であることをいう。
Subsequently, the
信頼度決定部14は、10回分の第1自己位置推定値のずれ量H1と10回分の第2自己位置推定値のずれ量H2とが同等であると判断されたときは、第1自己位置推定値の信頼度と第2自己位置推定値の信頼度とを等しくする(手順S105)。このため、第1自己位置推定値及び第2自己位置推定値の信頼度の初期値が同じ値である場合は、第1自己位置推定値及び第2自己位置推定値の信頼度は初期値のままである。
When it is determined that the deviation amount H1 of the ten first self-position estimation values and the deviation amount H2 of the ten second self-position estimation values are equivalent, the
信頼度決定部14は、10回分の第1自己位置推定値のずれ量H1と10回分の第2自己位置推定値のずれ量H2とが同等でないと判断されたときは、10回分の第1自己位置推定値のずれ量H1が10回分の第2自己位置推定値のずれ量H2よりも大きいかどうかを判断する(手順S106)。
When it is determined that the deviation amount H1 of the ten first self-position estimation values and the deviation amount H2 of the ten second self-position estimation values are not equal, the
信頼度決定部14は、10回分の第1自己位置推定値のずれ量H1が10回分の第2自己位置推定値のずれ量H2よりも大きいと判断されたときは、第1自己位置推定値の信頼度を第2自己位置推定値の信頼度よりも低くする(手順S107)。このため、第1自己位置推定値及び第2自己位置推定値の信頼度の初期値が同じ値である場合は、第1自己位置推定値の信頼度が初期値よりも低くなるように補正され、第2自己位置推定値の信頼度が初期値よりも高くなるように補正される。
When it is determined that the amount of deviation H1 of the ten estimated values of the first self-position is larger than the amount of deviation H2 of the second estimated values of the ten times, the
信頼度決定部14は、10回分の第1自己位置推定値のずれ量H1が10回分の第2自己位置推定値のずれ量H2よりも小さいと判断されたときは、第1自己位置推定値の信頼度を第2自己位置推定値の信頼度よりも高くする(手順S108)。このため、第1自己位置推定値及び第2自己位置推定値の信頼度の初期値が同じ値である場合は、第1自己位置推定値の信頼度が初期値よりも高くなるように補正され、第2自己位置推定値の信頼度が初期値よりも低くなるように補正される。
When it is determined that the amount of deviation H1 of the ten estimated values of the first self-position is smaller than the amount of deviation H2 of the second estimated values of the ten times of the self-position, the
信頼度決定部14は、手順S105,S107,S108の何れかを実行した後、走行経路の全走行区間について第1自己位置推定値及び第2自己位置推定値の信頼度が決定されたかどうかを判断する(手順S109)。
After executing any of steps S105, S107, and S108, the
信頼度決定部14は、走行経路の全走行区間について第1自己位置推定値及び第2自己位置推定値の信頼度が決定されていないと判断したときは、上記の手順S103以降を再度実行する。信頼度決定部14は、走行経路の全走行区間について第1自己位置推定値及び第2自己位置推定値の信頼度が決定されたと判断したときは、本処理を終了する。
When the
図1に戻り、信頼度保存部15は、信頼度決定部14により走行経路の走行区間毎に決定された第1自己位置推定値及び第2自己位置推定値の信頼度を地図記憶部5に地図データに紐づけて保存する。信頼度保存部15は、地図記憶部5に予め記憶された信頼度の初期値を、信頼度決定部14により決定された第1自己位置推定値及び第2自己位置推定値の信頼度に置き換える。
Returning to FIG. 1, the
信頼度保存部15は、地図記憶部5と協働して、信頼度決定部14により決定された第1自己位置推定値及び第2自己位置推定値の信頼度を地図データと紐づけて記憶する記憶部を構成している。
The
自己位置決定部16は、移動体2を走行経路に沿って走行させる際に、第1自己位置推定演算部11及び第2自己位置推定演算部12によりそれぞれ取得された第1自己位置推定値及び第2自己位置推定値と地図記憶部5に記憶された第1自己位置推定部及び第2自己位置推定部の信頼度とに基づいて、移動体2の最終的な自己位置を決定する。
The self-
図3は、自己位置決定部16により実行される自己位置決定処理の手順の詳細を示すフローチャートである。本処理は、指示スイッチ等により自動走行の開始が指示されると、実行される。
FIG. 3 is a flow chart showing the details of the self-position determining process executed by the self-
図3において、自己位置決定部16は、まず第1自己位置推定演算部11及び第2自己位置推定演算部12によりそれぞれ得られた第1自己位置推定値及び第2自己位置推定値を取得する(手順S111)。また、自己位置決定部16は、走行経路R(図4参照)の走行区間に対応した第1自己位置推定値及び第2自己位置推定値の信頼度を地図記憶部5から読み込む(手順S112)。
In FIG. 3, the self-
続いて、自己位置決定部16は、第1自己位置推定値と第2自己位置推定値と第1自己位置推定値及び第2自己位置推定値の信頼度とに基づいて、移動体2の最終的な自己位置を決定する(手順S113)。
Subsequently, the self-
このとき、自己位置決定部16は、例えばカルマンフィルタや加重平均等を用いて、移動体2の最終的な自己位置の推定演算を行う。カルマンフィルタを用いる場合には、第1自己位置推定値及び第2自己位置推定値と観測値との誤差を第1自己位置推定値及び第2自己位置推定値の信頼度に応じて補正することで、移動体2の最終的な自己位置が推定される。加重平均を用いる場合には、第1自己位置推定値と第1自己位置推定値の信頼度との乗算値と、第2自己位置推定値と第2自己位置推定値の信頼度との乗算値とを加算することで、移動体2の最終的な自己位置が算出される。
At this time, the self-
また、自己位置決定部16は、第1自己位置推定値の信頼度と第2自己位置推定値の信頼度との差が大きい場合に、第1自己位置推定値及び第2自己位置推定値のうち信頼度が高い方を移動体2の最終的な自己位置として選択してもよい。
In addition, when the difference between the reliability of the first estimated self-position value and the reliability of the second estimated self-position value is large, the self-
続いて、自己位置決定部16は、移動体2の最終的な自己位置データを第2走行制御部17に出力する(手順S114)。続いて、自己位置決定部16は、移動体2の最終的な自己位置に基づいて、移動体2が走行経路Rの終点に達したかどうかを判断する(手順S115)。自己位置決定部16は、移動体2が走行経路Rの終点に達していないと判断したときは、上記の手順S111以降を再度実行する。自己位置決定部16は、移動体2が走行経路Rの終点に達したと判断したときは、本処理を終了する。
Subsequently, the self-
図1に戻り、第2走行制御部17は、自己位置決定部16により決定された移動体2の最終的な自己位置に基づいて、移動体2を走行経路に沿って自動走行させるように駆動部6を制御する。
Returning to FIG. 1, the second
以上において、まず移動体2を同じ走行経路に沿って10回繰り返して自動走行させることで、10回分の第1自己位置推定値及び10回分の第2自己位置推定値が取得される。次いで、走行経路Rの走行区間毎に、10回分の第1自己位置推定値のずれ量H1と10回分の第2自己位置推定値のずれ量H2とが算出され、各ずれ量H1,H2に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度が決定される。そして、第1自己位置推定値及び第2自己位置推定値の信頼度が地図記憶部5に地図データに紐づけて記憶される。
In the above, first, the moving
その後、移動体2の自己位置を推定しながら、移動体2を走行経路Rに沿って自動走行させるときは、まず第1自己位置推定値及び第2自己位置推定値が取得され、走行区間に対応する第1自己位置推定値及び第2自己位置推定値の信頼度が地図記憶部5から読み込まれる。そして、第1自己位置推定値と第2自己位置推定値と第1自己位置推定値及び第2自己位置推定値の信頼度とに基づいて、移動体2の最終的な自己位置が決定される。そして、移動体2が最終的な自己位置に従って走行する。
After that, when the
ところで、移動体2が走行経路Rを1回走行しただけでは、各走行区間において第1自己位置推定値及び第2自己位置推定値のうち何れの方が精度(信頼度)が高いのか分からない。例えば、移動体2が図4に示されるような走行経路Rを走行する場合には、走行区間Aでは、第1自己位置推定値及び第2自己位置推定値が同等であるが、走行区間Bでは、第1自己位置推定値及び第2自己位置推定値が異なっている。なお、図4は、第1自己位置推定値及び第2自己位置推定値を走行経路Rの位置座標と共に示すグラフである。黒三角付き実線Pは第1自己位置推定値を示し、黒丸付き実線Qは第2自己位置推定値を示している。
By the way, it is impossible to know which of the first estimated self-position value and the second estimated self-position value has higher accuracy (reliability) in each travel section just by traveling the travel route R once. . For example, when the moving
そこで、本実施形態では、図5に示されるように、移動体2である産業車両が同じ走行経路Rを繰り返して走行することを利用して、第1自己位置推定値及び第2自己位置推定値の信頼度を決定している。
Therefore, in the present embodiment, as shown in FIG. 5, the fact that the industrial vehicle, which is the moving
図5は、移動体2が同じ走行経路Rを10回繰り返して走行した際に、第1自己位置推定値及び第2自己位置推定値を走行経路Rの位置座標と共に示すグラフである。なお、図5において、走行経路Rは図4と同様である。また、実線Pgは、10回分の第1自己位置推定値を含む第1自己位置推定値群を示している。実線Qgは、10回分の第2自己位置推定値を含む第2自己位置推定値群を示している。
FIG. 5 is a graph showing the first estimated self-position value and the second estimated self-position value together with the position coordinates of the travel route R when the moving
図5において、走行区間Aでは、10回分の第1自己位置推定値のずれ量H1と10回分の第2自己位置推定値のずれ量H2とが同等である。つまり、第1自己位置推定値の繰り返し精度と第2自己位置推定値の繰り返し精度とが同等であるため、第1自己位置推定値の信頼度と第2自己位置推定値の信頼度が等しくなる。 In FIG. 5, in the traveling section A, the deviation amount H1 of the ten first self-position estimation values and the deviation amount H2 of the ten second self-position estimation values are equivalent. That is, since the repeatability of the first estimated self-position value and the repeatability of the second estimated self-position value are equal, the reliability of the first estimated self-position value and the reliability of the second estimated self-position value are equal. .
一方、走行区間Bでは、10回分の第1自己位置推定値のずれ量H1が10回分の第2自己位置推定値のずれ量H2よりも大きい。つまり、第1自己位置推定値の繰り返し精度が第2自己位置推定値の繰り返し精度よりも低いため、第1自己位置推定値の信頼度が第2自己位置推定値の信頼度よりも低くなる。 On the other hand, in the travel section B, the amount of deviation H1 of the ten first estimated self-position values is larger than the amount of deviation H2 of the ten second estimated self-position values. That is, since the repeatability of the first estimated self-position value is lower than the repeatability of the second estimated self-position value, the reliability of the first estimated self-position value is lower than the reliability of the second estimated self-position value.
第1自己位置推定値及び第2自己位置推定値の信頼度を使用せずに、第1自己位置推定値と第2自己位置推定値との平均値を移動体2の最終的な自己位置として決定した場合には、図6(a)に示されるように、走行区間Bにおける移動体2の自己位置のばらつきが大きくなり、移動体2の自己位置の推定精度が悪化する。
The average value of the first estimated self-location value and the second estimated self-location value is used as the final self-location of the
これに対し、移動体2を同じ走行経路Rに沿って10回繰り返して走行させることで、第1自己位置推定値及び第2自己位置推定値の信頼度を決定し、その信頼度を用いて移動体2の最終的な自己位置に決定した場合には、図6(b)に示されるように、走行区間Bにおける移動体2の自己位置のばらつきが小さくなり、移動体2の自己位置の推定精度が向上する。
On the other hand, by causing the moving
以上のように本実施形態にあっては、まず移動体2を同じ走行経路に沿って複数回繰り返して走行させる。このとき、レーザセンサ3及び第1自己位置推定演算部11により移動体2の第1自己位置推定値が複数回分だけ取得されると共に、カメラ4及び第2自己位置推定演算部12により移動体2の第2自己位置推定値が複数回分だけ取得される。そして、複数回分の第1自己位置推定値及び複数回分の第2自己位置推定値に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度が決定される。そして、第1自己位置推定値及び第2自己位置推定値の信頼度が地図データと紐づけて地図記憶部5に記憶される。その後、移動体2を走行経路に沿って走行させるときは、レーザセンサ3及び第1自己位置推定演算部11により取得された第1自己位置推定値とカメラ4及び第2自己位置推定演算部12により取得された第2自己位置推定値と地図記憶部5に記憶された第1自己位置推定値及び第2自己位置推定値の信頼度とに基づいて、移動体2の最終的な自己位置が決定される。
As described above, in this embodiment, first, the moving
このように移動体2を同じ走行経路に沿って複数回繰り返して走行させることにより、第1自己位置推定値及び第2自己位置推定値の信頼度が事前に得られる。これにより、第1自己位置推定値及び第2自己位置推定値の信頼度を用いて、移動体2の最終的な自己位置が高精度に推定される。その結果、移動体2が実際に走行する位置のばらつきが抑制され、移動体2の繰り返し走行精度が上がるため、例えば移動体2が狭い通路を自動走行することが可能となる。
In this way, the reliability of the first estimated self-position value and the second estimated self-position value can be obtained in advance by causing the moving
また、本実施形態では、複数回分の第1自己位置推定値のずれ量H1と複数回分の第2自己位置推定値のずれ量H2とを算出することにより、第1自己位置推定値及び第2自己位置推定値の繰り返し精度が得られる。従って、第1自己位置推定値及び第2自己位置推定値の繰り返し精度に応じて、第1自己位置推定値及び第2自己位置推定値の信頼度が容易に決定される。 Further, in the present embodiment, by calculating the deviation amount H1 of the first self-position estimation value for a plurality of times and the deviation amount H2 of the second self-position estimation value for a plurality of times, the first self-position estimation value and the second estimation value are calculated. Repeatability of the self-location estimate is obtained. Therefore, the reliability of the first estimated self-position value and the second estimated self-position value can be easily determined according to the repeatability of the first estimated self-position value and the second estimated self-position value.
また、本実施形態では、走行経路の走行区間毎に第1自己位置推定値及び第2自己位置推定値の信頼度を決定することにより、走行区間によって第1自己位置推定値及び第2自己位置推定値の精度が変わっても、走行経路の全走行区間について適切な第1自己位置推定値及び第2自己位置推定値の信頼度が用いられる。従って、走行経路の全走行区間において、移動体2の最終的な自己位置が高精度に推定される。
Further, in the present embodiment, by determining the reliability of the first estimated self-position value and the second estimated self-position value for each traveling section of the traveling route, the first estimated self-position value and the second estimated self-position value Even if the accuracy of the estimated value changes, the appropriate reliability of the first estimated self-position value and the second estimated self-position value is used for all sections of the travel route. Therefore, the final self-position of the moving
なお、本実施形態では、ティーチング時に、第1自己位置推定演算部11により取得された移動体2の第1自己位置推定値の位置座標を登録しながら走行経路が設定されているが、特にその形態には限られず、第2自己位置推定演算部12により取得された移動体2の第2自己位置推定値の位置座標を登録しながら走行経路を設定してもよい。この場合には、移動体2を走行経路に沿って複数回繰り返して走行させるときは、第1走行制御部13は、第2自己位置推定値に基づいて移動体2を走行経路に沿って自動走行させるように駆動部6を制御してもよい。
In this embodiment, during teaching, the travel route is set while registering the position coordinates of the first self-position estimation value of the moving
移動体2を走行経路に沿って複数回繰り返して走行させるときは、第1走行制御部13は、第1自己位置推定値、第2自己位置推定値及び信頼度初期値から決まる自己位置推定値に基づいて移動体2を走行経路に沿って自動走行させるように駆動部6を制御してもよい。
When the moving
図7は、本発明の第2実施形態に係る自己位置推定装置を含む走行制御装置を概略的に示すブロック図である。図7において、本実施形態の自己位置推定装置10Aを含む走行制御装置1は、上記の第1実施形態におけるコントローラ7に代えて、コントローラ7Aを備えている。コントローラ7Aは、コントローラ7の構成に加え、信頼度更新処理部18を有している。
FIG. 7 is a block diagram schematically showing a cruise control device including a self-position estimation device according to a second embodiment of the invention. In FIG. 7, the traveling
信頼度更新処理部18は、走行経路の周囲環境が変化したか又は走行経路の周囲環境が変化した可能性があるかどうかを判定し、走行経路の周囲環境が変化した又は走行経路の周囲環境が変化した可能性があると判定されたときは、信頼度決定部14を再度実行させることにより、第1自己位置推定値及び第2自己位置推定値の信頼度を更新する。
The reliability
図8は、信頼度更新処理部18により実行される信頼度更新処理の手順の詳細を示すフローチャートである。
FIG. 8 is a flow chart showing the details of the procedure of reliability update processing executed by the reliability
図8において、信頼度更新処理部18は、まず信頼度決定部14により第1自己位置推定値及び第2自己位置推定値の信頼度が最後に決定されてから規定期間が経過したかどうかを判断する(手順S121)。信頼度更新処理部18は、規定期間が経過したと判断したときは、走行経路の周囲環境が変化した可能性があると判定し、信頼度決定部14に対して第1自己位置推定値及び第2自己位置推定値の信頼度の更新指示を行う(手順S122)。
In FIG. 8, the reliability
信頼度更新処理部18は、規定期間が経過していないと判断したときは、自己位置決定部16により得られた過去の移動体2の最終的な自己位置(最終自己位置)を取得する(手順S123)。そして、信頼度更新処理部18は、移動体2の最新の最終自己位置が移動体2の過去の最終自己位置に対して規定量以上ずれているかどうかを判断する(手順S124)。
When the reliability
信頼度更新処理部18は、移動体2の最新の最終自己位置が移動体2の過去の最終自己位置に対して規定量以上ずれていると判断したときは、走行経路の周囲環境が変化したと判定し、信頼度決定部14に対して第1自己位置推定値及び第2自己位置推定値の信頼度の更新指示を行う(手順S122)。信頼度更新処理部18は、移動体2の最新の最終自己位置が移動体2の過去の最終自己位置に対して規定量以上ずれていないと判断したときは、手順S122を実行しない。
When the reliability
信頼度決定部14は、信頼度更新処理部18の手順S122により第1自己位置推定値及び第2自己位置推定値の信頼度の更新が指示されたときは、図2に示される処理を再度実行することにより、第1自己位置推定値及び第2自己位置推定値の信頼度を更新する。このとき、信頼度決定部14は、最新において移動体2が同じ走行経路を10回繰り返して走行した際に第1自己位置推定演算部11及び第2自己位置推定演算部12によりそれぞれ取得された10回分の第1自己位置推定値及び10回分の第2自己位置推定値に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度を決定する。
When the reliability
以上のように本実施形態においては、走行経路の周囲環境が変化したとき又は走行経路の周囲環境が変化した可能性があるときは、第1自己位置推定値及び第2自己位置推定値の信頼度が更新される。このため、走行経路の周囲環境の変化に関わらず、適切な第1自己位置推定値及び第2自己位置推定値の信頼度が用いられる。従って、長期間にわたって移動体2の最終的な自己位置が高精度に推定される。
As described above, in the present embodiment, when the surrounding environment of the travel route has changed or when there is a possibility that the surrounding environment of the travel route has changed, the reliability of the first estimated self-position value and the second estimated self-position value is determined. degree is updated. Therefore, regardless of changes in the surrounding environment of the travel route, the appropriate reliability of the first estimated self-position value and the second estimated self-position value is used. Therefore, the final self-position of the moving
なお、本実施形態では、移動体2の最終的な自己位置が規定量以上ずれているかどうかを判断することにより、走行経路の周囲環境が変化したかどうかを判定しているが、特にその形態には限られず、レーザセンサ3の検出データまたはカメラ4の画像データ等に基づいて、走行経路の周囲環境が変化したかどうかを判定してもよい。
In the present embodiment, it is determined whether or not the surrounding environment of the travel route has changed by determining whether or not the final self-position of the moving
図9は、本発明の第3実施形態に係る自己位置推定装置を含む走行制御装置を概略的に示すブロック図である。図9において、本実施形態の自己位置推定装置10Bを含む走行制御装置1は、上記の第1実施形態におけるコントローラ7に代えて、コントローラ7Bを備えている。
FIG. 9 is a block diagram schematically showing a cruise control device including a self-position estimation device according to a third embodiment of the invention. In FIG. 9, the traveling
コントローラ7Bは、上記の第1自己位置推定演算部11と、上記の第2自己位置推定演算部12と、上記の第1走行制御部13と、環境状態検知部19と、信頼度決定部14Bと、信頼度保存部15Bと、自己位置決定部16Bと、上記の第2走行制御部17を有している。
The
環境状態検知部19は、カメラ4の画像データと上位コンピュータ20から送信される情報とに基づいて、移動体2の周囲環境の状態を検知する。上位コンピュータ20は、例えば移動体2の稼動スケジュール等といった移動体2の走行に関する情報及び天候情報等を無線通信により移動体2に送信する。移動体2の周囲環境の状態としては、時間帯(昼、夕方及び夜)及び天候(晴、曇り、雨及び雪)等がある。時間帯は、コントローラ7Bに内蔵されたタイマから取得してもよい。
The environmental
信頼度決定部14Bは、環境状態検知部19により検知された移動体2の周囲環境の状態情報を取得し、移動体2が同じ周囲環境の状態において同じ走行経路を10回繰り返して走行した際に第1自己位置推定演算部11及び第2自己位置推定演算部12によりそれぞれ取得された10回分の第1自己位置推定値及び10回分の第2自己位置推定値に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度を決定する。
The
図10は、信頼度決定部14Bにより実行される信頼度決定処理の手順の詳細を示すフローチャートであり、図2に対応している。
FIG. 10 is a flowchart showing the details of the procedure of reliability determination processing executed by the
図10において、信頼度決定部14Bは、まず第1自己位置推定演算部11及び第2自己位置推定演算部12によりそれぞれ得られた第1自己位置推定値及び第2自己位置推定値を取得する(手順S101)。また、信頼度決定部14Bは、環境状態検知部19により検知された移動体2の周囲環境の状態情報を取得する(手順S131)。
In FIG. 10, the
そして、信頼度決定部14Bは、第1自己位置推定値、第2自己位置推定値及び移動体2の周囲環境の状態情報に基づいて、移動体2が同じ周囲環境の状態において同じ走行経路を10回繰り返して走行したかどうかを判断する(手順S132)。信頼度決定部14Bは、移動体2が同じ周囲環境の状態において同じ走行経路を10回繰り返して走行していないと判断したときは、上記の手順S101,S131を再度実行する。
Then, based on the first estimated self-position value, the second estimated self-position value, and the state information of the surrounding environment of the moving
信頼度決定部14Bは、同じ周囲環境の状態において同じ走行経路を10回繰り返して走行したと判断したときは、図2に示されるフローチャートと同様に、上記の手順S103以降を実行する。
When the
図9に戻り、信頼度保存部15Bは、信頼度決定部14Bにより決定された第1自己位置推定値及び前記第2自己位置推定値の信頼度を移動体2の周囲環境の状態情報と共に地図データと紐づけて地図記憶部5に保存する。
Returning to FIG. 9, the
自己位置決定部16Bは、移動体2を走行経路に沿って走行させる際に、第1自己位置推定演算部11及び第2自己位置推定演算部12によりそれぞれ取得された第1自己位置推定値及び第2自己位置推定値と環境状態検知部19により検知された周囲環境の状態に対応する第1自己位置推定値及び第2自己位置推定値の信頼度とに基づいて、移動体2の最終的な自己位置を決定する。
The self-
図11は、自己位置決定部16Bにより実行される自己位置決定処理の手順の詳細を示すフローチャートであり、図3に対応している。
FIG. 11 is a flowchart showing the details of the self-position determining process executed by the self-
図11において、自己位置決定部16Bは、まず第1自己位置推定演算部11及び第2自己位置推定演算部12によりそれぞれ得られた第1自己位置推定値及び第2自己位置推定値を取得する(手順S111)。また、自己位置決定部16Bは、環境状態検知部19により検知された移動体2の周囲環境の状態情報を取得する(手順S135)。
In FIG. 11, the self-
続いて、自己位置決定部16Bは、走行経路の走行区間及び周囲環境の状態に対応した第1自己位置推定値及び第2自己位置推定値の信頼度を地図記憶部5から読み込む(手順S136)。そして、自己位置決定部16Bは、図3に示されたフローチャートと同様に、上記の手順S113以降を実行する。
Subsequently, the self-
以上のような本実施形態においては、移動体2の周囲環境の状態(例えば時間帯や天気等)によって第1自己位置推定値及び第2自己位置推定値の精度が変わっても、移動体2の周囲環境の状態に対応する第1自己位置推定値及び第2自己位置推定値の信頼度が用いられる。従って、移動体2の周囲環境の状態に関わらず、移動体2の最終的な自己位置が高精度に推定される。
In this embodiment as described above, even if the accuracies of the first estimated self-position value and the second estimated self-position value change depending on the state of the surrounding environment of the moving object 2 (for example, the time of day, the weather, etc.), the moving
図12は、本発明の第4実施形態に係る自己位置推定装置を含む走行制御装置を概略的に示すブロック図である。図12において、本実施形態の自己位置推定装置10Cを含む走行制御装置1は、上記の第1実施形態における構成に加え、オドメトリセンサ21及び警報器22を備えている。
FIG. 12 is a block diagram schematically showing a travel control device including a self-position estimation device according to a fourth embodiment of the invention. In FIG. 12, the
オドメトリセンサ21は、移動体2の移動量及び移動方向を検出するセンサである。移動体2の移動量を検出するセンサとしては、移動体2の車輪の回転角度を計測するホイールエンコーダ等が使用される。移動体2の移動方向を検出するセンサとしては、移動体2の操舵角度を計測する操舵ポテンショメータや移動体2の角速度を計測するジャイロセンサ等が使用される。警報器22は、警報音を発したり、警報表示を行う機器である。
The
また、走行制御装置1は、上記の第1実施形態におけるコントローラ7に代えて、コントローラ7Cを備えている。コントローラ7Cは、上記の第1自己位置推定演算部11と、上記の第2自己位置推定演算部12と、上記の第1走行制御部13と、第3自己位置推定演算部23と、信頼度決定部14Cと、上記の信頼度保存部15と、上記の自己位置決定部16と、上記の第2走行制御部17を有している。
Further, the traveling
第3自己位置推定演算部23は、オドメトリセンサ21により検出された移動体2の移動量及び移動方向に基づいて、移動体2の自己位置の推定演算を行うことで、移動体2の自己位置を移動体2の第3自己位置推定値として取得する。第3自己位置推定演算部23は、オドメトリセンサ21と協働して、移動体2の第3自己位置推定値を取得する第3自己位置推定部を構成している。移動体2の第3自己位置推定値は、順次記録される。
The third self-position
信頼度決定部14Cは、10回分の第1自己位置推定値を含む第1自己位置推定値群(前述)と10回分の第2自己位置推定値を含む第2自己位置推定値群(前述)とが規定量以上オフセットされているかどうかを判断し、第1自己位置推定値群と第2自己位置推定値群とが規定量以上オフセットされているときは、第3自己位置推定演算部23により取得された第3自己位置推定値に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度を決定する。
The
図13は、信頼度決定部14Cにより実行される信頼度決定処理の手順の詳細を示すフローチャートであり、図2に対応している。
FIG. 13 is a flowchart showing the details of the procedure of reliability determination processing executed by the
図13において、信頼度決定部14Cは、まず図2に示されたフローチャートと同様に、上記の手順S101~S104を実行する。そして、信頼度決定部14Cは、手順S104において10回分の第1自己位置推定値のずれ量と10回分の第2自己位置推定値のずれ量とが同等であると判断したときは、10回分の第1自己位置推定値を含む第1自己位置推定値群と10回分の第2自己位置推定値を含む第2自己位置推定値群とが規定量以上オフセットされていないかどうかを判断する(手順S141)。
In FIG. 13, the
信頼度決定部14Cは、第1自己位置推定値群と第2自己位置推定値群とが規定量以上オフセットされていないと判断したときは、第1自己位置推定値の信頼度と第2自己位置推定値の信頼度とを等しくする(手順S105)。
When the
信頼度決定部14Cは、第1自己位置推定値群と第2自己位置推定値群とが規定量以上オフセットされていると判断したときは、第3自己位置推定演算部23により得られた第3自己位置推定値を取得する(手順S142)。
When the
続いて、信頼度決定部14Cは、10回分の第3自己位置推定値を含む第3自己位置推定値群が第2自己位置推定値群よりも第1自己位置推定値群に近いかどうかを判断する(手順S143)。信頼度決定部14Cは、第3自己位置推定値群が第2自己位置推定値群よりも第1自己位置推定値群に近いと判断したときは、第1自己位置推定値の信頼度を第2自己位置推定値の信頼度よりも高くする(手順S108)。
Subsequently, the
信頼度決定部14Cは、第3自己位置推定値群が第2自己位置推定値群よりも第1自己位置推定値群に近くないと判断したときは、第3自己位置推定値群が第1自己位置推定値群よりも第2自己位置推定値群に近いかどうかを判断する(手順S144)。
When the
信頼度決定部14Cは、第3自己位置推定値群が第1自己位置推定値群よりも第2自己位置推定値群に近いと判断したときは、第1自己位置推定値の信頼度を第2自己位置推定値の信頼度よりも低くする(手順S107)。
When the
信頼度決定部14Cは、第3自己位置推定値群が第1自己位置推定値群よりも第2自己位置推定値群に近くないと判断したときは、第3自己位置推定値群が第1自己位置推定値群及び第2自己位置推定値群とも異なると判定し、警報器22に警告信号を出力する(手順S145)。これにより、警報器22により警報動作が行われる。そして、信頼度決定部14Cは、第1自己位置推定値の信頼度と第2自己位置推定値の信頼度とを等しくする(手順S105)。
When the
信頼度決定部14Cは、手順S105,S107,S108の何れかが実行された後、図2に示されたフローチャートと同様に、上記の手順S109を実行する。
After any one of steps S105, S107, and S108 is executed, the
以上のような本実施形態においては、複数回分の第1自己位置推定値の繰り返し精度と複数回分の第2自己位置推定値の繰り返し精度とが同等である場合でも、複数回分の第1自己位置推定値を含む第1自己位置推定値群と複数回分の第2自己位置推定値を含む第2自己位置推定値群とが規定量以上オフセットされていれば、オドメトリセンサ21及び第3自己位置推定演算部23により取得された第3自己位置推定値を用いて、適切な第1自己位置推定値及び第2自己位置推定値の信頼度が得られる。従って、移動体2の最終的な自己位置がより高精度に推定される。
In the present embodiment as described above, even when the repeatability of the first self-position estimation values for a plurality of times and the repeatability of the second self-position estimation values for a plurality of times are equal, the first self-position estimation values for a plurality of times If the first estimated self-position value group including the estimated values and the second estimated self-position value group including the second estimated self-position values for a plurality of times are offset by a specified amount or more, the
なお、本実施形態では、10回分の第3自己位置推定値を含む第3自己位置推定値群が第1自己位置推定値群及び第2自己位置推定値群の何れに近いかどうかが判断されているが、特にその形態には限られず、例えば10回分の第3自己位置推定値の平均値等が第1自己位置推定値群及び第2自己位置推定値群の何れに近いかどうかを判断してもよい。 In the present embodiment, it is determined whether the third self-position estimation value group including the ten third self-position estimation values is closer to the first self-position estimation value group or the second self-position estimation value group. However, it is not particularly limited to that form. For example, it is determined whether the average value of the third self-position estimation values for 10 times is closer to the first self-position estimation value group or the second self-position estimation value group. You may
また、本実施形態では、オドメトリセンサ21を用いて、移動体2の第3自己位置推定値が取得されているが、特にその形態には限られず、他のセンサを用いて、移動体2の第3自己位置推定値を取得してもよい。また、複数種類のセンサを用いて、移動体2の第3自己位置推定値を複数取得し、複数の第3自己位置推定値を用いて第1自己位置推定値群及び第2自己位置推定値群の何れに近いかを判断してもよい。
In addition, in the present embodiment, the third self-position estimation value of the moving
図14は、本発明の第5実施形態に係る自己位置推定装置を含む走行制御装置を概略的に示すブロック図である。図14において、本実施形態の自己位置推定装置10Dを含む走行制御装置1は、上記の第1実施形態における構成に加え、磁気センサ25を備えている。
FIG. 14 is a block diagram schematically showing a travel control device including a self-position estimation device according to a fifth embodiment of the invention. In FIG. 14, the traveling
磁気センサ25は、走行エリアの路面に貼り付けられた磁気マーカを検出するセンサである。磁気マーカは、移動体2の走行経路を視覚により表したガイドである。磁気センサ25は、走行経路に沿って配置されたガイドを検知するガイド検知部を構成している。
The
また、走行制御装置1は、上記の第1実施形態におけるコントローラ7に代えて、コントローラ7Dを備えている。コントローラ7Dは、上記の第1実施形態における第1走行制御部13に代えて、第1走行制御部13Dを有している。第1走行制御部13Dは、磁気センサ25により検出されたガイドに基づいて、移動体2を走行経路に沿って自動走行させるように駆動部6を制御する。
Further, the
信頼度決定部14は、移動体2が磁気センサ25により磁気マーカを検知しながら同じ走行経路を10回繰り返して走行した際に第1自己位置推定演算部11及び第2自己位置推定演算部12によりそれぞれ取得された10回分の第1自己位置推定値及び10回分の第2自己位置推定値に基づいて、第1自己位置推定値及び第2自己位置推定値の信頼度を決定する。
The
このような本実施形態においては、移動体2が磁気マーカを検知しながら走行経路を走行するため、移動体2の走行誤差の影響が抑えられる。従って、移動体2が磁気マーカに沿って同じ走行経路を複数回繰り返して走行することで、第1自己位置推定値及び第2自己位置推定値の信頼度が高精度に得られるため、移動体2の最終的な自己位置がより高精度に推定される。
In this embodiment, since the
なお、本実施形態では、走行エリアの路面に貼り付けられた磁気マーカが磁気センサ25により検出されているが、移動体2の走行経路に設けられたガイドとしては、磁気マーカ以外にも、例えば反射板やARマーカ等を走行経路に一時的に設置してもよい。この場合には、反射板やARマーカ等を検知するセンサが使用される。
In this embodiment, the
図15は、本発明の第6実施形態に係る自己位置推定装置を含む走行制御装置を概略的に示すブロック図である。図15において、本実施形態の自己位置推定装置10Eを含む走行制御装置1は、上記の第1実施形態における構成に加え、入力器27を備えている。
FIG. 15 is a block diagram schematically showing a travel control device including a self-position estimation device according to a sixth embodiment of the present invention. In FIG. 15, the traveling
入力器27は、移動体2の自動走行に関するデータを設定入力する入力部である。移動体2の自動走行に関するデータの1つとして、第1自己位置推定値及び第2自己位置推定値の信頼度の初期値がある。
The
第1自己位置推定値は、レーザセンサ3を用いて取得される。このため、移動体2の周囲に存在する物体が多い場合には、第1自己位置推定値の精度が高くなるが、移動体2の周囲に存在する物体が少ない場合には、第1自己位置推定値の精度が低くなる。一方、第2自己位置推定値は、カメラ4を用いて取得される。このため、移動体2の周囲が明るい場合には、第2自己位置推定値の精度が高くなるが、移動体2の周囲が暗い場合には、第2自己位置推定値の精度が低くなる。
A first self-position estimate is obtained using the
このように第1自己位置推定値及び第2自己位置推定値の精度が低下しやすい環境が予め分かっている場合には、作業者は、移動体2の周囲環境に応じて第1自己位置推定値及び第2自己位置推定値の信頼度の初期値を入力器27により設定入力する。第1自己位置推定値の精度が低下しやすい環境では、例えば第1自己位置推定値の信頼度を0.3とし、第2自己位置推定値の信頼度を0.7とする。第2自己位置推定値の精度が低下しやすい環境では、例えば第1自己位置推定値の信頼度を0.7とし、第2自己位置推定値の信頼度を0.3とする。
In this way, when the environment in which the accuracy of the first estimated self-position value and the second estimated self-position value tends to decrease is known in advance, the worker can perform the first self-position estimation according to the surrounding environment of the moving
また、走行制御装置1は、上記の第1実施形態におけるコントローラ7に代えて、コントローラ7Eを備えている。コントローラ7Eは、上記の第1実施形態における信頼度決定部14及び信頼度保存部15に代えて、信頼度決定部14E及び信頼度保存部15Eを有している。
Further, the
信頼度決定部14Eは、第1自己位置推定値及び第2自己位置推定値の信頼度を決定するときに、10回分の第1自己位置推定値及び10回分の第2自己位置推定値に応じて、入力器27により設定入力された信頼度の初期値を補正する。
When determining the reliability of the first estimated self-position value and the second estimated self-position value, the
信頼度保存部15Eは、入力器27により第1自己位置推定値及び第2自己位置推定値の信頼度の初期値が設定入力されると、その信頼度の初期値を地図記憶部5に地図データに紐づけて保存する。また、信頼度保存部15Eは、信頼度決定部14Eにより第1自己位置推定値及び第2自己位置推定値の信頼度が決定されると、信頼度の初期値を信頼度決定部14Eにより決定された信頼度に置き換えて保存する。
When the initial reliability values of the first estimated self-position value and the second estimated self-position value are set and input by the
このような本実施形態では、例えば移動体2の周囲環境の状態によって第1自己位置推定値及び第2自己位置推定値の精度が低下しやすいかどうかが事前に分かっている場合には、その周囲環境の状態に応じて第1自己位置推定値及び第2自己位置推定値の信頼度の初期値を予め設定入力することにより、移動体2を同じ走行経路に沿って繰り返して走行させる回数が少なくて済む。
In this embodiment, for example, if it is known in advance whether or not the accuracy of the first estimated self-position value and the second estimated self-position value is likely to decrease depending on the state of the surrounding environment of the
以上、本発明の実施形態について幾つか説明してきたが、本発明は上記実施形態には限定されない。例えば、上記の第2~第6実施形態はそれぞれ別々に行われているが、特にその形態には限られず、上記の第2~第6実施形態の少なくとも何れか2つを組み合わせて行ってもよい。 Although some embodiments of the present invention have been described above, the present invention is not limited to the above embodiments. For example, the above second to sixth embodiments are performed separately, but the present invention is not particularly limited to that form, and at least any two of the above second to sixth embodiments may be combined. good.
また、上記実施形態では、走行経路は複数の走行区間に分割されており、走行区間毎に第1自己位置推定値及び第2自己位置推定値の信頼度が決定されているが、特にその形態には限られず、例えば走行経路が短い場合や、走行経路の周囲環境の状態が全体的に同等である場合には、1つの走行経路全体として第1自己位置推定値及び第2自己位置推定値の信頼度を決定してもよい。 Further, in the above embodiment, the travel route is divided into a plurality of travel sections, and the reliability of the first estimated self-position value and the second estimated self-position value is determined for each travel section. For example, if the travel route is short or if the surrounding environment of the travel route is generally the same, the first self-position estimation value and the second self-position estimation value are used as the entire travel route. may determine the reliability of
また、上記実施形態では、第1自己位置推定値及び第2自己位置推定値に基づいて、移動体2が同じ走行経路を複数回繰り返して走行したと判断されたときに、第1自己位置推定値及び第2自己位置推定値の信頼度の決定処理が実行されているが、特にそのような形態には限られない。移動体2が同じ走行経路を複数回繰り返して走行した後、例えば指示スイッチ等により信頼度決定の指示が行われると、第1自己位置推定値及び第2自己位置推定値の信頼度の決定処理を実行してもよい。
Further, in the above embodiment, when it is determined that the moving
また、上記実施形態では、10回分の第1自己位置推定値のずれ量H1は、10回分の第1自己位置推定値を含む第1自己位置推定値群の最大ずれ幅であるが、複数回分の第1自己位置推定値のずれ量H1としては、特にその形態には限られず、例えば複数回分の第1自己位置推定値の分散値等であってもよい。複数回分の第2自己位置推定値のずれ量H2についても、同様に複数回分の第2自己位置推定値の分散値等であってもよい。 Further, in the above embodiment, the deviation amount H1 of the first self-position estimation values for ten times is the maximum deviation width of the first self-position estimation value group including the first self-position estimation values for ten times. The deviation amount H1 of the first self-position estimation value is not particularly limited to that form, and may be, for example, a variance value of the first self-position estimation values for a plurality of times. Similarly, the deviation amount H2 of the second self-position estimation values for a plurality of times may also be the variance value of the second self-position estimation values for a plurality of times.
また、上記実施形態では、第1自己位置推定値の信頼度と第2自己位置推定値の信頼度との合計値は1.0となっているが、信頼度の合計値を1.0としなくても、全体の割合で計算することも可能である。 Further, in the above embodiment, the total value of the reliability of the first estimated self-position value and the reliability of the second estimated self-position value is 1.0. It is also possible to calculate the percentage of the whole without it.
また、上記実施形態では、レーザセンサ3の検出データを使用したレーザSLAM手法によって移動体2の第1自己位置推定値が取得され、カメラ4の画像データを使用したVisual SLAM手法によって移動体2の第2自己位置推定値が取得されているが、走行経路を含む走行エリアの地図データを用いるのであれば、第1自己位置推定値及び第2自己位置推定値を取得する手法としては、特にレーザSLAM手法とVisual SLAM手法との組み合わせには限られない。
Further, in the above embodiment, the first self-position estimation value of the moving
例えば、第1自己位置推定値をレーザSLAM手法またはVisual SLAM手法を用いて取得し、第2自己位置推定値を他の自己位置推定技術を用いて取得してもよい。他の自己位置推定技術としては、例えばRTK-GNSS(realtimekinematic-global navigation satellite system)測位法等、或いは移動体の角速度及び加速度を計測する慣性計測ユニット(IMU)や上記のオドメトリ等が挙げられる。 For example, a first self-localization estimate may be obtained using laser SLAM techniques or visual SLAM techniques, and a second self-localization estimate may be obtained using other self-localization techniques. Other self-localization techniques include, for example, RTK-GNSS (realtime kinematic-global navigation satellite system) positioning, inertial measurement units (IMUs) for measuring the angular velocity and acceleration of moving objects, and the above odometry.
2…移動体、3…レーザセンサ(第1自己位置推定部)、4…カメラ(第2自己位置推定部)、5…地図記憶部(記憶部)、10,10A,10B,10C,10D,10E…自己位置推定装置、11…第1自己位置推定演算部(第1自己位置推定部)、12…第2自己位置推定演算部(第1自己位置推定部)、14,14B,14C,14E…信頼度決定部、15,15B,15E…信頼度保存部(記憶部)、16,16B…自己位置決定部、18…信頼度更新処理部、19…環境状態検知部、21…オドメトリセンサ(第3自己位置推定部)、23…第3自己位置推定演算部(第3自己位置推定部)、25…磁気センサ(ガイド検知部)、27…入力器(入力部)、R…走行経路、A,B…走行区間、H1,H2…ずれ量。
2
Claims (8)
前記移動体の自己位置を第1自己位置推定値として取得する第1自己位置推定部と、
前記第1自己位置推定部とは異なる自己位置推定方法を用いて、前記移動体の自己位置を第2自己位置推定値として取得する第2自己位置推定部と、
前記移動体が同じ走行経路を複数回繰り返して走行した際に前記第1自己位置推定部及び前記第2自己位置推定部によりそれぞれ取得された複数回分の第1自己位置推定値及び複数回分の第2自己位置推定値に基づいて、前記第1自己位置推定値及び前記第2自己位置推定値の信頼度を決定する信頼度決定部と、
前記信頼度決定部により決定された前記第1自己位置推定値及び前記第2自己位置推定値の信頼度を前記地図データと紐づけて記憶する記憶部と、
前記移動体を前記走行経路に沿って走行させる際に、前記第1自己位置推定部及び前記第2自己位置推定部によりそれぞれ取得された前記第1自己位置推定値及び前記第2自己位置推定値と前記記憶部に記憶された前記第1自己位置推定値及び前記第2自己位置推定値の信頼度とに基づいて、前記移動体の最終的な自己位置を決定する自己位置決定部とを備える自己位置推定装置。 A self-position estimation device for estimating the self-position of a mobile object using map data of a travel area including the travel route when the mobile object travels along a predetermined travel route,
a first self-position estimation unit that acquires the self-position of the moving body as a first self-position estimation value;
a second self-position estimation unit that acquires the self-position of the moving body as a second self-position estimation value using a self-position estimation method different from that of the first self-position estimation unit;
A plurality of first self-position estimation values and a plurality of first self-position estimation values acquired respectively by the first self-position estimation unit and the second self-position estimation unit when the moving object repeatedly travels along the same travel route a plurality of times. a reliability determination unit that determines the reliability of the first estimated self-position value and the second estimated self-position value based on two estimated self-position values;
a storage unit that stores the reliability of the first estimated self-position value and the second estimated self-position value determined by the reliability determination unit in association with the map data;
The first estimated self-position value and the second estimated self-position value respectively acquired by the first self-position estimation unit and the second self-position estimation unit when the moving object is caused to travel along the travel route. and a self-position determination unit that determines the final self-position of the mobile object based on the reliability of the first estimated self-position value and the second estimated self-position value stored in the storage unit. Self-localization device.
前記信頼度決定部は、前記走行区間毎に前記第1自己位置推定値及び前記第2自己位置推定値の信頼度を決定する請求項1~3の何れか一項記載の自己位置推定装置。 The travel route is divided into a plurality of travel sections,
The self-position estimation device according to any one of claims 1 to 3, wherein the reliability determination unit determines the reliability of the first estimated self-position value and the second estimated self-position value for each travel section.
前記信頼度決定部は、前記環境状態検知部により検知された前記移動体の周囲環境の状態情報を取得し、前記移動体が同じ周囲環境の状態において前記同じ走行経路を複数回繰り返して走行した際に前記第1自己位置推定部及び前記第2自己位置推定部によりそれぞれ取得された複数回分の第1自己位置推定値及び複数回分の第2自己位置推定値に基づいて、前記第1自己位置推定値及び前記第2自己位置推定値の信頼度を決定し、
前記記憶部は、前記第1自己位置推定値及び前記第2自己位置推定値の信頼度を前記周囲環境の状態情報と共に前記地図データと紐づけて記憶し、
前記自己位置決定部は、前記第1自己位置推定値及び前記第2自己位置推定値と前記環境状態検知部により検知された前記周囲環境の状態に対応する前記第1自己位置推定値及び前記第2自己位置推定値の信頼度とに基づいて、前記移動体の最終的な自己位置を決定する請求項1~4の何れか一項記載の自己位置推定装置。 Further comprising an environmental state detection unit that detects the state of the surrounding environment of the moving body,
The reliability determination unit acquires state information of the surrounding environment of the moving body detected by the environmental state detection unit, and the moving body repeats the same travel route a plurality of times in the same surrounding environment state. Based on the first self-position estimation value for a plurality of times and the second self-position estimation value for a plurality of times respectively acquired by the first self-position estimation unit and the second self-position estimation unit at the time, the first self-position determining a confidence level of the estimate and the second self-location estimate;
The storage unit stores the reliability of the first estimated self-position value and the second estimated self-position value together with the state information of the surrounding environment in association with the map data,
The self-position determination unit determines the first self-position estimation value and the second self-position estimation value, and the first self-position estimation value and the second self-position estimation value corresponding to the state of the surrounding environment detected by the environmental state detection unit. 2. The self-position estimation device according to any one of claims 1 to 4, wherein the final self-position of the moving body is determined based on the reliability of the self-position estimation value.
前記信頼度決定部は、前記複数回分の第1自己位置推定値を含む第1自己位置推定値群と前記複数回分の第2自己位置推定値を含む第2自己位置推定値群とが規定量以上オフセットされているかどうかを判断し、前記第1自己位置推定値群と前記第2自己位置推定値群とが前記規定量以上オフセットされているときは、前記第3自己位置推定部により取得された前記第3自己位置推定値に基づいて、前記第1自己位置推定値及び前記第2自己位置推定値の信頼度を決定する請求項1~5の何れか一項記載の自己位置推定装置。 Further comprising a third self-position estimating unit that acquires a third self-position estimation value of the moving body,
The reliability determination unit determines that a first estimated self-position value group including the first estimated self-position values for the plurality of times and a second estimated self-position value group including the second estimated self-position values for the plurality of times are defined by a specified amount. determining whether or not the first self-position estimation value group and the second self-position estimation value group are offset by the prescribed amount or more; The self-position estimation device according to any one of claims 1 to 5, wherein the reliability of said first self-position estimation value and said second self-position estimation value is determined based on said third self-position estimation value.
前記信頼度決定部は、前記移動体が前記ガイド検知部により前記ガイドを検知しながら前記同じ走行経路を複数回繰り返して走行した際に前記第1自己位置推定部及び前記第2自己位置推定部によりそれぞれ取得された複数回分の第1自己位置推定値及び複数回分の第2自己位置推定値に基づいて、前記第1自己位置推定値及び前記第2自己位置推定値の信頼度を決定する請求項1~6の何れか一項記載の自己位置推定装置。 Further comprising a guide detection unit that detects a guide arranged along the travel route,
The reliability determining unit is configured to determine the first self-position estimating unit and the second self-position estimating unit when the moving object repeatedly travels the same travel route a plurality of times while detecting the guide by the guide detecting unit. determining the reliability of the first estimated self-position value and the second estimated self-position value based on the first estimated self-position value and the second estimated self-position value obtained a plurality of times respectively by 7. The self-localization device according to any one of items 1 to 6.
前記信頼度決定部は、前記第1自己位置推定値及び前記第2自己位置推定値の信頼度を決定するときに、前記複数回分の第1自己位置推定値及び前記複数回分の第2自己位置推定値に応じて、前記入力部により設定入力された前記信頼度の初期値を補正する請求項1~7の何れか一項記載の自己位置推定装置。 An input unit for setting and inputting an initial value of reliability of the first estimated self-position value and the second estimated self-position value,
When determining the reliability of the first estimated self-position value and the second estimated self-position value, the reliability determination unit determines the reliability of the first estimated self-position value and the second estimated self-position value for the multiple times. The self-position estimation device according to any one of claims 1 to 7, wherein the initial value of the reliability set and input by the input unit is corrected according to the estimated value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021136163A JP2023030818A (en) | 2021-08-24 | 2021-08-24 | Self-position estimation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021136163A JP2023030818A (en) | 2021-08-24 | 2021-08-24 | Self-position estimation device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2023030818A true JP2023030818A (en) | 2023-03-08 |
Family
ID=85413921
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021136163A Pending JP2023030818A (en) | 2021-08-24 | 2021-08-24 | Self-position estimation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2023030818A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63314618A (en) * | 1987-06-17 | 1988-12-22 | Nissan Motor Co Ltd | Controller for self-traveling vehicle |
| JP2006300602A (en) * | 2005-04-18 | 2006-11-02 | Falcon:Kk | Acquiring method, acquiring device, and acquiring system for positioning data |
| JP2019203823A (en) * | 2018-05-24 | 2019-11-28 | 株式会社デンソー | Travel plan generator, travel plan generation method, and control program |
| JP2020017173A (en) * | 2018-07-27 | 2020-01-30 | 株式会社ダイヘン | Moving entity |
| JP2020166702A (en) * | 2019-03-29 | 2020-10-08 | 日本電産シンポ株式会社 | Mobile body system, map creation system, route creation program and map creation program |
-
2021
- 2021-08-24 JP JP2021136163A patent/JP2023030818A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63314618A (en) * | 1987-06-17 | 1988-12-22 | Nissan Motor Co Ltd | Controller for self-traveling vehicle |
| JP2006300602A (en) * | 2005-04-18 | 2006-11-02 | Falcon:Kk | Acquiring method, acquiring device, and acquiring system for positioning data |
| JP2019203823A (en) * | 2018-05-24 | 2019-11-28 | 株式会社デンソー | Travel plan generator, travel plan generation method, and control program |
| JP2020017173A (en) * | 2018-07-27 | 2020-01-30 | 株式会社ダイヘン | Moving entity |
| JP2020166702A (en) * | 2019-03-29 | 2020-10-08 | 日本電産シンポ株式会社 | Mobile body system, map creation system, route creation program and map creation program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109211249B (en) | Method and system for vehicle localization | |
| CN112298353B (en) | System and method for calibrating the neutral position of a steering wheel | |
| RU2706763C1 (en) | Vehicle localization device | |
| JP6252252B2 (en) | Automatic driving device | |
| CN107764265B (en) | Method for vehicle positioning feedback | |
| CN113165661B (en) | Method and system for determining a corrected trajectory of a vehicle | |
| CN107826168B (en) | Distance measuring method, control device and motor vehicle for determining the position of a motor vehicle | |
| JP3710451B2 (en) | Method and apparatus for measuring position of moving object | |
| JP2020042007A (en) | System and method for correcting longitudinal position of vehicle using landmark on map | |
| JP2020506388A (en) | Method and apparatus for updating a digital map | |
| CN111845740A (en) | Method and device for estimating dynamic yaw rate deviation | |
| US10830595B2 (en) | Method and device for providing data for a geometric map for autonomous or automated driving of a vehicle | |
| US20140236412A1 (en) | Apparatus and method for automatically parking vehicle | |
| CN108340915A (en) | Controller of vehicle | |
| US12179758B2 (en) | Vehicle control device, vehicle control method, vehicle motion control system, and lane estimation device | |
| US11932238B2 (en) | Automated parking technology | |
| KR20200133184A (en) | Navigation device for self-driving vehicle | |
| CN115023679A (en) | Method and apparatus for determining vehicle position | |
| JP2021113047A (en) | Mobile control device, mobile control method, and program for mobile control device | |
| JP2019066445A (en) | Position correction method, vehicle control method, and position correction device | |
| KR20200119092A (en) | Vehicle and localization method thereof | |
| JP2018073010A (en) | MOBILE BODY CONTROL DEVICE, MOBILE BODY CONTROL METHOD, AND MOBILE BODY CONTROL DEVICE PROGRAM | |
| JP2023030818A (en) | Self-position estimation device | |
| JP7522531B2 (en) | Cruise control system | |
| US10818182B2 (en) | System and method for controlling utility vehicles |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231115 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240621 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240702 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240829 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241001 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20250225 |