[go: up one dir, main page]

JP2018063658A - Travel plan generating apparatus and computer program - Google Patents

Travel plan generating apparatus and computer program Download PDF

Info

Publication number
JP2018063658A
JP2018063658A JP2016202766A JP2016202766A JP2018063658A JP 2018063658 A JP2018063658 A JP 2018063658A JP 2016202766 A JP2016202766 A JP 2016202766A JP 2016202766 A JP2016202766 A JP 2016202766A JP 2018063658 A JP2018063658 A JP 2018063658A
Authority
JP
Japan
Prior art keywords
travel
route
travel plan
planned
vehicle speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016202766A
Other languages
Japanese (ja)
Inventor
啓二 吉田
Keiji Yoshida
啓二 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisin AW Co Ltd
Original Assignee
Aisin AW Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Priority to JP2016202766A priority Critical patent/JP2018063658A/en
Publication of JP2018063658A publication Critical patent/JP2018063658A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a travel plan generating apparatus and a computer program, which are capable of generating a travel plan without sudden acceleration or deceleration that give a load to a user.SOLUTION: A navigation apparatus 1 and a computer program executed by the navigation apparatus 1, according to a present embodiment, are constructed in such a manner that a planned travel route on which a vehicle travels is acquired; a position of a traffic signal and a lighting pattern of a traffic light on the planned travel route are acquired; and a travel plan that sets a recommended vehicle speed between the traffic signals when the vehicle travels on the scheduled travel route is created with priority given to such a fact that a speed change of the recommended vehicle speed set between the traffic signals is small.SELECTED DRAWING: Figure 6

Description

本発明は、車両の走行計画を生成する走行計画生成装置及びコンピュータプログラムに関する。   The present invention relates to a travel plan generation device and a computer program that generate a travel plan for a vehicle.

近年、車両の走行案内を行い、運転者が所望の目的地に容易に到着できるようにしたナビゲーション装置が車両に搭載されていることが多い。ここで、ナビゲーション装置とは、GPS受信機などにより自車の現在位置を検出し、その現在位置に対応する地図データをDVD−ROMやHDDなどの記録媒体またはネットワークを通じて取得して液晶モニタに表示することが可能な装置である。更に、かかるナビゲーション装置には、所望する目的地を入力すると、自車位置から目的地までの最適経路を探索する経路探索機能を備えており、探索された最適経路を案内経路として設定し、ディスプレイ画面に案内経路を表示するとともに、交差点に接近した場合等には音声による案内をすることによって、ユーザを所望の目的地まで確実に案内するようになっている。また、近年は携帯電話機、スマートフォン、タブレット型端末、パーソナルコンピュータ等においても上記ナビゲーション装置と同様の機能を有するものがある。   2. Description of the Related Art In recent years, a navigation device is often mounted on a vehicle that provides vehicle travel guidance so that a driver can easily arrive at a desired destination. Here, the navigation device detects the current position of the vehicle by a GPS receiver or the like, acquires map data corresponding to the current position through a recording medium such as a DVD-ROM or HDD or a network, and displays it on a liquid crystal monitor. It is a device that can do. Further, the navigation device has a route search function for searching for an optimum route from the vehicle position to the destination when a desired destination is input, and sets the searched optimum route as a guide route, and displays it. A guide route is displayed on the screen, and when the user approaches an intersection, the user is surely guided to a desired destination by voice guidance. In recent years, some mobile phones, smartphones, tablet terminals, personal computers, and the like have functions similar to those of the navigation device.

また、従来のナビゲーション装置等では、経路に沿って走行する為の案内に加えて、経路をどのように走行するのかに関する案内を行うことも提案されている。例えば信号機が走行経路に沿って複数設置された区間を車両が走行する場合において、信号機によって停車及び発進を繰り返すことは燃費の悪化を招き、ユーザの運転操作の負担も増加することとなる。そこで、例えば特開2011−81640号公報には、走行予定経路上の信号機の設置状況と信号機の点灯パターンとを取得し、信号機で停車しないように走行する為の車速を推奨車速として案内する技術について提案されている。   In addition, in a conventional navigation device or the like, in addition to guidance for traveling along a route, it has been proposed to provide guidance regarding how to travel along the route. For example, when a vehicle travels in a section in which a plurality of traffic lights are installed along the travel route, repeated stopping and starting with the traffic lights will lead to deterioration in fuel consumption and increase the burden of driving operation by the user. Therefore, for example, in Japanese Patent Application Laid-Open No. 2011-81640, a technique for acquiring a traffic signal installation state and a lighting pattern of a traffic signal on a planned travel route and guiding a vehicle speed for traveling without stopping at the traffic signal as a recommended vehicle speed. Has been proposed.

特開2011−81640号公報(第8−10頁)JP 2011-81640 A (page 8-10)

しかしながら、上記特許文献1に記載の技術では、速度範囲(例えば30km/h〜50km/h)については条件として規定しているが、速度変化については考慮していなかった。その結果、信号機が通過可能な期間に交差点を通過させる為に、急な加速又は減速の案内が行われる虞があった。   However, in the technique described in Patent Document 1, the speed range (for example, 30 km / h to 50 km / h) is defined as a condition, but the speed change is not considered. As a result, there is a possibility that sudden acceleration or deceleration guidance may be performed in order to pass the intersection during a period in which the traffic light can pass.

本発明は前記従来における問題点を解消するためになされたものであり、信号機の設置区間を走行する走行計画を生成する場合において、ユーザに負担となる急な加速や減速の行われることのない走行計画を生成することを可能にした走行計画生成装置及びコンピュータプログラムを提供することを目的とする。   The present invention has been made to solve the above-described conventional problems, and when generating a travel plan for traveling in a traffic light installation section, there is no sudden acceleration or deceleration that burdens the user. It is an object of the present invention to provide a travel plan generation device and a computer program that can generate a travel plan.

前記目的を達成するため本発明に係る走行計画生成装置は、車両が走行する走行予定経路を取得する走行予定経路取得手段と、前記走行予定経路上にある信号機の位置及び信号機の点灯パターンを取得する信号機情報取得手段と、車両が前記走行予定経路を走行する際の信号機間の推奨車速を設定した走行計画を作成する走行計画作成手段と、を有し、前記走行計画作成手段は、前記信号機間に設定された推奨車速の速度変化が小さくことを優先した前記走行計画を作成する。
尚、「走行予定経路」とは、ナビゲーション装置等で設定されている走行案内の対象となる案内経路に加えて、車両が右左折することなく道なりに走行すると仮定した場合の経路についても含む。
In order to achieve the above object, a travel plan generation apparatus according to the present invention acquires a planned travel route acquisition means for acquiring a planned travel route on which a vehicle travels, and a position of a traffic light and a lighting pattern of the traffic light on the planned travel route. And a travel plan creation means for creating a travel plan in which a recommended vehicle speed is set between the traffic lights when the vehicle travels along the planned travel route. The travel plan creation means includes the traffic light The travel plan is prioritized so as to give priority to a small change in the recommended vehicle speed set in between.
The “scheduled travel route” includes, in addition to a guide route that is a target of travel guidance set by a navigation device or the like, a route when it is assumed that the vehicle travels along a road without making a right or left turn. .

また、本発明に係るコンピュータプログラムは、車両の走行計画を生成するプログラムである。具体的には、コンピュータを、車両が走行する走行予定経路を取得する走行予定経路取得手段と、前記走行予定経路上にある信号機の位置及び信号機の点灯パターンを取得する信号機情報取得手段と、車両が前記走行予定経路を走行する際の信号機間の推奨車速を設定した走行計画を作成する走行計画作成手段と、して機能させる為のコンピュータプログラムであって、前記走行計画作成手段は、前記信号機間に設定された推奨車速の速度変化が小さくことを優先した前記走行計画を作成する。   The computer program according to the present invention is a program for generating a travel plan for a vehicle. Specifically, the computer includes a planned travel route acquisition unit that acquires a planned travel route on which the vehicle travels, a traffic signal information acquisition unit that acquires a position of a traffic light and a lighting pattern of the traffic signal on the planned travel route, and the vehicle Is a computer program for functioning as travel plan creation means for creating a travel plan that sets a recommended vehicle speed between traffic lights when traveling on the planned travel route, wherein the travel plan creation means The travel plan is prioritized so as to give priority to a small change in the recommended vehicle speed set in between.

