JP5407440B2 - Driving support device and driving support method - Google Patents
Driving support device and driving support method Download PDFInfo
- Publication number
- JP5407440B2 JP5407440B2 JP2009054835A JP2009054835A JP5407440B2 JP 5407440 B2 JP5407440 B2 JP 5407440B2 JP 2009054835 A JP2009054835 A JP 2009054835A JP 2009054835 A JP2009054835 A JP 2009054835A JP 5407440 B2 JP5407440 B2 JP 5407440B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- driving
- control amount
- distance
- user
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Seats For Vehicles (AREA)
Description
本発明は、運転支援装置および運転支援方法に関するものである。 The present invention relates to a driving support device and a driving support method.
従来、車両周囲に対象物が存在する場合に、車両のシートに設けた複数の伝達手段のうち対象物が存在する方向に対応する伝達手段を振動させることにより、対象物が周囲に存在することおよび周囲に存在する対象物が位置する方向をユーザに伝達する技術が知られている(特許文献1)。 Conventionally, when there is an object around the vehicle, the object exists in the vicinity by vibrating the transmission means corresponding to the direction in which the object exists among the plurality of transmission means provided on the vehicle seat. In addition, a technique for transmitting a direction in which an object existing in the vicinity is located to a user is known (Patent Document 1).
しかしながら、従来技術では、ユーザは伝達手段が示す車両周囲の位置関係を予め把握する必要がある上、伝達手段によりユーザに触覚刺激が伝達される度に、ユーザは当該伝達手段と車両周囲との対応関係を思い出す必要があるため、ユーザが伝達手段の示す対象物の位置情報を適切に把握できない場合があった。 However, in the prior art, the user needs to grasp in advance the positional relationship around the vehicle indicated by the transmission means, and every time a tactile stimulus is transmitted to the user by the transmission means, the user Since it is necessary to remember the correspondence, the user may not be able to properly grasp the position information of the object indicated by the transmission means.
本発明が解決しようとする課題は、周囲に存在する対象物の位置情報をユーザが適切に把握可能な運転支援装置を提供することである。 The problem to be solved by the present invention is to provide a driving support device that allows a user to appropriately grasp position information of an object existing around.
本発明は、ユーザが対象物の位置情報に応じた触覚刺激と該触覚刺激に対応する位置情報との対応関係を把握可能となるように、ユーザに触覚刺激を伝達する複数の伝達手段のうち全ての伝達手段を第1駆動力で駆動させた後に、複数の伝達手段のうち対象物の位置に対応する伝達手段を第1駆動力よりも大きい第2駆動力で駆動させるとともに、対象物の位置に対応しない伝達手段を第1駆動力で駆動させることにより、上記課題を解決する。
The present invention includes a plurality of transmission means for transmitting a tactile stimulus to the user so that the user can grasp a correspondence relationship between the tactile stimulus according to the position information of the object and the position information corresponding to the tactile stimulus. After driving all the transmission means with the first driving force, the transmission means corresponding to the position of the object among the plurality of transmission means is driven with the second driving force larger than the first driving force, The above-mentioned problem is solved by driving the transmission means not corresponding to the position with the first driving force .
本発明によれば、周囲に存在する対象物の位置情報をユーザに適切に把握させることができる。 ADVANTAGE OF THE INVENTION According to this invention, a user can be made to grasp | ascertain appropriately the positional information on the target object which exists around.
≪第1実施形態≫
以下、本発明の実施の形態を図面に基づいて説明する。
本実施形態においては、車両のユーザ(運転手)の運転を支援する運転支援システムを有する車両を例示して説明する。ここで、図1は、第1実施形態に係る運転支援システムを搭載する車両1の構成を示すブロック図である。図1に示すように、車両1は、コントローラ10、センサ20a〜20h、およびシート30を備える。以下、車両1の各構成について詳細に説明する。
<< First Embodiment >>
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
In the present embodiment, a vehicle having a driving support system that supports driving of a vehicle user (driver) will be described as an example. Here, FIG. 1 is a block diagram showing a configuration of the
図1に示すように、センサ20a〜20hは車両1の前端、ドアミラー近傍、後輪近傍、後端にそれぞれ左右対称に設置されている。センサ20a〜20hは、例えば、レーザレーダであり、各センサ20a〜20hの固有の検知範囲に光軸の角度を例えば0.25°ごとに変化させながらレーザ光を照射することにより、各センサ20a〜20hの検知範囲に存在する障害物を検知し、各センサ20a〜20hから障害物までのセンサ距離情報を検出する。そして、各センサ20a〜20hは、検出したセンサ距離情報をコントローラ10bに送る。
As shown in FIG. 1, the
なお、センサの配置場所や数は、必ずしも図1に示す形態に限定されるものではなく、例えば、図2に示すように、4つのセンサを車両1の前端中央、後端中央、左側面中央、および右側面中央に設けてもよい。ここで、図2は、車両におけるセンサの他の配置例を示す図である。図2に示す例において、各センサの検知範囲を略180°とすることで、車両1周囲に存在する対象物を検出できる。さらに、センサの数を増やすことで検知範囲の狭いセンサを用いることもできる。また、各センサ20a〜20hはレーザレーダに限らず、ミリ波レーダ、超音波レーダ、CCDカメラなどの障害物までの距離情報を検知できる手段であればよい。
The location and number of sensors are not necessarily limited to the form shown in FIG. 1. For example, as shown in FIG. 2, four sensors are arranged at the center of the front end, the center of the rear end, and the center of the left side. , And the center of the right side. Here, FIG. 2 is a diagram illustrating another arrangement example of the sensors in the vehicle. In the example shown in FIG. 2, an object existing around the
次に、図1に示すコントローラ10について説明する。コントローラ10は、後述する振動体31a〜31hの振動を制御するためのプログラムを格納したROM(Read Only Memory)と、このROMに格納されたプログラムを実行するCPU(Central Processing Unit)と、アクセス可能な記憶装置として機能するRAM(Random Access Memory)とから構成される。
Next, the controller 10 shown in FIG. 1 will be described. The controller 10 is accessible to a ROM (Read Only Memory) that stores a program for controlling vibrations of vibrating
コントローラ10は、ROMに格納したプログラムをCPUにより実行することにより、障害物距離算出機能、接近度算出機能、および制御量算出機能の各機能を実現する。以下に、コントローラ10が備える各機能について説明する。 The controller 10 implements each function of an obstacle distance calculation function, an approach degree calculation function, and a control amount calculation function by executing a program stored in the ROM by the CPU. Below, each function with which the controller 10 is provided is demonstrated.
障害物距離算出機能は、各センサ20a〜20hから取得したセンサ距離情報に基づいて、車両1から障害物までの距離である障害物距離Da〜Dhを算出する。ここで、図3は、障害物距離算出機能により分割された分割領域50a〜50hを説明するための図である。図3に示すように、障害物距離算出機能は、車両周囲を、図3中において丸印で示す右側前端、右側ドアミラー近傍、右側後輪近傍、右側後端、左側前端、左側ドアミラー近傍、左側後輪近傍、および左側後端のそれぞれに対応する領域に分割する。そして、障害物距離算出機能は、これらの分割領域50a〜50hにおける車両1から障害物までの最も短い距離である障害物距離Da〜Dhを算出する。なお、障害物距離算出機能により障害物距離Da〜Dhを算出する手法の詳細については後述する。
The obstacle distance calculation function calculates obstacle distances Da to Dh, which are distances from the
接近度算出機能は、各分割領域50a〜50hごとに算出した障害物距離Da〜Dhに基づき、各分割領域50a〜50hにおける車両1と障害物との接近度合である接近度Aa〜Ahを算出する。ここで、図4は、障害物距離D(所定の分割領域における障害物距離)と接近度A(所定の分割領域における接近度)との関係の一例を示す図である。図4に示すように、接近度算出機能は、障害物距離Dが所定の距離D1以下の場合は、接近度Aを接近度最大値Amaxとして算出する。また、接近度算出機能は、障害物距離Dが所定の距離D1よりも大きく所定の距離D2よりも小さい場合は、障害物距離Dが大きいほど接近度Aを小さな値で算出し、障害物距離Dが所定の距離D2以上の場合には、接近度Aを0として算出する。
The approach degree calculation function calculates the degree of approach Aa to Ah, which is the degree of approach between the
制御量算出機能は、各分割領域50a〜50hごとの車両1と障害物との接近度合である接近度Aa〜Ahに基づき、後述する振動体31a〜31hを振動させるための制御量Xa〜Xhを算出する。ここで、図5は、接近度Aと制御量X(所定の分割領域に対応する制御量)との関係の一例を示す図である。図5に示すように、接近度Aが0の場合、接近度算出機能は、制御量Xを、図5において黒丸で示す制御量微小値Xtinyとして算出し、接近度Aが0よりも大きい場合は、制御量Xを、図5において白丸で示す制御量最小値Xminよりも大きく制御量最大値Xmax以下の値であって、接近度Aに比例して増大する値として算出する。
The control amount calculation function is a control amount Xa to Xh for vibrating
次に、図1に示すシート30について説明する。ユーザが着座するシート30は、振動によりユーザに触覚刺激を与える複数の振動体31a〜31hを備える。ここで、図6は、振動体31a〜31hの配置例を示す図である。図6に示すように、本実施形態においては、振動体31a〜31hは、シート30の座面上の前縁部から座骨部にかけて、等間隔で4つずつ左右対称に配置されている。また、振動体31a〜31hは、図示しないシートフレームに固定されてシートカバーの内側に内設されている。なお、振動体31a〜31hとしては、公知のバイブレータを用いればよい。
Next, the
また、振動体31a〜31hは、車両1の周囲の分割領域50a〜50hと対応付けて配置されている。すなわち、振動体31aは、車両1の右側前端を中心とする分割領域50aに対応して、シート30座面上の右側前端に配置されており、分割領域50aに対応する制御量Xaに基づく周波数および振幅で振動することで、車両1の右側前端を中心とする分割領域50aに存在する障害物の位置情報をユーザに伝達する。同様に、振動体31bは車両1の右側ドアミラー近傍を中心とする分割領域50bに対応してシート30座面上の右側前方に配置され、振動体31cは車両1の右側後輪近傍を中心とする分割領域50cに対応してシート30座面上の右側後方に配置され、振動体31dは車両1の右側後端を中心とする分割領域50dに対応してシート30座面上の右側後端に配置され、振動体31eは車両1の左側前端を中心とする分割領域50eに対応して、シート30座面上の左側前端に配置され、振動体31fは車両1の左側ドアミラー近傍を中心とする分割領域50fに対応してシート30座面上の左側前方に配置され、振動体31gは車両1の左側後輪近傍を中心とする分割領域50gに対応してシート30座面上の左側後方に配置され、振動体31hは車両1の左側後端を中心とする分割領域50hに対応してシート30座面上の左側後端に配置される。
Further, the vibrating
このように、振動体31a〜31hと分割領域50a〜50hとをそれぞれ1対1で対応付けることで、ユーザは、振動体31a〜31hの振動により、車両周囲のいずれの方向に障害物が存在するかを直感的に把握することができる。
Thus, by associating the vibrating
なお、振動体31a〜31hの配置は、図6に示す配置に限定されるものではなく、例えば、図7に示すようにハンドル40、シート30の座面上、およびシート30のシートバック上に分散して配置してもよい。なお、図7は、振動体31a〜31hの他の配置例を示す図である。また、シート30には、これらの構成要素とは別に、シート本来の機能を果たすためにヘッドレスト取り付け部やクッション支持のためのスプリングが取り付けられる。
The arrangement of the vibrating
続いて、第1実施形態に係る運転支援システムによる運転支援処理を、図8に示すフローチャートに沿って説明する。図8は、第1実施形態に係る運転支援処理を示すフローチャートである。なお、本運転支援処理は、コントローラ10において一定間隔、例えば、200msecごとに連続的に行われる。 Next, driving support processing by the driving support system according to the first embodiment will be described with reference to the flowchart shown in FIG. FIG. 8 is a flowchart showing the driving support process according to the first embodiment. The driving support process is continuously performed in the controller 10 at regular intervals, for example, every 200 msec.
まず、ステップS110では、コントローラ10は、それぞれのセンサ20a〜20hからセンサ距離情報を取得する。
First, in step S110, the controller 10 acquires sensor distance information from each of the
ステップS120では、コントローラ10の障害物距離算出機能は、各センサ20a〜20hから取得したセンサ距離情報に基づいて、障害物距離Da〜Dhを算出する。ここで、図9は、ステップS120の障害物距離算出処理の内容を示すフローチャートである。図9のフローチャートに沿って、ステップS120の障害物距離算出処理の内容について以下に説明する。
In step S120, the obstacle distance calculation function of the controller 10 calculates the obstacle distances Da to Dh based on the sensor distance information acquired from the
まず、ステップS121では、障害物距離算出機能は、それぞれの各センサ20a〜20hから取得したセンサ距離情報を車両距離情報に変換する。ここで、センサ距離情報は、各センサ20a〜20hを中心とする極座標系により表現されている。そこで、障害物距離算出機能は、まず、各センサ20a〜20hを中心とする極座標系のセンサ距離情報を、各センサ20a〜20hを中心とする直交座標系のセンサ距離情報に変換する。そして、障害物距離算出機能は、車両1を中心とする直交座標系における各センサ20a〜20hの位置情報を参照して、各センサ20a〜20hを中心とする直交座標系で表現されるセンサ距離情報を、車両1を中心とする直交座標系で表現される車両距離情報に変換する。
First, in step S121, the obstacle distance calculation function converts sensor distance information acquired from each of the
なお、障害物距離算出機能により、センサ距離情報を極座標系から直交座標系に変換する過程で、各センサ20a〜20hを中心として0.25°ごとに得た障害物の位置情報を直線補間するため、図10に示すように、障害物があるか否かを判断できないオクルージョン領域(障害物が手前に存在するため、その障害物の奥に他の障害物が存在するかを検知できない領域)が生じる。この場合、障害物距離算出機能は、このオクルージョン領域には、障害物が存在するものと認識する。これにより、障害物距離算出機能が、障害物が存在すると検知した障害物検知範囲は、実際に障害物が存在する範囲よりも大きくなる場合がある。このようなオクルージョン領域の拡大を軽減するために、例えば、270°の検知範囲を持つレーザレーダを車両1の四隅に配置することで、車両1周囲をステレオ視できるようにしてもよい。なお、図10は、オクルージョン領域を説明するための図である。
In the process of converting the sensor distance information from the polar coordinate system to the orthogonal coordinate system by the obstacle distance calculation function, the position information of the obstacle obtained every 0.25 ° is linearly interpolated around each
ステップS122では、障害物距離算出機能は、ステップS121において車両1を中心とした直交座標系に変換した各センサ20a〜20hに対応する8つの車両距離情報を統合して、統合距離情報を算出する。なお、障害物距離算出機能により統合距離情報を算出する際に、2以上のセンサの検知範囲が重複する範囲においては、これらのセンサがともに障害物があると検知した範囲のみに障害物が存在すると認識することで、上述したオクルージョン領域の拡大を軽減することができる。
In step S122, the obstacle distance calculation function calculates the integrated distance information by integrating the eight vehicle distance information corresponding to the
次に、ステップS123では、障害物距離算出機能は、車両周囲を複数の領域50a〜50hに分割する。図3に示すように、分割領域50a〜50hは、右側前端、右側ドアミラー近傍、右側後輪近傍、右側後端、左側前端、左側ドアミラー近傍、左側後輪近傍、および左側後端のそれぞれに対応する領域である。障害物距離算出機能は、図3に示すように、車両1の左側前端と右側前端との間の中心から車両1の側面に対して垂直に伸ばした境界線と、車両1の右側前端と右側ドアミラー近傍との間の中心から車両1の側面に対して垂直に伸ばした境界線とにより車両周囲を分割領域50aに分割する。同様に、障害物距離算出機能は、図3に示すように、車両1の左右前端、左右ドアミラー近傍、左右後輪近傍、および左右後端の各部分のうち隣り合う部分の間の中心から車両1の側面に対して垂直に伸ばした境界線により車両周囲を領域50b〜50hに分割する。
Next, in step S123, the obstacle distance calculation function divides the vehicle periphery into a plurality of
なお、障害物距離算出機能により車両1周囲を複数の領域に分割する手法は、上述した手法に限られず、ユーザの運転を支援する内容などに応じて、適宜変更してよい。また、ステップS123の処理は、ステップS121またはステップS122の前に行ってもよく、またはステップS121,122と同時に行ってもよい。
Note that the method of dividing the periphery of the
ステップS124では、障害物距離算出機能は、ステップS123で分割した分割領域50a〜50hごとに、車両1から障害物までの距離である障害物距離Da〜Dhを算出する。具体的には、障害物距離算出機能は、ステップ122で算出した統合距離情報を用いて、分割領域50aにおいて、車両1の側面から障害物に対して垂直に伸ばした距離を算出し、最も短い距離を障害物距離Daとして算出する。同様に、障害物算出距離は、分割領域50b〜50hにおいても、分割領域50b〜50hにそれぞれ対応する障害物距離Db〜Dhを算出する。なお、障害物距離算出機能により全ての分割領域50a〜50hにおいて障害物距離Da〜Dhを算出した後は、ステップS120の障害物距離算出処理を終了する。
In step S124, the obstacle distance calculation function calculates obstacle distances Da to Dh, which are distances from the
次に、図8に戻り、ステップS130以降の処理について説明する。ステップS130では、コントローラ10の接近度算出機能は、ステップS120の障害物距離算出処理で各分割領域50a〜50hごとに算出した障害物距離Da〜Dhを用いて、車両1と障害物との接近度合である接近度Aa〜Ahを各分割領域50a〜50hごとに算出する。ここで、図4に示すように、接近度Aは障害物距離Dの値によって異なる式で算出される。図4に示すように、障害物距離Dが所定の距離D1以下場合(D≦D1)、接近度算出機能は接近度Aを下記式(1)に基づいて算出する。
A = Amax ・・・(1)
ここで、Amaxは接近度最大値であり、距離D1は接近度Aを最大値として算出する閾値となる距離である。このように、障害物距離D(車両1と障害物との距離)が距離D1以下の場合は、接近度算出機能は、接近度Aを接近度最大値Amaxに設定する。
Next, returning to FIG. 8, the processing after step S130 will be described. In step S130, the approach degree calculation function of the controller 10 uses the obstacle distances Da to Dh calculated for each of the divided
A = A max (1)
Here, A max is the maximum value of the approach degree, and the distance D 1 is a distance serving as a threshold for calculating the approach degree A as the maximum value. Thus, when obstacle distance D (distance between the
また、図4に示すように、障害物距離Dが距離D1より大きく距離D2よりも小さい場合(D1<D<D2)、接近度算出機能は、下記式(2)に基づいて、接近度Aを算出する。
A = Amax×{(D2−D)/(D2−D1)} ・・・(2)
ここで、距離D2は接近度Aの算出を開始する閾値となる距離である。図4に示すように、D1<D<D2の範囲においては、障害物距離Dが大きくなるほど(車両1と障害物との距離が離れるほど)、接近度Aは小さくなる関係にある。
Further, as shown in FIG. 4, when obstacle distance D is smaller than the larger the distance D 2 than the
A = A max × {(D 2 -D) / (D 2 -D 1)} ··· (2)
Here, the distance D 2 is the distance the threshold for starting the calculation of approach degree A. As shown in FIG. 4, in the range of D 1 <D <D 2 , the closer the obstacle distance D is (the farther the distance between the
さらに、図4に示すように、障害物距離Dが距離D2以上の場合(D2≦D)は、接近度算出機能は、下記式(3)に基づいて、接近度Aを算出する。
A = 0 ・・・(3)
このように、障害物距離D(車両1と障害物との距離)が所定の距離D2以上場合は、接近度算出機能は、車両1と障害物とは接近しておらず、ユーザに障害物の位置情報を伝達する必要がないと判断して接近度Aを0に設定する。なお、距離D1,D2、および接近度最大値Amaxは所定の値であって、適宜設定してよい。例えば、接近度最大値Amaxを100として設定してよい。
Further, as shown in FIG. 4, when the obstacle distance D is equal to or greater than the distance D 2 (D 2 ≦ D), the approach degree calculation function calculates the approach degree A based on the following formula (3).
A = 0 (3)
Thus, when obstacle distance D (distance between the
次に、ステップS140では、コントローラ10の制御量算出機能は、振動体31a〜31hを振動させる必要があるか否かを判断する。具体的には、制御量算出機能は、分割領域50a〜50hのうちいずれかの領域における接近度Aa〜Ahが0よりも大きいか否かを判断する。分割領域50a〜50hのうちいずれかの領域における接近度Aa〜Ahが0よりも大きい場合、制御量算出機能は、この分割領域に対応する振動体を振動させる必要があると判断し、ステップS150に進む。一方、全ての分割領域50a〜50hにおける接近度Aa〜Ahが0の場合、制御量算出機能は、振動体31a〜31hを振動させる必要がないと判断し、この運転支援処理を終了する。
Next, in step S140, the control amount calculation function of the controller 10 determines whether it is necessary to vibrate the vibrating
ステップS150では、コントローラ10の制御量算出機能は、各分割領域50a〜50hにそれぞれ対応する振動体31a〜31hを振動させるための制御量Xを算出する。具体的には、制御量算出機能は、ステップS130で算出した分割領域50aにおける車両1と障害物との接近度合である接近度Aaに基づいて、分割領域50aに対応する振動体31aを振動させるための制御量Xaを算出する。同様に、制御量算出機能は、それぞれの分割領域50b〜50hにおける接近度Ab〜Ahに基づいて、それぞれの分割領域50b〜50hに対応する振動体31b〜31hを振動させるための制御量Xb〜Xhを算出する。
In step S150, the control amount calculation function of the controller 10 calculates a control amount X for vibrating the vibrating
ここで、図5に示すように、制御量Xは接近度Aの値によって異なる式で算出される。具体的には、接近度Aが0の場合、制御量算出機能は、下記式(4)に基づいて、制御量Xを算出する。
X = Xtiny ・・・(4)
ここで、Xtinyは、ユーザが感知できる微小の振動をユーザに与えるように振動体を駆動するための制御量微小値である。このように、制御量算出機能は、接近度Aが0、すなわち、車両1の周囲に障害物が存在しない場合においても、制御量Xを制御量微小値Xtinyとする。なお、周囲に障害物が存在する領域に対応する振動体と、周囲に障害物が存在しない領域に対応する振動体とをユーザが区別できるように、制御量微小値Xtinyは後述する制御量最小値Xminよりもさらに小さい値に設定される。
Here, as shown in FIG. 5, the control amount X is calculated by a different formula depending on the value of the approach degree A. Specifically, when the degree of approach A is 0, the control amount calculation function calculates the control amount X based on the following equation (4).
X = X tiny (4)
Here, X tiny is a control amount minute value for driving the vibrating body so as to give the user a minute vibration that can be sensed by the user. As described above, the control amount calculation function sets the control amount X to the control amount minute value X tiny even when the approach degree A is 0, that is, when there is no obstacle around the
一方、接近度Aが0よりも大きい場合は、接近度算出機能は、下記式(5)に基づいて、制御量Xを算出する。
X =(Xmax−Xmin)×A/Amax+Xmin ・・・(5)
ここで、Xmaxは振動体を最も強く振動させる制御量最大値であり、Xminは接近度が0よりも大きい振動体を最も弱く振動させる制御量最小値である。このように、接近度Aが0よりも大きい場合、制御量算出機能は、制御量Xを、制御量最小値Xminから制御量最大値Xmaxまでの値であって、接近度Aに比例して増加する値として算出する。すなわち、接近度算出機能は、車両1と障害物との接近度合である接近度Aが大きいほど、振動体の振動が大きくなるように制御量Xを大きな値で算出する。なお、制御量最小値Xmin、制御量最大値Xmaxは所定の値であって、適宜設定される。
On the other hand, when the approach degree A is larger than 0, the approach degree calculation function calculates the control amount X based on the following formula (5).
X = (X max -X min) × A / A max + X min ··· (5)
Here, X max is the maximum control amount that vibrates the vibrating body most strongly, and X min is the minimum control amount that vibrates the vibrating body having a degree of proximity greater than 0 most weakly. As described above, when the approach degree A is larger than 0, the control amount calculation function determines that the control amount X is a value from the control amount minimum value X min to the control amount maximum value X max and is proportional to the approach degree A. And calculate as an increasing value. That is, the approach degree calculation function calculates the control amount X with a larger value so that the greater the degree of approach A, which is the degree of approach between the
ステップ160では、コントローラ10は、全ての振動体31a〜31hを制御量Xtinyに応じた周波数および振幅で振動させる。そして、ステップS170では、コントローラ10は、各振動体31a〜31hを、各振動体31a〜31hに対応する制御量Xa〜Xhに応じた周波数および振幅で振動させる。
In step 160, the controller 10 vibrates all the
ここで、図11は、障害物が周囲に存在しない領域に対応する振動体と障害物が周囲に存在する領域に対応する振動体との振動の違いを説明するための図である。図11に示すようにコントローラ10は、まず、時間t1だけ全ての振動体31a〜31hを制御量微小値Xtinyに応じた周波数および振幅で振動させる(ステップS160)。そのため、障害物が周囲に存在しない領域に対応する振動体の振動を示す図11の上図においても、また障害物が周囲に存在する領域に対応する振動体の振動を示す図11の下図においても、振動体は制御量微小値Xtinyに応じた弱い振動で振動する。御量微小値Xtinyは制御量最小値Xminよりもさらに小さい制御量であり、ユーザは、全ての振動体31a〜31hから弱い振動を受けることになる。その後、コントローラ10は、振動体31a〜31hを、分割領域50a〜50hにおける車両1と障害物との接近度合から算出した制御量Xa〜Xhで時間t2だけ振動させる(ステップS170)。ここで、障害物が周囲に存在していない分割領域における接近度Aは0のため、この分割領域における制御量Xは制御量Xtinyとして算出される。そのため、図11の上図に示すように、障害物が周囲に存在しない分割領域に対応する振動体は、時間t2においても時間t1と同じく制御量Xtinyに応じた周波数および振幅で振動する。一方、障害物が周囲に存在する分割領域における接近度Aは0よりも大きく、この分割領域における制御量Xは制御量最小値Xminよりも大きい値であって、接近度Aに比例する値として算出される。そのため、図11の下図に示すように、障害物が周囲に存在する分割領域に対応する振動体は、時間t2においては、この分割領域における車両1と障害物との接近度合である接近度Aから算出された制御量Xに応じた周波数と振幅で振動する。
Here, FIG. 11 is a diagram for explaining a difference in vibration between a vibrating body corresponding to a region where no obstacle exists around and a vibrating body corresponding to a region where the obstacle exists around. As shown in FIG. 11, the controller 10 first vibrates all the
このように、時間t1だけ全ての振動体31a〜31hを制御量微小値Xtinyに応じた周波数および振幅で振動させた後に、障害物が周囲に存在する領域に対応する振動体を障害物との接近度合いに応じた制御量で振動させ、障害物が周囲に存在しない領域に対応する振動体を制御量Xtinyのまま振動させることにより、ユーザは、各振動体31a〜31hと車両周囲の分割領域50a〜50hとの対応関係を適切に把握することができ、車両周囲の障害物が存在する方向およびその障害物との接近度合を適切に把握することができる。なお、振動体の駆動時間である時間t1,t2は、特に限定されず、適宜設定すればよい。
In this way, after all the vibrating
ここで、図12A〜図12Cは、第1実施形態に係る運転支援処理を説明するための一場面例を示す図であって、車両1が低速の車両速度で狭路を右折する場面の運転支援処理の一例を示している。図12Aは、車両1が低速の車両速度で狭路を右折する場面における車両1と車両1の周囲の存在する障害物と関係を示している。また、図12Bは、図12Aの場面例において図11に示す時間t1において振動体31a〜31hの振動の様子を示している。さらに図12Cは、図12Aの場面例において図11に示す時間t2において振動体31a〜31hの振動の様子を示している。なお、図12Aにおいて、分割領域50a〜50hの中心となる部分を丸印で示しており、特に、障害物との距離が短い右側後輪近傍と左側前端とは、他の部分と比べて大きな丸印で表示している。図12Aの場面例においては、車両1が狭路を右折する際に、車両1の右側後輪近傍と左側前端とが接近しており、車両1の右側後輪近傍に対応する分割領域50cと、車両1の左側前端に対応する分割領域50eとにおける接近度Ac,Aeは0よりも大きくなり、制御量Xc,Xeは接近度合に応じた値として算出される。一方、分割領域50c,50e以外の分割領域50a,50b,50d,50f〜50hにおける接近度Aa,Ab,Ad,Af〜Ahは0となり、これらの分割領域における制御量Xa,Xb,Xd,Xf〜Xhは微小制御量Xtinyが算出される。
Here, FIG. 12A to FIG. 12C are diagrams showing an example of a scene for explaining the driving support processing according to the first embodiment, and driving in a scene where the
そこで、図12Bに示すように、コントローラ10は、全ての振動体31a〜31hを制御量Xtinyに応じた周波数および振幅で時間t1だけ振動させる(ステップS160)。その後、図12Cに示すように、コントローラ10は、障害物が周囲に存在する分割領域50cと分割領域50eとに対応する振動体31c,31eを接近度合に応じた制御量Xc,Xeに基づいて振動させ、障害物が周囲に存在しない分割領域50a,50b,50d,50f〜50hに対応する振動体31a,31b,31d,31f〜31hを制御量Xtinyに基づいて時間t2だけ振動させる。そのため、時間t1においては、図12Bに示すように、全ての振動体31a〜31hが弱く振動し、時間t2においては、図12Cに示すように、障害物が周囲に存在する分割領域50cと分割領域50eとに対応する振動体31c,31eが制御量Xc,Xeに基づいて強く振動し、障害物が周囲に存在しない分割領域50a,50b,50d,50f〜50hに対応する振動体31a,31b,31d,31f〜31hは弱く振動したままとなる。
Therefore, as shown in FIG. 12B, the controller 10 vibrates all the
なお、振動体31a〜31hを振動させる方法は図11に示す方法に限られない。例えば、図13に示すように、コントローラ10は、まず、時間t1だけ全ての振動体31a〜31hを制御量Xtinyに基づいて駆動させた後に、時間t2だけ全ての振動体31a〜31hの振動を止める。そして、コントローラ10は、障害物が接近している領域に対応する振動体のみを、時間t3だけ、車両1と障害物との接近度Aに基づいて算出した制御量Xに応じた周波数および振幅で振動させる。すなわち、時間t3においては、図13の上図に示すように、障害物が周囲に存在しない領域に対応する振動体は駆動させず、図13の下図に示すように、障害物が周囲に存在する領域に対応する振動体のみを、障害物との接近度合に応じた制御量Xに基づく周波数および振幅で振動させる。この場合においても、ユーザは、振動体と当該振動体が示す車両周囲の領域との対応関係を適切に把握することができ、車両1に接近する障害物が存在する方向および接近度合を適切に把握することができる。なお、図13は、本実施形態に係る振動体を振動させる他の方法の一例を示す図である。
The method of vibrating the vibrating
また、図13に示す例の他に、例えば、障害物が周囲に存在しない領域に対応する振動体の制御量を制御量Xtinyとし、障害物が周囲に存在する領域に対応する振動体の制御量を接近度合に応じた制御量Xとして、時間t1だけ全ての振動体31a〜31hを駆動した後に、障害物が周囲に存在しない領域に対応する振動体の振動のみ停止してもよい。さらに、全ての振動体31a〜31hを制御量Xtinyで時間t1だけ振動させた後に、障害物が周囲に存在しない領域に対応する振動体の振動を停止し、一方、障害物が周囲に存在する領域に対応する振動体を障害物との接近度合に応じた制御量Xで時間t2だけ振動させてもよい。
In addition to the example shown in FIG. 13, for example, the control amount of a vibrating body corresponding to a region where no obstacle exists around is set as a control amount X tiny, and the vibration body corresponding to the region where the obstacle exists around The control amount may be the control amount X corresponding to the degree of approach, and after all the
加えて、ステップS160において、コントローラ10は、時間t1だけ全ての振動体31a〜31hを振動させることなく、障害物が周囲に存在する領域に対応する振動体と当該振動体が示す車両周囲の領域との対応関係をユーザが把握できるように所定の振動体を振動させてもよい。例えば、分割領域50cにおいて車両1の周囲に障害物が存在する場合、ステップS160において、コントローラ10は、障害物が存在する分割領域50cと同じ車両1の右側の分割領域50a〜50dに対応する振動体31a〜31dを振動させた後に、ステップS170において、振動体31cのみを障害物との接近度合に応じた制御量Xcで振動させてもよく、また他には、障害物が存在する分割領域50cおよび分割領域50cと隣接する分割領域50b,50dに対応する振動体31b〜31dを振動させた後に、ステップS170において、振動体31cを障害物との接近度合に応じた制御量Xcに基づいて振動させてもよい。
In addition, in step S160, the controller 10 does not vibrate all the vibrating
なお、コントローラ10は、全ての分割領域50a〜50hにおいて車両周囲に障害物が存在しないと判断されるまで、振動体31a〜31hを継続的に振動させてもよく、また、振動体31a〜31hを間欠的に振動させてもよい。また、コントローラ10は、制御量Xに応じて振幅および周波数を変更するのではなく、例えば、振幅と周波数のどちらか一方のみを変更するようにしてもよい。
Note that the controller 10 may continuously vibrate the vibrating
ステップS170で、各分割領域50a〜50hにおいて算出した制御量Xで各分割領域50a〜50hに対応する振動体31a〜31hを振動させた後は、今回の運転支援処理を終了する。
In step S170, after the vibrating
以上のように、第1実施形態によれば、市街路を走行する際や、狭路を走行する際などの車両1の周囲に障害物が存在する場合、全ての振動体31a〜31hを制御量Xtinyに応じて振動させた後に、各分割領域50a〜50hにおける障害物の位置情報に基づいて算出した制御量Xa〜Xhに応じて各分割領域50a〜50hに対応する振動体31a〜31hを振動させる。これにより、ユーザは、振動体と車両周囲との対応関係を適切に把握することができ、障害物が存在する方向および車両1と障害物との接近度合を適切に把握することができる。特に、第1実施形態においては、分割領域50a〜50hと振動体31a〜31hとがそれぞれ1対1で対応するため、ユーザは、振動体と車両周囲との対応関係を直感的に把握することができる。また、振動体31a〜31hの振動による触覚刺激は、押圧力による触覚刺激と比べて、ユーザが順応しにくい刺激特性を有するため、ユーザの触覚刺激への感度が低下することを軽減できる。
As described above, according to the first embodiment, when there is an obstacle around the
さらに、第1実施形態において、コントローラ10は、車両1と障害物とが一定の距離以下で接近した(障害物距離Dが所定の距離Dmax以下)場合のみ、振動体31a〜31hを振動させることで、ユーザに提示する触覚刺激の頻度を少なくすることができ、ユーザが触覚刺激を受けることにより感じる不快感や煩わしさを最小限に押さえることができる。
Furthermore, in the first embodiment, the controller 10 vibrates the vibrating
加えて、本実施形態においては、車両1が狭路を走行する場合や駐車を行う場合などにおいて、ユーザが特に着目する車両1の右側前端、右側ドアミラー近傍、右側後輪近傍、右側後端、左側前端、左側ドアミラー近傍、左側後輪近傍、および左側後端のそれぞれに対応した領域を分割領域として分割する。これにより、例えば、車両1が狭路を右左折する際に車両1の内輪差などにより車両1の車体側面に障害物が迫った状況などにおいて、これらの分割領域における障害物の位置情報を適切にユーザに伝達することができ、その結果、ユーザが障害物を避けるようにユーザの運転を支援できる。
In addition, in the present embodiment, when the
なお、本実施形態において、分割領域50a〜50hを求めることなく、センサ20a〜20hの検知範囲と振動体31a〜31hとを1対1で対応させてもよい。すなわち、センサ20a〜20hの検知範囲において求めたセンサ距離情報に基づいて、各センサ20a〜20hの検知範囲における障害物距離Da〜Dhを算出し、算出した障害物距離Da〜Dhから各センサ20a〜20hの検知範囲に対応する制御量Xa〜Xhを算出し、算出した制御量Xa〜Xhに基づいて振動体31a〜31hを振動させてもよい。このように、センサ20a〜20hの検知範囲と振動体31a〜31hとをそれぞれ1対1で対応付けることで、振動体と車両周囲との対応関係をユーザに直感的に把握させることができるとともに、本運転支援処理を単純にすることができる。
In the present embodiment, the detection ranges of the
また、本実施形態において、ユーザに触覚刺激を伝達するために振動体31a〜31hを用いたが、振動体31a〜31hに代えて、触知ピンを用いてもよい。触知ピンは、モーターにより上下に駆動可能なデバイスであり、モーター駆動によりシートカバーを局所的に突出することで、ユーザに触覚刺激を伝達することができる。ここで、図14は、本実施形態に係る触知ピンを駆動させる方法の一例を示す図である。例えば、図14に示す例では、コントローラ10により、時間t1だけ全ての触知ピンを制御量Xtinyに基づいた駆動量だけ突出させる。その後、コントローラ10は、時間t2だけ全ての触知ピンを初期位置(突出していない状態)に戻す。さらに、コントローラ10は、障害物が周囲に存在する領域に対応する触知ピンのみを車両1と障害物との接近度合に応じた制御量Xに比例する駆動量で時間t3だけ突出させる。このように、振動体31a〜31hに代えて触知ピンを用いることで、振動体とは異なる押圧力による触覚刺激をユーザに与えることができ、ユーザに障害物が存在する方向および車両1と障害物との接近度合を伝達することができる。加えて、障害物が存在する方向をより高い精度でユーザに伝達するために分割領域の数を増やした際は、シート30における専有面積が振動体と比べて小さい触知ピンを用いることが好適な場合がある。
Further, in the present embodiment, the vibrating
≪第2実施形態≫
続いて、第2実施形態に係る運転支援システムを図15に基づいて説明する。図15は、第2実施形態における運転支援システムを有する車両1aのブロック図である。第2実施形態においる運転支援システムを有する車両1aは、以下に説明する点において、第1実施形態に係る構成と異なる以外は、第1実施形態と同様の構成を有する。
<< Second Embodiment >>
Next, the driving support system according to the second embodiment will be described with reference to FIG. FIG. 15 is a block diagram of a
図15に示すように、車両1aには、前端中央に前方センサ21aと、左右ドアミラー近傍に左右一対の側方センサ21b,21cと、後端中央に後方センサ21dとが設置されている。前方センサ21aは、車両1aの前方領域を検知範囲とし、車両1aの前方を走行する他の車両までの距離情報をコントローラ10aに送信する。また、側方センサ21b,21cおよび後方センサ21dは、車両1aの周囲(側方および後方)に存在する他の車両までの距離情報をコントローラ10aに送信する。さらに、車両1aには、前方カメラ21eがフロントウィンドウ上部に設置されている。前方カメラ21eは、車両1aが走行する車線の車線端を検知するために車両1aの前方領域を撮像する。前方カメラ21eにより撮像された映像情報はコントローラ10aに送信される。なお、前方センサ21aは、例えば、レーザレーダやミリ波レーダを用いればよく、左右一対の側方センサ21b,21cおよび後方センサ21dは、例えば、ミリ波レーダや超音波レーダを用いればよい。また、前方カメラ21eは、例えば、複数の画素を有し、輝度画像を撮像できるCCDカメラなどを用いればよい。
As shown in FIG. 15, the
コントローラ10aは、第1実施形態のコントローラ10と同様に、CPUと、ROMおよびRAMなどから構成され、ROMに格納したプログラムをCPUにより実行することにより、車間距離算出機能、車線距離算出機能、周囲車両距離算出機能、接近度算出機能、および、制御量算出機能を実現する。以下に、コントローラ10aが有する各機能について説明する。 Similarly to the controller 10 of the first embodiment, the controller 10a includes a CPU, a ROM, a RAM, and the like. By executing a program stored in the ROM by the CPU, an inter-vehicle distance calculation function, a lane distance calculation function, A vehicle distance calculation function, an approach degree calculation function, and a control amount calculation function are realized. Below, each function which the controller 10a has is demonstrated.
車間距離算出機能は、前方センサ21aから送信されたセンサ距離情報に基づき、前方センサ21aから車両1aの前方に存在する他の車両までの車間距離Dfを算出する。なお、車間距離Dfは、自車両と他の車両との相対速度を考慮して算出された距離としてもよい。
The inter-vehicle distance calculation function calculates an inter-vehicle distance Df from the
周囲車両距離算出機能は、左右一対の側方センサ21b,21cおよび後方センサ21dから送信されたセンサ距離情報に基づき、車両1aの周囲(側方および後方)に存在する他の車両までの周囲車両距離Drを算出する。なお、周囲車両距離Drも、自車両と他の車両との相対速度を考慮して算出された距離としてよい。
The surrounding vehicle distance calculation function is based on the sensor distance information transmitted from the pair of left and
車線距離算出機能は、前方カメラ21eが撮像した車両1aの前方の映像情報に基づき、車両1aが走行する車線の車線端(例えば、レーンマーカ)を検出し、車両1aと車線端までの車線距離Dlを算出する。ここで、車線距離算出機能は、車両1aと車両1aの右側に位置する車線端までの距離を車線距離Dl_R、車両1aと車両1aの左側に位置する車線端までの距離を車線距離Dl_Lとして算出する。なお、車線距離算出機能により車線距離Dl_R,Dl_Lを算出する際には、車両1aと車線端との相対位置に基づいた距離としてもよい。すなわち、車線中央位置と車両1aの走行位置とのずれ量を車線距離Dl_R,Dl_Lとして求めてもよい。
The lane distance calculation function detects a lane edge (for example, a lane marker) of a lane in which the
接近度算出機能は、車間距離算出機能により算出された車間距離Df、周囲車両距離算出機能により算出された周囲車両距離Dr、および車線距離算出機能により算出された車線距離Dlに基づいて、車両1aとこれら対象物との接近度合である接近度Aを算出する。 The approach degree calculation function is based on the inter-vehicle distance Df calculated by the inter-vehicle distance calculation function, the surrounding vehicle distance Dr calculated by the surrounding vehicle distance calculation function, and the lane distance Dl calculated by the lane distance calculation function. And the degree of approach A, which is the degree of approach between these objects.
制御量算出機能は、接近度算出機能より算出された接近度Aに基づき、後述するシート30aに設けられた各シートサポート32a〜32fを駆動するための制御量Xを算出する。
The control amount calculation function calculates a control amount X for driving each of the sheet supports 32a to 32f provided on the
次に、図15に示すシート30aについて説明する。シート30aには、図16に示すように複数のシートサポート32a〜32fが設けられている。ここで、図16は、第2実施形態に係るシート30aに設けられたシートサポート32a〜32fの一例を示す図である。図16に示すとおり、シート30aには、シート背部の中央両側にサイドサポート32a,32bが、シート背部の下方中央にランバーサポート32cが、シート座面の両側にシートクッションサイドサポート32d,32eが、およびシート座面の前端部にサイサポート32fがそれぞれ設置されている。これらシートサポート32a〜32fは、コントローラ10aの指令に応じて図16に示す矢印方向に駆動することで、ユーザに押圧力を与え、ユーザに車両周囲の対象物の位置情報を伝達することができる。
Next, the
次に、第2実施形態に係る運転支援システムによる運転支援処理を、図17に示すフローチャートに沿って説明する。図17は、第2実施形態による運転支援システムの運転支援処理を示すフローチャートである。なお、以下においては、車両1aが中速または高速の車両速度で自動車専用道路を走行する際に、車両周囲に存在する他の車両の位置情報やレーンマーカなどの車線端との距離情報を、シート30aの各シートサポート31a〜31fを駆動することによりユーザに提示する場面を想定して説明する。なお、第1実施形態と同様に、第2実施形態の運転支援処理は、コントローラ10aにおいて一定間隔、例えば200msecごとに連続的に行われる。
Next, driving support processing by the driving support system according to the second embodiment will be described with reference to the flowchart shown in FIG. FIG. 17 is a flowchart showing a driving support process of the driving support system according to the second embodiment. In the following, when the
まず、ステップS210では、第1実施形態と同様に、コントローラ10aは、それぞれのセンサ21a〜21dからセンサ距離情報を取得する。また、コントローラ10aは、車両1aの前方を撮像した前方カメラ21eから映像情報を取得する。
First, in step S210, as in the first embodiment, the controller 10a acquires sensor distance information from each of the
ステップS220では、コントローラ10aの車間距離算出機能は、前方センサ21aから送信されたセンサ距離情報に基づいて、車両1aから車両1aの前方に存在する他の車両までの車間距離Dfを算出する。
In step S220, the inter-vehicle distance calculation function of the controller 10a calculates an inter-vehicle distance Df from the
ステップS230では、コントローラ10aの車線距離算出機能は、前方カメラ21eから送信された映像情報をエッジ抽出処理し、車両1aが走行する車線の車線端検出し、車両1から車線端までの距離である車線距離Dl_R,Dl_Lを算出する。
In step S230, the lane distance calculation function of the controller 10a performs edge extraction processing on the video information transmitted from the
ステップS240では、コントローラ10aの周囲車両距離算出機能は、左右一対の側方センサ21b,21cおよび後方センサ21dから送信されたセンサ距離情報に基づき、車両1aと車両1aの周囲(車両1の側方および後方)に存在する他の車両との接近距離Drを算出する。なお、接近距離Drを算出する際に、コントローラ10aは、車両周囲を左後方領域、後方領域、右後方領域の3つの分割領域に分割し、各分割領域における車両1aと対象物との最も接近する距離をそれぞれ左後方接近距離Dr_L、後方接近距離Dr_B、右後方接近距離Dr_Rとして算出する。
In step S240, the surrounding vehicle distance calculation function of the controller 10a is based on the sensor distance information transmitted from the pair of left and
なお、コントローラ10aは、ステップS220からステップS240までの処理を同時に行ってもよいし、または順番を変えて行ってもよい。 The controller 10a may perform the processing from step S220 to step S240 at the same time, or may change the order.
ステップS250では、コントローラ10aの接近度算出機能は、ステップS220で算出した車間距離Dfに基づいて、車両1aと車両1aの前方領域に存在する他の車両との接近度合である接近度Afを算出する。また、接近度算出機能は、ステップS230で算出した車線距離Dl_R,Dl_Lに基づいて、車両1aと車線端との接近度合である接近度Al_R,Al_Lを算出する。さらに、接近度算出機能は、ステップS240で算出した右後方接近距離Dr_R、後方接近距離Dr_B、左後方接近距離Dr_Lに基づいて、車両1aの右後方領域、後方領域、左後方領域に存在する他の車両との接近度合である接近度Ar_R,Ar_B,Ar_Lをそれぞれ算出する。なお、接近度算出機能は、第1実施形態のステップS130と同様に、図4に示す式に基づいて、各接近度Aを算出すればよい。
In step S250, the approach degree calculation function of the controller 10a calculates an approach degree Af that is the degree of approach between the
ステップS260では、コントローラ10aの制御量算出機能は、シート30aに備えられたシートサポート32a〜32fを駆動させる必要があるか否かを判断する。具体的には、制御量算出機能は、ステップS250で算出した接近度Af,Al_R,Al_L,Ar_R,Ar_L,Ar_Bのうちいずれかの接近度が0よりも大きいかを判断する。制御量算出機能は、接近度Af,Al_R,Al_L,Ar_R,Ar_L,Ar_Bのうちいずれかの接近度が0よりも大きいと判断した場合、車両1aと他の車両、または車両1aと車線端が接近しているため、対応するシートサポートを駆動させてユーザの運転を支援する必要があると判断し、ステップS270に進む。一方、制御量算出機能は、接近度Af,Al_R,Al_L,Ar_R,Ar_L,Ar_Bの全てが0の場合、車両1aと他の車両、または車両1aと車線端とは接近していないため、シートサポートを駆動させてユーザの運転を支援する必要がないと判断し、この運転支援処理を終了する。
In step S260, the control amount calculation function of the controller 10a determines whether or not it is necessary to drive the sheet supports 32a to 32f provided in the
次に、ステップS270では、制御量算出機能は、ステップS260で算出した接近度Aに基づいて制御量Xを算出する。すなわち、制御量算出機能は、車両1aと車両1aの前方領域に存在する他の車両との接近度Afに基づいて、サイサポート32fを駆動するための制御量Xfを算出する。同様に、制御量算出機能は、接近度Al_R,Al_Lに基づいてシートクッションサイドサポート32d,32eを駆動するための制御量Xl_R,Xl_Lを、接近度Ar_R,Ar_Lに基づいてサイドサポート32a,32bを駆動するための制御量Xr_R,Xr_Lを、接近度Ar_Bに基づいてランバーサポート32cを駆動するための制御量Xr_Bをそれぞれ算出する。なお、第2実施形態においても、制御量算出機能は、第1実施形態のステップS150と同様に、図5に示す式に基づいて制御量Xを算出する。
Next, in step S270, the control amount calculation function calculates the control amount X based on the approach degree A calculated in step S260. That is, the control amount calculation function calculates the control amount Xf for driving the
ステップS280では、コントローラ10aは、全てのシートサポートを時間t1だけ制御量Xtinyに基づいて駆動させる。ステップS290では、コントローラ10aは、時間t2だけ全てのシートサポートを初期位置に戻した後、各シートサポートを、ステップS270で算出したこれらシートサポートに対応する制御量Xに基づいて時間t3だけ駆動させる。これにより、ユーザは、各シートサポートと車両周囲との対応関係を適切に把握することができ、車両1aに接近する障害物が存在する方向および接近度合を適切に把握することができる。例えば、車両1aと車両1aの前方を走行する他の車両との車間距離が短くなり、車両1aと車両1aの前方を走行する他の車両との接近度Afが0よりも大きくなった場合は、コントローラ10aは全てのシートサポートを制御量Xtinyに応じて時間t1だけ駆動させた後に、時間t2だけ全てのシートサポートを初期位置に戻し、時間t3だけサイサポート32fのみを制御量Xfに応じて上方向に駆動させる。これにより、ユーザは、各シートサポートと車両周囲との対応関係を適切に把握することができ、サイサポート32fからの押圧により、車両1aの前方を走行する他の車両と接近していること、およびその接近度合を把握することができる。ステップS290で、コントローラ10aにより各シートサポートを駆動させた後は、今回の運転支援処理を終了する。
In step S280, the controller 10a drives all the seat supports based on the control amount X tiny for a time t1. In step S290, the controller 10a returns all the sheet supports to the initial positions for the time t2, and then drives each sheet support for the time t3 based on the control amount X corresponding to these sheet supports calculated in step S270. . Thereby, the user can appropriately grasp the correspondence between each seat support and the surroundings of the vehicle, and can appropriately grasp the direction in which the obstacle approaching the
以上のように、第2実施形態では、例えば、車両1aが中速または高速の車両速度で自動車専用道路を走行している状況において、車両1aと車両1aの前方を走行する他の車両と車間距離が短い場合、車両1aが走行している車線端を超えそうな場合、または車両1aの後方から他の車両が接近する場合などに、全てのシートサポートを駆動した後に、これらの対象物の位置情報に応じた制御量Xでシートサポートを駆動することで、第1実施形態と同様に、ユーザは、シートサポートと車両周囲との対応関係を適切に把握することができ、シートサポートが示す対象物の方向および対象物との接近度合を適切に把握することができる。加えて、第2実施形態では、シートサポートによる押圧力をユーザに与えることで、車両1が中速または高速の車両速度で走行する際においても、触覚刺激を適切にユーザに伝達することができる。
As described above, in the second embodiment, for example, in a situation where the
≪第3実施形態≫
続いて、第3実施形態に係る運転支援システムについて説明する。第3実施形態においる運転支援システムを有する車両1bは、以下に説明する点において、第1実施形態に係る構成と異なる以外は、第1実施形態と同様の構成を有する。
«Third embodiment»
Next, the driving support system according to the third embodiment will be described. The
本実施形態に係る車両1bは、右側方センサ22aおよび左側方センサ22bを有する。右側方センサ22aは、車両1bの右側後端に設置され、車両1bの右側方から右側後方までの領域を検知範囲として、車両1bの右側方から右側後方に存在する他の車両などを検知する。一方、左側方センサ22bは、車両1bの左側後端に設置され、車両1bの左側方から左側後方までの領域を検知範囲として、車両1bの左側方から左側後方に存在する他の車両などを検知する。なお、左右一対の側方センサ22a,22bは、例えば、レーザレーダやミリ波レーダなどを用いてよい。また、左右一対の側方センサ22a,22bに代えて、無線LANを用いて自車両と他車両との間での車車間通信を行う通信装置や、道路に設置された位置検出装置と通信する通信装置などを用いることにより、車両1bと車両周囲に存在する他の車両との位置関係を取得してもよい。
The
コントローラ10bは、第1実施形態のコントローラ10と同様に、CPUと、ROMおよびRAMなどから構成され、ROMに格納したプログラムをCPUにより実行することにより、方向指示器検出機能、側方車両位置算出機能、制御量算出機能を実現する。以下に、コントローラ10bが有する各機能について説明する。 Similarly to the controller 10 of the first embodiment, the controller 10b includes a CPU, a ROM, a RAM, and the like, and a program stored in the ROM is executed by the CPU, so that a direction indicator detection function and a side vehicle position calculation are performed. Functions and control amount calculation functions are realized. Below, each function which controller 10b has is explained.
方向指示器検知機能は、ユーザの操作により左右一対の方向指示器(不図示)のいずれかが点灯させられたかを検知する。 The direction indicator detection function detects whether one of a pair of left and right direction indicators (not shown) is turned on by a user operation.
側方車両位置算出機能は、側方センサ33a,33bから送信されたセンサ距離情報と方向指示器検知機能による検知結果に基づいて、車両1bの周囲を走行する他の車両の位置情報を算出する。
The side vehicle position calculation function calculates position information of other vehicles traveling around the
制御量算出機能は、側方車両位置算出機能により算出された車両1bの周囲に存在する他の車両の位置情報に基づき、シート30の座面上に配置された振動体31a〜31hを振動させるための制御量Xa〜Xhを算出する。
The control amount calculation function vibrates the vibrating
次に、第3実施形態に係る運転支援システムによる運転支援処理を、図18に示すフローチャートに沿って説明する。図18は、第3実施形態による運転支援システムの運転支援処理を示すフローチャートである。なお、以下においては、図19に示すように、車両1bの右側後方に他の車両が存在する状況において、車両1bが右側の方向指示器を点灯させて右隣の車線に車線変更する場合を想定して説明する。ここで、図19は、第3実施形態における運転支援処理を説明するための一場面例を示す図である。なお、第1実施形態と同様に、第3実施形態の運転支援処理も、コントローラ10bにおいて一定間隔、例えば200msecごとに連続的に行われる。
Next, driving support processing by the driving support system according to the third embodiment will be described with reference to the flowchart shown in FIG. FIG. 18 is a flowchart showing a driving support process of the driving support system according to the third embodiment. In the following, as shown in FIG. 19, in the situation where there is another vehicle on the right rear side of the
ステップS310では、コントローラ10bは、側方センサ33a,33bからセンサ距離情報を取得する。 In step S310, the controller 10b acquires sensor distance information from the side sensors 33a and 33b.
ステップS320では、コントローラ10bの方向指示器検知機能は、ユーザにより左右一対の方向指示器のいずれかが点灯されたかを検知する。方向指示器検知機能が、左右一対の方向指示器のいずれかの点灯を検知した場合はステップS330に進む。一方、方向指示器検知機能が、いずれの方向指示器の点灯を検知することができない場合は、この運転支援処理を終了する。なお、図19に示すように、本実施形形態においては、車両1bは右隣の車線に車線変更をするために右側の方向指示器が点灯しており、方向指示器検知機能は、右側の方向指示器の点灯を検知し、ステップS330に進む。
In step S320, the direction indicator detection function of the controller 10b detects whether one of the pair of left and right direction indicators is turned on by the user. If the direction indicator detection function detects lighting of one of the pair of left and right direction indicators, the process proceeds to step S330. On the other hand, when the direction indicator detection function cannot detect lighting of any direction indicator, this driving support process is terminated. As shown in FIG. 19, in the present embodiment, in the
ステップS330では、コントローラ10bの側方車両位置算出機能は、方向指示器検知機能による検知結果と、左右一対の側方センサ22a,22bから送信されたセンサ距離情報に基づき、車両1bが進入する予定の車線における他の車両の位置情報を算出する。具体的には、方向指示器検知機能が、右側の方向指示器がユーザにより点灯されたと検知した場合、側方車両位置算出機能は、右側方センサ22aから送信されたセンサ距離情報を用いて、車両距離情報を算出する。一方、方向指示器検知機能が、左側の方向指示器が点灯されたと検知した場合、側方車両位置算出機能は、左側方センサ22bから送信されたセンサ距離情報を用いて、車両距離情報を算出する。そして、算出した車両距離情報を統合して統合距離情報を算出する。なお、側方車両位置算出機能によりセンサ距離情報に基づいて統合距離情報を算出する際には、第1実施形態のステップ121,122と同様の手法を用いればよい。
In step S330, the side vehicle position calculation function of the controller 10b is scheduled to enter the
次に、側方車両位置算出機能は、車両1bの側方および後方の領域を8つの領域51a〜51hに分割する。図19に示すように、側方車両位置算出機能は、車両1b周囲の領域を車両1bの右側側面から右側後方に向けて領域51a〜51dに分割し、車両1bの左側側面から左側後方に向けて領域51e〜51hに分割する。なお、側方車両位置算出機能により分割する各領域の幅は、車両1bの車速などの走行状況に合わせて適宜設定すればよい。
Next, the side vehicle position calculation function divides the side and rear regions of the
そして、側方車両位置算出機能は、統合距離情報を参照して、分割領域51a〜51hにおける他の車両の位置情報である他車両位置情報を取得する。図19に示す例では、側方車両位置算出機能は、車両1bの右側後方の分割領域51b、51cに他の車両が存在するとの他車両位置情報を取得する。ここで、側方車両位置算出機能は、他の車両が複数の領域にまたがって存在する場合は、車両1bに近い領域に他の車両が存在するものと判断する。そのため、図19に示す例では、側方車両位置算出機能は、分割領域51bにおいて検出した他の車両の位置は、分割領域51cにおいて検出した他の車両の位置よりも車両1bにより近いため、他の車両は分割領域51bに存在するとの他車両位置情報を取得する。
And a side vehicle position calculation function acquires the other vehicle position information which is the position information of the other vehicle in
ステップS340では、コントローラ10bの制御量算出機能は、ステップS330で算出した他車両位置情報に基づいて、他の車両が分割領域51a〜51hのいずれかの領域に存在するか否かを判断する。制御量算出機能は、他の車両が分割領域51a〜51hのいずれかの領域に存在すると判断した場合は、ステップS350に進む。一方、制御量算出機能が、他車両位置情報を参照して、他の車両が分割領域51a〜51hのいずれかの領域にも存在しないと判断した場合は、この運転支援処理を終了する。図19に示すように、本実施形態においては、制御量算出機能は、他の車両が分割領域51bに存在するとの他車両位置情報に基づいて、他の車両が分割領域51a〜51hのいずれかの領域に存在すると判断し、ステップS350に進む。
In step S340, the control amount calculation function of the controller 10b determines whether another vehicle exists in any one of the divided
次に、ステップS350においては、制御量算出機能は、各分割領域51a〜51hに対応する振動体31a〜31hを振動させるための制御量Xa〜Xhを算出する。ここで、図20は、ステップS350の制御量算出処理の内容を示すフローチャートである。図20のフローチャートに沿って、ステップS350の制御量算出処理の内容について以下に説明する。なお、ステップS350においては、制御量算出機能は、各分割領域51a〜51hに対応する制御量Xa〜Xhについて制御量算出処理を順次行う。
Next, in step S350, the control amount calculation function calculates control amounts Xa to Xh for vibrating the vibrating
まず、ステップS351では、制御量算出機能は、算出している制御量Xが、方向指示器検知機能により検知した方向指示器を点灯させた方向の領域に対応する制御量であるかを判断する。制御量算出機能が、制御量Xは方向指示器検知機能により検知した方向指示器を点灯させた方向の領域に対応する制御量であると判断した場合、ステップS352に進む。一方、御量算出機能が、制御量Xは方向指示器検知機能により検知した方向指示器を点灯させた方向の領域に対応する制御量ではないと判断した場合、ステップS355に進む。 First, in step S351, the control amount calculation function determines whether the calculated control amount X is a control amount corresponding to a region in the direction in which the direction indicator detected by the direction indicator detection function is turned on. . When the control amount calculation function determines that the control amount X is a control amount corresponding to the area in the direction in which the direction indicator detected by the direction indicator detection function is turned on, the process proceeds to step S352. On the other hand, when the control amount calculation function determines that the control amount X is not the control amount corresponding to the area in the direction in which the direction indicator detected by the direction indicator detection function is turned on, the process proceeds to step S355.
ここで、図19に示す例では、上述したように、方向指示器検知機能により右側の方向指示器の点灯が検知されており、制御量算出機能は、算出している制御量Xが、方向指示器が点灯方向のである車両1b右側の分割領域51a〜51dに対応する制御量Xであるかを判断する。すなわち、制御量算出機能は、分割領域51a〜51dに対応する制御量Xa〜制御量Xdを算出する際には、制御量Xa〜制御量Xdは車両1b右側の分割領域51a〜51dに対応する制御量であると判断し、ステップS352に進む。一方、分割領域51e〜51hに対応する制御量Xe〜Xhを算出する際には、車両1bの左側の分割領域51e〜51hに対応する制御量Xe〜制御量Xhは車両1bの右側の分割領域51a〜51dに対応する制御量ではないと判断し、ステップS355に進む。
Here, in the example shown in FIG. 19, as described above, the lighting of the right direction indicator is detected by the direction indicator detection function, and the control amount calculation function indicates that the calculated control amount X is the direction. It is determined whether the indicator is the control amount X corresponding to the divided
次に、ステップS352では、制御量算出機能は、ステップS330で取得した他車両位置情報を参照して、算出している制御量Xが他の車両を検出した分割領域に対応する制御量であるかを判断する。制御量算出機能が、制御量Xが他の車両を検出した領域に対応する制御量であると判断した場合は、ステップS353に進む。一方、制御量算出機能が、算出している制御量Xは他の車両を検出した領域に対応する制御量ではないと判断した場合は、ステップS354に進む。 Next, in step S352, the control amount calculation function refers to the other vehicle position information acquired in step S330, and the calculated control amount X is a control amount corresponding to the divided area in which another vehicle is detected. Determine whether. If the control amount calculation function determines that the control amount X is a control amount corresponding to a region in which another vehicle is detected, the process proceeds to step S353. On the other hand, when the control amount calculation function determines that the calculated control amount X is not the control amount corresponding to the area in which another vehicle is detected, the process proceeds to step S354.
ここで、本実施形態においては、ステップS330において分割領域51bに他の車両が存在するとの他車両位置情報を取得している。そこで、制御量算出機能は、制御量Xbを算出する際には、制御量Xbは他の車両を検出した分割領域51bに対応する制御量であると判断して、ステップS353に進む。一方、制御量Xa,Xc,Xdを算出する際には、制御量Xa,Xc,Xdは他の車両を検出した分割領域に対応する制御量ではないと判断し、ステップS354に進む。
Here, in this embodiment, the other vehicle position information that another vehicle exists in the divided
ステップS353では、制御量算出機能は、算出している制御量Xが他の車両を検出した領域に対応する制御量であると判断し、制御量Xを所定の存在提示制御量Xspeに設定する。ここで、存在提示制御量Xspeは、微小制御量Xtinyよりも大きい値に設定される。これにより、ユーザは、他の車両が存在する領域と、他の車両が存在していない領域とを区別することができる。図19に示す例では、他の車両が存在すると判断された分割領域51bに対応する制御量Xbを算出する際に、ステップS353に進み、制御量算出機能は、制御量Xbを存在提示制御量Xspeに設定する。ステップS353で制御量Xを存在提示制御量Xspeに設定した後は、ステップ350の制御量算出処理を終了する。
In step S353, the control amount calculating function, the control amount X which is calculated is determined that the control amount corresponding to the area of detecting the another vehicle, setting the control amount X to a predetermined presence presentation control amount X spe To do. Here, the presence presentation control amount X spe is set to a value larger than the minute control amount X tiny . Thereby, the user can distinguish the area | region where another vehicle exists, and the area | region where another vehicle does not exist. In the example illustrated in FIG. 19, when calculating the control amount Xb corresponding to the divided
ステップS352において、制御量算出機能が、車両1の方向指示器点灯方向の領域に対応する制御量Xが他の車両を検出した分割領域に対応する制御量ではないと判断した場合は、ステップS354に進む。ステップS354では、制御量算出機能は、車両1の方向指示器点灯方向の領域に対応するが、他の車両を検出した分割領域に対応しない制御量XをXtinyに設定する。図19に示す例においては、制御量算出機能は、車両1の方向指示器点灯方向の領域51a〜51dに対応するが、他の車両を検出した分割領域51bに対応しない制御量Xa,Xc,Xdを微小制御量Xtinyに設定する。ステップS354で制御量Xを微小制御量Xtinyに設定した後は、ステップ350の制御量算出処理を終了する。
If the control amount calculation function determines in step S352 that the control amount X corresponding to the area of the direction indicator lighting direction of the
ステップS351において、制御量算出機能が、制御量Xは方向指示器検知機能により検知した方向指示器の点灯方向の領域に対応する制御量ではないと判断した場合は、ステップS355に進む。ステップS355では、制御量算出機能は、方向指示器の点灯方向の領域に対応しない制御量Xを0に設定する。図19に示す例では、方向指示器検知機能により右側の方向指示器が点灯されたと検知されており、方向指示器の点灯方向ではない車両1bの左側の分割領域51e〜51hに対応する制御量Xe〜Xhを算出する際にはステップS355に進み、ステップS355において、制御量算出機能は、方向指示器の点灯方向の領域に対応しない制御量Xe〜Xhを0に設定する。ステップS355で、制御量算出機能が制御量Xを0に設定した後は、ステップ350の制御量算出処理を終了する。
If the control amount calculation function determines in step S351 that the control amount X is not the control amount corresponding to the lighting direction area of the direction indicator detected by the direction indicator detection function, the process proceeds to step S355. In step S355, the control amount calculation function sets the control amount X that does not correspond to the lighting direction area of the direction indicator to 0. In the example shown in FIG. 19, it is detected that the right turn indicator is turned on by the turn indicator detection function, and the control amount corresponding to the left divided
次に、図18に戻り、ステップS360以降の処理について説明する。ステップS360においては、第1実施形態と同様に、図11に示すように、全ての振動体31a〜31hを時間t1だけ制御量Xtinyに応じた周波数および振幅で振動させ、続くステップ370においては、時間t2だけ、分割領域51a〜51hに対応する制御量Xa〜Xhに基づいて、分割領域51a〜51hに対応する振動体31a〜31hを振動させる。
Next, returning to FIG. 18, the processing after step S360 will be described. In step S360, as in the first embodiment, as shown in FIG. 11, all the
図19に示す例では、コントローラ10bは、全ての振動体31a〜31hを時間t1だけ制御量Xtinyに応じた周波数および振幅で振動させる(ステップS360)。その後に、他の車両が検出された分割領域51bに対応する振動体31bを制御量Xb、すなわち存在提示制御量Xspeに応じて、また、方向指示器の点灯を検知した右側方向の分割領域50a,50c,50dに対応する振動体31a,31c,31dを制御量Xa,Xc,Xd、すなわち制御量Xtinyに応じて時間t2だけ振動させる(ステップS370)。なお、方向指示器の点灯を検知していない左側方向の分割領域51e〜51hに対応する制御量Xe〜Xhは0に設定されているため、コントローラ10bは、時間t2においては、振動体31e〜31hを振動させない。
In the example shown in FIG. 19, the controller 10b vibrates all the
ステップS370において、制御量Xa〜Xhに基づいて各振動体31a〜31hを振動させた後は、運転支援処理を終了する。
In step S370, after vibrating the vibrating
以上のように、第3実施形態によれば、車両1bが車線変更を行う際や車両1bが高速道路などへ合流する際に、全ての振動体31a〜31hを制御量Xtinyに応じて振動させた後に、各分割領域51a〜51hにおける障害物の位置情報に基づいて算出した制御量Xa〜Xhに応じて振動体を振動させるため、第1実施形態と同様に、ユーザは、振動体と車両周囲との対応関係を適切に把握することができ、障害物が存在する方向および車両1bと障害物との接近度合を適切に把握することができる。その結果、ユーザは車線変更や高速道路への合流を適切に行うことができる。
As described above, according to the third embodiment, when the
以上説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。 The embodiment described above is described for facilitating understanding of the present invention, and is not described for limiting the present invention. Therefore, each element disclosed in the above embodiment is intended to include all design changes and equivalents belonging to the technical scope of the present invention.
すなわち、本発明は、上述した実施形態に限られず、また、以上で説明した第1〜第3実施形態を組み合わせてもよい。 That is, the present invention is not limited to the above-described embodiment, and the first to third embodiments described above may be combined.
なお、上述した実施形態のセンサ20a〜20h,21a〜21d,22a,22bおよび前方カメラ21eは本発明の検出手段に、振動体31a〜31hおよびシートサポート32a〜32fは本発明の伝達手段にそれぞれ相当する。
The
1,1a,1b…車両
10,10a,10b…コントローラ
20a〜20h,21a〜21d,22a,22b…センサ
21e…前方カメラ
30,30a…シート
31a〜31h…振動体
32a〜32f…シートサポート
40…ハンドル
50a〜50h、51a〜51h…分割領域
DESCRIPTION OF
Claims (7)
前記車両の左側前端、右側前端、左側ドアミラー近傍、右側ドアミラー近傍、左側後輪近傍、右側後輪近傍、左側後端、および右側後端のそれぞれの領域に対応して設けられ、ユーザに触覚刺激を伝達する複数の伝達手段と、
前記車両に対して前記対象物が位置する方向と、前記車両と前記対象物との間の距離とを含む前記対象物の位置情報を算出し、算出した前記位置情報に基づいて前記複数の伝達手段を駆動させる制御手段と、を備える運転支援装置であって、
前記制御手段は、前記複数の伝達手段のうち全ての伝達手段を第1駆動力で駆動させる第1の制御を行った後に、前記複数の伝達手段のうち、前記対象物が存在する前記領域に対応する伝達手段を前記第1駆動力よりも大きい第2駆動力で駆動させるとともに、前記対象物が存在しない前記領域に対応する伝達手段を前記第1駆動力で駆動させる第2の制御を行い、
前記制御手段は、前記第2の制御において、前記車両と前記対象物との間の距離が所定値よりも小さい場合に、ユーザに対して前記車両と前記対象物との距離に応じた触覚刺激が伝達されるように、前記領域に対応する伝達手段を前記第2駆動力で駆動させ、
前記制御手段は、前記第1の制御において全ての伝達手段を駆動させることにより、前記第2の制御において、ユーザが、伝達された触覚刺激と、該触覚刺激に対応する位置情報との関係を把握可能となるように、前記第2の駆動力で駆動させる伝達手段を選択することを特徴とする運転支援装置。 Detecting means for detecting an object existing around the vehicle;
Tactile stimulation is provided to the user on the left front end, right front end, left door mirror vicinity, right door mirror vicinity, left rear wheel vicinity, right rear wheel vicinity, left rear end, and right rear end of the vehicle. A plurality of transmission means for transmitting
Position information of the object including a direction in which the object is located with respect to the vehicle and a distance between the vehicle and the object is calculated, and the plurality of transmissions are performed based on the calculated position information. A driving support device comprising control means for driving the means,
The control means performs the first control for driving all the transmission means among the plurality of transmission means with the first driving force, and then, in the plurality of transmission means, the region where the object exists. Second control for driving the corresponding transmission means with the second driving force larger than the first driving force and driving the transmission means corresponding to the region where the object does not exist with the first driving force is performed. ,
In the second control, when the distance between the vehicle and the object is smaller than a predetermined value, the control unit is configured to provide the user with a tactile stimulus corresponding to the distance between the vehicle and the object. So that the transmission means corresponding to the region is driven by the second driving force,
The control means, by driving all of the transfer means prior Symbol first control, in the second control, the user, the tactile stimulation that is transmitted, the relationship between the position information corresponding to該触perception stimulation The driving support device is characterized by selecting a transmission means to be driven by the second driving force so that the vehicle can be grasped.
前記対象物は、周囲に存在する障害物、周囲を走行している他の車両、および走行する車線の車線端のうち少なくても1つであることを特徴とする運転支援装置。 The driving support device according to claim 1 ,
The driving support device according to claim 1, wherein the object is at least one of an obstacle existing around, another vehicle traveling around, and a lane edge of a traveling lane.
前記複数の伝達手段は、前記車両のハンドルおよび/または前記車両のユーザが着座するシートに設置されることを特徴とする運転支援装置。 The driving support device according to claim 1 or 2 ,
The driving support device according to claim 1, wherein the plurality of transmission means are installed on a handle of the vehicle and / or a seat on which a user of the vehicle is seated.
前記伝達手段は、振動によりユーザに触覚刺激を与える振動部を含み、
前記制御手段は、前記対象物の位置情報に応じた周波数および/または振幅で、前記対象物の位置情報に応じた前記振動部を振動させることにより前記第2の制御を行うことを特徴とする運転支援装置。 The driving support device according to any one of claims 1 to 3 ,
The transmission means includes a vibration unit that gives tactile stimulation to the user by vibration,
The control means performs the second control by vibrating the vibration unit according to the position information of the object at a frequency and / or amplitude according to the position information of the object. Driving assistance device.
前記伝達手段は、上下に駆動することによりユーザに触覚刺激を与える駆動部を含み、
前記制御手段は、前記対象物の位置情報に応じた駆動量で、前記対象物の位置情報に応じた前記駆動部を駆動させることにより前記第2の制御を行うことを特徴とする運転支援装置。 The driving support device according to any one of claims 1 to 3 ,
The transmission means includes a drive unit that gives a tactile stimulus to the user by driving up and down,
The control means performs the second control by driving the drive unit according to the position information of the object with a drive amount according to the position information of the object. .
前記シートに設けられた伝達手段は、ユーザを押圧することでユーザに触覚刺激を与える1または複数のシート可動部を含み、
前記制御手段は、前記対象物の位置情報に応じた駆動量で、前記対象物の位置情報に応じた前記シート可動部を駆動させることにより前記第2の制御を行うことを特徴とする運転支援装置。 The driving support device according to claim 3 ,
The transmission means provided on the sheet includes one or more sheet movable parts that apply tactile stimulation to the user by pressing the user,
The driving means is characterized in that the second control is performed by driving the seat movable unit according to the position information of the object with a driving amount according to the position information of the object. apparatus.
前記複数の伝達手段のうち全ての伝達手段を第1駆動力で駆動させた後に、ユーザが、前記対象物の位置に応じた触覚刺激と、該触覚刺激に対応する位置との関係を把握可能となるように、前記車両と前記対象物との間の距離が所定値よりも小さい場合に、前記車両と前記対象物との距離に応じて、前記対象物が存在する前記領域に対応する伝達手段を前記第1駆動力よりも大きい第2駆動力で駆動させるとともに、前記対象物が存在しない前記領域に対応する伝達手段を前記第1駆動力で駆動させることを特徴とする運転支援方法。
Detects objects existing around the vehicle, and each of the left front end, right front end, left door mirror vicinity, right door mirror vicinity, left rear wheel vicinity, right rear wheel vicinity, left rear end, and right rear end of the vehicle is detected. According to the position of the object including a direction in which the object is located with respect to the vehicle and a distance between the vehicle and the object. A driving support method for supporting a user's driving by transmitting a tactile stimulus to the user,
After driving all of the plurality of transmission means with the first driving force, the user can grasp the relationship between the tactile stimulus according to the position of the object and the position corresponding to the tactile stimulus. If the distance between the vehicle and the object is smaller than a predetermined value, the transmission corresponding to the region in which the object exists depends on the distance between the vehicle and the object. A driving support method characterized in that the means is driven with a second driving force larger than the first driving force, and the transmitting means corresponding to the region where the object does not exist is driven with the first driving force .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009054835A JP5407440B2 (en) | 2009-03-09 | 2009-03-09 | Driving support device and driving support method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009054835A JP5407440B2 (en) | 2009-03-09 | 2009-03-09 | Driving support device and driving support method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010208402A JP2010208402A (en) | 2010-09-24 |
| JP5407440B2 true JP5407440B2 (en) | 2014-02-05 |
Family
ID=42969081
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009054835A Expired - Fee Related JP5407440B2 (en) | 2009-03-09 | 2009-03-09 | Driving support device and driving support method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5407440B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5904067B2 (en) * | 2012-09-12 | 2016-04-13 | 株式会社デンソー | Approaching object detection device |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4139929B2 (en) * | 1999-02-05 | 2008-08-27 | マツダ株式会社 | Vehicle seat device and vehicle seat combined type notification system |
| JP2003165404A (en) * | 2001-11-30 | 2003-06-10 | Denso Corp | Obstacle detection device |
| JP4154599B2 (en) * | 2003-09-19 | 2008-09-24 | 三菱自動車工業株式会社 | Driving support device |
| JP2005149200A (en) * | 2003-11-17 | 2005-06-09 | Nissan Motor Co Ltd | Risk notification device, vehicle equipped with risk notification device, and driver's seat |
| JP2006044294A (en) * | 2004-07-30 | 2006-02-16 | Yamaha Corp | Alarming device for vehicle |
| JP4650720B2 (en) * | 2005-02-04 | 2011-03-16 | 株式会社エクォス・リサーチ | Vehicle periphery information transmission device |
| JP5016985B2 (en) * | 2007-06-12 | 2012-09-05 | 本田技研工業株式会社 | Vehicle state transmission device |
-
2009
- 2009-03-09 JP JP2009054835A patent/JP5407440B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010208402A (en) | 2010-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11794788B2 (en) | Automatic driving system | |
| EP3045996B1 (en) | Vehicle driving system | |
| JP6361567B2 (en) | Automated driving vehicle system | |
| RU2767216C1 (en) | Vehicle movement control method and vehicle movement control equipment | |
| JP6176264B2 (en) | Automated driving vehicle system | |
| RU2734643C1 (en) | Parking assistance method for parking assistance device and parking assistance device | |
| JP6668510B2 (en) | Vehicle control system, vehicle control method, and vehicle control program | |
| JP4396743B2 (en) | Travel plan generator | |
| CN110450717A (en) | Parking aids | |
| JP2011065219A (en) | Device for estimation of road curvature | |
| CN102947160A (en) | Vehicle queue control through traffic intersections | |
| JP2017226309A (en) | Vehicle control device | |
| JP7156924B2 (en) | Lane boundary setting device, lane boundary setting method | |
| CN109624796A (en) | Method and apparatus for controlling vehicle seat | |
| JP5141725B2 (en) | Obstacle search system | |
| JP2020203587A (en) | Automatic driving system | |
| KR20200133853A (en) | Autonomous driving apparatus and method | |
| JP2021126950A (en) | Parking support device | |
| CN110712644B (en) | Driving assistance system and method | |
| JP5407440B2 (en) | Driving support device and driving support method | |
| JP4310224B2 (en) | VEHICLE DRIVE OPERATION ASSISTANCE DEVICE AND VEHICLE PROVIDED WITH VEHICLE DRIVE OPERATION ASSISTANCE DEVICE | |
| JP4530052B2 (en) | VEHICLE DRIVE OPERATION ASSISTANCE DEVICE AND VEHICLE HAVING VEHICLE DRIVE OPERATION ASSISTANCE DEVICE | |
| JP2018030494A (en) | Vehicle control device | |
| JP2013086614A (en) | Parking support device | |
| JP2025136653A (en) | Vehicle control device, vehicle control method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120131 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130319 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130517 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131008 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131021 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5407440 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |