(57)【要約】【課題】他車影響振る舞いを実行しようとする場合において、交通事故を確実に回避して、安全に行えることを担保することができる自動車を提供する。【解決手段】周辺の他車の振る舞いに影響を与える振る舞いとして予め定められた他車影響振る舞いをすべきタイミングとなった時に、無線通信部を通じて、周辺の他車に車々間通信要求を送信する。自律的に自車の振る舞いを実行する自動運転車あるいは自律的に自車の振る舞いを実行する自動運転モードの状態の他車からの車々間通信要求に応じた応答情報を受信したら、当該他車との間に通信路を生成する。実行予定の他車影響振る舞いを他車に通知するための振る舞い予定情報を、通信路を通じて周辺の他車に送信し、それに対応して他車から送られてくる返信情報を解析して、振る舞い予定情報に対応して決定された他車の振る舞いを確認する。確認した他車の振る舞いに応じた処理を行う。【選択図】図１
2019220199.tif 000002
【特許請求の範囲】
【請求項１】
送受信機能を有し、車々間で無線通信するための無線通信部と、
周辺の他車の振る舞いに影響を与える振る舞いとして予め定められた他車影響振る舞いをすべきタイミングとなった時に、前記無線通信部を通じて、周辺の他車に車々間通信要求を送信する車々間通信要求手段と、
前記車々間通信要求に応じて前記他車から送られてくる、前記他車が自律的に自車の振る舞いを実行する自動運転車であるか、あるいは自律的に自車の振る舞いを実行する自動運転モードの状態であるかの情報を含む応答情報を前記無線通信部を通じて受信する手段と、
前記受信した応答情報から、前記他車が自律的に自車の振る舞いを実行する自動運転車であるか否か、あるいは自律的に自車の振る舞いを実行する自動運転モードの状態であるか否かを判別する判別手段と、
前記判別手段の判別結果に基づいて、自律的に自車の振る舞いを実行する自動運転車であると判別した他車、あるいは自律的に自車の振る舞いを実行する自動運転モードの状態であると判別した他車との間に通信路を生成する通信路生成手段と、
実行予定の前記他車影響振る舞いを他車に通知するための振る舞い予定情報を、前記通信路生成手段で生成した通信路を通じて、前記無線通信部により、前記他車に送信する振る舞い予定情報送信手段と、
を備えることを特徴とする自動車。
【請求項２】
前記振る舞い予定情報には、自車の現在位置情報及び前記他車影響振る舞いに関係する走行路に関する情報が含まれている
ことを特徴とする請求項１に記載の自動車。
【請求項３】
前記振る舞い予定情報に対応して、前記他車から送られてくる返信情報を前記無線通信部を通じて受信する手段と、
前記受信した前記返信情報を解析し、前記他車影響振る舞いに対する前記他車の振る舞いを解析する返信情報解析手段と、
前記返信情報解析手段での解析結果に基づいて、自車の振る舞いを決定する振る舞い決定手段と、
前記振る舞い決定手段で決定した自車の振る舞いを実行する振る舞い制御手段と、
を備えることを特徴とする請求項１又は請求項２に記載の自動車。
【請求項４】
前記返信情報解析手段での解析結果の前記他車の振る舞いにより、前記他車影響振る舞いが安全に実行できると判断したときに、前記振る舞い予定情報に対応して決定された前記他車の振る舞いを確認したことを示す確認通知を、前記通信路を通じて前記他車に通知する確認手段を備える
ことを特徴とする請求項３に記載の自動車。
【請求項５】
前記返信情報解析手段での解析結果により検出された前記他車の振る舞いの中から、自車の前記他車影響振る舞いに関与する前記他者の振る舞いを特定し、前記特定した他車振る舞いにより、前記他車影響振る舞いが安全に実行できると判断したときに、前記振る舞い予定情報に対応して決定された前記他車の振る舞いを確認したことを示す確認通知を、前記通信路を通じて前記他車に通知する確認手段を備える
ことを特徴とする請求項３に記載の自動車。
【請求項６】
前記振る舞い決定手段は、前記返信情報解析手段での解析結果の前記他車の振る舞いを運転者に通知するようにする振る舞いを自車が実行するように決定する
ことを特徴とする請求項３〜請求項５のいずれかに記載の自動車。
【請求項７】
自律走行が可能な自動運転車であって、
前記振る舞い決定手段は、前記返信情報解析手段での解析結果の前記他車の振る舞いに対応して、前記他車影響振る舞いが安全に実行できるようにする自動運転についての振る舞いを決定する
ことを特徴とする請求項３〜請求項５のいずれかに記載の自動車。
【請求項８】
手動運転モードと、自律走行が可能な自動運転モードとを備える自動車であって、
前記手動運転モードと前記自動運転モードとのいずれが選択されているかを判別する運転モード判別手段を備え、
前記振る舞い決定手段は、
前記運転モード判別手段で前記手動運転モードが選択されていると判別したときには、前記返信情報解析手段での解析結果の前記他車の振る舞いを、運転者に通知するようにする振る舞いを自車が実行するように決定し、
前記運転モード判別手段で前記自動運転モードが選択されていると判別したときには、前記返信情報解析手段での解析結果の前記他車の振る舞いに対応して、前記他車影響振る舞いが安全に実行できるようにする自動運転についての振る舞いを決定する
ことを特徴とする請求項３〜請求項５のいずれかに記載の自動車。
【請求項９】
前記振る舞い制御手段による前記振る舞い決定手段で決定された振る舞いの実行中は、自動運転モードから、手動運転モードへの切り替えを禁止する
ことを特徴とする請求項８に記載の自動車。
【請求項１０】
前記振る舞い決定手段は、前記他車との間での車々間通信において、前記他車の走行速度の情報を取得し、取得した前記情報から検知される前記他車の走行速度と、自車の走行速度とに基づいて、前記自車の振る舞いを決定する
ことを特徴とする請求項３〜請求項９のいずれかに記載の自動車。
【請求項１１】
自車の周辺を撮影するカメラを備え、
前記振る舞い決定手段は、前記カメラの撮影画像から交通標示及び／または交通標識を認識し、その認識結果に基づいて自車の周辺における交通法規を判別し、判別した前記交通法規を考慮して前記自車の振る舞いを決定する
ことを特徴とする請求項３〜請求項１０のいずれかに記載の自動車。
【請求項１２】
自車の周辺を撮影するカメラを備え、
前記振る舞い決定手段は、前記カメラの撮影画像から自車の周辺状況を判別し、判別した前記周辺状況を考慮して前記自車の振る舞いを決定する
ことを特徴とする請求項３〜請求項１１のいずれかに記載の自動車。
【請求項１３】
前記振る舞い予定情報には、自車を前記他車に特定させるための情報が含まれていると共に、前記他車からの返信情報には、前記他車を自車が特定するための情報が含まれている
ことを特徴とする請求項１〜請求項１２のいずれかに記載の自動車。
【請求項１４】
自車を前記他車に特定させるための情報には、自車の現在位置情報と、カメラの撮影画像から自車を特定することができる特徴情報とが含まれており、前記他車を自車が特定するための情報には、前記他車の現在位置情報と、カメラの撮影画像から他車を特定することができる特徴情報とが含まれている
ことを特徴とする請求項１３に記載の自動車。
【請求項１５】
予め定められた他車影響振る舞いをすべきタイミングとなったか否かは、方向指示器の操作、ハザードランプの操作、バック走行の操作、急アクセルまたは急ブレーキの操作に基づいて判別する
ことを特徴とする請求項１〜請求項１４のいずれかに記載の自動車。
【請求項１６】
車々間通信要求ボタンを備え、
前記車々間通信要求ボタンが操作されたときには、前記車々間通信要求手段は、前記無線通信部を通じて、周辺の他車に車々間通信要求を送信する
ことを特徴とする請求項１〜請求項１５のいずれかに記載の自動車。
【請求項１７】
経路案内データに含まれる前記他車影響振る舞いについて、前記車々間通信要求を送信すべき前記他車影響振る舞いの設定が可能とされているカーナビゲーションシステムの機能部を備え、
前記設定された前記車々間通信要求を送信すべき前記他車影響振る舞いを検出したときに、前記車々間通信要求を送信する
ことを特徴とする請求項１〜請求項１６のいずれかに記載の自動車。
【請求項１８】
カーナビゲーションシステムの機能部を備え、目的地までの経路が探索されたときに、前記他車影響振る舞いをすべき位置と同一の位置またはその手前の所定の位置を、前記他車影響振る舞いを他車に通知するための振る舞い予定情報を前記無線通信部を通じて周辺の他車に送信する位置として設定する機能を備える
ことを特徴とする請求項１〜請求項１７のいずれかに記載の自動車。
【請求項１９】
前記振る舞い予定情報を前記通信路生成手段で生成した通信路を通じて送信した他車からの前記通信路の切断要求を受信したときには、前記他車との間の通信路を切断する
ことを特徴とする請求項１〜請求項１８のいずれかに記載の自動車。
【請求項２０】
前記他車影響振る舞いの実行が終了したか否か判別する手段を備え、前記他車影響振る舞いの実行が終了したと判別したときには、実行終了完了通知を前記通信路を通じて前記他車に送信し、その後、前記通信路を切断する
ことを特徴とする請求項１〜請求項１９のいずれかに記載の自動車。
【請求項２１】
自律的に自車の振る舞いを実行する自動運転車であって、
送受信機能を有し、車々間で無線通信するための無線通信部と、
前記無線通信部を通じた、他車からの車々間通信要求の受信を監視する監視手段と、
前記監視手段で、前記他車からの車々間通信要求を受信したときに、自車が自律的に自車の振る舞いを実行する自動運転車であることの情報を含む応答情報を前記無線通信部を通じて送信する手段と、
前記応答情報に基づいて生成される無線通信路を通じて、前記車々間通信要求を送ってきた前記他車からの、前記他車の周辺の他の車の振る舞いに影響を与える振る舞いとして実行予定の他車影響振る舞いを通知するための振る舞い予定情報を受信する予定情報受信手段と、
受信した前記振る舞い予定情報を解析して、前記他車影響振る舞いが自車の振る舞いに影響があるか否かを判断する影響判断手段と、
前記影響判断手段の判断結果に基づいて、自車の振る舞いを決定する振る舞い決定手段と、
を備えることを特徴とする自動車。
【請求項２２】
自律的に自車の振る舞いを実行する自動運転モードと、手動運転モードとを備える自動車であって、
送受信機能を有し、車々間で無線通信するための無線通信部と、
前記無線通信部を通じた、他車からの車々間通信要求の受信を監視する監視手段と、
前記監視手段で、前記他車からの車々間通信要求を受信したときに、自車が前記自動運転モードの状態であるときに、前記自動運転モードの状態であることの情報を含む応答情報を前記無線通信部を通じて送信する手段と、
前記応答情報に基づいて生成される無線通信路を通じて、前記車々間通信要求を送ってきた前記他車からの、前記他車の周辺の他の車の振る舞いに影響を与える振る舞いとして実行予定の他車影響振る舞いを通知するための振る舞い予定情報を受信する予定情報受信手段と、
前記振る舞い予定情報を解析して、前記他車影響振る舞いが自車の振る舞いに影響があるか否かを判断する影響判断手段と、
前記影響判断手段の判断結果に基づいて、自車の振る舞いを決定する振る舞い決定手段と、
を備えることを特徴とする自動車。
【請求項２３】
前記他車と車々間通信をしている間は、前記自動運転モードから、前記手動運転モードへの切り替えを不可とする
ことを特徴とする請求項２２に記載の自動車。
【請求項２４】
前記振る舞い決定手段は、前記影響判断手段で、前記他車影響振る舞いが自車の振る舞いには影響がないと判断したときには、前記通信路生成手段で生成した前記通信路を切断する
ことを特徴とする請求項２１〜請求項２３のいずれかに記載の自動車。
【請求項２５】
前記振る舞い決定手段は、前記影響判断手段で、前記他車影響振る舞いが自車の振る舞いには影響があると判断したときには、前記振る舞い予定情報解析手段での解析結果に基づいて、前記振る舞い予定情報に対応する自車の振る舞いを決定し、決定した前記自車の振る舞いの情報を含む返信情報を、前記他車に、前記通信路を通じて送る
ことを特徴とする請求項２１〜請求項２４のいずれかに記載の自動車。
【請求項２６】
前記振る舞い予定情報には、前記他車の現在位置情報及び前記他車影響振る舞いに関係する走行路に関する情報が含まれており、
前記影響判断手段は、前記振る舞い予定情報に含まれる前記他車の現在位置情報及び前記他車影響振る舞いに関係する走行路に関する情報から、自車の走行が影響されるか否かを判断する
ことを特徴とする請求項２１〜請求項２５のいずれかに記載の自動車。
【請求項２７】
前記他車影響振る舞いの実行終了通知を前記他車から受信したときには、前記通信路を切断する
ことを特徴とする請求項２１〜請求項２６のいずれかに記載の自動車。
【請求項２８】
前記振る舞い決定手段は、前記他車との間での車々間通信において、前記他車の走行速度の情報を取得し、取得した前記情報から検知される前記他車の走行速度と、自車の走行速度とに基づいて、前記自車の振る舞いを決定する
ことを特徴とする請求項２１〜請求項２７のいずれかに記載の自動車。
【請求項２９】
自車の周辺を撮影するカメラを備え、
前記振る舞い決定手段は、前記カメラの撮影画像から交通標示及び／または交通標識を認識し、その認識結果に基づいて自車の周辺における交通法規を判別し、判別した前記交通法規を考慮して前記自車の振る舞いを決定する
ことを特徴とする請求項２１〜請求項２８のいずれかに記載の自動車。
【請求項３０】
自車の周辺を撮影するカメラを備え、
前記振る舞い決定手段は、前記カメラの撮影画像から自車の周辺状況を判別し、判別した前記周辺状況を考慮して前記自車の振る舞いを決定する
ことを特徴とする請求項２１〜請求項２９のいずれかに記載の自動車。
【請求項３１】
前記振る舞い予定情報には、前記他車を特定するための情報が含まれていると共に、前記返信情報には、自車が特定させるための情報が含まれている
ことを特徴とする請求項２５〜請求項３０のいずれかに記載の自動車。
【請求項３２】
前記他車を特定するための情報には、他車の現在位置情報と、カメラの撮影画像から前記他車を特定することができる特徴情報とが含まれており、前記自車を特定させるための情報には、自車の現在位置情報と、カメラの撮影画像から自車を特定させることができる特徴情報とが含まれている
ことを特徴とする請求項３１に記載の自動車。
【請求項３３】
請求項１〜請求項２０のいずれかに記載の自動車の各部及び／又は各手段と、請求項２１〜請求項３２のいずれかに記載の自動車の各部及び／又は各手段とを併せ持つことを特徴とする自動車。
【請求項３４】
前記他車影響振る舞いは、車両が左側通行か、右側通行かに応じて、異なっている
ことを特徴とする請求項１〜請求項３３のいずれかに記載の自動車。
【請求項３５】
現在位置検出手段を備え、前記現在位置検出手段で検出された現在位置に基づいて特定された国又は地域に応じて、車両が左側通行か、右側通行かを決定し、その決定結果に応じて前記他車影響振る舞いが設定されている
ことを特徴とする請求項３４に記載の自動車。
【請求項３６】
前記他車影響振る舞いは、信号機の有無に基づいて設定されている
ことを特徴とする請求項１〜請求項２８のいずれかに記載の自動車。
【請求項３７】
自車の周辺を撮影するカメラを備え、
前記カメラの撮影画像から前記信号機の有無を判別する
ことを特徴とする請求項３６に記載の自動車。
【請求項３８】
信号機からの電波を受信する通信手段を備え、
前記通信手段で受信した電波の情報から前記信号機の有無を判別する
ことを特徴とする請求項３６に記載の自動車。
【請求項３９】
前記他車影響振る舞いは、車両間の優先関係に基づいて設定されている
ことを特徴とする請求項１〜請求項３８のいずれかに記載の自動車。
【請求項４０】
自車の周辺を撮影するカメラを備え、
前記カメラの撮影画像から前記車両間の優先関係を判別する
ことを特徴とする請求項３９に記載の自動車。
【請求項４１】
自車の周辺を撮影するカメラ及び／または自車の周辺の音声を収音するマイクロフォンを備えると共に、前記カメラで撮影された自車の周辺の撮影画像及び／または前記マイクロフォンで収音された自車の周囲の音声から、緊急車両を検出する手段を備え、
前記振る舞い決定手段では、前記緊急車両を優先した自車の振る舞いをするように決定する
ことを特徴とする請求項３〜請求項４０のいずれかに記載の自動車。
【請求項４２】
送受信機能を有し、車々間で無線通信するための無線通信部を備える自動車が備えるコンピュータを、
周辺の他車の振る舞いに影響を与える振る舞いとして予め定められた他車影響振る舞いをすべきタイミングとなった時に、前記無線通信部を通じて、周辺の他車に車々間通信要求を送信する車々間通信要求手段、
前記車々間通信要求に応じて前記他車から送られてくる、前記他車が自律的に自車の振る舞いを実行する自動運転車であるか、あるいは自律的に自車の振る舞いを実行する自動運転モードの状態であるかの情報を含む応答情報を前記無線通信部を通じて受信する手段、
前記受信した応答情報から、前記他車が自律的に自車の振る舞いを実行する自動運転車であるか否か、あるいは自律的に自車の振る舞いを実行する自動運転モードの状態であるか否かを判別する判別手段、
前記判別手段の判別結果に基づいて、自律的に自車の振る舞いを実行する自動運転車であると判別した他車、あるいは自律的に自車の振る舞いを実行する自動運転モードの状態であると判別した他車との間に通信路を生成する通信路生成手段、
実行予定の前記他車影響振る舞いを他車に通知するための振る舞い予定情報を、前記通信路生成手段で生成した通信路を通じて、前記無線通信部により、前記他車に送信する振る舞い予定情報送信手段、
として機能させるための自動車用プログラム。
【請求項４３】
自律的に自車の振る舞いを実行する自動運転車であって、送受信機能を有し、車々間で無線通信するための無線通信部を備える自動車が備えるコンピュータを、
前記無線通信部を通じた、他車からの車々間通信要求の受信を監視する監視手段、
前記監視手段で、前記他車からの車々間通信要求を受信したときに、自車が自律的に自車の振る舞いを実行する自動運転車であることの情報を含む応答情報を前記無線通信部を通じて送信する手段、
前記応答情報に基づいて生成される無線通信路を通じて、前記車々間通信要求を送ってきた前記他車からの、前記他車の周辺の他の車の振る舞いに影響を与える振る舞いとして実行予定の他車影響振る舞いを通知するための振る舞い予定情報を受信する予定情報受信手段、
受信した前記振る舞い予定情報を解析して、前記他車影響振る舞いが自車の振る舞いに影響があるか否かを判断する影響判断手段、
前記影響判断手段の判断結果に基づいて、自車の振る舞いを決定する振る舞い決定手段、
として機能させるための自動車用プログラム。
【請求項４４】
自律的に自車の振る舞いを実行する自動運転モードと、手動運転モードとを備える自動車であって、送受信機能を有し、車々間で無線通信するための無線通信部を備える自動車が備えるコンピュータを、
前記無線通信部を通じた、他車からの車々間通信要求の受信を監視する監視手段、
前記監視手段で、前記他車からの車々間通信要求を受信したときに、自車が前記自動運転モードの状態であるときに、前記自動運転モードの状態であることの情報を含む応答情報を前記無線通信部を通じて送信する手段、
前記応答情報に基づいて生成される無線通信路を通じて、前記車々間通信要求を送ってきた前記他車からの、前記他車の周辺の他の車の振る舞いに影響を与える振る舞いとして実行予定の他車影響振る舞いを通知するための振る舞い予定情報を受信する予定情報受信手段、
前記振る舞い予定情報を解析して、前記他車影響振る舞いが自車の振る舞いに影響があるか否かを判断する影響判断手段、
前記影響判断手段の判断結果に基づいて、自車の振る舞いを決定する振る舞い決定手段、
として機能させるための自動車用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自動車及び自動車用プログラムに関する。
【背景技術】
【０００２】
近年、運転者による運転操作が無くても自律走行が可能である自動運転モードを備える自動車が登場してきている（例えば、特許文献１（特開２０１２−４８５６３号公報）参照）。この種の自動車としては、手動運転モードと自動運転モードとを切り替え可能なもののほか、自動運転モードのみを備える自動運転車や、無人で自律走行することが可能な自動運転車も登場するものと考えられる。
【０００３】
この種の自動車の自動運転モードによる自律走行は、現状では、安全性が容易に確保できる場所や環境でのみ認められるなど、制限が課されている場合が多いが、近い将来、公道を自由に走行することが可能になるものと推察される。
【０００４】
自動運転モードを備える自動車が、公道を自由に走行することが可能になると、手動運転しかできない自動車（マニュアル仕様車）と、自動運転モードを備える自動車（便宜上、以下の説明では自動運転モードを備える自動車を自動運転車ということにする）とが、同じ道路上を同時に走行するようになる。
【０００５】
マニュアル仕様車の場合には、運転者によって交通法規を厳守しなかったり、予測が不可能な振る舞いをすることがあるなどが不可避であるのが現状であるが、自動運転車による自動運転モードでは、交通法規が厳守されると共に、障害物は必ず避けて走行することが予測される。すなわち、マニュアル仕様車と、自動運転車とでは、異なる走行態様を取ることが予測される。
【０００６】
したがって、周辺を走行している自動車が、マニュアル仕様車か、自動運転車かを知ることができれば、歩行者や、運転者や、自動車（自動運転車）自身が、それらの自動車の動きや振る舞いを予測して、自己の振る舞いや走行について、安全を確保したり、注意したりすることができる可能性が高まり、事故の発生を未然に防ぐなど、交通安全に役立つようになることが期待できる。つまり、走行中の自動車がマニュアル仕様車か、自動運転車かが分かれば、自分の行動や振る舞いを定めるについて、それを参考にすることができて、交通安全上、好ましい。
【０００７】
そこで、例えば特許文献２（特開２０１５−２２８１５２号公報）には、自動車同士の間での車々間通信により、自車の動作中モードが自動運転モードか、手動運転モードかを互いに送受して、自車の周辺の他車についての動作モードを把握することができるようにしたものが提案されている。この特許文献２の技術によれば、自車の周辺の他車について払う注意を、把握した動作モードに応じて重くしたり、軽くしたりすることができて便利である。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−４８５６３号公報
【特許文献２】特開２０１５−２２８１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献２の技術では、走行中の自動車の動作モードを知り、当該知った動作モードを参考にして安全運転をするようにすることができるだけで、自車がこれから行おうとする振る舞いを、交通事故が生じさせることなく、安全に実行することを担保することはできなかった。特に、例えば、右折や左折、車線変更、合流など、他車の振る舞いに影響を与える他車影響振る舞いを、交通事故を確実に回避して、安全に行えることを担保することはできなかった。
【００１０】
この発明は、以上の点に鑑み、他車影響振る舞いを実行しようとする場合において、交通事故を確実に回避して、安全に行えることを担保することができる自動車を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、請求項１の発明は、
送受信機能を有し、車々間で無線通信するための無線通信部と、
周辺の他車の振る舞いに影響を与える振る舞いとして予め定められた他車影響振る舞いをすべきタイミングとなった時に、前記無線通信部を通じて、周辺の他車に車々間通信要求を送信する車々間通信要求手段と、
前記車々間通信要求に応じて前記他車から送られてくる、前記他車が自律的に自車の振る舞いを実行する自動運転車であるか、あるいは自律的に自車の振る舞いを実行する自動運転モードの状態であるかの情報を含む応答情報を前記無線通信部を通じて受信する手段と、
前記受信した応答情報から、前記他車が自律的に自車の振る舞いを実行する自動運転車であるか否か、あるいは自律的に自車の振る舞いを実行する自動運転モードの状態であるか否かを判別する判別手段と、
前記判別手段の判別結果に基づいて、自律的に自車の振る舞いを実行する自動運転車であると判別した他車、あるいは自律的に自車の振る舞いを実行する自動運転モードの状態であると判別した他車との間に通信路を生成する通信路生成手段と、
実行予定の前記他車影響振る舞いを他車に通知するための振る舞い予定情報を、前記通信路生成手段で生成した通信路を通じて、前記無線通信部により、前記他車に送信する振る舞い予定情報送信手段と、
を備えることを特徴とする自動車を提供する。
【００１２】
上述の構成の請求項１の自動車によれば、周辺の他車の振る舞いに影響を与える振る舞いとして予め定められた他車影響振る舞いをすべきタイミングとなった時には、無線通信部を通じて、周辺の他車に車々間通信要求を送信する。
【００１３】
そして、他車から送られてくる車々間通信要求に応じる応答情報を受信し、当該受信した応答情報から、他車が自律的に自車の振る舞いを実行する自動運転車であるか否か、あるいは自律的に自車の振る舞いを実行する自動運転モードの状態であるか否かを判別したときには、自車と、他車との通信路を生成する。
【００１４】
そして、自車は、実行予定の他車影響振る舞いを他車に通知するための振る舞い予定情報を、生成した無線通信路を通じて、他車に送信する。
【００１５】
この振る舞い予定情報を受信した他車は、実行されようとしている振る舞いが、どのような振る舞いであるか認識して、それに対応する自車の振る舞いを決定することができる。
【００１６】
そして、自車は、車々間通信要求に基づいて生成した通信路の他車が、自動運転車あるいは自動運転モードの状態であることから、振る舞い予定情報を送った他車は、振る舞い予定情報に対応した振る舞いをしてくれることを期待することができる。
【発明の効果】
【００１７】
この発明による自動車によれば、他車影響振る舞いを実行しようとする際には、事前に、周辺の自動運転車あるいは自動運転モードの状態である他車と車々間通信をして、自車が行おうとしている他車影響振る舞いを他車に通知することができるので、交通事故を回避して、安全に他車影響振る舞いを行えることが期待できるという顕著な効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】この発明による自動車の実施形態の電子制御回路部の構成例を示すブロック図である。
【図２】図１の例の自動車の電子制御回路部の要部の構成例を説明するための機能ブロック図である。
【図３】図１の例の自動車の電子制御回路部の処理動作例を説明するためのフローチャートを示す図である。
【図４】図１の例の自動車の電子制御回路部の処理動作例を説明するためのフローチャートの一部を示す図である。
【図５】図１の例の自動車の電子制御回路部の処理動作例を説明するためのフローチャートの一部を示す図である。
【図６】図１の例の自動車の電子制御回路部の処理動作例を説明するためのフローチャートの一部を示す図である。
【図７】図１の例の自動車の電子制御回路部の処理動作例を説明するためのフローチャートの一部を示す図である。
【図８】この発明による自動車の実施形態により実行される他車影響振る舞いの一例を説明するための図である。
【図９】この発明による自動車の実施形態により実行される他車影響振る舞いの他の一例を説明するための図である。
【図１０】この発明による自動車の実施形態により実行される他車影響振る舞いの更に他の一例を説明するための図である。
【発明を実施するための形態】
【００１９】
以下、この発明による自動車の実施形態を、自律的に自車の振る舞いを実行する自動運転モードを備える自動運転車の場合として、以下に説明する。図１は、この発明による自動車の実施形態としての自動運転車１の電子制御回路部１０の一例のハードウェア構成例を示す図である。なお、この実施形態の自動運転車１は、電気自動車の場合の例である。ただし、バッテリーは、図１では図示を省略した。
【００２０】
また、この実施形態の自動運転車１は、自律的に自車の振る舞いを実行する自動運転モードと、手動運転モードとを備えている。手動運転モードは、自動運転車ではない通常の自動車と同様に、運転者のアクセルペダル操作やブレーキペダル操作、シフトレバー操作及びステアリング操作（ハンドル操作）に応じた走行ができるモードである。また、自動運転モードは、運転者がアクセルペダル操作やブレーキペダル操作、シフトレバー操作及びステアリング操作をしなくても、自動運転車１自身が自動的（自律的）に障害物を回避しながら進路変更をする走行モードである。
【００２１】
自動運転車１の運転者は、例えば後述するタッチパネル１１２を通じた所定の操作により、手動運転モードで走行中の自動運転車１を自動運転モードに切り替えることができると共に、自動運転モードで走行中に、運転者がアクセルペダル操作やブレーキペダル操作、シフトレバー操作またはステアリング操作など所定の操作をすると、自動的に手動運転モードに戻るように構成されている。
【００２２】
図１に示すように、電子制御回路部１０は、制御部１０１に対して、システムバス１００を通じて、無線通信部１０２、モータ駆動制御部１０３、ステアリング駆動制御部１０４、手動／自動運転モード切替制御部１０５、レーダー群１０６、カメラ群１０７、センサ群１０８、周囲状況把握部１０９、現在位置検出部１１０、表示部１１１、タッチパネル１１２、カーナビ機能部１１３、自車情報記憶部１１４、走行速度及び方向検出部１１５、時計部１１６、車々間通信制御処理部１１７、振る舞い制御部１１８、音声入出力部１１９、のそれぞれが接続されている。
【００２３】
モータ駆動制御部１０３には、モータ駆動部１２１が接続されている。ステアリング駆動制御部１０４には、ステアリング駆動部１２２が接続されている。手動／自動運転モード切替制御部１０５には、手動運転操作検知部１２３が接続されている。また、カーナビ機能部１１３には、カーナビ用データベース１２４が接続されている。さらに、音声入出力部１１９には、マイクロフォン１２５と、スピーカ１２６とが接続されている。
【００２４】
制御部１０１は、コンピュータを搭載して構成されていて、自動運転車１の全体を制御する。
【００２５】
無線通信部１０２は、車々間通信を行うためのもので、通常は、受信待機モードとなっている。そして、後述するように、車々間通信制御処理部１１７の制御に従って、発信トリガーが発生したときには、車々間通信要求信号をブロードキャストにより送信し、その応答情報を通信相手から受けたときに、車々間通信を行うようにする動作する。また、無線通信部１０２は、車々間通信制御処理部１１７の制御に従って、受信待機モードにおいて、車々間通信要求信号の受信したときには、当該車々間通信要求信号の発信車との間に生成される通信路を通じた車々間通信を行うように動作する。
【００２６】
モータ駆動制御部１０３は、制御部１０１の制御の下に、この実施形態の電気自動車で構成される自動運転車１のモータ駆動部１２１への駆動信号の供給を制御して、自動運転車１の走行開始、走行速度制御（ブレーキ制御及びアクセル制御を含む）、走行停止などを制御するようにする。
【００２７】
ステアリング駆動制御部１０４は、制御部１０１の制御の下に、この実施形態の自動運転車１のステアリング駆動部１２２への駆動制御信号の供給を制御して、自動運転車１の進路変更の制御をするようにする。
【００２８】
手動／自動運転モード切替制御部１０５は、タッチパネル１１２を通じた選択操作入力に応じて、自動運転車１の運転モードを、手動運転モードと、自動運転モードとのいずれかに切り替える制御を行う。手動運転操作検知部１２３は、運転者によるアクセルペダル操作やブレーキペダル操作、シフトレバー操作さらにはステアリング操作の操作情報を受けて、その手動運転操作情報を手動／自動運転モード切替制御部１０５に供給する。
【００２９】
手動／自動運転モード切替制御部１０５は、自動運転車１が手動運転モードのときには、この手動運転操作検知部１２３からの手動運転操作情報を、モータ駆動制御部１０３、ステアリング駆動制御部１０４に供給して、モータ駆動部１２１、ステアリング駆動部１２２を、運転者のペダル操作やシフトレバー操作、ステアリング操作（ハンドル操作）に応じて制御する。
【００３０】
また、手動／自動運転モード切替制御部１０５は、自動運転車１が自動運転モードのときには、後述するようにして、レーダー群１０６、カメラ群１０７、センサ群１０８、周囲状況把握部１０９の出力に基づいて制御部１０１で生成される自動運転操作情報を、モータ駆動制御部１０３、ステアリング駆動制御部１０４に供給して、モータ駆動部１２１、ステアリング駆動部１２２を、自動運転操作情報により駆動制御する。なお、自動運転モードにおいては、カーナビ機能部１１３において、運転者などにより設定された行先（目的地）に対する現在位置からの経路が探索され、その探索された経路に沿って走行するように制御される。
【００３１】
なお、手動運転モードを備えずに自動運転モードのみを備える完全自動運転車の場合、手動／自動運転モード切替制御部１０５、手動運転操作検知部１２３は、もちろん備えていない。また、手動運転操作に必要なアクセルペダル、ブレーキペダル、シフトレバー、ステアリング（ハンドル）などもなくてもよい。ただし、安全確保のために、ブレーキペダル（ブレーキボタン、ブレーキに対応するタッチパネル入力や音声入力でもよい）を備え、ブレーキ操作だけは手動で対応できるようにしてもよい。
【００３２】
レーダー群１０６は、自動運転車１の車両の周囲に存在する人や物との距離を測るためのもので、レーザー・レーダー（ライダー）やミリ波レーダーなどからなる。レーザー・レーダーは、例えば天井やバンパー付近に埋め込まれ、ミリ波レーダーは、例えば車両の前部及び後部に設けられている。レーザー・レーダーとミリ波レーダーの両方を備えてもよいし、一方のみであってもよい。また、サブミリ波レーダーやマイクロ波レーダーなど、その他のレーダーを用いてもよい。さらに、レーダーと同様の目的で音波や超音波によるソナー（図示せず）を用いることができる。
【００３３】
カメラ群１０７は、第１の実施形態のカメラ群２０７に対応するもので、自動運転車１の車内を撮影する１〜複数個のカメラと、自動運転車１の前方、側方、後方など、車外の周囲を撮影する１〜複数個のカメラとを含む。
【００３４】
センサ群１０８は、ドアの開閉や窓の開閉を検知する開閉検知センサ、シートベルト着用を検出するためのセンサ、運転席や助手席などの座席に乗車者が着座したことを検知する着座センサなどの他、車外の近傍の人物を検知する人感センサ（赤外線センサ）や自動運転のための補助となる情報を取得するための各種センサからなる。自動運転のための補助となる情報を取得するための各種センサとしては、例えば車両やタイヤの振動を検出するための振動センサ、タイヤの回転数を検出する回転数センサ、方位を検出するための地磁気センサ、加速度を検出するための加速度センサ、角度や角速度を検出するためのジャイロセンサ（ジャイロスコープ）、などが含まれる。また、この実施形態では、センサ群１０８には、右ウインカーや左ウインカー（方向指示器）やハザードランプ（非常点滅灯）等の点滅、バックライトやブレーキライト等の点灯を検知するセンサも含まれている。
【００３５】
周囲状況把握部１０９は、レーダー群１０６やセンサ群１０８、また、カメラ群１０７の撮影画像を用いて、自車の周囲の移動体（人物を含む）や、道路の車線数及び自車の走行中車線、上り坂、下り坂などの周囲環境を把握するようにする。周囲状況把握部１０９は、例えばベイズ理論に基づいた処理を行うことで、周囲の障害物や移動体を把握するようにする。この周囲状況把握部１０９で把握された周囲環境、周囲の障害物や移動体の情報は、後述する車々間通信制御処理部１１７や振る舞い制御部１１８において、交通法規に則ると共に、安全を確保する振る舞いを決定するために利用される。
【００３６】
また、この実施形態では、周囲状況把握部１０９は、カメラ群１０７の自車の周囲の撮影画像から、交通標示や交通標識を認識する機能を備えている。周囲状況把握部１０９で認識された交通標示や交通標識は、後述する振る舞い制御部１１８において、交通法規に則った振る舞いをするために利用される。
【００３７】
現在位置検出部１１０は、第１の実施形態の車載装置２の現在位置検出部２０４に対応するもので、ＧＰＳ衛星からの電波を受信して、自車の現在位置を検出する。現在位置検出部１１０は、ＧＰＳ衛星からの電波により検出された位置の精度をさらに高めるため、ＧＰＳ衛星からの電波の受信で検出された現在位置の情報のみではなく、センサ群１０８に含まれる１〜複数個のセンサ及びレーダー群１０６、カメラ群１０７の撮影画像（ナビ機能を併用）などをも用いると共に、例えばベイズ理論に基づいた処理を行うことで、より精度の高い現在位置を検出確認するようにしている。
【００３８】
自動運転車１は、自動運転モードにおいては、現在位置検出部１１０や周囲状況把握部１０９において、レーダー群１０６、カメラ群１０７、センサ群１０８、ＧＰＳ衛星からの電波の受信で取得した位置情報などの各種情報、つまり、人間の目や耳から得る情報に対応する情報をベイズ理論などにより処理し、これに基づき、制御部１０１は、自車の進路変更や障害物の回避など知的な情報処理（ＡＩ（人工知能））及び制御（ＡＩ（人工知能））を行って、自動運転操作情報を生成する。そして、生成された自動運転操作情報に基づいて、モータ駆動制御部１０３によりモータ駆動部１２１が駆動され、ステアリング駆動制御部１０４によりステアリング駆動部１２２が駆動されることで、自律移動制御がなされる。したがって、この実施形態では、自律移動制御手段は、制御部１０１と、レーダー群１０６、カメラ群１０７、センサ群１０８、周囲状況把握部１０９、現在位置検出部１１０、及びモータ駆動制御部１０３、モータ駆動部１２１、ステアリング駆動制御部１０４、ステアリング駆動部１２２、更に後述するカーナビ機能部１１３とにより構成される。
【００３９】
表示部１１１は、例えばＬＣＤ（Liquid  Crystal  Display；液晶ディスプレイ）からなる。タッチパネル１１２は、ＬＣＤからなる表示部１１１の表示画面の上に、指によるタッチ入力が可能なタッチセンサが重畳されて配設されたものである。表示部１１１の表示画面には、制御部１０１の制御に基づき、ソフトウェアボタン（キーボードの文字入力用ボタンを含む）を含む表示画像が表示される。そして、タッチパネル１１２は、表示画面に表示されているソフトウェアボタン上の指によるタッチを検出すると、そのタッチを制御部１０１に伝達する。これを受けた制御部１０１は、ソフトウェアボタンに対応する制御処理を実行するように構成されている。なお、ソフトウェアボタンは、別途キーボードなどを用いることで対応してもよい。
【００４０】
カーナビ機能部１１３に接続されているカーナビ用データベース１２４には、国内の地図及び経路案内データが、予め格納されている。カーナビ機能部１１３は、カーナビ用データベース１２４に記憶されている地図や、経路案内データに基づいて、自動運転車１が指定された目的地まで移動するのを補助するように案内するための機能部である。カーナビ機能部１１３は、使用者（運転車または乗車者）により設定入力された出発地、経由地、目的地、探索条件に基づいて経路探索を行って、経路案内データを作成し、この経路案内データを用いて経路案内処理を実行する。この実施形態では、カーナビ機能部１１３は、手動運転モードと、自動運転モードとで、若干異なる経路案内処理をするように構成されている。
【００４１】
すなわち、手動運転モードにおいては、カーナビ機能部１１３は、表示部１１１の表示画面上において、目的地までの経路（ルート）を明示的に表示する地図上に、現在位置検出部１１０で検出確認されている自車位置を重畳表示した画像を表示すると共に、自車の移動に伴い、地図上の自車位置（現在位置）を移動させ、かつ、ルート上の交差点や分岐点など、経路案内が必要な箇所で音声案内をするようにする。これは、通常のカーナビ機能と同様である。
【００４２】
一方、自動運転モードにおいては、カーナビ機能部１１３は、自車の現在位置が目的地までのルート上から離れているときには、その離間方向及び距離の情報を、後述する振る舞い制御部１１８に通知すると共に、自車の現在位置が目的地までのルート上に在るときには、自車の移動に伴い、ルート上の交差点や分岐点などの手前で、ルートに沿った進路方向の変更指示情報を振る舞い制御部１１８に通知するようにする。
【００４３】
振る舞い制御部１１８は、制御部１０１の制御の下において、このカーナビ機能部１１３から通知された情報と、現在位置検出部１１０の現在位置確認結果及び周囲状況把握部１０９の把握結果とに基づいて、自車がルート上を指示された通りの進路をとって移動するように、モータ駆動制御部１０３を通じてモータ駆動部１２１を制御すると共に、ステアリング駆動制御部１０４を通じてステアリング駆動部１２２を制御するための自動運転操作情報を生成する。したがって、自動運転モードにおけるカーナビ機能部１１３及び制御部１０１による目的地までの経路案内により、乗車者が無人の状態においても、自動運転車１は、目的地まで移動することができる。
【００４４】
また、この実施形態では、カーナビ機能部１１３は、自動運転モードにおいては、右折時や左折時の方向指示器の点滅、また、緊急停止時などのハザードランプの点滅などをする地点及び点滅させる指示器の情報（左側の指示器か、右側の指示器や、両方か）についての指示器制御情報も、経路案内データに含めるようにしている。振る舞い制御部１１８は、この経路案内データに含まれる指示器制御情報に基づいて、現在位置が当該指示器制御地点になった位置で、指示された指示器の点滅制御を実行する。
【００４５】
なお、指示器制御情報は、点滅などをする地点及び点滅させる指示器の情報には限られるものではなく、点灯などをする地点及び点灯させる指示器の情報であってもよい。例えば、バック走行時のバックライト（後退灯）の点灯（白色点灯）やブレーキ時のブレーキライト（制動灯）の点灯（赤色点灯）などをする地点及び点灯させる指示器の情報（バックライトか、ブレーキライトか、両方か）についての指示器制御情報も、経路案内データに含めるようにすることができる。振る舞い制御部１１８は、点滅制御の場合と同様、この経路案内データに含まれる指示器制御情報に基づいて、現在位置が当該指示器制御地点になった位置で、指示された指示器の点灯制御を実行する。
【００４６】
さらに、この実施形態では、周辺の他車の振る舞いに影響を与える振る舞い（以下、他車影響振る舞いという）が予め定められており、カーナビ機能部１１３は、探索結果の経路案内データには、他車影響振る舞いの実行が必要な地点に対応して、他車影響振る舞い発生情報が含められている。この他車影響振る舞いとしては、自動運転車が右折や左折をする振る舞い、走行車線を変更する振る舞い、一般道や高速道で合流する振る舞い、渋滞中の車列に進入する振る舞い、などが、予め定められて、自動運転車１に登録されている。
【００４７】
他車影響振る舞い発生情報には、発生する他車影響振る舞いが何であるかの情報と、当該他車影響振る舞いが行われる地点の情報が含まれる。この他車影響振る舞い発生情報は、他車影響振る舞いが実際に実行されるルート上の地点と同一地点またはその手前の地点に対応して挿入される。例えば、後述するように、右折や左折、合流などが他車影響振る舞いとして自動運転車１に予め設定されており、カーナビ機能部１１３は、他車影響振る舞い発生情報を、それらの振る舞いが必要となるルート上の交差点や、合流地点と同一地点またはその手前の地点に対応して挿入する。この他車影響振る舞い発生情報は、後述するように、車々間通信の発信トリガーの情報として用いられる。なお、他車影響振る舞い発生地点情報の挿入地点は、方向指示器やハザードランプの点滅指示地点や、バックライトやブレーキライトの点灯指示地点と同一地点でもよいし、それよりも手前の地点でもよい。
【００４８】
自車情報記憶部１１４は、自車が自動運転モードを備えるか否かの情報を含むモード情報と、自車を他車と区別して特定させるための情報とからなる自車情報を記憶している。この自車情報は、自動運転車１の製造工場において、作業者により入力されて格納される。また、自動運転車１の販売時に、ディーラーなど販売店において、販売者により入力されて格納される。もちろん、作業者や販売者による自車情報の入力は、直接入力の場合でも、自動車会社などの所定のサーバからのダウンロード入力であってもよい。さらに、自車情報が、自動運転車１の販売後に入力される場合には、自動運転車１の所有者や使用者、あるいは管理者や管理会社などにより入力されて格納される。
【００４９】
自車情報記憶部１１４に記憶されるモード情報としては、この例では、マニュアル仕様車か、自動運転モードを備える自動運転車か、そして、自動運転車であれば、マニュアル運転モードと自動運転モードとを切り替えられるタイプ、自動運転モードのみのタイプ、無人運転が可能なタイプなどの複数タイプの内のいずれのタイプかなどの情報を含む。なお、自動運転車に搭載され利用されるＡＩ（Artificial  Intelligence；人工知能）の開発元やバージョンなど、ソースが何であるか、レベルの高さがどれぐらいかなどが特定できる場合は、それらの情報を自車情報として含んでもよい。また、ＡＩの場合、一般的に学習により進化し、安全性や走行性能などを高めていくため、走行時間や走行距離と、ＡＩに依拠する安全性や走行性能などの間には高い相関があるため、走行時間や走行距離を自車情報として含めるようにしてもよい。なお、ＡＩは、ＬＳＩなどハードウェアで搭載される場合と、ソフトウェアで搭載される場合がある。
【００５０】
また、自車情報記憶部１１４に記憶される、自車の自動運転車１を他車と区別して特定させるための情報としては、他車と異なる情報のみならず、当該自動運転車１の仕様の情報などを含んでもよいことは言うまでもない。自車情報記憶部１１４に記憶される自車情報の例としては、例えば、国番号（どこの国の車か）、製造会社（自動車会社）、車種、車名、ボディーカラー、排気量、駆動方式（ガソリン車、ＰＨＶ（Plug-in Hybrid Vehicle）、ＥＶ（Electric Vehicle）、燃料電池車など）、自動運転モードの有無、乗車可能人数、ナンバープレートのナンバー、一般車両か特殊車両（救急車、消防自動車、パトカー、タクシー、バスなど）か、その他のメーカーオプション（製造会社が自由に設定可能）などとされる。
【００５１】
走行速度及び方向検出部１１５は、センサ群１０８の速度センサのセンサ出力から、あるいは、時計部１１６からの時刻変化の間の現在位置検出部１１０で検出された現在位置の位置変化から、自動運転車１の走行速度を検出し、また、センサ群１０８の加速度センサ、ジャイロセンサや方位センサのセンサ出力から、自動運転車１の移動速度を検出する。時計部１１６は、年、月、日、時、分、秒の時間情報を生成する。
【００５２】
車々間通信制御処理部１１７は、この実施形態における無線通信部１０２を用いて受信待機動作、車々間通信の発信時動作及び受信時動作を制御する。この車々間通信制御処理部１１７については、後で詳述する。
【００５３】
振る舞い制御部１１８は、自動運転モードにおける自車の振る舞いの実行を制御する。すなわち、この実施形態の自動運転車１は、自動運転モードにおいては、カーナビ機能部１１３による経路探索により決定された目的地までの経路案内情報に従って、現在位置検出部１１０で検出された現在位置においてするべき振る舞いを実行しながら走行する。振る舞い制御部１１８は、現在位置検出部１１０で検出された現在位置において当該自動運転車１がするべき、経路案内情報に基づいた振る舞いを決定して、その振る舞いの実行を制御する機能部である。
【００５４】
そして、この実施形態の自動運転車１においては、さらに、振る舞い制御部１１８は、車々間通信制御処理部１１７において後述するようにしてその時にすべき振る舞いが決定された場合には、その決定された振る舞いを優先的に実行するように制御する。
【００５５】
音声入出力部１１９は、マイクロフォン１２５で収音した周囲の音声の音声信号を取り込むと共に、運転者等に報知するための音声信号をスピーカ１２６に供給して放音させるようにする。この実施形態では、マイクロフォン１２５で収音した周囲の音声の内、例えば緊急車両（救急車、消防車、パトカー等）のサイレンの音は、車々間通信制御処理部１１７や振る舞い制御部１１８における振る舞いの決定処理の際に利用され、この場合にも緊急車両の走行を優先するように振る舞いを決定する。そして、この実施形態では、運転者に対して通知する必要なメッセージ音声信号が、制御部１０１、車々間通信制御処理部１１７などで生成され、そのメッセージ音声信号がスピーカ１２６を通じて放音される。
【００５６】
以上のように、自動運転車１の電子制御回路部１０は構成されるが、図１に示した各処理ブロックのうち、モータ駆動制御部１０３、ステアリング駆動制御部１０４、手動／自動運転モード切替制御部１０５、周囲状況把握部１０９、現在位置検出部１１０、カーナビ機能部１１３、走行速度及び方向検出部１１５、車々間通信制御処理部１１７、振る舞い制御部１１８、の各処理機能は、制御部１０１がプログラムを実行することで行うソフトウェア処理として実現することができる。
【００５７】
［車々間通信制御処理部１１７の構成例］
図２は、車々間通信制御処理部１１７の処理機能を説明するための機能ブロック図である。すなわち、この実施形態では、車々間通信制御処理部１１７は、機能部として、通信監視部１１７０と、発信時処理部２００と、受信時処理部３００とを備えて構成される。
【００５８】
通信監視部１１７０は、車々間通信のアプリケーションプログラムが立ち上げられているときには、他車からの車々間通信要求の受信の待ち受け監視を行うと共に、自車において、車々間通信要求の発信トリガーが発生したかどうかの監視を行う。
【００５９】
車々間通信要求の発信トリガーは、自動運転車１が、周辺の他車の振る舞いに影響を与える振る舞いとして予め定められた他車影響振る舞いをすべきタイミングとなった時に発生する。この例では、前述したように、自動運転車が右折や左折をするとき、走行車線を変更するとき、一般道や高速道で合流するとき、渋滞中の車列に進入するとき、などの場合の振る舞いが、予め他車影響振る舞いとして定められており、通信監視部１１７０は、それらの他車影響振る舞いの発生を監視するようにする。
【００６０】
この実施形態では、前述したように、カーナビ機能部１１３は、経路案内データを作成する際に、他車影響振る舞いがルート上に必要になる地点と同一地点またはその手前の地点に、他車影響振る舞い発生情報を挿入するようにしている。この実施形態では、通信監視部１１７０は、自動運転車１において、手動運転モードと自動運転モードに限らず、カーナビ機能部１１３による経路案内が実行されているときには、現在位置が、他車影響振る舞い発生情報が挿入されている地点になったときに、発信トリガーの発生を検出するようにする。そして、通信監視部１１７０は、発信トリガーが発生したことを検出したときには、発信時処理部２００を起動させ、発信トリガー発生通知と、検出した他車影響振る舞いの情報を、発信時処理部２００に供給するように制御する。
【００６１】
また、通信監視部１１７０は、手動運転モードにおいて、カーナビ機能部１１３による経路案内が実行されていないときには、運転者による方向指示器やハザードランプの点滅開始操作（ブレーキ操作を伴ってもよい）があった時に、発信トリガーの発生を検出すると共に、点滅開始操作された方向指示器やハザードランプの点滅操作に基づいて、そのときの他車影響振る舞いを認識するようにする。
【００６２】
この場合に、方向指示器のみでは、他車影響振る舞いを特定することができない場合もあるので、運転者のタッチパネルを通じた操作を伴うようにしてもよい。例えば、右側への方向指示器の右ウインカーを点滅させたときには、それは右折を意味する場合と、車線変更を意味する場合とがある。そのため、右側への方向指示器を運転車が操作したときに、表示部１１１の表示画面には、右折及び車線変更の操作ボタン（アイコンボタン）が表示される。また、左側への方向指示器の左ウインカーを点滅させたときには、左折を意味する場合と、左側に寄って車両を停車する場合等がある。この場合には、表示部１１１の表示画面に、左折及び左側に寄って車両を停車することを示す操作ボタン（アイコンボタン）が表示される。運転者は、表示部１１１の表示画面に表示されている操作ボタンのいずれかを操作する。この操作は、タッチパネル１１２で検知される。方向指示器の操作に加えたこの運転者のボタン操作により、他車影響振る舞いを確実に認識することができる。
【００６３】
もちろん、カメラ群１０７の撮影画像から、交差点進入時や高速道路進入時など、所定の状況を認識したときに、発信トリガーの発生を検出する、あるいは発信トリガーを発生させると共に、そのときの他車影響振る舞いを認識するようにしてもよい。また、交差点に設置される信号機や道路に沿って所定の間隔で設置されるビーコンから電波情報を受信して、交差点への進入時や高速道路への進入時など、所定の状況を認識したときに、発信トリガーの発生を検出する、あるいは発信トリガーを発生させると共に、そのときの他車影響振る舞いを認識するようにしてもよい。
【００６４】
そして、通信監視部１１７０は、発信トリガーが発生したことを検出したときには、発信時処理部２００を起動させ、発信トリガー発生通知と、認識した他車影響振る舞いの情報を供給するように制御する。
【００６５】
また、通信監視部１１７０は、他車からの車々間通信要求の受信を検知したときには、受信時処理部３００を起動させ、車々間通信要求の受信通知を、受信時処理部３００に供給するように制御する。
【００６６】
発信時処理部２００は、後述する発信時処理を実行し、終了したときには、その旨を通信監視部１１７０に通知する。また、受信時処理部３００は、後述する受信時処理を実行し、終了したときには、その旨を通信監視部１１７０に通知する。通信監視部１１７０は、この終了の通知を受けると、他車からの車々間通信要求の受信の待ち受け監視を行うと共に、自車において、車々間通信要求の発信トリガーが発生したかどうかの監視する状態に復帰する。
【００６７】
＜＜発信時処理部２００＞＞
発信時処理部２００は、図２に示すように、車々間通信要求部２０１と、通信路生成管理部２０２と、振る舞い予定情報生成送信部２０３と、返信情報解析部２０４と、他車振る舞い確認部２０５と、振る舞い決定部２０６とを備える。
【００６８】
車々間通信要求部２０１は、発信トリガーの発生通知を通信監視部１１７０から受けると、車々間通信要求を無線通信部１０２を通じて送出する。
【００６９】
通信路生成管理部２０２は、車々間通信要求に対応する他車の応答情報を監視して、応答情報を送ってきた１または複数の他車と通信路を生成する。そして、通信路生成管理部２０２は、その後の車々間通信を管理し、車々間通信が終了したことを検知したら、その旨を通信監視部１１７０に通知する。
【００７０】
振る舞い予定情報生成送信部２０３は、発信トリガーの発生通知と共に送られてくる他車影響振る舞いの情報から、自車が行おうとする他車影響振る舞いと、当該他車影響振る舞いの実行予定の位置（地点）の情報を含む振る舞い予定情報を生成して、通信路生成管理部２０２で生成された通信路を通じて他車に送信する。この実施形態では、他車に送る振る舞い予定情報には、更に、現在位置検出部１１０で検出された自車の現在位置と、自車情報記憶部１１４に記憶されている自車を特定するための情報と、走行速度及び方向検出部１１５で検出された自車の走行速度及び走行方向の情報も含められる。
【００７１】
返信情報解析部２０４は、振る舞い予定情報を受信した他車から送られてくる返信情報を解析して、自車の他車影響振る舞いに対する他車の振る舞いを解析する。
【００７２】
他車振る舞い確認部２０５は、返信情報解析部２０４での解析結果により検出された他車の振る舞いの中から、自車の他車影響振る舞いに関与する他車の振る舞いを特定し、その他車の振る舞いにより、自車の他車影響振る舞いが安全に実行できると判断したときには、その他車の振る舞いを確認したことを示す確認通知を、当該他車に対して送信するようにする。
【００７３】
振る舞い決定部２０６は、他車振る舞い確認部２０５で確認通知を送信した他車の振る舞いに対応して安全に実行するようにするための振る舞いを決定する。この振る舞い決定部２０６での振る舞い決定の処理に当たっては、周囲状況把握部１０９での把握結果も参照される。すなわち、例えば緊急車両が存在する場合には、その緊急車両を優先するようにしたり、交通標示や交通標識を検出したら、それに基づく交通規則に従った振る舞いとするように決定する。
【００７４】
この振る舞い決定部２０６では、自車が手動運転モードと自動運転モードとでは、異なる処理を行う。すなわち、自車が手動運転モードのときには、振る舞い決定部２０６は、運転者に対して、例えば表示部１１１の表示画面を通じた表示メッセージにより、あるいは、スピーカ１２６を通じた音声メッセージにより、他車の振る舞いを通知するようにする振る舞いを決定し、その決定した振る舞いの情報を、振る舞い制御部１１８に渡して実行させるようにする。運転者は、この通知から、安全に他車影響振る舞いを実行することができると認識することができ、マニュアル操作で、当該他車影響振る舞いを実行することができる。
【００７５】
また、自車が自動運転モードのときには、振る舞い決定部２０６は、他車振る舞い確認部２０５で確認通知を送信した他車の振る舞いに対応して安全に実行するようにするための自動運転についての振る舞いを決定し、その決定した振る舞いの情報を、振る舞い制御部１１８に渡して実行させるようにする。これにより、振る舞い制御部１１８が、安全に他車影響振る舞いを実行することができる。
【００７６】
＜＜受信時処理部３００＞＞
受信時処理部３００は、図２に示すように、通信路生成管理部３０１と、振る舞い予定情報解析部３０２と、通信路維持要否判断部３０３と、振る舞い決定部３０４と、返信情報生成送信部３０５と、確認通知受信検出部３０６とを備えて構成されている。
【００７７】
通信路生成管理部３０１は、通信監視部１１７０からの車々間通信要求の受信通知を受け取ると、自車が自動運転モードであるかどうか判別し、自動運転モードであれば、車々間通信要求に応答する応答情報を生成して、車々間通信要求を発信した発信車に送信し、発信車との通信路を生成するようにする。なお、制御部１０１は、この通信路が生成されている間は、自動運転モードから、手動運転モードへの切り替えができないように制御するようにする。
【００７８】
一方、車々間通信要求の受信通知を受け取った時に自車が手動運転モードである場合には、この実施形態では、通信路生成管理部３０１は、車々間通信要求に応答せず、発信車との通信路は生成しない。そして、通信路生成管理部２０２は、通信路を生成したときには、その後の車々間通信を管理し、車々間通信が終了したことを検知したら、その旨を通信監視部１１７０に通知する。
【００７９】
なお、車々間通信要求の受信通知を受け取った時に、自車が手動運転モードであった場合に、強制的に自動運転モードに切り替え、あるいは、運転者に、自動運転モードへ切り替えの許可を問い合わせて、運転者から許可の回答を得たときに、自動運転モードに切り替えて、自動運転モードになったら、車々間通信要求に応答する応答情報を生成して、発信車に送信し、発信車との通信路を生成するようにしてもよい。
【００８０】
振る舞い予定情報解析部３０２は、通信路生成管理部３０１で生成された通信路を通じて発信車から送られてくる振る舞い予定情報を解析し、発信車が実行予定の他車影響振る舞いが何であるかと、発信車の現在位置、走行速度、走行方向、当該他車影響振る舞いが実行される地点の位置及び影響を受ける車線などを解析して検出し、その検出した解析結果を通信路維持要否判断部３０３に供給する。
【００８１】
通信路維持要否判断部３０３は、振る舞い予定情報解析部３０２の解析結果から、発信車の他車影響振る舞いが実行されたときに、自車が実際に影響を受けるか否か判断し、影響を受けると判断したときには、生成した通信路を維持するように決定し、影響を受けないと判断したときには、生成した通信路を切断して、発信車との車々間通信をこの時点で終了する。
【００８２】
振る舞い決定部３０４は、通信路維持要否判断部３０３で、生成した通信路を維持すると決定したときに、振る舞い予定情報解析部３０２での振る舞い予定情報の解析結果に基づいて、自車の振る舞いを決定するようにする。例えば、自車の現在位置及び走行速度、発信車の現在位置及び走行速度、そして、発信車が他車影響振る舞いを実行する地点の位置とから、発信車の他車影響振る舞いを優先させるよりも、自車は発信車が他車影響振る舞いを実行する地点を先に通過した方が良いと判断したときには、「そのまま先に通過」と決定するようにする。また、上記の情報に基づいて、発信車の他車影響振る舞いを優先させることができると判断したときには、例えば「徐行して発信車の他車影響振る舞いを優先させる」と決定するようにする。振る舞い決定部３０４は、決定した振る舞いの情報を、返信情報生成送信部３０５に供給する。
【００８３】
なお、この振る舞い決定部３０４での振る舞い決定の処理に当たっては、周囲状況把握部１０９での把握結果も参照される。すなわち、例えば緊急車両が存在する場合には、その緊急車両を優先するようにしたり、交通標示や交通標識を検出したら、それに基づく交通規則に従った振る舞いとするように決定する。
【００８４】
返信情報生成送信部３０５は、振る舞い決定部３０４からの決定された振る舞いの情報と、自車の位置情報及び自車を特定させるための自車情報とを含めた返信情報を生成し、その生成した返信情報を発信車に送信する。
【００８５】
確認通知受信確認部３０６は、返信情報生成送信部３０５から送出された返信情報に対応して、発信車からの確認通知の受信を受けたか否か判別し、確認通知を受けたときには、発信車が自車の振る舞いを確認したと判断して、振る舞い決定部３０４で決定された自車の振る舞いを実行するように、当該自車の振る舞いの情報を振る舞い制御部１１８に供給する。
【００８６】
こうして、この実施形態の自動運転車１は、他車からの車々間通信要求を受けたときには、自車が自動運転モードの場合に当該車々間通信要求を受け付けて、その車々間通信要求を発信した発信車との間で車々間通信を行って、自車の振る舞いを決定する。そして、その車々間通信で、発信車の他車影響振る舞いを優先するとして自車の振る舞いを決定したときには、車々間通信により、発信車の確認通知を受け取って、自車の振る舞いを実行するようにする。
【００８７】
この場合に、発信車は、返信情報により自車の他車影響振る舞いを優先させるようにする振る舞いを送ってきた他車が自動運転モードであることから、確実にその振る舞いを実行してくれると期待することができるので、自車の他車影響振る舞いを、確実かつ安全に実行することができる。
【００８８】
一方、返信情報により自車の他車影響振る舞いを優先させるようにする振る舞いを送った自動運転車１は、発信車からの自車の振る舞いについての確認通知を受け取って、自車の振る舞いを実行するようにしているので、発信車が自車の振る舞いを車々間通信により確認し、理解した上で、他車影響振る舞いを実行することが予測され、安全を確保して自車の振る舞いを実行することができる。
【００８９】
［実施形態の自動運転車１での処理動作の例］
次に、以上のように構成されている実施形態の自動運転車１の車々間通信制御処理部１１７の処理動作について、図３〜図７のフローチャートを参照して説明する。なお、以下の説明は、制御部１０１が、車々間通信制御処理部１１７の処理機能をプログラムを実行することで行うソフトウェア処理として実現した場合として説明する。
【００９０】
先ず、車々間通信制御処理部１１７の通信監視部１１７０での処理動作の例を、図３のフローチャートを参照しながら説明する。
【００９１】
制御部１０１は、無線通信部１０２を通じた他車からの車々間通信要求の受信を待ち受け監視すると共に、自車において、発信トリガーが発生したか否かの監視を行う（ステップＳ１０１）。そして、制御部１０１は、発信トリガーを検出したか否か判別し（ステップＳ１０２）、発信トリガーを検出したと判別したときには、発信時処理部２００を起動させ、発信トリガー発生通知と、検出した他車影響振る舞いの情報を、発信時処理部２００に供給するように制御する（ステップＳ１０３）。
【００９２】
そして、制御部１０１は、発信時処理部２００での発信時処理が終了したか否か判別し（ステップＳ１０４）、終了していないと判別したときには、ステップＳ１０３に戻って、発信時処理を継続する。また、ステップＳ１０４で、発信時処理が終了したと判別したときには、制御部１０１は、処理をステップＳ１０１に戻し、このステップＳ１０１以降の処理を繰り返す。
【００９３】
また、ステップＳ１０２で、発信トリガーを検出してはいないと判別したときには、制御部１０１は、車々間通信要求の受信を検出したか否か判別し（ステップＳ１０５）、車々間通信要求の受信を検出したと判別したときには、受信時処理部３００を起動させ、車々間通信要求の受信通知を、受信時処理部３００に供給するように制御する（ステップＳ１０６）。
【００９４】
そして、制御部１０１は、受信時処理部３００での受信時処理が終了したか否か判別し（ステップＳ１０７）、終了していないと判別したときには、ステップＳ１０６に戻って、受信時処理を継続する。また、ステップＳ１０７で、受信時処理が終了したと判別したときには、制御部１０１は、処理をステップＳ１０１に戻し、このステップＳ１０１以降の処理を繰り返す。
【００９５】
また、ステップＳ１０５で、車々間通信要求の受信を検出してはいないと判別したときには、制御部１０１は、処理をステップＳ１０１に戻し、このステップＳ１０１以降の処理を繰り返す。
【００９６】
次に、車々間通信制御処理部１１７の発信時処理部２００の処理動作の例を、図４及び図５のフローチャートを参照しながら説明する。
【００９７】
制御部１０１は、発信トリガー発生通知を受信したときには、図４のフローチャートを開始させ、無線通信部１０２を通じて車々間通信要求を送出する（ステップＳ１１１）。そして、制御部１０１は、他車からの応答情報を受信を検出したか否かを監視し（ステップＳ１１２）、他車からの応答情報を、例えば所定時間以上受信しなかった判別したときには、通信路は生成せずに、車々間通信が可能な他車が周辺に存在しない旨のメッセージを生成して、表示部１１１の表示画面に表示すると共に、スピーカ１２６を通じて放音して、運転者に通知するようにする（ステップＳ１１４）。そして、この発信時処理ルーチンを終了する。
【００９８】
また、ステップＳ１１２で、他車からの応答情報の受信を検出したと判別したときには、制御部１０１は、当該他車との通信路を生成する（ステップＳ１１３）。この場合に、複数の他車からの応答情報を受信したときには、それら複数の他車のそれぞれとの間に通信路を生成するようにする。
【００９９】
次に、制御部１０１は、発信トリガー発生通知と共に通信監視部１１７０から送られてくる他車影響振る舞いの情報と、当該他車影響振る舞いの実行予定の位置（地点）の情報と、自車の走行速度及び走行方向の情報とを含む振る舞い予定情報を生成して、生成された通信路を通じて他車に送信する（ステップＳ１１５）。
【０１００】
次に、制御部１０１は、他車からの返信情報の受信を待ち（ステップＳ１１６）、他車からの返信情報の受信を検出したと判別したときには、受信した返信情報を解析することで、返信してきた相手車を特定し（ステップＳ１１７）、その特定した相手車との必要な更なる車々間通信を実行し、他車が決定した振る舞いの情報を取得する（ステップＳ１１８）。
【０１０１】
次に、制御部１０１は、他車が決定した振る舞いを確認したら、その確認通知を生成し、当該他車に送信する（ステップＳ１１９）。
【０１０２】
次に、制御部１０１は、自車が手動運転モードの状態か、自動運転モードの状態であるかを判別する（図５のステップＳ１２１）。このステップＳ１２１で、自車が手動運転モードの状態であると判別したときには、制御部１０１は、確認した他車の振る舞いの通知メッセージを生成して、表示部１１１の表示画面に表示すると共に、スピーカ１２６を通じて放音し、運転者に通知して、当該他車の振る舞いに応じた振る舞いを実行するように促す（ステップＳ１２２）。
【０１０３】
また、ステップＳ１２１で、自車が自動運転モードの状態であると判別したときには、制御部１０１は、確認した他車の振る舞いに応じて安全に自車による他車影響振る舞いを実行することができるようする自車の振る舞いを決定し、振る舞い制御部１１８に伝達するようにする（ステップＳ１２３）。振る舞い制御部１１８の機能を制御部１０１がプログラム処理として実行する場合には、制御部１０１が、決定した振る舞いを実行する。
【０１０４】
ステップＳ１２２及びステップＳ１２３の次には、制御部１０１は、自車の振る舞い（他車影響振る舞い）の実行が終了するのを待ち（ステップＳ１２４）、終了したと判別したときには、通信路を通じて他車に他車影響振る舞いの実行終了通知を送信する（ステップＳ１２５）。そして、制御部１０１は、他車との通信路を切断し（ステップＳ１２６）、車々間通信による振る舞い処理の終了を、表示部１１１の表示画面にメッセージ表示すると共に、スピーカ１２６を通じて音声メッセージとして放音し、運転車に通知する（ステップＳ１２７）。以上により、発信時処理ルーチンを終了する。
【０１０５】
次に、車々間通信制御処理部１１７の受信時処理部３００の処理動作の例を、図６及び図７のフローチャートを参照しながら説明する。
【０１０６】
制御部１０１は、他車からの車々間通信要求の受信を検知したときには、受信時処理部３００を起動させ、図６のフローチャートを開始させるようにする。まず、制御部１０１は、自車は自動運転モードしか有しない自動運転車であるか否か判別する（ステップＳ１３１）。そして、ステップＳ１３１で、自車は、自動運転モードしか有しない自動運転車であると判別したときには、制御部１０１は、車々間通信要求を発信してきた発信車に、車々間通信要求に対する応答情報を送り、当該発信車との間に通信路を生成する（ステップＳ１３２）。
【０１０７】
また、ステップＳ１３１で、自車は、自動運転モードしか有しない自動運転車ではないと判別したときには、制御部１０１は、自動運転モード中か否か判別する（ステップＳ１３３）。このステップＳ１３３で、自動運転モード中であると判別したときには、制御部１０１は、車々間通信要求を発信してきた発信車に、車々間通信要求に対する応答情報を送り、当該発信車との間に通信路を生成する（ステップＳ１３２）。
【０１０８】
ステップＳ１３３で、自動運転モード中ではないと判別したときには、制御部１０１は、自動運転モードへの切り替えが可能であるか否か判別する（ステップＳ１３４）。このステップＳ１３４では、例えば運転者に、「車々間通信要求があるので、自動運転モードに切り替えてよいか」と問い合わせて、その問い合わせに対して、自動運転モードへの切り替えの許可を回答してきたか否かを判別する。
【０１０９】
このステップＳ１３３で、自動運転モードへの切り替えが不可である（運転者が切替を拒否）と判別したときには、制御部１０１は、通信路を生成せずに（ステップＳ１３５）、この処理ルーチンを終了する。
【０１１０】
また、ステップＳ１３４で、自動運転モードへの切り替えが可能である（運転者が切替を許可）と判別したときには、制御部１０１は、自動運転モードへの切り替えを行い（ステップＳ１３６）、車々間通信要求を発信してきた発信車に、車々間通信要求に対する応答情報を送り、当該発信車との間に通信路を生成する（ステップＳ１３２）。
【０１１１】
ステップＳ１３２の次には、制御部１０１は、発信車からの振る舞い予定情報を受信して、解析する（ステップＳ１３７）。そして、制御部１０１は、その解析結果から、発信車からの振る舞い予定情報で示される他車影響振る舞いが、自車の振る舞いに影響するか否か判別し（ステップＳ１３８）、影響がないと判別したときには、生成した通信路を切断して（ステップＳ１３９）、この処理ルーチンを終了する。
【０１１２】
また、ステップＳ１３８で、発信車の他車影響振る舞いが、自車の振る舞いに影響する
と判別したときには、制御部１０１は、自車を特定するための自車情報と、自車の現在位置、走行速度及び走行方向などを含めた返信情報を生成して、発信車に送信する（図７のステップＳ１４１）。
【０１１３】
そして、制御部１０１は、必要があれば、発信車との間で自車の振る舞いを決定するための更なる車々間通信を行う（ステップＳ１４２）。そして、制御部１０１は、発信車との間での車々間通信の結果に基づいて、自車の振る舞いを決定し、その決定した自車の振る舞いを発信車に送信する（ステップＳ１４３）。
【０１１４】
そして、制御部１０１は、発信車からの確認通知の受信を待ち（ステップＳ１４４）、確認通知の受信を判別したときには、決定した自車の振る舞いを実行するように、振る舞い制御部１１８に伝達する（ステップＳ１４５）。
【０１１５】
次に、制御部１０１は、発信車からの他車影響振る舞いの実行終了通知の受信を待ち（ステップＳ１４６）、実行終了通知を受信したと判別したときには、発信車との間の通信路を切断する（ステップＳ１４７）。そして、制御部１０１は、手動運転モードへの切り替え禁止を解除し（ステップＳ１４８）、表示部１１１の表示画面を通じて、また、スピーカによる放音音声により、車々間通信による振る舞い処理終了を運転者に通知する（ステップＳ１４９）。そして、この受信時処理ルーチンを終了する。
【０１１６】
［他車影響振る舞いについて、車々間通信により実行される振る舞いの例］
以下の説明では、便宜上、全ての自動車が、実施形態の自動運転車１の車々間通信制御処理部１１７を有するものとして説明する。なお、当該車々間通信制御処理部１１７を搭載していない自動車とは、実施形態の自動運転車１は、通信ができないので、その自動車は、他車影響振る舞いに対応して振る舞いを決定してくれる対象車から排除するようにする。
【０１１７】
＜合流＞
図８は、Ａ車が、脇道２から、片側２車線の広い道路３に、他車影響振る舞いの例である「合流」をする場合を示している。なお、このシチュエーションは、高速道路において、本線に合流のための道路２から、２車線の本線３に合流する場合と同様である。
【０１１８】
この図８の例においては、広い道路３の進行方向の左側車線３Ｌには、他車としてのＢ車が、右側車線３Ｒには、他車としてのＣ車が、それぞれ走行しているものとしている。
【０１１９】
Ａ車は、合流地点の近傍に来ると、発信トリガーが発生して、車々間通信要求を送出する。この発信トリガーは、上述したように、運転者が方向指示器等を操作したとき、カメラ群１０７の撮影画像から所定の状況を認識したとき、あるいは、カーナビ機能部１１３における経路案内データに含まれている他車影響振る舞い発生情報に基づいて発生する。
【０１２０】
Ａ車により発せられた車々間通信要求は、Ｂ車及びＣ車で受信され、Ａ車と、Ｂ車及びＣ車のそれぞれとの間に、一旦、通信路が生成される。Ｂ車は、通信路を通じて送られてくるＡ車の他車影響振る舞いとしての「合流」の情報を受け取り、自車が、「合流」により影響を受ける左側車線３Ｌにおいて合流地点の手前を走行中であることから、Ａ車の他車影響振る舞いである「合流」は、自車の振る舞いに影響すると判断して通信路を維持する。
【０１２１】
これに対してＣ車は、「合流」には直接的に影響の無い右側車線３Ｒを走行中であるので、合流地点の手前であっても、Ａ車の他車影響振る舞いである「合流」は、自車の振る舞いに影響しないと判断して、通信路を切断する。
【０１２２】
そして、通信路を維持したＢ車は、自車の前方でのＡ車の合流が可能であるかどうかを、Ａ車の現在位置、Ａ車の走行速度、Ａ車の走行方向、自車の現在位置、自車の走行速度、自車の走行方向、さらには自車のカメラが撮影したＡ車及びＡ車の周囲の画像などから判断し、合流が可能であると判断したときには、より安全を考慮して、例えば「速度を落として、Ａ車の合流を優先する」という振る舞いを決定し、それをＡ車に通知する。
【０１２３】
Ａ車は、Ｂ車からの決定された振る舞いの情報を受けて確認し、Ｂ車に確認通知を送信し、図８において、点線で示すようにして、合流の振る舞いを実行する。Ｂ車は、Ａ車からの確認通知を受けて、Ａ車が「合流」の振る舞いをするであろうことを予測しながら、自車が決定した振る舞いを実行する。以上により、Ａ車は、安全に他車影響振る舞いである「合流」の振る舞いをすることができる。なお、Ｂ車の後方に後続の他車（図示せず）が存在する場合には、後述の図９に示す場合と同様に、Ａ車は当該後続の他車ともＢ車と同様の通信を行い、Ｂ車によるＡ車の合流の許可の振る舞いに応じて、Ａ車が合流の振る舞いを完了することで、Ｂ車と共に、当該後続の他車も車々間通信を終了することとなる。
【０１２４】
＜渋滞中の進入＞
次に、図９の例は、他車影響振る舞いの例として、Ａ車が、脇道２１から、渋滞中の車線４に進入あるいは当該渋滞中の道路４の対向車線５に進入する場合を示している。
【０１２５】
この場合、Ａ車は、合流地点の近傍に来ると、発信トリガーが発生して、車々間通信要求を送出する。この発信トリガーは、上述したように、手動運転モードにおいては、運転者が方向指示器を操作したことに基づいて発生する。また、カーナビ機能が動作しているときには、経路案内データに含まれる他車影響振る舞い発生情報に基づいて発生する。ただし、この場合の他車影響振る舞いとしては、渋滞中の車列が存在していることを自動運転車１がカメラ群１０７の撮影画像から判断することで、自動運転車１は、「左折」は「渋滞中の車列への進入（左折）」とし、また、対向車線５への「右折」は、「渋滞中の車列を超えた進入（右折）」とする。
【０１２６】
Ａ車により発せられた車々間通信要求は、渋滞中の車線４上のＢ車、Ｃ車、Ｄ車、Ｅ車、Ｆ車、Ｇ車及び対向車線５を走行中のＨ車、Ｉ車で受信され、Ａ車との間に、一旦、通信路が生成される。その後の動作は、渋滞中の車線４に進入（左折）する場合と、渋滞中の車線４の対向車線５に進入（右折）する場合とで異なるので、分けて説明する。
【０１２７】
＜＜渋滞中の車列への進入（左折）＞＞
Ｂ車及びＣ車は、通信路を通じて送られてくるＡ車の他車影響振る舞いとしての「渋滞中の車列への進入」を受け取り、自車が、当該他車影響振る舞いにより影響を受ける車線４上に在るが、進入地点を既に過ぎているので、Ａ車の他車影響振る舞いは、自車の振る舞いに影響しないと判断して、通信路を切断する。そして、Ｄ車〜Ｇ車は、通信路を通じて送られてくるＡ車の他車影響振る舞いとしての「渋滞中の車列への進入」を受け取り、自車が、当該他車影響振る舞いにより影響を受ける車線４上に在り、しかも、進入地点の手前を走行中であることから、Ａ車の他車影響振る舞いである「渋滞中の車列への進入」は、自車の振る舞いに影響するとして、通信路を維持する。
【０１２８】
また、対向車線５のＨ車及びＩ車は、Ａ車の他車影響振る舞いとしての「渋滞中の車列への進入」は、車線４での事象であることから、Ａ車の他車影響振る舞いは、自車の振る舞いに影響しないと判断して、通信路を切断する。
【０１２９】
そして、通信路を維持したＤ車〜Ｇ車は、自車の前方でのＡ車の進入が可能であるかどうかを、Ａ車の現在位置、Ａ車の走行速度、Ａ車の走行方向、自車の現在位置、自車の走行速度、自車の走行方向、さらには自車のカメラが撮影したＡ車及びＡ車の周囲の画像などから判断する。すると、Ｄ車は、自車の位置がＡ車の進入を妨げる位置となっているので、Ｄ車は、例えば「自車の進入地点通過後の、Ａ車の進入を許可する」という振る舞いを決定し、それをＡ車に通知する。また、Ｅ車〜Ｇ車は、自車の前においてＡ車の進入が可能であると判断し、例えば「自車の前での、Ａ車の進入を許可する」という振る舞いを決定し、それをＡ車に通知する。
【０１３０】
以上の通知を受けたＡ車は、Ｄ車が通過した後、Ｅ車の前で、渋滞中の車列への進入が可能であると判断し、当該振る舞い動作を実行するようにする。この振る舞い動作が終了すると、Ａ車は、Ｄ車〜Ｇ車に、振る舞い終了を通知するので、Ａ車とこれらＤ車〜Ｇ車のそれぞれとの通信路は切断されて、車々間通信は終了となる。
【０１３１】
＜＜渋滞中の車列を超えた進入（右折）＞＞
車線４上のＢ車〜Ｇ車は、この場合にも、上述の「渋滞中の車列への進入」の場合と同様の動作をする。すなわち、Ｅ車〜Ｇ車は、「自車の前での、Ａ車の進入を許可する」という振る舞いを決定し、それをＡ車に通知する。
【０１３２】
そして、この場合には、車線５上のＨ車は、車線５におけるＡ車の進入地点よりも手前の位置を走行しているので、Ａ車の他車影響振る舞いにより自車の振る舞いが影響を受けると判断して、通信路を維持するようにする。そして、Ｉ車は、Ａ車が進入しようとしている車線５上に存在しているが、Ａ車の進入地点を過ぎた地点を走行中であるので、Ａ車の他車影響振る舞いにより自車の振る舞いが影響を受けることはないと判断して、通信路を切断する。
【０１３３】
そして、通信路を維持したＨ車は、自車の前方でのＡ車の進入が可能であるかどうかを、Ａ車の現在位置、Ａ車の走行速度、Ａ車の走行方向、自車の現在位置、自車の走行速度、自車の走行方向、さらには自車のカメラが撮影したＡ車及びＡ車の周囲の画像などから判断する。そして、Ｈ車は、自車の前においてＡ車の進入が可能であると判断したときには、例えば「自車の前での、Ａ車の進入を許可する」という振る舞いを決定し、それをＡ車に通知する。
【０１３４】
このＨ車からの通知を、前述したＥ車〜Ｇ車からの通知と共に受けたＡ車は、渋滞中の車列を横切って、車線５に進入する他車影響振る舞いを実行するようにする。この振る舞い動作が終了すると、Ａ車は、Ｄ車〜Ｇ車に加えてＨ車に、振る舞い終了を通知するので、Ａ車とこれらＤ車〜Ｇ車及びＨ車のそれぞれとの通信路は切断されて、車々間通信は終了となる。
【０１３５】
なお、Ｈ車が「自車の前での、Ａ車の進入を許可しない」という振る舞いを決定し、それをＡ車に通知してきた場合は、Ａ車は、車線４に進入して車線５の手前で待機し、Ｈ車の後続の他車（図示せず）と車々間通信を行い、当該後続の他車が「自車の前での、Ａ車の進入を許可する」という振る舞いを決定し、それをＡ車に通知するまで待つ。もちろん、前述したＥ車〜Ｇ車からの通知があっても、Ｈ車から進入の許可がない限り、Ｅ車〜Ｇ車の通行の妨げになると判断し、Ａ車は、車線４に進入せず、車線４の手前で待機していてもよい。
【０１３６】
＜交差点での右折や左折＞
次に、図１０の例は、他車影響振る舞いの例として、車線６を走行中のＡ車が、交差点において、右折して、車線９に進入する場合を示している。
【０１３７】
この場合、Ａ車は、右折地点の交差点の近傍に来ると、発信トリガーが発生して、車々間通信要求を送出する。この発信トリガーは、手動運転モードにおいては、運転者が右折の方向指示器を操作したことに基づいて発生する。また、カーナビ機能が動作しているときには、経路案内データに含まれる他車影響振る舞い発生情報に基づいて発生する。
【０１３８】
Ａ車により発せられた車々間通信要求は、Ａ車の周辺のＢ車、Ｃ車、Ｄ車、Ｅ車、Ｆ車で受信され、Ａ車との間に、一旦、通信路が生成される。
【０１３９】
そして、Ａ車が走行中の車線６と交差する、Ａ車の前方の左側の道路８に存在するＢ車は、当該交差点の直前に居るので、Ａ車の他車影響振る舞いである「交差点を右折」は、自車の振る舞いに影響するので、生成した通信路を維持する。また、車線６においてＡ車の後を走行中のＣ車は、Ａ車の他車影響振る舞いである「交差点を右折」は、自車の振る舞いには、直接には影響がないと判断して、通信路を切断する。また、対向車線７において交差点の手前を走行中であるＤ車及びＥ車は、Ａ車の他車影響振る舞いである「交差点を右折」は、自車の振る舞いに影響するので、生成した通信路を維持する。また、対向車線７において交差点を過ぎた位置を走行中であるＦ車は、Ａ車の他車影響振る舞いである「交差点を右折」は、自車の振る舞いに影響しないので、生成した通信路を切断する。
【０１４０】
そして、通信路を維持したＢ車は、例えば自車が居る方の道路よりも、車線６，７の方が優先するため、一時停止の交通標示や交通標識がある場合には、Ａ車に対して、「一時停止して、貴車の右折を優先します」という振る舞いを決定し、それをＡ車に通知する。
【０１４１】
また、通信路を維持したＤ車及びＥ車は、自車の前方でのＡ車の右折が可能であるかどうかを、Ａ車の現在位置、Ａ車の走行速度、Ａ車の走行方向、自車の現在位置、自車の走行速度、自車の走行方向、さらには自車のカメラが撮影したＡ車及びＡ車の周囲の画像などから判断し、右折が可能であると判断したときには、より安全を考慮して、例えば「速度を落として、Ａ車の右折を優先する」という振る舞いを決定し、それをＡ車に通知する。
【０１４２】
Ａ車は、Ｂ車、Ｄ車及びＥ車からの決定された振る舞いの情報を受けて確認し、Ｂ車、Ｄ車及びＥ車に確認通知を送信し、図１０において、点線で示すようにして、右折の振る舞いを実行する。Ｂ車、Ｄ車及びＥ車は、Ａ車からの確認通知を受けて、Ａ車が「右折」の振る舞いをするであろうことを予測しながら、自車が決定した振る舞いを実行する。以上により、Ａ車は、安全に他車影響振る舞いである「右折」の振る舞いをすることができる。
【０１４３】
この右折の振る舞い動作が終了すると、Ａ車は、Ｂ車、Ｄ車及びＥ車に、振る舞い終了を通知するので、Ａ車とこれらＢ車、Ｄ車及びＥ車のそれぞれとの通信路は切断されて、車々間通信は終了となる。
【０１４４】
上述の右折の例では、交差点に信号機のない場合を想定しているが、信号機が設置されている場合は、当該信号機への対応が優先され、それによりＡ車〜Ｅ車の振る舞い動作は制限されるため、右折の振る舞い動作は変わってくる場合がある。この例では、Ａ車が走行中の車線６と交差する、Ａ車の前方の左側の道路８に存在するＢ車は、当該交差点の直前に居るが、Ａ車の他車影響振る舞いである「交差点を右折」するタイミングには、当該信号機（赤信号）により、当該交差点の直前で一時停止している。したがって、Ｂ車は自車の振る舞いに影響しないと判断し、生成した通信路を遮断する。なお、この例では、Ｃ車〜Ｆ車は信号機のない場合と振る舞い動作は変わらない。
【０１４５】
なお、信号機の設置の有無や、信号機の示す指示内容（赤信号、青信号、黄信号、右折のみ可、左折のみ可、直進のみ可等）は、カメラ群１０７の撮影画像から認識することができる。また、信号機が発信する電波を受信し、信号機の設置の有無や、信号機の示す指示内容を獲得することもできる。
【０１４６】
以上の例では、右折の振る舞い動作を説明したが、左折の場合は、Ｄ車やＥ車もＡ車の影響を受けないので、その点、左折の振る舞い動作は変わってくる。なお、左折により進入しようとしている道路が、センターラインや中央分離帯が存在する道幅の広い道路であれば、Ｂ車はＡ車が進入しようとしている車線とは異なる車線に存在するので、この場合の左折は他車影響振る舞いとしなくてもよい。しかし、左折により進入しようとしている道路が、センターラインや中央分離帯が存在しない道幅の狭い道路である場合には、Ｂ車に対して、Ａ車の左折は他車影響振る舞いとなる。
【０１４７】
まず、Ａ車により発せられた車々間通信要求は、Ａ車の周辺のＢ車、Ｃ車、Ｄ車、Ｅ車、Ｆ車で受信され、Ａ車との間に、一旦、通信路が生成されるまでは、右折の場合も左折の場合も変わらない。
【０１４８】
そして、Ａ車が走行中の車線６と交差する、Ａ車の前方の左側の道路８に存在するＢ車は、当該交差点の直前に居るので、Ａ車の他車影響振る舞いである「交差点を左折」は、自車の振る舞いに影響するので、生成した通信路を維持する。
【０１４９】
また、車線６においてＡ車の後を走行中のＣ車は、Ａ車の他車影響振る舞いである「交差点を左折」は、自車の振る舞いには、直接には影響がないと判断して、通信路を切断する。また、対向車線７において交差点の手前を走行中であるＤ車及びＥ車は、Ａ車の他車影響振る舞いである「交差点を左折」は、自車の振る舞いには、直接には影響がないと判断して、通信路を切断する。さらに、対向車線７において交差点を過ぎた位置を走行中であるＦ車は、Ａ車の他車影響振る舞いである「交差点を左折」は、自車の振る舞いに影響しないので、生成した通信路を切断する。
【０１５０】
そして、通信路を維持したＢ車は、左折後のＡ車が対向車線に入ることから、Ａ車に対して、「徐行しますので、貴車は気を付けて左折してください」という振る舞いを決定し、それをＡ車に通知する。
【０１５１】
Ａ車は、Ｂ車からの決定された振る舞いの情報を受けて確認し、Ｂ車に確認通知を送信し、図示はしないが、左折の振る舞いを実行する。Ｂ車は、Ａ車からの確認通知を受けて、Ａ車が「左折」の振る舞いをするであろうことを予測しながら、自車が決定した振る舞いを実行する。以上により、Ａ車は、安全に他車影響振る舞いである「左折」の振る舞いをすることができる。
【０１５２】
この左折の振る舞い動作が終了すると、Ａ車は、Ｂ車に、振る舞い終了を通知するので、Ａ車とＢ車との通信路は切断されて、車々間通信は終了となる。
【０１５３】
上述の左折の例では、交差点に信号機のない場合を想定しているが、信号機が設置されている場合は、当該信号機への対応が優先され、それによりＡ車〜Ｅ車の振る舞い動作は制限されるため、左折の振る舞い動作は変わってくる場合がある。この例では、Ａ車が走行中の車線６と交差する、Ａ車の前方の左側の道路８に存在するＢ車は、当該交差点の直前に居るが、Ａ車の他車影響振る舞いである「交差点を左折」するタイミングには、当該信号機（赤信号）により、当該交差点の直前で一時停止していなければならない。したがって、Ｂ車は自車の振る舞いに影響しないと判断し、生成した通信路を遮断する。あるいは、Ｂ車がカメラの撮影画像から自車のいる道路が道幅の狭い道路であることを認識し、Ａ車の左折を妨害しないように左側の路肩で一時停止する振る舞いをしてもよい。なお、この例では、Ｃ車〜Ｆ車は信号機のない場合と振る舞い動作は変わらない。
【０１５４】
なお、上述の右折と左折の例は、日本、イギリス、インドのような車両が左側通行の国の場合であるが、米国、フランス、ドイツ、イタリア、中国のような車両が右側通行の国の場合は、左折の場合に、対向車線の車に他車影響振る舞いが必要となり、右折の場合は、対向車線の車には他車影響振る舞いが必要なくなるため、振る舞い設定を変更しなければならない。
【０１５５】
国や右側通行・左側通行の特定は、運転者がマニュアルで設定してもよいが、次のようにして、自動運転車１自身が、右側通行か左側通行かを決定してもよい。すなわち、自動運転車１は、車両が左側通行の国と右側通行の国とを、それぞれ記憶部に記憶しておく。そして、自動運転車１は、現在位置検出部１１０で検出した現在位置から自車が現在走行中の国を特定し、特定した現在走行中の国により上記記憶部を参照することで、右側通行か左側通行かを決定するようにする。
【０１５６】
なお、自動運転車１自身が現在走行中の国を特定したり、特定した国に応じて右側通行か左側通行かを決定するのではなく、自動運転車１の現在位置検出部１１０で検出した現在走行中の現在位置の情報を、例えばインターネットを通じて、車両が左側通行の国と右側通行の国とを記憶する記憶部を備えるサーバに送り、当該サーバ装置から、走行中の現在位置から特定される国が、左側通行か右側通行かの情報を受信するようにしてもよい。
【０１５７】
［その他の実施形態又は変形例］
上述の実施形態では、受信時処理部で、自車が自動運転車あるいは自動運転モード中であるときにのみ、車々間通信要求に対して応答することで、発信車と車々間通信する他車を、自動運転車あるいは自動運転モード中である自動車に限定するようにした。
【０１５８】
しかし、車々間通信要求に対する応答情報に、他車が自動運転車あるいは自動運転モード中であるか否かを示す情報を含めるようにして、発信車が、その情報から、他車が自動運転車あるいは自動運転モード中であるか否かを判別し、その判別結果に基づいて、自動運転車あるいは自動運転モード中である自動車のみと通信路を生成するように構成することで、発信車と車々間通信する他車を、自動運転車あるいは自動運転モード中である自動車に限定するようにしてもよい。
【０１５９】
また、上述の実施形態の説明では、他車影響振る舞いは、方向指示器による指示を伴う振る舞いのみについて説明したが、例えば交通信号機が無い交差点での直進なども他車影響振る舞いとなるので、方向指示器による指示を伴わない場合もある。また、駅のロータリーなどで、車線がなく、どう動いてよいかわからない場合もある。そのような場合には、手動運転モードでは、車々間通信ボタンを操作するなどするようにしてもよい。自動運転モードにおいては、発信トリガー発生ポイントとして経路案内データに含まれる他車影響振る舞いとして、そのような他車影響振る舞いを、予め設定しておけばよい。なお、手動運転モードや自動運転モードにかかわらず、カメラ群１０７の撮影画像から、交差点進入時や駅のロータリー進入時を認識したときに、発信トリガーを発生し、車々間通信を開始し、そのときの他車影響振る舞いを認識するようにしてもよい。
【０１６０】
また、上述の実施形態では、道路交通法などの交通法規で規定されている、優先道路の存在や、道幅の広さによる優先関係、坂道の上り下りの違いによる優先関係などに基づく車両間の優先関係については説明していないが、これらの車両間の優先関係を周囲状況把握部１０９で把握した場合、把握した車両間の優先関係に基づいて他車影響振る舞いを決定するのはもちろんである。
【０１６１】
なお、交通法規や車両間の優先関係については、国によって異なっていたり、同じ国内でも州（米国）や省（中国）、都道府県（日本）など地域によって異なっていたりする場合があるが、当該場合は、自動運転車１は、現在位置検出部１１０で検出した現在位置から自車が現在走行中の国や州、省、都道府県など地域を特定し、特定した現在走行中の国や地域に応じた交通法規や車両間の優先関係に基づいて他車影響振る舞いを決定するようにすればよい。
【０１６２】
上述の実施形態で説明した例は、一例に過ぎず、様々な状況において適用できることはもちろんである。例えば、自宅などの車庫から自動車を道路に出す場合、駐車場から道路に出る場合、車々間通信による他車影響振る舞いが効果的に働く。特に車庫や駐車場からバック走行で道路に出る場合は、切返しも必要な場合があり、そのための車間距離を保つような他車影響振る舞いが必要となる。この場合、バック走行に伴うバックライト点灯により、発信トリガーを発生させ、車々間通信を開始し、そのときの他車影響振る舞いを認識するようにしてもよい。
【０１６３】
また、急アクセルや急ブレーキがかかった場合も、他車への危険性があるため、それらの操作をしたことを検出し、発信トリガーを発生させ、車々間通信を開始し、そのときの他車影響振る舞いを認識するようにしてもよい。なお、急ブレーキの場合は、ブレーキがかかるとともに、バックライトが点灯するため、このブレーキライトの点灯により、発信トリガーを発生させ、車々間通信を開始し、そのときの他車影響振る舞いを認識するようにしてもよい。
【０１６４】
なお、上述した例では、全ての自動車が、車々間通信機能を備えるものとして、動作を説明したが、車々間通信機能を備えない自動車も存在する場合があると考えられる。その場合を考慮して、他車影響振る舞いが実行されようとしている地点の近傍にいる車々間通信の機能を備える自動車は、例えばカメラで撮影した撮影画像など、自車の前後を走行中の自動車の情報を、他車影響振る舞いをしようとしている自動車に送るようにする。他車影響振る舞いをしようとしている自動車は、この情報を解析することで、他車影響振る舞いが実行されようとしている地点の近傍に居る車両の情報を取得することができて、安全に他車影響振る舞いを行うときの有益な情報とすることができる。
【０１６５】
また、上述の実施形態の自動運転車は、自動運転モードと、手動運転モードとを備える構成であったが、自動運転モードのみを備える自動運転車であってもよいし、無人の自動運転車であってもよい。
【０１６６】
なお、この発明の自動車は、四輪の自動車に限らず、自動二輪車、自動三輪車その他を含むものである。また、この発明の自動車は、普通自動車、軽自動車、トラックのみならず、バス、トラクター、ダンプカー、ショベルカー、フォークリフト、また、一人乗り自動車、原動機付自転車、電動車椅子などであってもよい。もちろん、一般の四輪の自動車、バスなどの公共機関の車両、トラックやトラクターなどの大型車両や特殊車両、自動二輪車、原動機付自転車、電動車椅子などの車両の種別によって、交通法規や車両間の優先関係は異なっているため、この発明の自動車は、当該種別に応じた交通法規や車両間の優先関係に基づいて他車影響振る舞いを決定するようにすることができる。
【符号の説明】
【０１６７】
１…自動運転車、１０１…制御部、１０２…無線通信部、１０５…手動／自動運転モード切替制御部、１０７…カメラ群、１０８…センサ群、１０９…周囲状況把握部、１１０…現在位置検出部、１１１…表示部、１１３…カーナビ機能部、１１４…自車情報記憶部、１１５…走行速度及び方向検出部、１１７…車々間通信制御処理部、１１８…振る舞い制御部
【図１】
2019220199.tif 000003
【図２】
2019220199.tif 000004
【図３】
2019220199.tif 000005
【図４】
2019220199.tif 000006
【図５】
2019220199.tif 000007
【図６】
2019220199.tif 000008
【図７】
2019220199.tif 000009
【図８】
2019220199.tif 000010
【図９】
2019220199.tif 000011
【図１０】
2019220199.tif 000012