前記構成を有する本発明に係る走行計画生成装置及びコンピュータプログラムによれば、信号機の設置区間を走行する走行計画を生成する場合において、速度変化についても考慮して走行計画を生成することによって、ユーザに負担となる急な加速や減速の行われることのない走行計画を生成することが可能となる。   According to the travel plan generation apparatus and the computer program according to the present invention having the above-described configuration, when generating a travel plan that travels in the traffic light installation section, the travel plan is generated in consideration of the speed change, thereby generating the user. Therefore, it is possible to generate a travel plan that does not cause sudden acceleration or deceleration that imposes a burden on the vehicle.

本実施形態に係るナビゲーション装置の構成を示したブロック図である。It is the block diagram which showed the structure of the navigation apparatus which concerns on this embodiment. 本実施形態に係る走行計画生成処理プログラムのフローチャートである。It is a flowchart of the travel plan production | generation process program which concerns on this embodiment. 座標系とノードの設置範囲を示した図である。It is the figure which showed the installation range of a coordinate system and a node. 信号機の点灯パターンを示した図である。It is the figure which showed the lighting pattern of the traffic light. 座標系に対して設置されるノードを示した図である。It is the figure which showed the node installed with respect to a coordinate system. 座標系に対して設置されるリンクを示した図である。It is the figure which showed the link installed with respect to a coordinate system. リンクコストの設定方法を示した図である。It is the figure which showed the setting method of link cost.

以下、本発明に係る走行計画生成装置をナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置1の概略構成について図1を用いて説明する。図1は本実施形態に係るナビゲーション装置1を示したブロック図である。   DETAILED DESCRIPTION Hereinafter, a travel plan generation apparatus according to the present invention will be described in detail with reference to the drawings, based on an embodiment in which the navigation apparatus is embodied. First, a schematic configuration of the navigation device 1 according to the present embodiment will be described with reference to FIG. FIG. 1 is a block diagram showing a navigation device 1 according to this embodiment.

図1に示すように本実施形態に係るナビゲーション装置1は、ナビゲーション装置1が搭載された車両の現在位置を検出する現在位置検出部11と、各種のデータが記録されたデータ記録部12と、入力された情報に基づいて、各種の演算処理を行うナビゲーションECU13と、ユーザからの操作を受け付ける操作部14と、ユーザに対して車両周辺の地図や案内経路に関する情報等を表示する液晶ディスプレイ15と、経路案内に関する音声ガイダンスを出力するスピーカ16と、記憶媒体であるDVDを読み取るDVDドライブ17と、プローブセンタやVICS(登録商標:Vehicle Information and Communication System)センタ等の情報センタとの間で通信を行う通信モジュール18と、を有している。   As shown in FIG. 1, the navigation device 1 according to the present embodiment includes a current position detection unit 11 that detects a current position of a vehicle on which the navigation device 1 is mounted, a data recording unit 12 that records various data, A navigation ECU 13 that performs various arithmetic processes based on the input information, an operation unit 14 that receives operations from the user, a liquid crystal display 15 that displays information about a map around the vehicle, a guidance route, and the like to the user, Communicating between a speaker 16 that outputs voice guidance regarding route guidance, a DVD drive 17 that reads a DVD as a storage medium, and an information center such as a probe center or a VICS (registered trademark: Vehicle Information and Communication System) center And a communication module 18 for performing.

以下に、ナビゲーション装置1が有する各構成要素について順に説明する。
現在位置検出部11は、GPS21、車速センサ22、ステアリングセンサ23、ジャイロセンサ24等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ22は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションECU13に出力する。そして、ナビゲーションECU13は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記4種類のセンサをナビゲーション装置1が全て備える必要はなく、これらの内の1又は複数種類のセンサのみをナビゲーション装置1が備える構成としても良い。
Below, each component which the navigation apparatus 1 has is demonstrated in order.
The current position detection unit 11 includes a GPS 21, a vehicle speed sensor 22, a steering sensor 23, a gyro sensor 24, and the like, and can detect the current vehicle position, direction, vehicle traveling speed, current time, and the like. . Here, in particular, the vehicle speed sensor 22 is a sensor for detecting a moving distance and a vehicle speed of the vehicle, generates a pulse according to the rotation of the driving wheel of the vehicle, and outputs a pulse signal to the navigation ECU 13. And navigation ECU13 calculates the rotational speed and moving distance of a driving wheel by counting the generated pulse. Note that the navigation device 1 does not have to include all the four types of sensors, and the navigation device 1 may include only one or more types of sensors.

また、データ記録部12は、外部記憶装置及び記録媒体としてのハードディスク(図示せず)と、ハードディスクに記録された地図情報DB31や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド(図示せず)とを備えている。尚、データ記録部12としてはハードディスクの代わりにメモリーカードやCDやDVD等の光ディスクを有しても良い。また、地図情報DB31は外部のサーバに格納させ、ナビゲーション装置1が通信により取得しても良い。   The data recording unit 12 is also a hard disk (not shown) as an external storage device and a recording medium, and a driver for reading the map information DB 31 and a predetermined program recorded on the hard disk and writing predetermined data on the hard disk And a recording head (not shown). The data recording unit 12 may include a memory card, an optical disk such as a CD or a DVD, instead of the hard disk. Moreover, map information DB31 may be stored in an external server and the navigation apparatus 1 may acquire by communication.

ここで、地図情報DB31は、例えば、道路(リンク)に関するリンクデータ33、ノード点に関するノードデータ34、各交差点に関する交差点データ35、経路の探索に係る処理に用いられる探索データ36、施設等の地点に関する地点データ、地図を表示するための地図表示データ、地点を検索するための検索データ等が記憶された記憶手段である。   Here, the map information DB 31 includes, for example, link data 33 related to roads (links), node data 34 related to node points, intersection data 35 related to each intersection, search data 36 used for processing related to route search, points such as facilities, etc. Storage means for storing location data, map display data for displaying a map, search data for searching for a location, and the like.

また、リンクデータ33としては、道路を構成する各リンクに関してリンクの属する道路の幅員、勾(こう)配(標高の高低差)、方位、カント、バンク、路面の状態、制限速度、道路の車線数、車線数の減少する箇所、幅員の狭くなる箇所、踏切り等を表すデータが、コーナに関して、曲率半径、交差点、T字路、コーナの入口及び出口等を表すデータが、道路属性に関して、降坂路、登坂路等を表すデータが、道路種別に関して、国道、県道、細街路等の一般道のほか、高速自動車国道、都市高速道路、一般有料道路、有料橋等の有料道路を表すデータがそれぞれ記録される。   The link data 33 includes, for each link constituting the road, the width of the road to which the link belongs, the gradient (altitude difference), direction, cant, bank, road surface condition, speed limit, road lane The number of lanes, locations where the number of lanes decreases, locations where the width is narrowed, railroad crossings, etc. are the data regarding the corner, curvature radius, intersection, T-junction, corner entrance and exit, etc. Data representing slopes, climbing roads, etc. are data representing roads such as national roads, prefectural roads, narrow streets, and other toll roads such as national highways, urban highways, general toll roads, and toll bridges. To be recorded.

また、ノードデータ34としては、実際の道路の分岐点(交差点、T字路等も含む)や各道路に曲率半径等に応じて所定の距離毎に設定されたノード点の座標(位置)、ノードが交差点に対応するノードであるか等を表すノード属性、ノードに接続するリンクのリンク番号のリストである接続リンク番号リスト、ノードにリンクを介して隣接するノードのノード番号のリストである隣接ノード番号リスト、各ノード点の高さ(高度)等に関するデータ等が記録される。   The node data 34 includes actual road branch points (including intersections, T-junctions, etc.) and the coordinates (positions) of node points set for each road according to the radius of curvature, etc. Node attribute indicating whether a node is a node corresponding to an intersection, etc., a connection link number list that is a list of link numbers of links connected to the node, and an adjacency that is a list of node numbers of nodes adjacent to the node via the link Data relating to the node number list, the height (altitude) of each node point, and the like are recorded.

