JP2024016186A - 推定装置、制御方法、プログラム及び記憶媒体 - Google Patents
推定装置、制御方法、プログラム及び記憶媒体 Download PDFInfo
- Publication number
- JP2024016186A JP2024016186A JP2023190044A JP2023190044A JP2024016186A JP 2024016186 A JP2024016186 A JP 2024016186A JP 2023190044 A JP2023190044 A JP 2023190044A JP 2023190044 A JP2023190044 A JP 2023190044A JP 2024016186 A JP2024016186 A JP 2024016186A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- rider
- change
- coordinate system
- equation
- 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
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C15/00—Surveying instruments or accessories not provided for in groups G01C1/00 - G01C13/00
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Optical Radar Systems And Details Thereof (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
【課題】対象物に対する距離を計測する計測部の移動体に対する姿勢を好適に推定する。
【解決手段】移動体が加減速して走行しているときの、計測部に設けられた加速度検出部の検出結果に基づいて、移動体に対する計測部の姿勢を推定する。
【選択図】図12
【解決手段】移動体が加減速して走行しているときの、計測部に設けられた加速度検出部の検出結果に基づいて、移動体に対する計測部の姿勢を推定する。
【選択図】図12
Description
本発明は、計測部の姿勢を推定する技術に関する。
従来から、レーダやカメラなどの計測部の計測データに基づいて、自車位置推定などを行う技術が知られている。例えば、特許文献1には、計測センサの出力と、予め地図上に登録された地物の位置情報とを照合させることで自己位置を推定する技術が開示されている。また、特許文献2には、カルマンフィルタを用いた自車位置推定技術が開示されている。
レーダやカメラなどの計測部から得られるデータは、計測部を基準とした座標系の値であり、車両に対する計測部の姿勢等に依存したデータとなっているため、車両を基準とした座標系の値に変換する必要がある。従って、計測部の姿勢にずれが生じた場合には、そのずれを的確に検知して計測部のデータに反映させる必要がある。
本発明は、上記のような課題を解決するためになされたものであり、対象物に対する距離を計測する計測部の移動体に対する姿勢を好適に推定可能な推定装置を提供することを主な目的とする。
請求項に記載の発明は、対象物に対する距離を計測する計測部の移動体に対する姿勢を推定する推定装置であって、前記移動体が加減速して走行しているときの、前記計測部に設けられた加速度検出部の検出結果に基づいて、前記移動体に対する前記計測部の姿勢を推定する推定部を有する。
また、請求項に記載の発明は、対象物に対する距離を計測する計測部の移動体に対する姿勢を推定する推定装置が実行する制御方法であって、前記移動体が加減速して走行しているときの、前記計測部に設けられた加速度検出部の検出結果に基づいて、前記移動体に対する前記計測部の姿勢を推定する推定工程を有する。
また、請求項に記載の発明は、対象物に対する距離を計測する計測部の移動体に対する姿勢を推定するコンピュータが実行するプログラムであって、前記移動体が加減速して走行しているときの、前記計測部に設けられた加速度検出部の検出結果に基づいて、前記移動体に対する前記計測部の姿勢を推定する推定部として前記コンピュータを機能させる。
本発明の好適な実施形態によれば、対象物に対する距離を計測する計測部の移動体に対する姿勢を推定する推定装置であって、前記移動体が加減速して走行しているときの、前記計測部に設けられた加速度検出部の検出結果に基づいて、前記移動体に対する前記計測部の姿勢を推定する推定部を有する。推定装置は、この態様により、車両に対するヨー方向における計測部の姿勢を好適に推定することができる。なお、「加減速して走行している」態様とは、加速して走行している態様、及び、減速して走行している態様のいずれの態様も含む。
上記推定装置の一態様では、前記推定部は、前記移動体が所定速度により走行または停止しているときの前記加速度検出部が出力する加速度データに基づいて、前記計測部のロール方向及びピッチ方向の姿勢を推定し、前記移動体が加減速して走行しているときの前記加速度検出部が出力する加速度データ並びに前記推定されたロール方向及びピッチ方向の姿勢に基づいて、前記計測部のヨー方向の姿勢を推定する。この態様により、推定装置は、移動体が所定速度により走行または停止しているときには車両に対するロール方向及びピッチ方向における計測部の姿勢を好適に推定し、移動体が加減速して走行しているときには車両に対するヨー方向における計測部の姿勢を好適に推定することができる。
上記推定装置の他の一態様では、前記推定部は、推定した前記計測部の姿勢と、記憶部に記憶された前記計測部の姿勢とに基づき、前記姿勢の変化量を推定する。これにより、推定装置は、記憶部に記憶された標準の姿勢に対する現在の姿勢の変化量を好適に推定することができる。
上記推定装置の他の一態様では、前記推定部は、高さ方向における路面の位置を示す前記計測部の計測データに基づいて、前記計測部の前記高さ方向の位置を推定する。この態様により、推定装置は、計測部の高さ方向における位置を好適に推定することができる。
上記推定装置の他の一態様では、前記推定部は、勾配が変化する道路地点が前記計測部により計測されたときの前記道路地点と前記移動体との距離に基づいて、前記移動体の前後方向における前記計測部の位置を推定する。この態様により、推定装置は、移動体の前後方向における計測部の位置を好適に推定することができる。
上記推定装置の他の一態様では、前記推定部は、前記移動体のピッチ方向の傾きを検出する傾き検出部が出力するデータの変化と、前記計測部が出力する計測データの変化との時間差に基づき、前記距離を算出する。この態様により、推定装置は、勾配が変化する道路地点が計測部により計測されたときの道路地点と移動体との距離を好適に算出し、移動体の前後方向における計測部の位置を推定に用いることができる。
上記推定装置の他の一態様では、前記推定部は、前記移動体の旋回中において前記加速度検出部が出力する前記移動体の左右方向の加速度データと、前記移動体に搭載された加速度センサが出力する前記移動体の左右方向の加速度データと、前記移動体に搭載されたジャイロセンサが出力する前記移動体のヨーレートとに基づいて、前記移動体の左右方向における前記計測部の位置を推定する。この態様により、推定装置は、移動体の左右方向における計測部の位置を好適に推定することができる。
上記推定装置の他の一態様では、前記推定部は、推定した前記計測部の位置と、記憶部に記憶された前記計測部の位置とに基づき、前記位置の変化量を推定する。これにより、推定装置は、記憶部に記憶された計測部の標準の位置に対する現在の位置の変化量を好適に推定することができる。
上記推定装置の他の一態様では、前記変化量に基づき、前記計測部が出力する計測データを補正する補正部をさらに備える。推定装置は、この態様により、計測部の姿勢や位置のずれが生じた場合であっても、ずれの影響が生じないように計測部の計測データを補正することができる。
上記推定装置の他の一態様では、前記変化量が所定量以上である場合、前記計測部が出力する計測データに基づく処理を停止する停止制御部をさらに備える。この態様により、推定装置は、姿勢や位置のずれが大きい計測部の計測データを用いることによる当該計測データを用いる種々の処理の精度が低下するのを確実に抑制することができる。
本発明の他の好適な実施形態によれば、対象物に対する距離を計測する計測部の移動体に対する姿勢を推定する推定装置が実行する制御方法であって、前記移動体が加減速して走行しているときの、前記計測部に設けられた加速度検出部の検出結果に基づいて、前記移動体に対する前記計測部の姿勢を推定する推定工程を有する。推定装置は、この制御方法を用いることで、車両に対するヨー方向における計測部の姿勢を好適に推定することができる。
本発明の他の好適な実施形態によれば、対象物に対する距離を計測する計測部の移動体に対する姿勢を推定するコンピュータが実行するプログラムであって、前記移動体が加減速して走行しているときの、前記計測部に設けられた加速度検出部の検出結果に基づいて、前記移動体に対する前記計測部の姿勢を推定する推定部として前記コンピュータを機能させる。コンピュータは、このプログラムを実行することで、車両に対するヨー方向における計測部の姿勢を好適に推定することができる。好適には、上記プログラムは、記憶媒体に記憶される。
以下、図面を参照して本発明の好適な各実施例について説明する。
[概略構成]
図1は、本実施例に係る運転支援システムの概略構成図である。図1に示す運転支援システムは、車両に搭載され、車両の運転支援に関する制御を行う車載機1と、ライダ(Lidar:Light Detection and Ranging、または、Laser Illuminated Detection And Ranging)2と、ジャイロセンサ3と、車体用加速度センサ4と、ライダ用加速度センサ5とを有する。
図1は、本実施例に係る運転支援システムの概略構成図である。図1に示す運転支援システムは、車両に搭載され、車両の運転支援に関する制御を行う車載機1と、ライダ(Lidar:Light Detection and Ranging、または、Laser Illuminated Detection And Ranging)2と、ジャイロセンサ3と、車体用加速度センサ4と、ライダ用加速度センサ5とを有する。
車載機1は、ライダ2、ジャイロセンサ3、車体用加速度センサ4、及びライダ用加速度センサ5と電気的に接続し、これらの出力データを取得する。また、道路データ及び道路付近に設けられた地物に関する地物情報などを記憶した地図データベース(DB:DataBase)10を記憶している。そして、車載機1は、上述の出力データ及び地図DB10に基づき、車両の位置(「自車位置」とも呼ぶ。)の推定を行い、自車位置の推定結果に基づいて自動運転制御などの車両の運転支援に関する制御などを行う。また、車載機1は、ライダ2、ジャイロセンサ3、車体用加速度センサ4、及びライダ用加速度センサ5の出力に基づいて、ライダ2の姿勢及び位置の推定を行う。そして、車載機1は、この推定結果に基づいて、ライダ2が出力する点群データの各計測値を補正する処理などを行う。車載機1は、本発明における「推定装置」の一例である。
ライダ2は、水平方向および垂直方向の所定の角度範囲に対してパルスレーザを出射することで、外界に存在する物体までの距離を離散的に測定し、当該物体の位置を示す3次元の点群情報を生成する。この場合、ライダ2は、照射方向を変えながらレーザ光を照射する照射部と、照射したレーザ光の反射光(散乱光)を受光する受光部と、受光部が出力する受光信号に基づくスキャンデータを出力する出力部とを有する。スキャンデータは、受光部が受光したレーザ光に対応する照射方向と、上述の受光信号に基づき特定される当該レーザ光のその照射方向での物体までの距離とに基づき生成され、車載機1へ供給される。本実施例では、一例として、ライダ2は、車両のフロント部分とリア部分とにそれぞれ設けられている。ライダ2は、本発明における「計測部」の一例である。
ジャイロセンサ3は、車両に設けられ、車体のヨーレートに相当する出力信号を車載機1へ供給する。車体用加速度センサ4は、車両に設けられた3軸加速度センサであり、車体の進行方向、側面方向、高さ方向に相当する3軸の加速度データに相当する検出信号を車載機1へ供給する。ジャイロセンサ3及び車体用加速度センサ4は、本発明における「傾き検出部」の一例である。ライダ用加速度センサ5は、各ライダ2に設けられた3軸加速度センサであり、設置されたライダ2の3軸の加速度データに相当する検出信号をそれぞれ車載機1へ供給する。ライダ用加速度センサ5は、本発明における「加速度検出部」の一例である。
図2は、車載機2の機能的構成を示すブロック図である。車載機2は、主に、インターフェース11と、記憶部12と、入力部14と、制御部15と、情報出力部16と、を有する。これらの各要素は、バスラインを介して相互に接続されている。
インターフェース11は、ライダ2、ジャイロセンサ3、車体用加速度センサ4、及びライダ用加速度センサ5などのセンサから出力データを取得し、制御部15へ供給する。また、インターフェース11は、制御部15が生成した車両の走行制御に関する信号を車両の電子制御装置(ECU:Electronic Control Unit)へ供給する。
記憶部12は、制御部15が実行するプログラムや、制御部15が所定の処理を実行するのに必要な情報を記憶する。本実施例では、記憶部12は、地図DB10と、ライダ設置情報ILとを有する。ライダ設置情報ILは、ある基準時(例えばライダ2のアライメント調整直後などの姿勢・位置ずれが生じていない時)における各ライダ2の相対的な3次元位置と姿勢に関する情報である。本実施例では、ライダ2等の姿勢を、ロール角、ピッチ角、ヨー角(即ちオイラー角)により表すものとする。ライダ設置情報ILは、上述の基準時において実測された位置及び姿勢に関する情報であってもよく、後述するライダ2の位置及び姿勢の推定処理により車載機1によって推定されたライダ2の位置及び姿勢に関する情報であってもよい。
入力部14は、ユーザが操作するためのボタン、タッチパネル、リモートコントローラ、音声入力装置等であり、経路探索のための目的地を指定する入力、自動運転のオン及びオフを指定する入力などを受け付ける。情報出力部16は、例えば、制御部15の制御に基づき出力を行うディスプレイやスピーカ等である。
制御部15は、プログラムを実行するCPUなどを含み、車載機1の全体を制御する。制御部15は、インターフェース11から供給される各センサの出力信号及び地図DB10に基づき、自車位置の推定を行い、自車位置の推定結果に基づいて自動運転制御を含む車両の運転支援に関する制御などを行う。このとき、制御部15は、ライダ2の出力データを用いる場合には、ライダ2が出力する計測データを、ライダ設置情報ILに記録されたライダ2の姿勢及び位置を基準として、ライダ2を基準とした座標系から車両を基準とした座標系に変換する。さらに、本実施例では、制御部15は、車両に対するライダ2の現在(即ち処理基準時)の位置及び姿勢を推定することで、ライダ設置情報ILに記録された位置及び姿勢に対する変化量を算出し、当該変化量に基づきライダ2が出力する計測データを補正する。これにより、制御部15は、ライダ2の位置又は姿勢にずれが生じた場合であっても、当該ずれの影響を受けないようにライダ2が出力する計測データを補正する。制御部15は、本発明における「推定部」、「補正部」、「停止制御部」及びプログラムを実行する「コンピュータ」の一例である。
[ライダの位置及び姿勢推定]
次に、ライダ2の位置及び姿勢の推定方法について説明する。車載機1は、以下に示す処理を、ライダ2ごとに実行する。
次に、ライダ2の位置及び姿勢の推定方法について説明する。車載機1は、以下に示す処理を、ライダ2ごとに実行する。
(1)座標系の変換
ライダ2により取得される3次元点群データの各計測点が示す3次元座標は、ライダ2の位置及び姿勢を基準とした座標系(「ライダ座標系」とも呼ぶ。)で表されており、車両の位置及び姿勢を基準とした座標系(「車両座標系」とも呼ぶ。)に変換する必要がある。ここでは、まず、ライダ座標系と車両座標系との変換について説明する。
ライダ2により取得される3次元点群データの各計測点が示す3次元座標は、ライダ2の位置及び姿勢を基準とした座標系(「ライダ座標系」とも呼ぶ。)で表されており、車両の位置及び姿勢を基準とした座標系(「車両座標系」とも呼ぶ。)に変換する必要がある。ここでは、まず、ライダ座標系と車両座標系との変換について説明する。
図3は、2次元座標により表された車両座標系とライダ座標系との関係を示す図である。ここでは、車両座標系は、車両の中心を原点とし、車両の進行方向に沿った座標軸「xb」と車両の側面方向に沿った座標軸「yb」を有する。また、ライダ座標系は、ライダ2の正面方向(矢印A2参照)に沿った座標軸「xL」とライダ2の側面方向に沿った座標軸「yL」を有する。
ここで、車両座標系に対するライダ2のヨー角を「Lψ0」、ライダ2の位置を[Lx0、Ly0]Tとした場合、車両座標系から見た時刻「k」の計測点[xb(k)、yb(k)]Tは、回転行列「Cψ0」を用いた以下の式(1)によりライダ座標系の座標[xL(k)、yL(k)]Tへ変換される。
車両座標系に対するライダ2のロール角を「Lφ0」、ピッチ角を「Lθ0」、ヨー角を「Lψ0」とし、ライダ2の座標軸xbにおける位置が「Lx0」、座標軸ybにおける位置が「Ly0」、座標軸zbにおける位置が「Lz0」とした場合、車両座標系から見た時刻「k」の計測点[xb0(k)、yb0(k)、zb0(k)]Tは、ロール、ピッチ、ヨーに対応する各回転行列「Cφ0」、「Cθ0」、「Cψ0」により表される方向余弦行列「C0」を用いた以下の式(3)により、ライダ座標系の座標[xL0(k)、yL0(k)、zL0(k)]Tへ変換される。
(2)ロール角及びピッチ角の推定
次に、ライダ2のロール角Lφ0及びピッチ角Lθ0の推定方法について説明する。以下に説明するように、車載機1は、対象のライダ2に設置されたライダ用加速度センサ5から得られる3軸の加速度出力値に基づき、ライダ2のロール角Lφ0及びピッチ角Lθ0を推定する。以後では、説明便宜上、ライダ用加速度センサ5は、ライダ座標系の3軸の加速度を計測するものとする。
次に、ライダ2のロール角Lφ0及びピッチ角Lθ0の推定方法について説明する。以下に説明するように、車載機1は、対象のライダ2に設置されたライダ用加速度センサ5から得られる3軸の加速度出力値に基づき、ライダ2のロール角Lφ0及びピッチ角Lθ0を推定する。以後では、説明便宜上、ライダ用加速度センサ5は、ライダ座標系の3軸の加速度を計測するものとする。
車両が水平な場所で停車中あるいは一定速度で走行中の場合、車両座標系における加速度は、z方向の重力加速度gのみである。図5(A)は、車両座標系における重力加速度gのベクトルを示した図であり、図5(B)は、ライダ座標系における重力加速度gのベクトルを示した図である。よって,ライダ用加速度センサ5のライダ座標系の出力値[αx,αy,αz]Tは以下の式(5)が成り立つ。
(3)ヨー角の推定
次に、ライダ2のヨー角Lψ0の推定方法について説明する。以下に説明するように、車載機1は、算出したライダ2のロール角Lφ0及びピッチ角Lθ0を用いて、車両が直進道路を加速中又は減速中に、ライダ用加速度センサ5から得られる3軸の加速度出力値に基づき、ヨー角Lψ0を推定する。
次に、ライダ2のヨー角Lψ0の推定方法について説明する。以下に説明するように、車載機1は、算出したライダ2のロール角Lφ0及びピッチ角Lθ0を用いて、車両が直進道路を加速中又は減速中に、ライダ用加速度センサ5から得られる3軸の加速度出力値に基づき、ヨー角Lψ0を推定する。
車両が直進道路を加速度「α」により加速中又は減速中の場合、車両座標系において、x方向において加速度αが発生すると共に、z方向において重力加速度gが発生するため、ライダ用加速度センサ5のライダ座標系の出力値[αx,αy,αz]Tについて、以下の式(11)が成り立つ。
まず、式(11)のαy,αzを用いると、それぞれ以下の式(12)、式(13)が成立する。
そして、式(12)を式(13)により減算すると、以下の式(14)が得られる。
同様に、式(11)のαy,αzを用いると、それぞれ以下の式(15)、式(16)が成立する。
(4)姿勢の変化量の算出
次に、ライダ設置情報ILの生成時から現在時刻である処理基準時点までのライダ2のピッチ角、ロール角、ヨー角の変化量の算出について補足説明する。以下では、ライダ設置情報ILに記録された(即ちライダ2の姿勢・位置ずれが生じてない初期時の)ライダ2のピッチ角、ロール角、ヨー角を、それぞれ、「Lφ0」、「Lθ0」、「Lψ0」とする。
次に、ライダ設置情報ILの生成時から現在時刻である処理基準時点までのライダ2のピッチ角、ロール角、ヨー角の変化量の算出について補足説明する。以下では、ライダ設置情報ILに記録された(即ちライダ2の姿勢・位置ずれが生じてない初期時の)ライダ2のピッチ角、ロール角、ヨー角を、それぞれ、「Lφ0」、「Lθ0」、「Lψ0」とする。
何らかの影響により、以下の式(21)に示されるように、ライダ2のロール角が「ΔLφ」、ピッチ角が「ΔLθ」、ヨー角が「ΔLψ」だけライダ設置情報ILの生成時からそれぞれ変化し、処理基準時点のロール角が「Lφ」、ピッチ角が「Lθ」、ピッチ角が「Lψ」になったとする。
(5)z方向の位置変化量の算出
次に、z方向におけるライダ2の位置変化量の算出方法について説明する。車載機1は、平坦道路で車両が停止中又は一定速度走行中に、道路面を計測したライダ2の計測点のz方向の値に基づき、z方向におけるライダ2の位置変化量「ΔLz」を算出する。
次に、z方向におけるライダ2の位置変化量の算出方法について説明する。車載機1は、平坦道路で車両が停止中又は一定速度走行中に、道路面を計測したライダ2の計測点のz方向の値に基づき、z方向におけるライダ2の位置変化量「ΔLz」を算出する。
処理基準時点での車両座標系の時刻kの計測点の座標[xb(k)、yb(k)、zb(k)]Tは、式(4)により示される座標[xb0(k)、yb0(k)、zb0(k)]Tと同様、方向余弦行列「C」を用いて、以下の式(24)により表される。
図6(A)は、ライダ2の位置Lzの変化前において平坦な路面を車両が走行中のときにライダ2により計測された路面のz方向の計測値zb0(k)を示し、図6(B)は、ライダ2の位置Lzの変化後において平坦な路面を車両が走行中のときにライダ2により計測された路面のz方向の計測値zb(k)を示す。図6(A)、(B)に示すように、計測値zb0(k)、計測値zb(k)は、それぞれ、ライダ2のz方向の位置Lz0、Lzとそれぞれ同一長となっている。
よって、式(4)で計算される道路面の計測値zb0(k)と、姿勢変化後の道路面の計測値zb(k)との差分は、z方向の変化量ΔLzと等しくなることがわかる。この場合に用いる計測値zb0(k)及び計測値zb(k)は、複数の走査ラインでの平均及び時間平均であることが望ましい。
以上を勘案し、車載機1は、以下の式(25)に基づき、変化量ΔLzを算出する。
なお、車載機1は、初期位置Lz0の計測時と処理基準時とでの車両のサスペンションのストローク量(即ち伸び切り位置からの沈み量)をそれぞれ推定し、推定したストローク量の差に基づき、z方向の変化量ΔLzを補正してもよい。この場合、車載機1は、車両のサスペンションに設けられたストロークセンサ等に基づき、サスペンションのストローク量を計測してもよく、車両の搭乗人数に基づき、サスペンションのストローク量を推定してもよい。これにより、より正確に変化量ΔLzを算出することが可能である。
(6)x方向の位置変化量の算出
次に、x方向におけるライダ2の位置変化量の算出方法について説明する。車載機1は、坂道の始点又は終点付近において、あるいは路面上のバンプを通過するときにおいて、ライダ2のz方向計測値の変化とジャイロセンサ3から得られるピッチレートの変化との時間差に基づき、x方向の位置変化量Lxを算出する。
次に、x方向におけるライダ2の位置変化量の算出方法について説明する。車載機1は、坂道の始点又は終点付近において、あるいは路面上のバンプを通過するときにおいて、ライダ2のz方向計測値の変化とジャイロセンサ3から得られるピッチレートの変化との時間差に基づき、x方向の位置変化量Lxを算出する。
図7(A)~図7(G)は、上り坂の始点50の前後を走行中の車両のライダ2の特定のスキャンラインのz方向の計測値zb(k)の大きさを線分51~57により表した図である。また、図8(A)は、図7(A)~図7(G)に示す車両の走行時に計測される計測値zb(k)の時間変化を示すグラフであり、図8(B)は、図8(A)と同一期間における車体ピッチ角(ピッチレートの積分値)の時間変化を示すグラフである。なお、図8(A)及び図8(B)における番号51~57は、図7(A)~図7(G)の線分51~57が示す計測値zb(k)に対応する位置をそれぞれ指し示している。
上り坂や下り坂などの勾配路面の始まりや終わりの直前では、道路面を計測点とするz方向のライダ2の計測値は、坂の始点又は終点付近において変化する。図7の例では、図8(A)に示すように、ライダ2が始点50(即ち勾配の変化点)を照射した時刻「t1」(図7(B)参照)から計測値zb(k)が徐々に変化し、車体の前輪が始点50に差し掛かる時刻「t2」(図7(D)参照)において計測値zb(k)が最小となる。その後、徐々に計測値zb(k)は大きくなり、後輪が始点50に差し掛かるとき(図7(F)参照)の計測値zb(k)は平坦な路面を走行するときの計測値zb(k)と同じになる。
以上を勘案し、車載機1は、計測値zb(k)が減少し始める時刻t1(図7(B)参照)から計測値zb(k)が最小となる時刻t2(図7(D)参照)までの時間間隔「Δt」を算出する。
ここで、時間間隔Δtは、図7(A)に示す距離dを車両が走行するのに要する時間に相当し、距離dは、特定のスキャンラインにおいて坂道の始点50を検出したときの当該始点50と車両の前輪までの距離に相当する。時間間隔Δtは、本発明における「時間差」の一例である。
そして、車載機1は、以下の式(26)に示すように、車速パルスなどから車両の走行速度「v」を求めて時間間隔Δtを乗じることで、距離dを算出する。
また、車載機1は、距離dを、路面上のバンプを通過したときにも同様に計測することが可能である。図9(A)~図9(G)は、バンプ60の前後を走行中の車両のライダ2のz方向の計測値zb(k)の大きさを線分61~66により表した図である。また、図10(A)は、図9(A)~図9(G)に示す車両の走行時に得られる計測値zb(k)の時間変化を示すグラフであり、図10(B)は、図10(A)と同一期間における車体ピッチレートの時間変化を示すグラフである。なお、図10(A)及び図10(B)における番号61~66は、図9(A)~図9(G)の線分61~66が示す計測値zb(k)が対応する位置をそれぞれ指し示している。この場合、図10(A)に示すように、車両のライダ2のz方向の計測値zb(k)は、バンプ60を照射する時刻「t3」(図9(B)参照)において計測値zb(k)が一時的に減少し、車体の前輪がバンプ60を超える時刻「t4」(図9(D)参照)において計測値zb(k)一時的に増加する。従って、車載機1は、計測値zb(k)が一時的に下がった時刻t3(図9(B)参照)から計測値zb(k)が一時的に大きくなった時刻t4(図9(D)参照)までの時間間隔を、時間間隔Δtとして算出する。これによっても、車載機1は、式(26)に基づき距離dを好適に算出することができる。なお、図10(B)に示すように、車載機1は、車体の前輪がバンプ60を超える時刻t4を、車体又はライダ2に搭載されたジャイロセンサ3により計測したピッチレート(図10(B)では車体ピッチレート)により判定することもできる。
次に、距離dから位置変化量ΔLxを算出する方法について説明する。車載機1は、ライダ2の位置が変化する前の距離「d0」を記憶しておき,以下の式(27)に示すように、距離dとの差分を取ることで、ライダ2のx方向の位置変化量ΔLxを算出することができる。
(7)y方向の位置変化量の算出
次に、y方向におけるライダ2の位置変化量の算出方法について説明する。車載機1は、車両の旋回中において、ライダ用加速度センサ5のy方向出力値と、車体用加速度センサ4のy方向出力値と、ジャイロセンサ3の出力値から、y方向のライダ2の位置Lyを算出する。
次に、y方向におけるライダ2の位置変化量の算出方法について説明する。車載機1は、車両の旋回中において、ライダ用加速度センサ5のy方向出力値と、車体用加速度センサ4のy方向出力値と、ジャイロセンサ3の出力値から、y方向のライダ2の位置Lyを算出する。
図11は、旋回中の車両に生じる作用を概略的に示した図である。一般に,旋回中の車両重心点の速度「VG」と向心加速度「αG」は、以下の式(28)及び式(29)で与えられる。
[処理フロー]
図12は、ライダ2の出力を補正する処理の手順を示すフローチャートの一例である。車載機1は、図12に示す処理を、所定のタイミングにおいて繰り返し実行する。
図12は、ライダ2の出力を補正する処理の手順を示すフローチャートの一例である。車載機1は、図12に示す処理を、所定のタイミングにおいて繰り返し実行する。
まず、車載機1は、水平な道路で車両が停止中又は一定速度走行中に、ライダ用加速度センサ5の出力値からライダ2のロール角の変化量ΔLφ及びピッチ角の変化量ΔLθを算出する(ステップS101)。この場合、車載機1は、式(7)及び(10)と同等の式に基づきライダ2のロール角Lφ、ピッチ角Lθを算出し、ライダ設置情報ILに記録されたロール角Lφ0、ピッチ角Lθ0との差を、変化量ΔLφ、ΔLθとして算出する。
次に、車載機1は、車両が直進道路を加減速中に、ライダ用加速度センサ5の出力値からライダ2のヨー角の変化量ΔLψを算出する(ステップS102)。この場合、車載機1は、式(20)と同等の式に基づきライダ2のヨー角Lψを算出し、ライダ設置情報ILに記録されたヨー角Lψ0との差を、変化量ΔLψとして算出する。
次に、車載機1は、車両が平坦道路で停止中又は一定速度走行中に、道路面を照射するライダ2のz方向の計測値から、z方向の位置変化量ΔLzを算出する(ステップS103)。この場合、車載機1は、平坦な路面で車両が停車中あるいは一定速度で走行している時の路面の計測値zb(k)の平均を算出し、ライダ設置情報ILに記録された同条件での路面の計測値zb0(k)の平均との差分をとることで、変化量ΔLzを算出する(式(25)参照)。
次に、車載機1は、坂道の始点又は終点付近において、あるいは路面上のバンプを通過するときにおいて、ライダ2のz方向計測値の変化とジャイロセンサの出力値の変化との時間間隔Δtを算出することで、x方向の位置変化量ΔLxを算出する(ステップS104)。この場合、車載機1は、時間間隔Δtに車両の走行速度vを乗じることで距離dを算出し、あらかじめライダ設置情報ILに記憶された距離d0との差分を、変化量ΔLzとして算出する(式(26)参照)。
次に、車載機1は、車両の旋回中において、ライダ用加速度センサ5のy方向出力値と、車体用加速度センサ4のy方向出力値と、ジャイロセンサ3の出力値から、y方向の位置変化量ΔLyを算出する(ステップS105)。具体的には、車載機1は、式(36)に基づき処理基準時の位置Lyを算出し、ライダ設置情報ILに記憶された初期位置Ly0との差分を、y方向の位置変化量ΔLyとして算出する。
次に、車載機1は、ステップS101~S105で算出した変化量ΔLφ、ΔLθ、ΔLψ、ΔLx、ΔLy、ΔLzのうち、所定の閾値以上のものが存在するか否か判定する(ステップS106)。上述の閾値は、後述するステップS108でのライダ2の計測データの補正処理を行うことで引き続きライダ2の計測データを使用できるか否かを判定するための閾値であり、例えば予め実験等に基づき設定される。そして、車載機1は、ステップS101~S105で算出した変化量ΔLφ、ΔLθ、ΔLψ、ΔLx、ΔLy、ΔLzのうち、所定の閾値以上のものが存在する場合(ステップS106;Yes)、対象のライダ2の出力データの使用(即ち障害物検知や自車位置推定等への利用)を中止し、対象のライダ2について再度のアライメント調整を行う必要がある旨の警告を情報出力部16により出力する(ステップS107)。これにより、事故等により著しく姿勢・位置のずれが生じたライダ2の計測データを用いることによる安全性低下等を確実に抑制する。上述の閾値は、本発明における「所定量」の一例である。
一方、車載機1は、変化量ΔLφ、ΔLθ、ΔLψ、ΔLx、ΔLy、ΔLzのうち、所定の閾値以上のものが存在しない場合(ステップS106;No)、これらの変化量に基づき、ライダ2が出力する点群データの各計測値を補正する(ステップS108)。この場合、車載機1は、例えば、各変化量の大きさごとの計測値の補正量を示すマップ等を記憶しておき、当該マップ等を参照することで、上述の計測値を補正する。また、変化量の所定の割合の値を計測値の補正量として計測値を補正してもよい。
以上説明したように、本実施例における車載機1は、対象物に対する距離を計測するライダ2の車両に対する姿勢を少なくとも推定するものであって、車両が加減速して走行しているときの、ライダ2に設けられたライダ用加速度センサ5の検出結果に基づいて、車両に対するライダ2の姿勢を推定する処理などを行う。これにより、車載機1は、ライダ2が出力する計測データを車両座標系に変換する処理を高精度に実行したり、ライダ2の使用可否の判定を行ったりすることができる。
[変形例]
以下、実施例に好適な変形例について説明する。以下の変形例は、組み合わせて実施例に適用してもよい。
以下、実施例に好適な変形例について説明する。以下の変形例は、組み合わせて実施例に適用してもよい。
(変形例1)
図12のステップS108において、車載機1は、ステップS101~S105で算出した各変化量に基づきライダ2が出力する点群データの各計測値を補正する代わりに、ステップS101~S105で算出するライダ2の処理基準時の姿勢及び位置の各推定値に基づき、各計測値を車両座標系に変換してもよい。
図12のステップS108において、車載機1は、ステップS101~S105で算出した各変化量に基づきライダ2が出力する点群データの各計測値を補正する代わりに、ステップS101~S105で算出するライダ2の処理基準時の姿勢及び位置の各推定値に基づき、各計測値を車両座標系に変換してもよい。
この場合、車載機1は、ステップS101~S105で算出したロール角Lφ、ピッチ角Lθ、ヨー角Lψ、x方向位置Lx、y方向位置Ly、z方向位置Lzを用いて、式(24)に基づき、ライダ2が出力する点群データの各計測値をライダ座標系から車体座標系に変換し、変換後のデータに基づいて、自車位置推定や自動運転制御などを実行してもよい。
他の例では、車載機1は、各ライダ2の姿勢及び位置を修正するためのアクチュエータなどの調整機構が各ライダ2に備わっている場合には、ステップS108の処理に代えて、ステップS101~S105で算出した各変化量の分だけライダ2の姿勢及び位置を修正するように調整機構を駆動させる制御を行ってもよい。
(変形例2)
図1に示す運転支援システムの構成は一例であり、本発明が適用可能な運転支援システムの構成は図1に示す構成に限定されない。例えば、運転支援システムは、車載機1を有する代わりに、車両の電子制御装置が図12等に示す処理を実行してもよい。この場合、ライダ設置情報ILは、例えば車両内の記憶部に記憶され、車両の電子制御装置は、ライダ2などの各種センサの出力データを受信可能に構成される。
図1に示す運転支援システムの構成は一例であり、本発明が適用可能な運転支援システムの構成は図1に示す構成に限定されない。例えば、運転支援システムは、車載機1を有する代わりに、車両の電子制御装置が図12等に示す処理を実行してもよい。この場合、ライダ設置情報ILは、例えば車両内の記憶部に記憶され、車両の電子制御装置は、ライダ2などの各種センサの出力データを受信可能に構成される。
1 車載機
2 ライダ
3 ジャイロセンサ
4 車体用加速度センサ
5 ライダ用加速度センサ
10 地図DB
2 ライダ
3 ジャイロセンサ
4 車体用加速度センサ
5 ライダ用加速度センサ
10 地図DB
Claims (1)
- 対象物に対する距離を計測する計測部の移動体に対する姿勢を推定する推定装置であって、
前記移動体が加減速して走行しているときの、前記計測部に設けられた加速度検出部の検出結果に基づいて、前記移動体に対する前記計測部の姿勢を推定する推定部
を有する推定装置。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018056741 | 2018-03-23 | ||
JP2018056741 | 2018-03-23 | ||
PCT/JP2019/011977 WO2019182082A1 (ja) | 2018-03-23 | 2019-03-22 | 推定装置、制御方法、プログラム及び記憶媒体 |
JP2020507909A JPWO2019182082A1 (ja) | 2018-03-23 | 2019-03-22 | 推定装置、制御方法、プログラム及び記憶媒体 |
JP2022074663A JP2022115927A (ja) | 2018-03-23 | 2022-04-28 | 推定装置、制御方法、プログラム及び記憶媒体 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022074663A Division JP2022115927A (ja) | 2018-03-23 | 2022-04-28 | 推定装置、制御方法、プログラム及び記憶媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024016186A true JP2024016186A (ja) | 2024-02-06 |
Family
ID=67987394
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020507909A Ceased JPWO2019182082A1 (ja) | 2018-03-23 | 2019-03-22 | 推定装置、制御方法、プログラム及び記憶媒体 |
JP2022074663A Pending JP2022115927A (ja) | 2018-03-23 | 2022-04-28 | 推定装置、制御方法、プログラム及び記憶媒体 |
JP2023190044A Pending JP2024016186A (ja) | 2018-03-23 | 2023-11-07 | 推定装置、制御方法、プログラム及び記憶媒体 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020507909A Ceased JPWO2019182082A1 (ja) | 2018-03-23 | 2019-03-22 | 推定装置、制御方法、プログラム及び記憶媒体 |
JP2022074663A Pending JP2022115927A (ja) | 2018-03-23 | 2022-04-28 | 推定装置、制御方法、プログラム及び記憶媒体 |
Country Status (2)
Country | Link |
---|---|
JP (3) | JPWO2019182082A1 (ja) |
WO (1) | WO2019182082A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022208748A1 (ja) * | 2021-03-31 | 2022-10-06 | 三菱重工機械システム株式会社 | 車載器、サーバ、車両動作検出方法、及びプログラム |
WO2024101175A1 (ja) * | 2022-11-11 | 2024-05-16 | ヌヴォトンテクノロジージャパン株式会社 | 情報処理方法、情報処理装置、および、プログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6488749B2 (ja) * | 2015-02-13 | 2019-03-27 | 株式会社デンソー | カメラ校正装置 |
JP6556675B2 (ja) * | 2016-08-26 | 2019-08-07 | 株式会社Zmp | 物体検出方法及びその装置 |
-
2019
- 2019-03-22 WO PCT/JP2019/011977 patent/WO2019182082A1/ja active Application Filing
- 2019-03-22 JP JP2020507909A patent/JPWO2019182082A1/ja not_active Ceased
-
2022
- 2022-04-28 JP JP2022074663A patent/JP2022115927A/ja active Pending
-
2023
- 2023-11-07 JP JP2023190044A patent/JP2024016186A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2022115927A (ja) | 2022-08-09 |
WO2019182082A1 (ja) | 2019-09-26 |
JPWO2019182082A1 (ja) | 2021-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2024016186A (ja) | 推定装置、制御方法、プログラム及び記憶媒体 | |
US10260889B2 (en) | Position estimation device and position estimation method | |
US9714034B2 (en) | Vehicle control device | |
US9796416B2 (en) | Automated driving apparatus and automated driving system | |
US9643602B2 (en) | Parking support device | |
US9135825B2 (en) | Risk degree calculation device | |
JP2024169478A (ja) | 出力装置、制御方法、プログラム及び記憶媒体 | |
KR101371464B1 (ko) | 차속 자동 제어 시스템 및 방법 | |
JP6221569B2 (ja) | 運転支援装置 | |
JP2007317018A (ja) | 衝突判定装置 | |
JP4952127B2 (ja) | 車両制御装置、車両制御システム、及び車両制御方法 | |
JP4277907B2 (ja) | 自動車の走行制御装置 | |
US20180072312A1 (en) | Impact-absorbing apparatus and method for vehicle | |
JP2018106490A (ja) | 自動運転装置 | |
JP2016206976A (ja) | 車両の運転支援制御のための先行車軌跡算出装置 | |
JP4876847B2 (ja) | 車両の進行方向推定装置及び運転支援システム | |
CN108885833A (zh) | 车辆检知装置 | |
JP7225816B2 (ja) | 車両運転支援装置 | |
US9714035B2 (en) | Deceleration control system, method, and computer-readable medium | |
CN114684190A (zh) | 车辆控制装置、车辆控制方法及存储介质 | |
JP2008287480A (ja) | 車両の走行支援装置 | |
JP6331858B2 (ja) | 先行車追越支援装置 | |
JP2013129284A (ja) | ピッチング角処理装置 | |
KR102044027B1 (ko) | Gps를 이용한 차량 기울기 산출 장치 및 그것의 동작 방법 | |
JP2011016486A (ja) | 車両の走行安全装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231107 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240806 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20250107 |