また、交差点データ35としては、該交差点を形成するノードを特定する該当ノード情報、該交差点に接続されるリンク(以下、接続リンクという)を特定する接続リンク情報、該交差点におけるリンクの接続角度、該交差点における信号機や一時停止の規制の設置状況(設置の有無、並びに設置されている場合には設置位置)等が記憶される。また、信号機に関しては進行可能を示す点灯状態と進行不可を示す点灯状態とをどのように切り換えているかを特定する点灯パターンの情報についても記憶される。尚、信号機に関する情報は、交差点データ35として記憶させずに外部サーバから取得しても良い。   Further, as the intersection data 35, relevant node information for identifying nodes forming the intersection, connection link information for identifying a link connected to the intersection (hereinafter referred to as a connection link), a connection angle of the link at the intersection, The traffic light at the intersection, the installation status of the regulation of suspension (presence / absence of installation, and installation location if installed), etc. are stored. In addition, regarding the traffic light, information on a lighting pattern for specifying how to switch between a lighting state indicating that progress is possible and a lighting state indicating that progress is not possible is also stored. In addition, you may acquire the information regarding a traffic light from an external server, without memorize | storing as the intersection data 35. FIG.

また、探索データ36としては、出発地(例えば車両の現在位置)から設定された目的地までの経路を探索する経路探索処理に使用される各種データについて記録されている。具体的には、交差点に対する経路として適正の程度を数値化したコスト(以下、交差点コストという)や道路を構成するリンクに対する経路として適正の程度を数値化したコスト(以下、リンクコストという)等の探索コストを算出する為に使用するコスト算出データが記憶されている。   In addition, as the search data 36, various data used for route search processing for searching for a route from a departure place (for example, the current position of the vehicle) to a set destination is recorded. Specifically, the cost of quantifying the appropriate degree as a route to an intersection (hereinafter referred to as an intersection cost), the cost of quantifying the appropriate degree as a route to a link constituting a road (hereinafter referred to as a link cost), etc. Cost calculation data used for calculating the search cost is stored.

一方、ナビゲーションECU(エレクトロニック・コントロール・ユニット)13は、ナビゲーション装置1の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU41、並びにCPU41が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるRAM42、制御用のプログラムのほか、後述の走行計画生成処理プログラム(図2参照)等が記録されたROM43、ROM43から読み出したプログラムを記憶するフラッシュメモリ44等の内部記憶装置を備えている。尚、ナビゲーションECU13は、処理アルゴリズムとしての各種手段を有する。例えば、走行予定経路取得手段は、車両が走行する走行予定経路を取得する。信号機情報取得手段は、走行予定経路上にある信号機の位置及び信号機の点灯パターンを取得する。走行計画作成手段は、車両が走行予定経路を走行する際の信号機間の推奨車速を設定した走行計画を作成する。   On the other hand, the navigation ECU (Electronic Control Unit) 13 is an electronic control unit that controls the entire navigation device 1. The CPU 41 as an arithmetic device and a control device, and a working memory when the CPU 41 performs various arithmetic processes. As well as a RAM 42 for storing route data when a route is searched, a control program, a ROM 43 and a ROM 43 in which a travel plan generation processing program (see FIG. 2) described later is recorded An internal storage device such as a flash memory 44 for storing the read program is provided. The navigation ECU 13 has various means as processing algorithms. For example, the planned travel route acquisition unit acquires a planned travel route on which the vehicle travels. The traffic signal information acquisition means acquires the position of the traffic signal on the planned travel route and the lighting pattern of the traffic signal. The travel plan creation means creates a travel plan in which a recommended vehicle speed between traffic lights when the vehicle travels on the planned travel route is set.

操作部14は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ(図示せず)を有する。そして、ナビゲーションECU13は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部14は液晶ディスプレイ15の前面に設けたタッチパネルを有しても良い。また、マイクと音声認識装置を有しても良い。   The operation unit 14 is operated when inputting a starting point as a travel start point and a destination as a travel end point, and has a plurality of operation switches (not shown) such as various keys and buttons. Then, the navigation ECU 13 performs control to execute various corresponding operations based on switch signals output by pressing the switches. The operation unit 14 may have a touch panel provided on the front surface of the liquid crystal display 15. Moreover, you may have a microphone and a speech recognition apparatus.

また、液晶ディスプレイ15には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、ナビゲーション装置1で設定されている案内経路、案内経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。尚、液晶ディスプレイ15の代わりに、HUDやHMDを用いても良い。また、本実施形態では後述の走行計画に沿った走行案内(例えば信号機間の推奨車速の案内)についても液晶ディスプレイ15を用いて行われる。   The liquid crystal display 15 includes a map image including a road, traffic information, operation guidance, operation menu, key guidance, guidance route set in the navigation device 1, guidance information along the guidance route, news, weather forecast. , Time, mail, TV program, etc. are displayed. In place of the liquid crystal display 15, HUD or HMD may be used. In the present embodiment, traveling guidance (for example, guidance of recommended vehicle speed between traffic lights) according to a traveling plan described later is also performed using the liquid crystal display 15.

また、スピーカ16は、ナビゲーションECU13からの指示に基づいて走行予定経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。また、本実施形態では後述の走行計画に沿った走行案内(例えば信号機間の推奨車速の案内)についてもスピーカ16を用いて行われる。   Further, the speaker 16 outputs voice guidance for guiding traveling along the planned traveling route and traffic information guidance based on an instruction from the navigation ECU 13. Further, in the present embodiment, travel guidance (for example, guidance on recommended vehicle speed between traffic lights) according to a travel plan described later is also performed using the speaker 16.

また、DVDドライブ17は、DVDやCD等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報DB31の更新等が行われる。尚、DVDドライブ17に替えてメモリーカードを読み書きする為のカードスロットを設けても良い。   The DVD drive 17 is a drive that can read data recorded on a recording medium such as a DVD or a CD. Based on the read data, music and video are reproduced, the map information DB 31 is updated, and the like. A card slot for reading / writing a memory card may be provided instead of the DVD drive 17.

また、通信モジュール18は、交通情報センタ、例えば、VICSセンタやプローブセンタ等から送信された交通情報、プローブ情報、天候情報等を受信する為の通信装置であり、例えば携帯電話機やDCMが該当する。特に本実施形態では道路に設置された信号機に関する情報(例えば点灯パターン等)を取得するのにも用いられる。   The communication module 18 is a communication device for receiving traffic information, probe information, weather information, and the like transmitted from a traffic information center, for example, a VICS center or a probe center. . In particular, in the present embodiment, it is also used to acquire information (for example, a lighting pattern) related to a traffic signal installed on a road.

続いて、上記構成を有する本実施形態に係るナビゲーション装置1においてCPU41が実行する走行計画生成処理プログラムについて図2に基づき説明する。図2は本実施形態に係る走行計画生成処理プログラムのフローチャートである。ここで、走行計画生成処理プログラムは車両のACC電源(accessory power supply)がONされた後に所定時間間隔で実行され、信号機間(信号機の設置された交差点間)の推定車速を設定した走行計画を生成するプログラムである。尚、以下の図2にフローチャートで示されるプログラムは、ナビゲーション装置1が備えているRAM42やROM43に記憶されており、CPU41により実行される。   Next, a travel plan generation processing program executed by the CPU 41 in the navigation device 1 according to this embodiment having the above-described configuration will be described with reference to FIG. FIG. 2 is a flowchart of the travel plan generation processing program according to the present embodiment. Here, the travel plan generation processing program is executed at predetermined time intervals after the ACC power supply (accessory power supply) of the vehicle is turned on, and a travel plan in which an estimated vehicle speed between traffic lights (between intersections where traffic lights are installed) is set. This is a program to be generated. Note that the program shown in the flowchart of FIG. 2 below is stored in the RAM 42 and the ROM 43 provided in the navigation device 1 and is executed by the CPU 41.

先ず、走行計画生成処理プログラムではステップ(以下、Sと略記する)1において、CPU41は、車両が今後走行する予定にある経路(以下、走行予定経路という)を取得する。尚、車両の走行予定経路は、ナビゲーション装置1において案内経路が設定されている場合には、ナビゲーション装置1において現在設定されている案内経路の内、車両の現在位置から目的地までの経路を走行予定経路とする。尚、案内経路はナビゲーション装置1によって設定された出発地から目的地までの推奨経路であり、例えば公知のダイクストラ法を用いて探索される。一方、ナビゲーション装置1において案内経路が設定されていない場合には、車両の現在位置から道なりに走行する経路を走行予定経路とする。また、車両の現在位置から所定距離以内(例えば1km以内)の経路のみを走行予定経路として取得するとしても良い。   First, in step (hereinafter abbreviated as S) 1 in the travel plan generation processing program, the CPU 41 obtains a route on which the vehicle is scheduled to travel in the future (hereinafter referred to as a planned travel route). Note that, when the navigation device 1 has set a guide route, the planned travel route of the vehicle travels the route from the current position of the vehicle to the destination among the guide routes currently set in the navigation device 1. Scheduled route. The guide route is a recommended route from the starting point to the destination set by the navigation device 1, and is searched using, for example, a known Dijkstra method. On the other hand, when the guide route is not set in the navigation device 1, the route that travels along the road from the current position of the vehicle is set as the planned travel route. Further, only a route within a predetermined distance (for example, within 1 km) from the current position of the vehicle may be acquired as the planned travel route.

次に、S2においてCPU41は、車速センサ22を用いて車両の現在の車速を取得する。   Next, in S <b> 2, the CPU 41 acquires the current vehicle speed of the vehicle using the vehicle speed sensor 22.

続いて、S3においてCPU41は、前記S1で取得した走行予定経路の制限速度を特定する情報を地図情報DB31から取得する。制限速度は下限と上限の値がそれぞれ取得される。尚、制限速度の下限は、道路標識によって指定されている区間では指定された速度であり、指定されていない区間では政令で定める最低速度(法定最低速度)が該当する。但し、制限速度の下限が規定されていない道路に関しては上限のみが取得される。制限速度を特定する情報は、外部サーバから通信により取得する構成としても良い。   Subsequently, in S3, the CPU 41 acquires information specifying the speed limit of the planned travel route acquired in S1 from the map information DB 31. The lower limit and upper limit values are acquired for the speed limit, respectively. The lower limit of the speed limit is the speed specified in the section specified by the road sign, and corresponds to the minimum speed (statutory minimum speed) determined by a government ordinance in the section not specified. However, only the upper limit is acquired for roads where the lower limit of the speed limit is not specified. Information for specifying the speed limit may be obtained by communication from an external server.

その後、S4においてCPU41は、ノードの設置範囲を設定する。ここで、ノードの設置範囲は以下のように設定する。   Thereafter, in S4, the CPU 41 sets a node installation range. Here, the installation range of the nodes is set as follows.

先ず、図3に示すようにCPU41は、現在の車両位置と現在時刻を原点とし、走行予定経路に沿った距離を第1軸(横(x)軸)とし、経過時間を第2軸(縦(y)軸)とした座標系を定義する。
次に、定義された座標系に対して前記S3で取得した制限速度の上限を示す線(制限速度の上限で車両が走行した場合の車両の位置の推移を示す線)Pと制限速度の下限を示す線(制限速度の下限で車両が走行した場合の車両の位置の推移を示す線)Qをそれぞれ描く。
そして、線Pと線Qによって囲まれ、且つ現在時刻から所定時間内(例えば10分以内)、車両の現在位置から所定距離(例えば1km)以内の範囲を“ノードの設置範囲”とする。尚、走行予定経路が制限速度の下限の規定されていない道路である場合には、縦(y)軸を線Qとしても良いし、制限速度の下限を所定速度に仮に設定(例えば10km/h)して線Qを描いても良い。
尚、制限速度の上限については走行予定経路の道路状況を考慮して補正しても良い。例えば、走行予定経路が混雑している場合には、制限速度の上限が60km/hであったとしても60km/hで走行することは実際には困難であるので、より遅い40km/hとする。
First, as shown in FIG. 3, the CPU 41 uses the current vehicle position and current time as the origin, the distance along the planned travel route as the first axis (horizontal (x) axis), and the elapsed time as the second axis (vertical). (Y) axis) is defined.
Next, a line P indicating the upper limit of the speed limit acquired in S3 with respect to the defined coordinate system (a line indicating the transition of the position of the vehicle when the vehicle travels at the upper limit speed limit) and the lower limit of the speed limit Lines Q (lines indicating the transition of the position of the vehicle when the vehicle travels at the lower limit of the speed limit) Q are respectively drawn.
A range surrounded by the lines P and Q and within a predetermined time (for example, within 10 minutes) from the current time and within a predetermined distance (for example, 1 km) from the current position of the vehicle is defined as a “node installation range”. If the planned travel route is a road where the lower limit of the speed limit is not specified, the vertical (y) axis may be the line Q, and the lower limit speed limit is temporarily set to a predetermined speed (for example, 10 km / h). ) To draw a line Q.
Note that the upper limit of the speed limit may be corrected in consideration of the road condition of the planned travel route. For example, when the planned travel route is congested, even if the upper limit of the speed limit is 60 km / h, it is actually difficult to travel at 60 km / h. .

次に、S5においてCPU41は、前記S4で設定されたノードの設置範囲内にある信号機の点灯パターンを取得する。尚、「点灯パターン」は進行可能を示す点灯色(例えば青)と進行不可を示す点灯色(例えば赤)とがどのように切り替わるかを特定した情報である。   Next, in S5, the CPU 41 obtains the lighting pattern of the traffic lights within the installation range of the node set in S4. Note that the “lighting pattern” is information specifying how the lighting color (for example, blue) indicating that progress is possible and the lighting color (for example, red) indicating that progress is not possible are switched.

具体的には、CPU41は、先ず走行予定経路上にある信号機の設置位置を地図情報DB31や外部サーバから取得する。走行予定経路上に信号機が複数設置されている場合には複数の信号機毎に取得する。但し、信号機は交差点毎にカウントする。即ち、一の交差点の同一進行方向に対して複数の信号機が設置されている場合には、それらの複数の信号機は一の信号機とみなす。そして、走行予定経路上に設置されている各信号機について、ノードの設置範囲内に含まれる期間における点灯パターンを取得する。例えば、図4に示すように走行予定経路に沿って信号機A〜Dが設置されている場合には、信号機A〜Dについて図4に実線で示す期間の点灯パターンについて取得される。   Specifically, the CPU 41 first acquires the installation position of the traffic light on the planned travel route from the map information DB 31 or an external server. When a plurality of traffic lights are installed on the planned travel route, the information is acquired for each of the traffic lights. However, traffic lights are counted at each intersection. That is, when a plurality of traffic lights are installed in the same traveling direction at one intersection, the plurality of traffic lights are regarded as one traffic signal. And the lighting pattern in the period included in the installation range of a node is acquired about each traffic signal installed on the driving planned route. For example, when the traffic lights A to D are installed along the planned travel route as shown in FIG. 4, the lighting patterns of the traffic lights A to D in the period indicated by the solid line in FIG. 4 are acquired.

そして、以降のS6〜S9の処理は、ノードの設置対象地点を対象として車両の現在位置に近い位置にあるノード設置対象地点から順に実行される。全てのノードの設置対象地点に対してS6〜S9の処理を実行した後にはS10へと移行する。尚、ノードの設置対象地点とは、ノードの設置範囲内にあって、走行予定経路上にある各信号機について進行可能を示す点灯パターンと対応する縦(y)軸方向の区間(以下、進行可能区間という)の始点及び終点に該当する地点である。例えば、図5に示すように走行予定経路に沿って信号機A〜Dが設置されており、各信号機の進行可能区間が取得された場合には、地点a〜gがノードの設置対象地点となる。そして、地点a〜gの順に以降のS6〜S9の処理が行われる。   Then, the subsequent processing of S6 to S9 is executed in order from the node installation target point that is close to the current position of the vehicle with respect to the node installation target point. After performing the processing of S6 to S9 for the installation target points of all the nodes, the process proceeds to S10. The node installation target point is a section in the vertical (y) axis direction corresponding to a lighting pattern indicating that the traffic signals on the planned travel route can travel in the node installation range (hereinafter, the travel can proceed). It is a point corresponding to the start point and end point of the section). For example, as shown in FIG. 5, when traffic lights A to D are installed along the planned travel route and a travelable section of each traffic signal is acquired, points a to g are the installation target points of the nodes. . And the process of subsequent S6-S9 is performed in order of the points ag.

先ず、S6においてCPU41は、処理対象のノードの設置対象地点に対してノードを設置する。   First, in S6, the CPU 41 installs a node at an installation target point of the processing target node.

次に、S7においてCPU41は、前記S6で設置されたノードに対してリンクが引けるか否かを判定する。具体的には、前記S6で設置されたノードよりも手前側(車両の現在位置側)に設置されているいずれかのノード或いは車両の現在位置(座標系の原点であり、走行開始地点)から、傾きが走行予定経路の制限速度範囲内であって、且つ進行不可区間を跨がない直線の線分が引けるか否か判定する。尚、進行不可区間とは、走行予定経路上にある各信号機について進行不可を示す点灯パターンと対応する縦(y)軸方向の区間である。
尚、制限速度範囲については走行予定経路の道路状況を考慮して補正しても良い。例えば、走行予定経路が混雑している場合には、制限速度の上限が60km/hであったとしても60km/hで走行することは実際には困難であるので、より遅い40km/hとする。
Next, in S7, the CPU 41 determines whether or not a link can be established to the node installed in S6. Specifically, from any node or the current position of the vehicle (the origin of the coordinate system and the travel start point) that is installed on the near side (current vehicle position side) of the node installed in S6. Then, it is determined whether or not a straight line segment whose inclination is within the speed limit range of the planned travel route and does not straddle the untravelable section can be drawn. In addition, a travel impossible section is a section in the vertical (y) axis direction corresponding to a lighting pattern indicating that travel cannot be performed for each traffic signal on the planned travel route.
The speed limit range may be corrected in consideration of the road condition of the planned travel route. For example, when the planned travel route is congested, even if the upper limit of the speed limit is 60 km / h, it is actually difficult to travel at 60 km / h. .

例えば、図6に示すように走行予定経路に沿って信号機A〜Dが設置されており、各信号機の進行可能区間が取得された場合には、地点a〜gに対してノードが設置される。そして、ノードaに対しては車両の現在位置(走行開始地点)から傾きが制限速度範囲内であって、且つ進行不可区間を跨がない線分L1が引けるので、ノードaに対してはリンクが引けると判定する。同じく、ノードbに対しては車両の現在位置(走行開始地点)から傾きが制限速度範囲内であって、且つ進行不可区間を跨がない線分L2と、ノードaから傾きが制限速度範囲内であって、且つ進行不可区間を跨がない線分L3が引けるので、ノードbに対してはリンクが引けると判定する。一方、ノードcに対しては車両の現在位置(走行開始地点)からノードcへの線分は信号機Aの進行不可区間を跨ぎ、同じくノードaからノードcへの線分は傾きが制限速度範囲外となる。従って、ノードcに対してはリンクが引けないと判定する。以下同様に他のノードd〜gに対しても判定される。   For example, as shown in FIG. 6, traffic lights A to D are installed along the planned travel route, and when a travelable section of each traffic light is acquired, nodes are installed at points a to g. . For node a, a line segment L1 whose inclination is within the speed limit range from the current position of the vehicle (running start point) and does not cross the untravelable section can be drawn. It is determined that can be pulled. Similarly, with respect to node b, the slope from the current position of the vehicle (travel start point) is within the speed limit range, and the line segment L2 does not straddle the impossible travel zone, and the slope from node a is within the speed limit range. Since it is possible to draw a line segment L3 that does not straddle the untravelable section, it is determined that a link can be drawn to the node b. On the other hand, for the node c, the line segment from the current position of the vehicle (running start point) to the node c straddles the untravelable section of the traffic light A, and the slope of the line segment from the node a to the node c is within the speed limit range. Get out. Therefore, it is determined that the link cannot be established for the node c. Similarly, the determination is made for the other nodes d to g.

そして、前記S6で設置されたノードに対してリンクが引けると判定された場合(S7:YES)には、S8へと移行する。それに対して、前記S6で設置されたノードに対してリンクが引けないと判定された場合(S7:NO)には、リンクを設置せずに処理対象となるノードの設置対象地点を次の地点に切り替えて、S6以降の処理を再度実行する。   And when it determines with a link being able to be drawn with respect to the node installed by said S6 (S7: YES), it transfers to S8. On the other hand, when it is determined that the link cannot be established with respect to the node installed in S6 (S7: NO), the installation target point of the node to be processed without setting the link is set as the next point. And the process after S6 is executed again.

S8においてCPU41は、前記S6で設置されたノードに対して前記S7で引けると判定された直線状のリンクを設置する。複数のリンクが引けると判定された場合については、基本的に複数のリンクをそれぞれ設置する。例えば図6に示すノードaに対してはリンクL1が設置され、ノードbに対してはリンクL2とリンクL3が設置される。   In S8, the CPU 41 installs a straight link determined to be drawn in S7 with respect to the node installed in S6. When it is determined that a plurality of links can be drawn, a plurality of links are basically installed. For example, a link L1 is installed for the node a shown in FIG. 6, and a link L2 and a link L3 are installed for the node b.

続いてS9においてCPU41は、前記S8で設置されたリンクに対してリンクコストを設定する。基本的には、リンクの縦(y)軸方向の距離、即ちリンクに従って走行した場合に必要な時間に基づいて設定され、距離が長い程、より大きなコストが設定される。更に、CPU41は速度変化について考慮してリンクコストを補正する。具体的には、走行開始地点側に接続する隣接リンクとの角度差が小さいリンクについては、より小さいリンクストとなるようにコストを補正する。例えば、図7に示すように隣接するリンクBとの角度差が閾値未満のリンクAについては、リンクコストを0.5倍とする。一方、隣接するリンクDとの角度差が閾値以上のリンクCについては、リンクコストを1.5倍とする。その結果、後述の探索アルゴリズムにおいて速度変化が小さくなる走行計画を優先的に選択することが可能となる。尚、走行開始地点に接続するリンクについては、前記S2で取得した車両の現在車速に対応する角度との角度差を、隣接リンクとの角度差とする。   Subsequently, in S9, the CPU 41 sets a link cost for the link installed in S8. Basically, it is set based on the distance in the longitudinal (y) axis direction of the link, that is, the time required when traveling according to the link. The longer the distance, the higher the cost. Further, the CPU 41 corrects the link cost in consideration of the speed change. Specifically, for a link having a small angle difference from an adjacent link connected to the travel start point side, the cost is corrected so as to be a smaller link list. For example, as shown in FIG. 7, the link cost is 0.5 times for the link A whose angle difference with the adjacent link B is less than the threshold. On the other hand, for the link C whose angle difference with the adjacent link D is equal to or greater than the threshold, the link cost is 1.5 times. As a result, it is possible to preferentially select a travel plan that reduces the speed change in the search algorithm described later. In addition, about the link connected to a travel start point, let the angle difference with the angle corresponding to the present vehicle speed of the vehicle acquired by said S2 be an angle difference with an adjacent link.

また、信号機の点灯パターンについても考慮してリンクコストを設定しても良い。例えば、進行可能区間を跨ぐリンクについて、特に進行可能区間を跨ぐ際に進行不可区間の近くを通過するリンクについては、交通状況が僅かでも変化すると信号機により停車する可能性がある。従って、進行可能区間を跨ぐ際に進行不可区間の近くを通過するリンクについては、リンクコストが大きくなるように補正しても良い。   Further, the link cost may be set in consideration of the lighting pattern of the traffic light. For example, a link that crosses a travelable section, particularly a link that passes near a travel impossible section when crossing a travelable section, may stop due to a traffic light if the traffic situation changes even slightly. Therefore, a link that passes near a non-travelable section when straddling a travelable section may be corrected so as to increase the link cost.

その後、S10でCPU41は、走行開始地点をスタートノード、目標到達地点をゴールノードに設定し、前記S6〜S9で設定された各ノード、リンク及びリンクコストと探索アルゴリズムとを用いて走行開始地点から目標到達地点までを接続した経路を探索する。尚、走行開始地点は車両の現在位置である。一方、目標到達地点は前記S6で設置されたノードの内、最も車両の現在位置から離れた位置にある信号機に設定されたノードとする。例えば、図6に示す例ではノードfとノードgが目標到達地点となる。探索アルゴリズムとしては、例えば公知のダイクストラ法を用い、コスト値の合計が最小となる経路を推奨経路とする。尚、目標到達地点が複数ある場合には、目標到達地点毎に推奨経路を特定した後に、特定された複数の推奨経路の内でコスト値の合計が最小となる一の経路を最終的な推奨経路とする。尚、目標到達地点への到着時刻が早い方の推奨経路(図6に示す例ではリンクfを目標到達地点とした推奨経路)を最終的な推奨経路としても良い。更に、推奨経路を複数特定しても良い。その場合には、目標到達地点への到着時刻が早い方の推奨経路を先ず走行計画として採用し、その後に渋滞などによる遅れの為、走行計画に沿った走行が困難であると判定された場合には、目標到達地点への到着時刻が遅い方の推奨経路を走行計画として採用することが可能である。尚、探索アルゴリズムとしてはダイクストラ法以外を用いても良い。例えば、幅優先探索等でも良い。   Thereafter, in S10, the CPU 41 sets the travel start point as the start node and the target destination point as the goal node, and starts from the travel start point using each node, link, link cost and search algorithm set in S6 to S9. Search for a route connecting to the target destination. The travel start point is the current position of the vehicle. On the other hand, the target arrival point is a node set in the traffic light located farthest from the current position of the vehicle among the nodes installed in S6. For example, in the example shown in FIG. 6, the node f and the node g are the target arrival points. As a search algorithm, for example, a known Dijkstra method is used, and a route having a minimum cost value is set as a recommended route. If there are multiple target destinations, after specifying the recommended route for each target destination, the final recommended one of the specified recommended routes with the lowest total cost value A route. Note that the recommended route with the earlier arrival time at the target arrival point (in the example shown in FIG. 6, the recommended route with the link f as the target arrival point) may be used as the final recommended route. Further, a plurality of recommended routes may be specified. In that case, if the recommended route with the earlier arrival time at the target arrival point is adopted as the travel plan first, then it is determined that it is difficult to travel according to the travel plan due to delays due to traffic jams, etc. It is possible to adopt the recommended route with the later arrival time to the target arrival point as the travel plan. A search algorithm other than the Dijkstra method may be used. For example, a breadth-first search or the like may be used.

前記S10で最終的に探索された推奨経路は、車両の進行方向に沿って走行予定経路上にある各信号機の進行可能区間内のいずれかの点を、リンク同士の角度差が小さくなることを優先して直線のリンクで接続した経路となる。また、推奨経路は、車両が走行予定経路を信号機で停車せずに走行する際の信号機間の推奨車速を設定した走行計画となる。即ち、推奨経路において信号機間の経路(リンク)の傾きが、該信号機間の推奨車速を示す。   The recommended route finally searched in S10 indicates that the angle difference between the links becomes small at any point in the travelable section of each traffic light on the planned travel route along the traveling direction of the vehicle. The route is preferentially connected by a straight link. The recommended route is a travel plan in which a recommended vehicle speed between traffic signals is set when the vehicle travels without stopping the planned travel route with a traffic light. That is, the inclination of the route (link) between the traffic lights in the recommended route indicates the recommended vehicle speed between the traffic lights.

その後、S11においてCPU41は、前記S10で生成された走行計画に基づいて、推奨車速の案内を行う。尚、推奨車速の案内は、具体的な車速の値を案内しても良いし、推奨車速に対して車両の現在車速が所定速度以上異なっている場合に、推奨車速へと導く案内(例えば「スピードを上げて(下げて)ください」等)を行っても良い。   Thereafter, in S11, the CPU 41 guides the recommended vehicle speed based on the travel plan generated in S10. The recommended vehicle speed may be guided by a specific vehicle speed value, or when the current vehicle speed of the vehicle is different from the recommended vehicle speed by a predetermined speed or more (for example, “ "Please increase (decrease) the speed").

また、特に車両が自動運転車両である場合には、前記S10で生成された走行計画に基づいて、推奨車速で走行するように車両を制御することも可能である。例えばエンジンの出力制御や、アクセル及びブレーキ量の制御が可能である。その結果、信号機間を走行計画で設定された推奨車速により走行させることが可能となる。尚、「自動運転車両」とは、運転者の車両操作の少なくとも一部を運転者に代わって行う又は補助する機能を有する車両をいう。   In particular, when the vehicle is an autonomous driving vehicle, it is possible to control the vehicle so as to travel at the recommended vehicle speed based on the travel plan generated in S10. For example, it is possible to control engine output and control the accelerator and brake amount. As a result, it becomes possible to travel between the traffic lights at the recommended vehicle speed set in the travel plan. The “automatic driving vehicle” refers to a vehicle having a function of performing or assisting at least a part of the vehicle operation of the driver on behalf of the driver.

以上詳細に説明した通り、本実施形態に係るナビゲーション装置1及びナビゲーション装置1で実行されるコンピュータプログラムでは、車両が走行する走行予定経路を取得し(S1)、走行予定経路上にある信号機の位置及び信号機の点灯パターンを取得し(S5)、車両が走行予定経路を走行する際の信号機間の推奨車速を設定した走行計画を、信号機間に設定された推奨車速の速度変化が小さくことを優先して作成する(S10)ので、信号機の設置区間を走行する走行計画を生成する場合において、ユーザに負担となる急な加速や減速の行われることのない走行計画を生成することが可能となる。   As described above in detail, in the navigation device 1 and the computer program executed by the navigation device 1 according to the present embodiment, the planned travel route on which the vehicle travels is acquired (S1), and the position of the traffic light on the planned travel route The traffic light lighting pattern is acquired (S5), and the travel plan in which the recommended vehicle speed between the traffic lights is set when the vehicle travels on the planned travel route is prioritized so that the speed change of the recommended vehicle speed set between the traffic lights is small. (S10), it is possible to generate a travel plan that does not cause sudden acceleration or deceleration that burdens the user when generating a travel plan that travels in the traffic light installation section. .

尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では、車両の現在位置を走行開始地点とした走行計画を生成しているが、車両の現在位置以外の地点(例えば、自宅、特定の施設)を走行開始地点とした走行計画を生成することも可能である。
Note that the present invention is not limited to the above-described embodiment, and various improvements and modifications can be made without departing from the scope of the present invention.
For example, in the present embodiment, a travel plan is generated with the current position of the vehicle as the travel start point, but the travel plan with a point other than the current position of the vehicle (eg, home, specific facility) as the travel start point. Can also be generated.

また、本実施形態では進行可能区間の始点及び終点にノードを設定しているが、始点及び終点以外の地点にもノードを設定しても良い。例えば、進行可能区間の中点に対してもノードを設定しても良い。   In this embodiment, nodes are set at the start point and end point of the travelable section, but nodes may be set at points other than the start point and end point. For example, a node may be set for the midpoint of the advanceable section.

また、本発明はナビゲーション装置以外に、経路探索機能や走行案内機能を有する装置に対して適用することが可能である。例えば、携帯電話機、スマートフォン、タブレット端末、パーソナルコンピュータ等(以下、携帯端末等という)に適用することも可能である。また、サーバと携帯端末等から構成されるシステムに対しても適用することが可能となる。その場合には、上述した走行計画生成処理プログラム(図2)の各ステップは、サーバと携帯端末等のいずれが実施する構成としても良い。また、本発明を携帯端末等に適用する場合には、車両以外の移動体の移動計画の生成にも本願発明を適用することが可能である。   In addition to the navigation device, the present invention can be applied to a device having a route search function and a travel guidance function. For example, the present invention can be applied to a mobile phone, a smartphone, a tablet terminal, a personal computer, and the like (hereinafter referred to as a mobile terminal). Further, the present invention can be applied to a system including a server and a mobile terminal. In that case, each step of the above-described travel plan generation processing program (FIG. 2) may be configured to be implemented by either a server or a mobile terminal. Further, when the present invention is applied to a portable terminal or the like, the present invention can be applied to generation of a movement plan for a moving body other than a vehicle.

また、本発明に係る走行計画生成装置を具体化した実施例について上記に説明したが、走行計画生成装置は以下の構成を有することも可能であり、その場合には以下の効果を奏する。   Moreover, although the embodiment which actualized the travel plan production | generation apparatus which concerns on this invention was demonstrated above, a travel plan production | generation apparatus can also have the following structures, and there exists the following effect in that case.

例えば、第1の構成は以下のとおりである。
車両が走行する走行予定経路を取得する走行予定経路取得手段(41)と、前記走行予定経路上にある信号機の位置及び信号機の点灯パターンを取得する信号機情報取得手段(41)と、車両が前記走行予定経路を走行する際の信号機間の推奨車速を設定した走行計画を作成する走行計画作成手段(41)と、を有し、前記走行計画作成手段は、前記信号機間に設定された推奨車速の速度変化が小さくことを優先した前記走行計画を作成する
上記構成を有する走行計画生成装置によれば、信号機の設置区間を走行する走行計画を生成する場合において、速度変化についても考慮して走行計画を生成することによって、ユーザに負担となる急な加速や減速の行われることのない走行計画を生成することが可能となる。
For example, the first configuration is as follows.
A planned travel route acquisition means (41) for acquiring a planned travel route on which the vehicle travels, a traffic light information acquisition means (41) for acquiring a position of a traffic light on the planned travel route and a lighting pattern of the traffic light, and the vehicle Travel plan creation means (41) for creating a travel plan in which a recommended vehicle speed between traffic signals is set when traveling on the planned travel route, and the travel plan creation means includes a recommended vehicle speed set between the traffic lights. According to the travel plan generation device having the above-described configuration, when generating a travel plan that travels in the traffic light installation section, the travel plan is also taken into consideration. By generating the plan, it is possible to generate a travel plan that does not cause sudden acceleration or deceleration that burdens the user.

また、第2の構成は以下のとおりである。
前記走行計画作成手段(41)は、前記走行予定経路に沿った距離を第1軸とし経過時間を第2軸とした座標系において、走行開始地点から目標到達地点までを接続した経路を前記走行計画として作成し、前記座標系において、走行予定経路上にある各信号機について進行可能を示す点灯パターンと対応する第2軸方向の区間である進行可能区間を特定し、車両の進行方向に沿って走行予定経路上にある各信号機の進行可能区間内のいずれかの点を、リンク同士の角度差が小さくなることを優先して直線のリンクで接続し、前記接続された一連のリンクを前記経路とする。
上記構成を有する走行計画生成装置によれば、座標系上に配置したリンクを走行開始地点から目標到達地点までを接続することによって、信号機で停車することなく走行する為の推奨車速を設定した走行計画を作成することが可能となる。
The second configuration is as follows.
The travel plan creation means (41) is configured to travel on a route connecting a travel start point to a target arrival point in a coordinate system having a distance along the planned travel route as a first axis and an elapsed time as a second axis. Created as a plan, in the coordinate system, identify a travelable section that is a section in the second axis direction corresponding to a lighting pattern indicating that travel is possible for each traffic light on the planned travel route, and follow the traveling direction of the vehicle Any point in the travelable section of each traffic light on the planned travel route is connected by a straight link in preference to a small angle difference between the links, and the connected series of links is connected to the route. And
According to the travel plan generation device having the above-described configuration, a travel set with a recommended vehicle speed for traveling without stopping at a traffic light by connecting a link arranged on the coordinate system from a travel start point to a target arrival point. It is possible to create a plan.

また、第3の構成は以下のとおりである。
前記走行予定経路の制限車速を取得する制限車速取得手段(41)を有し、前記走行計画作成手段(41)は、走行予定経路上にある各信号機の進行可能区間を繋ぐリンクの角度について、前記制限車速を超えない範囲内とする。
上記構成を有する走行計画生成装置によれば、走行計画で設定される推奨車速を制限速度範囲内とすることが可能となり、適切な走行計画を生成することが可能となる。
The third configuration is as follows.
The vehicle speed limit obtaining means (41) for obtaining the speed limit vehicle speed of the planned travel route, wherein the travel plan creation means (41) is for the angle of the link connecting the travelable sections of the respective traffic lights on the planned travel route, Within a range not exceeding the limit vehicle speed.
According to the travel plan generation apparatus having the above configuration, the recommended vehicle speed set in the travel plan can be set within the speed limit range, and an appropriate travel plan can be generated.

また、第4の構成は以下のとおりである。
前記走行計画作成手段(41)は、前記座標系において前記進行可能区間の始点及び終点にノードを設定し、前記走行開始地点をスタートノード、前記目標到達地点をゴールノードに設定し、前記設定された各ノードと探索アルゴリズムとを用いて前記走行開始地点から前記目標到達地点までを接続した前記経路を探索する。
上記構成を有する走行計画生成装置によれば、従来から用いられる探索アルゴリズムを用いて、信号機間に設定された推奨車速の速度変化が小さくことを優先した走行計画を作成することが可能となる。従って、新たな複雑なアルゴリズムを必要とすることなく、目的地までの推奨経路探索にも用いられるアルゴリズムを流用することができ、処理負担及び記憶領域の削減も可能となる。
The fourth configuration is as follows.
The travel plan creation means (41) sets nodes at the start point and end point of the travelable section in the coordinate system, sets the travel start point as a start node, and sets the target arrival point as a goal node. The route connecting the travel start point to the target destination point is searched using each node and a search algorithm.
According to the travel plan generation device having the above-described configuration, it is possible to create a travel plan that prioritizes that the speed change of the recommended vehicle speed set between the traffic lights is small using a conventionally used search algorithm. Therefore, an algorithm used for searching for a recommended route to the destination can be used without requiring a new complex algorithm, and the processing load and storage area can be reduced.

また、第5の構成は以下のとおりである。
前記走行計画作成手段(41)は、前記リンクに対してコストを設定して探索アルゴリズムにより前記経路の探索を行い、前記リンクに対するコストは、接続する隣接リンクとの角度差が小さいリンクに対して、より小さいコストを設定する。
上記構成を有する走行計画生成装置によれば、探索アルゴリズムにおいて用いられるリンクコストを推奨車速の速度変化を考慮して設定することによって、信号機間に設定された推奨車速の速度変化が小さくことを優先した走行計画を作成することが可能となる。
The fifth configuration is as follows.
The travel plan creation means (41) sets a cost for the link and searches for the route by a search algorithm, and the cost for the link is determined for a link having a small angle difference with the adjacent link to be connected. Set a smaller cost.
According to the travel plan generation device having the above configuration, priority is given to a small change in the recommended vehicle speed set between the traffic lights by setting the link cost used in the search algorithm in consideration of the change in the recommended vehicle speed. It is possible to create a travel plan.

また、第6の構成は以下のとおりである。
前記走行計画作成手段(41)により作成された前記走行計画に従って、前記走行予定経路を走行する車両への信号機間の推奨車速の案内、又は信号機間を推奨車速で走行する為の車両制御を行う運転支援手段(41)を有する。
上記構成を有する走行計画生成装置によれば、走行計画に従って車両を走行させることが可能となる。特に自動運転に対応した車両では、作成された走行計画に従って自動運転走行を行わせることが可能となる。
The sixth configuration is as follows.
According to the travel plan created by the travel plan creation means (41), guidance of recommended vehicle speed between traffic signals to vehicles traveling on the planned travel route, or vehicle control for traveling between traffic signals at the recommended vehicle speed is performed. It has a driving support means (41).
According to the travel plan generation device having the above configuration, the vehicle can travel according to the travel plan. In particular, in a vehicle that supports automatic driving, it is possible to perform automatic driving according to the created travel plan.

1 ナビゲーション装置
13 ナビゲーションECU
41 CPU
42 RAM
43 ROM
1 Navigation device 13 Navigation ECU
41 CPU
42 RAM
43 ROM

Claims (7)

車両が走行する走行予定経路を取得する走行予定経路取得手段と、
前記走行予定経路上にある信号機の位置及び信号機の点灯パターンを取得する信号機情報取得手段と、
車両が前記走行予定経路を走行する際の信号機間の推奨車速を設定した走行計画を作成する走行計画作成手段と、を有し、
前記走行計画作成手段は、前記信号機間に設定された推奨車速の速度変化が小さくことを優先した前記走行計画を作成する走行計画生成装置。
A planned travel route acquisition means for acquiring a planned travel route on which the vehicle travels;
Traffic light information acquisition means for acquiring the position of the traffic light on the planned travel route and the lighting pattern of the traffic light;
A travel plan creation means for creating a travel plan in which a recommended vehicle speed between traffic lights when the vehicle travels on the planned travel route is set,
The travel plan creation unit creates the travel plan by giving priority to a small change in recommended vehicle speed set between the traffic lights.
前記走行計画作成手段は、
前記走行予定経路に沿った距離を第1軸とし経過時間を第2軸とした座標系において、走行開始地点から目標到達地点までを接続した経路を前記走行計画として作成し、
前記座標系において、走行予定経路上にある各信号機について進行可能を示す点灯パターンと対応する第2軸方向の区間である進行可能区間を特定し、
車両の進行方向に沿って走行予定経路上にある各信号機の進行可能区間内のいずれかの点を、リンク同士の角度差が小さくなることを優先して直線のリンクで接続し、
前記接続された一連のリンクを前記経路とする請求項1に記載の走行計画生成装置。
The travel plan creation means includes
In the coordinate system with the distance along the planned travel route as the first axis and the elapsed time as the second axis, a route connecting the travel start point to the target destination point is created as the travel plan,
In the coordinate system, identify a travelable section that is a section in the second axis direction corresponding to a lighting pattern indicating the travelability of each traffic light on the planned travel route,
Connect any point in the travelable section of each traffic light on the planned travel route along the traveling direction of the vehicle with a straight link, giving priority to a smaller angle difference between the links,
The travel plan generation device according to claim 1, wherein the connected series of links is the route.
前記走行予定経路の制限車速を取得する制限車速取得手段を有し、
前記走行計画作成手段は、走行予定経路上にある各信号機の進行可能区間を繋ぐリンクの角度について、前記制限車速を超えない範囲内とする請求項2に記載の走行計画生成装置。
Having a limited vehicle speed acquisition means for acquiring a limited vehicle speed of the planned travel route;
The travel plan generation device according to claim 2, wherein the travel plan creation means sets an angle of a link connecting a travelable section of each traffic signal on a planned travel route within a range not exceeding the limit vehicle speed.
前記走行計画作成手段は、
前記座標系において前記進行可能区間の始点及び終点にノードを設定し、
前記走行開始地点をスタートノード、前記目標到達地点をゴールノードに設定し、
前記設定された各ノードと探索アルゴリズムとを用いて前記走行開始地点から前記目標到達地点までを接続した前記経路を探索する請求項2又は請求項3に記載の走行計画生成装置。
The travel plan creation means includes
Set nodes at the start and end points of the travelable section in the coordinate system,
The travel start point is set as a start node, the target arrival point is set as a goal node,
4. The travel plan generation device according to claim 2, wherein the route connecting the travel start point to the target arrival point is searched using each of the set nodes and a search algorithm. 5.
前記走行計画作成手段は、
前記リンクに対してコストを設定して探索アルゴリズムにより前記経路の探索を行い、
前記リンクに対するコストは、接続する隣接リンクとの角度差が小さいリンクに対して、より小さいコストを設定する請求項4に記載の走行計画生成装置。
The travel plan creation means includes
Set a cost for the link and search for the route by a search algorithm;
The travel plan generation device according to claim 4, wherein the cost for the link is set to a smaller cost for a link having a small angle difference from an adjacent link to be connected.
前記走行計画作成手段により作成された前記走行計画に従って、前記走行予定経路を走行する車両への信号機間の推奨車速の案内、又は信号機間を推奨車速で走行する為の車両制御を行う運転支援手段を有する請求項1乃至請求項5のいずれかに記載の走行計画生成装置。   In accordance with the travel plan created by the travel plan creation means, driving assistance means for performing guidance for recommended vehicle speed between traffic signals to vehicles traveling on the planned travel route or vehicle control for traveling between traffic lights at the recommended vehicle speed. The travel plan generation device according to claim 1, comprising: コンピュータを、
車両が走行する走行予定経路を取得する走行予定経路取得手段と、
前記走行予定経路上にある信号機の位置及び信号機の点灯パターンを取得する信号機情報取得手段と、
車両が前記走行予定経路を走行する際の信号機間の推奨車速を設定した走行計画を作成する走行計画作成手段と、して機能させる為のコンピュータプログラムであって、
前記走行計画作成手段は、前記信号機間に設定された推奨車速の速度変化が小さくことを優先した前記走行計画を作成するコンピュータプログラム。
Computer
A planned travel route acquisition means for acquiring a planned travel route on which the vehicle travels;
Traffic light information acquisition means for acquiring the position of the traffic light on the planned travel route and the lighting pattern of the traffic light;
A computer program for functioning as travel plan creation means for creating a travel plan that sets a recommended vehicle speed between traffic lights when the vehicle travels on the planned travel route,
The travel plan creation means is a computer program for creating the travel plan in which priority is given to a small change in recommended vehicle speed set between the traffic lights.
JP2016202766A 2016-10-14 2016-10-14 Travel plan generating apparatus and computer program Pending JP2018063658A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016202766A JP2018063658A (en) 2016-10-14 2016-10-14 Travel plan generating apparatus and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016202766A JP2018063658A (en) 2016-10-14 2016-10-14 Travel plan generating apparatus and computer program

Publications (1)

Publication Number Publication Date
JP2018063658A true JP2018063658A (en) 2018-04-19

Family

ID=61967784

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016202766A Pending JP2018063658A (en) 2016-10-14 2016-10-14 Travel plan generating apparatus and computer program

Country Status (1)

Country Link
JP (1) JP2018063658A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020095481A (en) * 2018-12-12 2020-06-18 トヨタ自動車株式会社 Control device of vehicle and automatic driving system
JP2020121619A (en) * 2019-01-30 2020-08-13 三菱電機株式会社 Vehicle control device and vehicle control method
JP7435683B1 (en) 2022-09-21 2024-02-21 いすゞ自動車株式会社 Electronics, vehicles, and programs

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020095481A (en) * 2018-12-12 2020-06-18 トヨタ自動車株式会社 Control device of vehicle and automatic driving system
CN111308998A (en) * 2018-12-12 2020-06-19 丰田自动车株式会社 Vehicle controls and automated driving systems
JP2020121619A (en) * 2019-01-30 2020-08-13 三菱電機株式会社 Vehicle control device and vehicle control method
JP7435683B1 (en) 2022-09-21 2024-02-21 いすゞ自動車株式会社 Electronics, vehicles, and programs
JP2024044411A (en) * 2022-09-21 2024-04-02 いすゞ自動車株式会社 Electronic devices, vehicles, and programs

Similar Documents

Publication Publication Date Title
JP6197691B2 (en) Automatic driving support system, automatic driving support method, and computer program
JP6545507B2 (en) Automatic driving support system, automatic driving support method and computer program
US10300916B2 (en) Autonomous driving assistance system, autonomous driving assistance method, and computer program
JP6488594B2 (en) Automatic driving support system, automatic driving support method, and computer program
US10399571B2 (en) Autonomous driving assistance system, autonomous driving assistance method, and computer program
JP6390276B2 (en) Automatic driving support system, automatic driving support method, and computer program
US10126743B2 (en) Vehicle navigation route search system, method, and program
JP6269104B2 (en) Automatic driving support system, automatic driving support method, and computer program
US20190064827A1 (en) Self-driving assistance device and computer program
JP6365134B2 (en) Driving support system, driving support method, and computer program
JP5892004B2 (en) Route search system, route search device, route search method, and computer program
JPWO2015029917A1 (en) Route search system, route search method and computer program
JP6330550B2 (en) Automatic driving support system, automatic driving support method, and computer program
CN105009180B (en) Deceleration end point storage system, driving assistance system, and driving assistance method
JPWO2018151005A1 (en) Driving support device and computer program
JP6597265B2 (en) Movement guidance system, movement guidance method, and computer program
JP2017181392A (en) Route search apparatus and computer program
JP2018063658A (en) Travel plan generating apparatus and computer program
JP2019082831A (en) Driving assistance device and computer program
JP2018036134A (en) Running guidance device and computer program
JP2016048227A (en) Route search system, method for route search, and computer program
JP5949328B2 (en) Route search system, route search device, route search method, and computer program
JP2018025404A (en) Traffic information guide device and computer program
JP2019082833A (en) Traveling support device and computer program
JP2017142193A (en) Route search device and computer program