[go: up one dir, main page]

JP2008170404A - Vehicle travel control device - Google Patents

Vehicle travel control device Download PDF

Info

Publication number
JP2008170404A
JP2008170404A JP2007006443A JP2007006443A JP2008170404A JP 2008170404 A JP2008170404 A JP 2008170404A JP 2007006443 A JP2007006443 A JP 2007006443A JP 2007006443 A JP2007006443 A JP 2007006443A JP 2008170404 A JP2008170404 A JP 2008170404A
Authority
JP
Japan
Prior art keywords
route
travel control
vehicle
control route
traveling
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
JP2007006443A
Other languages
Japanese (ja)
Inventor
Hisashi Kondo
尚志 近藤
Atsuyoshi Takazawa
厚芳 高澤
Norimasa Kaneko
法正 金子
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.)
Subaru Corp
Original Assignee
Fuji Heavy Industries 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 Fuji Heavy Industries Ltd filed Critical Fuji Heavy Industries Ltd
Priority to JP2007006443A priority Critical patent/JP2008170404A/en
Publication of JP2008170404A publication Critical patent/JP2008170404A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Navigation (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Controls For Constant Speed Travelling (AREA)
  • Traffic Control Systems (AREA)

Abstract

【課題】実際の車両の運転を考慮して確実に自動運転可能で既存の走行制御ルートから自然に移行できる走行制御ルートをドライバが任意に編集でき汎用性を大きく向上する。
【解決手段】走行制御ルートを編集する際に実行される編集モードでは、選択したルートAとルートBとが交差していない場合、ルートAからルートBにかけて最接近するノード近傍に接線を追加し、追加ルートCとして設定する。追加ルートCの速度はルートAとルートBの最接近するノード同士の速度の平均を求め取得する。また、ルートA、Bが交差している場合は、追加ルートCの速度を、ルートAとルートBとの交点に最も近いルートA、Bの各ノードに設定された速度の平均を求めて演算し、ルートAからルートBへの乗換カーブの半径を許容遠心力を考慮して演算して、交点から乗換カーブへの垂線の長さを演算し、垂線の長さが閾値以下となるように速度を調整して追加ルートCを設定する。
【選択図】図6
A driver can arbitrarily edit a traveling control route that can be surely automatically driven in consideration of actual vehicle driving and can naturally shift from an existing traveling control route, thereby greatly improving versatility.
In an edit mode executed when a travel control route is edited, if the selected route A and route B do not intersect, a tangent is added near the closest node from route A to route B. And set as an additional route C. The speed of the additional route C is obtained by obtaining the average speed of the closest nodes of the route A and the route B. When routes A and B intersect, the speed of the additional route C is calculated by calculating the average of the speeds set in the nodes of routes A and B that are closest to the intersection of route A and route B. Then, the radius of the transfer curve from route A to route B is calculated in consideration of the allowable centrifugal force, the length of the perpendicular from the intersection to the transfer curve is calculated, and the length of the perpendicular is equal to or less than the threshold value. The additional route C is set by adjusting the speed.
[Selection] Figure 6

Description

本発明は、一つ、或いは、複数の基準局と車載された移動局との間で通信を行いながら走行制御ルートを学習して作成し、該走行制御ルートの中から目標進行路を選択して、自動操舵や自動加減速により自車両を目標進行路に沿って自動運転制御する車両の走行制御装置に関する。   The present invention learns and creates a travel control route while communicating between one or a plurality of reference stations and an onboard mobile station, and selects a target travel route from the travel control route. The present invention relates to a travel control device for a vehicle that automatically controls the host vehicle along a target traveling path by automatic steering or automatic acceleration / deceleration.

近年、人工衛星から得られる位置データに基づいて車両の位置を検出するGPS(Global Positioning System)が、車両用のナビゲーション装置において広く用いられており、このGPSで検出した自車位置情報や、カメラ等により検出した前方の道路情報を基に走行制御する様々な技術が提案され、実用化されている。   In recent years, a GPS (Global Positioning System) that detects the position of a vehicle based on position data obtained from an artificial satellite has been widely used in navigation devices for vehicles. Various techniques have been proposed and put into practical use for traveling control based on road information in front detected by the above.

例えば、特開2001−255937号公報には、車載用ナビゲーションシステムで、ドライバが目的地を設定し、このナビゲーションシステムにより生成される目的地までの経路を目標進行路として自動操舵や自動加減速により自動運転制御を行う技術が開示されている。また、特開2004−245654号公報では、ドライバが経路を変更したり追加可能な編集機能を備えたナビゲーションシステムが開示されている。
特開平2001−255937号公報 特開平2004−245654号公報
For example, in Japanese Patent Laid-Open No. 2001-255937, in a vehicle-mounted navigation system, a driver sets a destination, and a route to the destination generated by the navigation system is set as a target travel path by automatic steering or automatic acceleration / deceleration. A technique for performing automatic operation control is disclosed. Japanese Patent Laid-Open No. 2004-245654 discloses a navigation system having an editing function that allows a driver to change or add a route.
Japanese Patent Laid-Open No. 2001-255937 Japanese Patent Laid-Open No. 2004-245654

上述の特許文献1に開示される技術に特許文献2に開示される技術を適用すれば、ドライバが編集した経路を目標進行路として自動運転制御を行うことが可能となり、自動運転制御の汎用性が大きく向上することが考えられる。しかしながら、上述の特許文献2に開示される編集機能は、単に電子地図データ上に存在する道路を幾何学的に変更したり追加したりするのみであるため、実際に編集して作成された経路に沿って自動運転しようとすると、運転が困難であったり、また、ドライバに不自然な感覚を与えてしまうという問題がある。   If the technique disclosed in Patent Document 2 is applied to the technique disclosed in Patent Document 1 described above, it becomes possible to perform automatic driving control using a route edited by the driver as a target traveling path, and versatility of automatic driving control. Is considered to be greatly improved. However, the editing function disclosed in Patent Document 2 described above simply changes or adds a road existing on the electronic map data geometrically. When trying to drive automatically along the road, there is a problem that driving is difficult or an unnatural feeling is given to the driver.

本発明は上記事情に鑑みてなされたもので、実際の車両の運転を考慮して確実に自動運転可能で、既存の走行制御ルートから自然に移行できる走行制御ルートをドライバが任意に編集でき、汎用性を大きく向上することが可能な車両の走行制御装置を提供することを目的とする。   The present invention has been made in view of the above circumstances, the driver can arbitrarily edit a traveling control route that can be surely automatically driven in consideration of actual driving of the vehicle, and can naturally shift from the existing traveling control route, It is an object of the present invention to provide a vehicle travel control device capable of greatly improving versatility.

本発明は、予め位置が求められた基準点に設置し、衛星からの情報を基に補正情報を求めて予め設定する領域内に送信する基準局と、車両に搭載され、上記衛星からの情報に基づき車両位置を演算する移動局と、上記基準局と上記移動局との通信が確立した際に、上記基準局の情報と上記車両位置とから該車両位置を補正演算する車両位置演算手段と、上記車両位置と送信される車両の運転状態を基に上記車両が走行する走行ルートを運転状態と共に取得して学習し、車両が自動運転自在な走行制御ルートを作成する走行制御ルート作成手段と、上記走行制御ルート作成手段で作成した走行制御ルートから選択された走行制御ルート同士を上記各走行制御ルートの位置と上記各走行制御ルートを走行する際の運転状態に応じて編集し走行制御ルートを作成自在な走行制御ルート編集手段と、上記基準局と上記移動局との通信が確立した際に、上記走行制御ルート作成手段により作成した走行制御ルートと上記走行制御ルート編集手段で編集して作成した走行制御ルートから利用可能な走行制御ルートを選択して目標進行路として設定し、上記車両を上記目標進行路に沿って自動運転制御する自動運転制御手段とを備えたことを特徴としている。   The present invention is installed at a reference point whose position has been obtained in advance, obtains correction information based on information from the satellite, and transmits it in a preset area, and is mounted on a vehicle, and the information from the satellite A mobile station that calculates a vehicle position based on the vehicle, a vehicle position calculation means that corrects and calculates the vehicle position from the information of the reference station and the vehicle position when communication is established between the reference station and the mobile station, and the vehicle A travel control route creating means for acquiring and learning a travel route along which the vehicle travels based on the position and the transmitted driving state of the vehicle together with the driving state and creating a travel control route that allows the vehicle to automatically drive, and the travel The travel control routes selected from the travel control routes created by the control route creation means are edited according to the position of each travel control route and the driving state when traveling on each travel control route. When the communication between the reference control station and the mobile station is established, the travel control route created by the travel control route creation means and the travel control route edit means are edited. And an automatic driving control means for selecting an available driving control route from the driving control route created in this way and setting it as a target traveling path, and automatically controlling the vehicle along the target traveling path. Yes.

本発明による車両の走行制御装置によれば、実際の車両の運転を考慮して確実に自動運転可能で、既存の走行制御ルートから自然に移行できる走行制御ルートをドライバが任意に編集でき、汎用性を大きく向上することが可能となる。   According to the vehicle travel control device of the present invention, a driver can arbitrarily edit a travel control route that can be surely automatically driven in consideration of actual vehicle driving and can naturally shift from an existing travel control route. It is possible to greatly improve the performance.

以下、図面に基づいて本発明の実施の形態を説明する。
図1〜図9は本発明の実施の一形態を示し、図1は車両の走行制御装置の全体を示す概略構成図、図2は走行制御ルーチンのフローチャート、図3は図2から続くフローチャート、図4は図2から続くフローチャート、図5は自動学習モードルーチンのフローチャート、図6は編集モードルーチンのフローチャート、図7は自動運転制御の自動操舵制御ルーチンのフローチャート、図8は走行制御装置により作成される各種ルートの一例を示す説明図、図9は交差のない走行制御ルート同士を連結して編集する一例を示す説明図、図10は交差を有する走行制御ルート同士を連結して編集する一例を示す説明図、図11は自動操舵の原理の説明図である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
1 to 9 show an embodiment of the present invention, FIG. 1 is a schematic configuration diagram showing an entire vehicle travel control device, FIG. 2 is a flowchart of a travel control routine, and FIG. 3 is a flowchart continuing from FIG. 4 is a flowchart continuing from FIG. 2, FIG. 5 is a flowchart of an automatic learning mode routine, FIG. 6 is a flowchart of an edit mode routine, FIG. 7 is a flowchart of an automatic steering control routine of automatic driving control, and FIG. FIG. 9 is an explanatory diagram showing an example of connecting and editing traveling control routes without intersection, and FIG. 10 is an example of connecting and editing traveling control routes having intersections. FIG. 11 is an explanatory diagram of the principle of automatic steering.

図1において、符号1は、移動局としての機能を備えた自動車等の車両(自車両)を示し、この自車両1には、RTK(Real-Time Kinematic)−GPSを用いて走行制御を行う車両制御装置2が搭載されている。   In FIG. 1, reference numeral 1 denotes a vehicle such as an automobile (own vehicle) having a function as a mobile station, and the own vehicle 1 is subjected to traveling control using RTK (Real-Time Kinematic) -GPS. A vehicle control device 2 is mounted.

すなわち、本実施形態におけるRTK−GPSでは、地球を周回する人工衛星(GPS衛星)3からの情報(測位計算等に必要な衛星と軌道情報をはじめとするデータ等)は、選択的に設定される基準局4と、自車両1に搭載される移動局により受信される。尚、本形態においては、自車両を移動局として説明する。また、基準局4は1つではなく複数地点に設定されている。   That is, in the RTK-GPS in the present embodiment, information from the artificial satellite (GPS satellite) 3 orbiting the earth (satellite necessary for positioning calculation and data including orbit information) is selectively set. Received by the reference station 4 and the mobile station mounted on the host vehicle 1. In this embodiment, the own vehicle will be described as a mobile station. Further, the reference station 4 is set at a plurality of points instead of one.

基準局4は、予め位置が正確に求められている自宅やディーラ、本車両制御装置2を共有し合う複数の所有者宅等の地点に設けられており、GPSアンテナ4a、GPS受信機4b、無線機4cを備えて主要に構成されている。そして、基準局4は、当該基準局4で観測したGPS衛星3からの電波の位相情報、疑似距離、及び、基準局4の位置座標を、測位する地点、すなわち、移動局である自車両1に無線機4cにより送信する。基準局4からは、具体的には、誤差補正量、疑似距離補正量、座標値等のデータ等が自車両1に対して送信される。   The reference station 4 is provided at a location such as a home, a dealer, or a plurality of owners' homes that share the vehicle control device 2 where the position is accurately obtained in advance, and includes a GPS antenna 4a, a GPS receiver 4b, The machine 4c is mainly configured. Then, the reference station 4 transmits a radio to the vehicle 1 that is a mobile station, that is, a position where the phase information of the radio wave from the GPS satellite 3 observed by the reference station 4, the pseudo distance, and the position coordinates of the reference station 4 are measured. Transmit by 4c. Specifically, the reference station 4 transmits data such as an error correction amount, a pseudo distance correction amount, and coordinate values to the host vehicle 1.

ここで、無線機4cは、例えば、IEEE802.11a/b/g等の規格による無線LAN(Local Area Network)に基づき送受信するアクセスポイントであり、通信のセキュリティを維持するためSSID(Service Set ID)、WEP(Wired Equivalent Privacy)キー、MAC(Media Access Control)アドレス認証の設定が特有になされている。そして、例えば、図8に示すように、この無線機4cを中心として、半径約50〜100m以内の領域M0、M1、M2・・・が、それぞれの略中心に配設される基準局4からの通信可能領域として設定されている。   Here, the wireless device 4c is an access point that transmits and receives based on a wireless local area network (LAN) based on a standard such as IEEE802.11a / b / g, for example, and an SSID (Service Set ID) for maintaining communication security. , WEP (Wired Equivalent Privacy) key and MAC (Media Access Control) address authentication settings are specially made. Then, for example, as shown in FIG. 8, regions M0, M1, M2,... Within a radius of about 50 to 100 m centering on the wireless device 4c are from the reference station 4 arranged at the respective approximate centers. It is set as a communicable area.

自車両1には、移動局としての機能を実現するため、GPSアンテナ5a、GPS受信機5b、無線機5cが搭載されている。そして、自車両1が上述の基準局4と通信可能領域に入り、基準局4との通信が確立された際に、基準局4からの誤差補正量、疑似距離補正量、座標値等のデータ(無線機5cで受信されるデータ)や、自車両1で受信したGPS衛星3からの情報をGPS受信機5b内で比較解析して、自車位置(座標値)を即座に精度良く(例えば、誤差1〜5cm)得られるようになっている。   The own vehicle 1 is equipped with a GPS antenna 5a, a GPS receiver 5b, and a wireless device 5c in order to realize a function as a mobile station. Then, when the own vehicle 1 enters the communicable area with the reference station 4 and communication with the reference station 4 is established, data such as an error correction amount, a pseudo distance correction amount, a coordinate value, etc. from the reference station 4 (wireless device) Data received by the host vehicle 1) and information from the GPS satellite 3 received by the host vehicle 1 are compared and analyzed in the GPS receiver 5b, and the host vehicle position (coordinate value) is immediately and accurately determined (for example, error 1). ~ 5cm).

また、自車両1には制御装置8が搭載され、制御装置8には、上述のGPS受信機5bが接続されて自車位置が入力される。また、制御装置8には、ステレオカメラ6で撮像した画像を基に前方の道路環境を認識して前方障害物を認識する障害物認識部7が接続されている。   In addition, a control device 8 is mounted on the host vehicle 1, and the above-described GPS receiver 5 b is connected to the control device 8 and a host vehicle position is input. The control device 8 is connected to an obstacle recognition unit 7 for recognizing a front obstacle by recognizing a road environment ahead based on an image captured by the stereo camera 6.

ステレオカメラ6は、ステレオ光学系として例えば電荷結合素子(CCD)等の固体撮像素子を用いた1組の(左右の)CCDカメラで構成され、車外の対象を異なる視点からステレオ撮像し、障害物認識部7に入力する。   The stereo camera 6 is composed of a pair of (left and right) CCD cameras using, for example, a solid-state imaging device such as a charge coupled device (CCD) as a stereo optical system. Input to the recognition unit 7.

障害物認識部7における、ステレオカメラ6からの画像の処理は、例えば以下のように行われる。先ず、障害物認識部7は、ステレオカメラ6のCCDカメラで撮像した自車両の進入方向の環境を示す1組のステレオ画像に対し、対応する位置のずれ量から三角測量の原理によって距離情報を求める処理を行って、三次元の距離分布を表す距離画像を生成する。次に、障害物認識部7は、距離画像データに周知のグルーピング処理等を行い、予め記憶しておいた3次元的な道路形状データ、側壁データ、立体物データ等と比較することで、白線データ、道路に沿って存在するガードレール、縁石等の側壁データ、車両等の立体物データを抽出する。そして、障害物認識部7は、抽出した立体物データの中から、自車進行路の領域(例えば、自車進行方向に予め設定した幅で延長した領域や前方白線・側壁間に挟まれる領域)上に存在する立体物データを障害物として検出し、制御装置8に出力する。   Processing of an image from the stereo camera 6 in the obstacle recognition unit 7 is performed as follows, for example. First, the obstacle recognizing unit 7 obtains distance information based on the principle of triangulation from a corresponding positional deviation amount with respect to a set of stereo images showing the environment in the approach direction of the host vehicle imaged by the CCD camera of the stereo camera 6. Processing to obtain is performed to generate a distance image representing a three-dimensional distance distribution. Next, the obstacle recognizing unit 7 performs a well-known grouping process on the distance image data and compares it with the previously stored three-dimensional road shape data, side wall data, three-dimensional object data, etc. Data, sidewall data such as guardrails and curbs that exist along the road, and three-dimensional object data such as vehicles are extracted. Then, the obstacle recognizing unit 7 extracts the area of the own vehicle traveling path from the extracted three-dimensional object data (for example, an area extended by a preset width in the traveling direction of the own vehicle or an area sandwiched between the front white line and the side wall. ) The three-dimensional object data existing above is detected as an obstacle and output to the control device 8.

制御装置8には、上述のGPS受信機5b、障害物認識部7の他、車速Vを検出する車速センサ9、ハンドル角θHを検出するハンドル角センサ10等のセンサ類と、走行制御に係る各種ユーザ設定等を行うための操作スイッチ11(後述する走行制御に関するメインスイッチ機能、自動運転制御スイッチ機能、自動学習モード選択機能、手動学習モード選択機能を有する)、ブレーキペダルスイッチ12、アクセルペダルスイッチ13等のスイッチ類が接続されている。   In addition to the GPS receiver 5b and the obstacle recognizing unit 7, the control device 8 includes sensors such as a vehicle speed sensor 9 that detects the vehicle speed V, a handle angle sensor 10 that detects the handle angle θH, and travel control. Operation switches 11 for performing various user settings and the like (having a main switch function related to travel control, an automatic operation control switch function, an automatic learning mode selection function, and a manual learning mode selection function described later), a brake pedal switch 12, an accelerator pedal switch Switches 13 and the like are connected.

また、制御装置8には、図示しないハードディスク、内蔵メモリ、或いは、CD、DVD等の読み込み書き込み自在な記憶メディアが搭載されており、そのデータベース上に、自車両1に対して自動運転制御(後で詳述する)を行う際の走行制御ルートが格納されている。   The control device 8 is equipped with a hard disk, a built-in memory (not shown), or a readable / writable storage medium such as a CD or a DVD. The travel control route when performing the above-mentioned is stored.

具体的に説明すると、制御装置8は、基準局4との通信が確立した際に、測位される自車位置に基づいて自車両1の走行ルートを運転状態(速度ベクトル)と共に取得し、取得した走行ルートに基づいて走行制御ルートを学習することが可能となっている。そして、制御装置8は、走行制御ルートを学習すると、データベースを更新する。また、制御装置8は、データベースに格納された各走行制御ルートを、学習中の走行ルートや単なる地図上の道路とは区別して、例えば、ダッシュボード上に設けられた液晶ディスプレイ14を通じて、適宜表示することが可能となっている。尚、走行ルートは、電子地図データ上に、位置座標を有する連続したノードとして記録され、そのノードを通過した際の速度ベクトルの情報が運転状態として記録される。   More specifically, when the communication with the reference station 4 is established, the control device 8 acquires the travel route of the host vehicle 1 along with the driving state (speed vector) based on the position of the host vehicle to be measured. The travel control route can be learned based on the travel route. And the control apparatus 8 will update a database, if a driving | running | working control route is learned. In addition, the control device 8 appropriately displays each travel control route stored in the database, for example, through the liquid crystal display 14 provided on the dashboard, in distinction from the travel route being learned or a road on the map. It is possible to do. The travel route is recorded as continuous nodes having position coordinates on the electronic map data, and information on the speed vector when passing through the node is recorded as the driving state.

また、制御装置8は、作成した走行制御ルートから選択された走行制御ルート同士を各走行制御ルートの位置と各走行制御ルートを走行する際の運転状態(速度ベクトル)に応じて編集し走行制御ルートを作成自在に構成されている。   The control device 8 edits the travel control routes selected from the created travel control routes according to the position of each travel control route and the driving state (speed vector) when traveling on each travel control route. The route can be created freely.

更に、制御装置8は、基準局4との通信が確立した際に、過去に学習されデータベース上に格納されている走行制御ルートの中から利用可能な所定の走行制御ルートを選択して目標進行路に設定し、測位される自車位置に基づき、自車両1を目標進行路に沿って自動操縦することが可能となっている。すなわち、制御装置8は、操作スイッチ11を通じてユーザ入力等により設定された目標車速を維持するように、電動スロットル弁制御装置15に信号を出力してスロットル弁18を駆動させ、加速、或いは、減速を実行させる。また、所定以上の大きな減速を行わせる際には、ブレーキ制御装置16に信号を出力して自動ブレーキを作動させる。また、進行方向を変える場合には、電動パワーステアリング制御装置17に信号出力して自動操舵を実行する。   Further, when communication with the reference station 4 is established, the control device 8 selects a predetermined traveling control route that can be used from the traveling control routes that have been learned in the past and stored in the database, and then selects the target traveling path. It is possible to automatically steer the own vehicle 1 along the target traveling path based on the position of the subject vehicle to be positioned. That is, the control device 8 outputs a signal to the electric throttle valve control device 15 to drive the throttle valve 18 so as to maintain the target vehicle speed set by the user input or the like through the operation switch 11 to accelerate or decelerate. Is executed. Further, when a large deceleration greater than a predetermined value is performed, a signal is output to the brake control device 16 to activate the automatic brake. Further, when changing the traveling direction, a signal is output to the electric power steering control device 17 to execute automatic steering.

このように、本実施形態において、制御装置8は、車両位置演算手段、走行制御ルート作成手段、走行制御ルート編集手段、及び、自動運転制御手段としての各機能を実現する。   Thus, in this embodiment, the control apparatus 8 implement | achieves each function as a vehicle position calculating means, a travel control route creation means, a travel control route edit means, and an automatic driving control means.

次に、制御装置8で実行される自車両1の走行制御について、図2〜図4に示す走行制御ルーチンのフローチャートに従って説明する。
このルーチンがスタートすると、制御装置8は、先ず、ステップ(以下、「S」と略称)101において、移動局である自車両1と基準局4との間で通信が確立されているか否かを判定し、通信が確立されていないと判定した場合には、そのまま待機する。
Next, the traveling control of the host vehicle 1 executed by the control device 8 will be described according to the flowchart of the traveling control routine shown in FIGS.
When this routine starts, the control device 8 first determines in step (hereinafter abbreviated as “S”) 101 whether or not communication is established between the vehicle 1 as a mobile station and the reference station 4. However, if it is determined that communication has not been established, the process waits as it is.

一方、S101において、通信が確立されていると判定した場合、制御装置8は、S102に進み、基準局4からの情報、具体的には、取得先の基準局のID番号(どの基準局かを示す番号)、この基準局の位置座標(例えば、(X、Y、Z)の3次元座標であり、移動局の過去位置からの移動量が判断可能な座標)、その基準局との通信可能領域内における学習中ルート、走行制御ルート等の有無が取得される。   On the other hand, if it is determined in S101 that communication has been established, the control device 8 proceeds to S102, and the information from the reference station 4, specifically, the ID number of the reference station of the acquisition destination (a number indicating which reference station is provided). ), The position coordinates of this reference station (for example, (X, Y, Z) three-dimensional coordinates where the movement amount from the past position of the mobile station can be determined), learning in the communicable area with the reference station The presence / absence of a middle route, a travel control route, etc. is acquired.

次いで、S103に進むと、操作スイッチ11のメインスイッチ機能がONか否か判定される。そして、この判定の結果、メインスイッチ機能がOFFの場合は、S119にジャンプして、手動学習モードが選択(ON)されているか否か判定され、手動学習モードが選択(ON)されている場合は、S120に進み、現在の走行ルートを、手動学習モードを選択中のみノードをプロットしていくことにより学習する手動学習モードを実行してプログラムを抜ける。また、手動学習モードが選択されていないのであれば、そのままプログラムを抜ける。   Next, in S103, it is determined whether or not the main switch function of the operation switch 11 is ON. If the result of this determination is that the main switch function is OFF, the routine jumps to S119, where it is determined whether or not the manual learning mode is selected (ON), and the manual learning mode is selected (ON). Advances to S120, executes the manual learning mode in which the current travel route is learned by plotting nodes only when the manual learning mode is selected, and exits the program. If the manual learning mode is not selected, the program is exited as it is.

一方、上述のS103でメインスイッチ機能がONの場合は、S104に進み、自車位置の近傍に過去に学習した走行制御ルートが存在するか否かを調べる。具体的には、制御装置8は、例えば、自車両1の現在位置の近傍に、過去に学習したデータベース上の走行制御ルートのノードが存在するか否か(例えば、自車位置から±Dm以内に過去のノードが存在するか否か)を判定する。   On the other hand, if the main switch function is ON in S103 described above, the process proceeds to S104, and it is checked whether or not a travel control route learned in the past exists in the vicinity of the vehicle position. Specifically, for example, the control device 8 determines whether or not the node of the travel control route on the database learned in the past exists in the vicinity of the current position of the own vehicle 1 (for example, within ± Dm from the own vehicle position). Whether or not there is a past node).

この判定の結果、自車位置近傍に走行制御ルートが存在しないのであれば、S115にジャンプして、現在手動運転中か否か判定する。そして、現在手動運転中である場合は、S116に進み、自動学習モード開始案内、例えば、「自動学習モードができるエリアに入りました」等の音声を発してS114に進み、後述する図5に示す自動学習モードルーチンを実行して、再びS104の判定を実行する。   As a result of the determination, if there is no travel control route in the vicinity of the vehicle position, the process jumps to S115 to determine whether or not the vehicle is currently in manual operation. If the vehicle is currently in manual operation, the process proceeds to S116, and an automatic learning mode start guidance, for example, “entering an area where the automatic learning mode can be entered” is uttered, and the process proceeds to S114. The automatic learning mode routine shown is executed, and the determination in S104 is executed again.

また、S115の判定の結果、手動運転中ではないと判定した場合は、S117に進み、自動運転制御不可案内、例えば、「自動運転可能なルートはありません。自動学習モードを選択しますか?」の音声を発してS118に進む。   If the result of the determination in S115 is that manual operation is not in progress, the process proceeds to S117, where automatic operation control impossibility guidance, for example, “There is no route that can be operated automatically. Do you want to select automatic learning mode?” And proceeds to S118.

S118では、自動学習モードが選択されるか否か判定し、一定時間(例えば、10秒)以内に自動学習モードを選択する入力があった場合には、S114に進み、後述する図5に示す自動学習モードルーチンを実行して、再びS104の判定を実行する。   In S118, it is determined whether or not the automatic learning mode is selected. If there is an input for selecting the automatic learning mode within a predetermined time (for example, 10 seconds), the process proceeds to S114, and will be described later with reference to FIG. The automatic learning mode routine is executed, and the determination in S104 is executed again.

また、一定時間(例えば、10秒)以内に自動学習モードを選択する入力が行われなかった場合や、自動学習モードを非選択(OFF)とするスイッチ入力があった場合にはS119に進み、手動学習モードが選択(ON)されているか否か判定され、手動学習モードが選択(ON)されている場合は、S120に進み、手動学習モードを実行してプログラムを抜ける。また、手動学習モードが選択されていないのであれば、そのままプログラムを抜ける。   Also, if there is no input for selecting the automatic learning mode within a certain time (for example, 10 seconds), or if there is a switch input for deselecting (OFF) the automatic learning mode, the process proceeds to S119. It is determined whether or not the manual learning mode is selected (ON). If the manual learning mode is selected (ON), the process proceeds to S120, and the manual learning mode is executed to exit the program. If the manual learning mode is not selected, the program is exited as it is.

一方、上述のS104の判定で、自車位置近傍に走行制御ルートが存在すると判定された場合は、S105に進み、その自車位置近傍の走行制御ルートを液晶ディスプレイ14に表示して、選択可能な走行制御ルート案内、例えば、「以下のルートから選択して下さい」等の音声を発してS106に進む。   On the other hand, if it is determined in S104 above that there is a travel control route in the vicinity of the vehicle position, the process proceeds to S105, where the travel control route in the vicinity of the vehicle position is displayed on the liquid crystal display 14 and can be selected. The travel control route guidance, for example, “Please select from the following routes” is uttered and the process proceeds to S106.

そして、S106では走行制御ルートが一定時間(例えば、10秒)以内に選択されたか否か判定し、走行制御ルートの選択が行われなかった場合は、S114に進み、後述する図5に示す自動学習モードルーチンを実行して、再びS104の判定を実行する。   Then, in S106, it is determined whether or not the travel control route has been selected within a predetermined time (for example, 10 seconds). If the travel control route has not been selected, the process proceeds to S114 and the automatic operation shown in FIG. The learning mode routine is executed, and the determination in S104 is executed again.

また、走行制御ルートが一定時間(例えば、10秒)以内に選択された場合は、S107に進み、自動運転制御スイッチ案内、例えば、「自動運転制御スイッチをONして下さい」等の音声を発してS108に進む。   If the travel control route is selected within a certain time (for example, 10 seconds), the process proceeds to S107, and the automatic operation control switch guidance, for example, “Please turn on the automatic operation control switch” is emitted. The process proceeds to S108.

S108では自動運転制御スイッチがONされたか否か判定し、一定時間(例えば、10秒)経過しても自動運転制御スイッチがONされない場合や、自動運転制御スイッチをOFFする操作が行われた場合は、そのままプログラムを抜ける。   In S108, it is determined whether or not the automatic driving control switch is turned on. If the automatic driving control switch is not turned on even after a predetermined time (for example, 10 seconds) has passed, or the automatic driving control switch is turned off. Leaves the program.

逆に、一定時間以内に自動運転制御スイッチがONされた場合は、S109に進み、選択された走行制御ルートまで一定距離以上離間しているか否か判定する。   Conversely, if the automatic operation control switch is turned on within a certain time, the process proceeds to S109, and it is determined whether or not the selected travel control route is separated by a certain distance or more.

この判定の結果、一定距離以上離間している場合は、S110に進み、選択された走行制御ルートまで手動運転案内、例えば、「選択したルートまで手動運転して下さい」等の音声を発してS111に進み、選択された走行制御ルートまでの走行ルートを学習する。   If the result of this determination is that the vehicle is separated by a certain distance or more, the process proceeds to S110, and a manual driving guidance to the selected travel control route, for example, “Please drive manually to the selected route” or the like is issued and S111 is generated. Proceed to to learn the travel route to the selected travel control route.

先のS109で、選択された走行制御ルートまで一定距離以上離間していない、つまり、選択された走行制御ルート上にあると判定された場合、或いは、上述のS111で選択された走行制御ルートまでの走行ルートを学習した後は、S112に進み、選択された走行制御ルート(目標進行路)に沿って自動運転制御を実行する。この自動運転制御の自動操舵制御については、後に図7のフローチャートで説明する。   In the previous S109, when it is determined that the selected travel control route is not separated by a certain distance or more, that is, on the selected travel control route, or until the travel control route selected in S111 described above After learning the travel route, the process proceeds to S112, and automatic driving control is executed along the selected travel control route (target travel route). The automatic steering control of the automatic driving control will be described later with reference to the flowchart of FIG.

そして、S113に進み、キャンセル条件、例えば、途中でハンドルを強く転舵する等のコースアウト指示が発生したか否か判定し、キャンセル条件が発生していないのであれば、S112の自動運転制御を続行し、キャンセル条件が発生した場合は、S114に進んで、後述する図5に示す自動学習モードルーチンを実行して、再びS104の判定を実行する。   Then, the process proceeds to S113, in which it is determined whether or not a cancel condition, for example, a course-out instruction such as strongly steering the steering wheel has occurred, and if the cancel condition has not occurred, the automatic operation control in S112 is continued. If the cancel condition occurs, the process proceeds to S114, an automatic learning mode routine shown in FIG. 5 described later is executed, and the determination of S104 is executed again.

次に、上述のS114で実行される自動学習モードルーチンを、図5のフローチャートで説明する。
まず、S201で基準局4からの電波が正常か否か判定し、異常である場合は、そのままルーチンを抜け、正常である場合は、S202に進む。
Next, the automatic learning mode routine executed in S114 will be described with reference to the flowchart of FIG.
First, in S201, it is determined whether or not the radio wave from the reference station 4 is normal. If it is abnormal, the routine is directly exited, and if it is normal, the process proceeds to S202.

基準局4からの電波が正常でありS202に進むと、そのルート固有のIDを有するノードを敷設する。   When the radio wave from the reference station 4 is normal and the process proceeds to S202, a node having an ID unique to the route is laid.

そして、S203に進み、敷設したノード近傍に学習中のノードが存在するか否か判定する。   In step S203, it is determined whether there is a learning node in the vicinity of the laid node.

S203の判定の結果、学習中のノードが存在する場合は、S204に進み、これら両ノードの方向性(具体的には速度ベクトルの方向)が一致しているか否か判定する。   If there is a node that is being learned as a result of the determination in S203, the process proceeds to S204, in which it is determined whether or not the directionality (specifically, the direction of the velocity vector) of these two nodes matches.

そして、両ノードの方向性が一致している場合は、S205に進み、両ノードの学習処理を実行する。具体的には、両ノードの位置の平均、速度ベクトルの平均を求める学習を実行する。   If the directionality of both nodes coincides, the process proceeds to S205 and learning processing of both nodes is executed. Specifically, learning for obtaining the average of the positions of both nodes and the average of the velocity vectors is executed.

その後、S206に進み、学習回数が予め設定しておいた閾値以上か否か判定し、閾値以上となった場合は、S207に進んで、学習中のルートを走行制御ルートとして登録し、表示してルーチンを抜ける。   Thereafter, the process proceeds to S206, where it is determined whether or not the number of learning is greater than or equal to a preset threshold value. If the number is greater than or equal to the threshold value, the process proceeds to S207, and the learned route is registered and displayed as a travel control route. Exit the routine.

一方、上述のS203で敷設したノード近傍に学習中のノードが存在しないと判定した場合、或いは、上述のS204で両ノードの方向性が一致しないと判定した場合、或いは、上述のS206で学習回数が予め設定しておいた閾値未満と判定した場合は、S208に進み、現在の学習中のルートをそのまま表示させ、ルーチンを抜ける。   On the other hand, when it is determined that there is no node being learned in the vicinity of the node laid at S203 described above, or when it is determined at S204 that the directions of both nodes do not match, or the number of learnings at S206 described above. If it is determined that is less than the preset threshold value, the process proceeds to S208, the current learning route is displayed as it is, and the routine is exited.

次に、ドライバが、上述の自動学習モードで作成した走行制御ルートを編集する際に実行される編集モードを、図6のフローチャートで説明する。尚、この図6のフローチャートの説明では、理解が容易なように、ルート編集の例を、図8〜図10を用いて説明する。作成される各種ルートが図8に示すように液晶ディスプレイ14上に表示され、これらルートの内、基準局の領域がM0で表示される領域内の交差の無いルートAとルートB(ルートAが先に選択されたルートとする)とを編集する場合、この拡大図が図9となっている。また、基準局の領域がM2で表示される領域M0、M1とは異なる基準局により設定される領域内の交差するルートAとルートB(ルートAが先に選択されたルートとする)とを編集する場合、この拡大図が図10となっている。尚、図8中、領域M0内のSt0は、自宅等の領域M0自体を形成する基準点であり、この領域M0内には、ルートA、B以外にも実線で示される走行制御ルートが形成されると共に、2点鎖線で示される学習中のルートRG0が表示されている。また、領域M0とは異なる基準局により設定される領域M1にも実線で示される走行制御ルートと2点鎖線で示される学習中のルートRG1が表示されている。   Next, the edit mode executed when the driver edits the travel control route created in the above-described automatic learning mode will be described with reference to the flowchart of FIG. In the description of the flowchart of FIG. 6, an example of route editing will be described with reference to FIGS. 8 to 10 for easy understanding. The various routes to be created are displayed on the liquid crystal display 14 as shown in FIG. 8. Among these routes, the route A and the route B (route A is the first route) in the region where the reference station region is displayed as M0. 9 is an enlarged view of FIG. Also, the intersecting route A and route B (route A is assumed to be the route previously selected) in the region set by the reference station different from the regions M0 and M1 where the region of the reference station is indicated by M2 are edited. In this case, this enlarged view is shown in FIG. In FIG. 8, St0 in the area M0 is a reference point that forms the area M0 itself such as a home. In this area M0, a travel control route indicated by a solid line is formed in addition to the routes A and B. In addition, a learning route RG0 indicated by a two-dot chain line is displayed. In addition, a travel control route indicated by a solid line and a learning route RG1 indicated by a two-dot chain line are also displayed in a region M1 set by a reference station different from the region M0.

まず、S301で、ドライバが編集するのに選択した2つのルートを、ルートA、ルートBとし、この両ルートの情報、すなわち、これらルートを構成する各ノードの位置座標と、各ノードに記憶されている速度ベクトルを取得する。   First, in S301, the two routes selected by the driver for editing are set as route A and route B, and information on both routes, that is, the position coordinates of each node constituting these routes and stored in each node. Get velocity vector.

次いで、ルートAとルートBとが交差しているか否か判定し、交差していないのであれば、S303へと進み、ルートAからルートBにかけて最接近するノード近傍に接線を追加し、連結ルートとしての追加ルートCとして設定する。   Next, it is determined whether or not the route A and the route B intersect. If not, the process proceeds to S303, a tangent line is added near the closest node from the route A to the route B, and the connected route Is set as an additional route C.

すなわち、図9において、ルートA、Bのそれぞれの最接近するノードは、PA、PBであり、これらPA、PBの間に、ルートAからルートBに対して、速度ベクトルの方向を考慮した接線が、追加ルートCとして設定される。その際、追加ルートCは、予め設定しておいた一定間隔毎にノードを配列して形成される。尚、ノードPA、PBの間が、予め設定しておいた閾値以上離間している場合には、編集作業を実行せず、編集ができないことを、例えば、「これらのルートは編集できません」等の音声を発して、ドライバに報知し、ドライバのルート選択の再実行やルート編集の中止を促すようにしても良い。また、ノードPA、PBの間に明らかに地図上の障害物(中央分離帯や建造物等)が存在する場合にも、同様に、ドライバのルート選択の再実行やルート編集の中止を促すようにしても良い。   That is, in FIG. 9, the closest nodes of routes A and B are PA and PB, respectively, and a tangent line in consideration of the direction of the velocity vector from route A to route B between these PA and PB. Is set as an additional route C. At this time, the additional route C is formed by arranging nodes at predetermined intervals set in advance. If the nodes PA and PB are separated from each other by a predetermined threshold or more, the editing operation is not executed and editing is not possible. For example, “These routes cannot be edited” or the like. May be notified to the driver to prompt the driver to re-execute route selection or cancel route editing. Similarly, when there is a clear obstacle (such as a median strip or a building) between the nodes PA and PB, the driver should be prompted to re-execute route selection or cancel route editing. Anyway.

そして、S304に進み、追加ルートCの速度Vcの情報を、ルートAとルートBの最接近するノード同士の速度の平均を求めることにより取得し、ルーチンを抜ける。   In step S304, information on the speed Vc of the additional route C is acquired by obtaining an average of the speeds of the closest nodes of the route A and the route B, and the routine is exited.

すなわち、ノードPA、PBの速度の平均を求め、その値を追加ルートCを構成する各ノードの速度に設定する。尚、この速度のベクトルとしての方向は、当然、接線に沿った方向に設定される。   That is, the average of the speeds of the nodes PA and PB is obtained, and the value is set as the speed of each node constituting the additional route C. The direction as a vector of this speed is naturally set to a direction along the tangent line.

上述のS303、及び、S304の作業により、ルートAからルートBに追加ルートCにより乗り換える運転状態をも考慮した新たな走行制御ルートが編集でき、この走行制御ルートに沿った自動運転制御も可能となっている。   Through the operations of S303 and S304 described above, it is possible to edit a new travel control route that also considers the driving state in which the route A is transferred from the route A to the route B by the additional route C, and automatic driving control along the traveling control route is also possible. It has become.

一方、上述のS302で、ルートA、Bが交差していると判定された場合は、S305に進み、追加ルートCの速度Vcを演算する。具体的には、図10に示すように、ルートAとルートBとの交点P0に最も近いルートAのノードPAとルートBのノードPBに設定されている速度の平均を求めることにより演算する。   On the other hand, if it is determined in S302 that the routes A and B intersect, the process proceeds to S305, and the speed Vc of the additional route C is calculated. Specifically, as shown in FIG. 10, the calculation is performed by obtaining the average of the speeds set in the node PA of the route A and the node PB of the route B closest to the intersection P0 between the route A and the route B.

次いで、S306に進み、ルートAからルートBへの乗換カーブCAの半径Rcを、例えば、以下の(1)式により演算する。
Rc=m・Vc/G …(1)
ここで、mは車両質量、Gは予め設定しておいた許容遠心力の閾値である。
Next, in S306, the radius Rc of the transfer curve CA from the route A to the route B is calculated by, for example, the following equation (1).
Rc = m · Vc 2 / G (1)
Here, m is a vehicle mass, and G is a preset threshold value of allowable centrifugal force.

次に、S307に進み、ルートAとルートBとの交点P0から乗換カーブCAへの垂線の長さLDを演算する。   In step S307, the length LD of the perpendicular line from the intersection P0 between the route A and the route B to the transfer curve CA is calculated.

そして、S308に進み、垂線の長さLDと、予め設定しておいた閾値LDCとを比較して、垂線の長さLDが閾値LDC以下であり、ルートAとルートBとの交点P0から乗換カーブCAの離間が少ないのであれば、S309に進み、その乗換カーブCAを追加ルートCとして設定してルーチンを抜ける。   Then, the process proceeds to S308, where the perpendicular length LD is compared with a preset threshold value LDC, the perpendicular length LD is equal to or less than the threshold value LDC, and a transfer is made from the intersection point P0 between the route A and the route B. If the separation of the curve CA is small, the process proceeds to S309, the transfer curve CA is set as the additional route C, and the routine is exited.

逆に、垂線の長さLDが閾値LDCよりも大きく、ルートAとルートBとの交点P0から乗換カーブCAの離間が大きい場合は、S310に進み、上述の(1)式で演算される乗換カーブCAの半径Rcを小さくするべく速度Vcを減少させ(例えば、Vc=Vc−1)、再びS306へと戻る。これを繰り返すことにより、乗換カーブCAを走行する際に発生する遠心力が予め設定しておいた許容遠心力の閾値G以下となり、且つ、ルートAとルートBとの交点P0から乗換カーブCAまでの垂線の長さLDが予め設定した閾値LDC以下となるように演算されて、この経路が追加ルートCとして設定される。このため、ルートAからルートBに追加ルートCにより乗り換える運転状態をも考慮した新たな走行制御ルートが編集でき、この走行制御ルートに沿った自動運転制御も可能となっている。   On the other hand, when the length LD of the perpendicular is larger than the threshold value LDC and the separation of the transfer curve CA from the intersection P0 between the route A and the route B is large, the process proceeds to S310, and the transfer calculated by the above equation (1). The speed Vc is decreased to decrease the radius Rc of the curve CA (for example, Vc = Vc−1), and the process returns to S306 again. By repeating this, the centrifugal force generated when traveling on the transfer curve CA becomes less than or equal to the preset threshold G of the allowable centrifugal force, and from the intersection P0 between the route A and the route B to the transfer curve CA. This length is set so as to be an additional route C by calculating so that the length LD of the vertical line is equal to or less than a preset threshold value LDC. For this reason, a new travel control route can be edited in consideration of the driving state in which the route A is changed from the route A to the route B by the additional route C, and automatic driving control along the traveling control route is also possible.

上述のように学習された走行制御ルート、或いは、編集された走行制御ルートに沿って行われる、上述のS112の自動運転制御時の自動操舵について、図7のフローチャート、及び、図11の自動操舵の原理の説明図で説明する。ここで、本実施形態において、制御装置8は、例えば、障害物認識部7により前方10m以内に障害物が検出されたとき、ドライバが大きくステアリング操作した場合、ブレーキペダル、アクセルペダルを踏んだとき、或いは、ユーザ等によって自動運転制御がOFFされた場合には、自動運転制御をキャンセルする。   FIG. 7 and the automatic steering in FIG. 11 show the automatic steering during the automatic driving control in S112 described above, which is performed along the traveling control route learned as described above or the edited traveling control route. This will be described with reference to the explanatory diagram of the principle. Here, in this embodiment, for example, when the obstacle is detected within 10 m ahead by the obstacle recognition unit 7, the control device 8 depresses the brake pedal or the accelerator pedal when the driver performs a large steering operation. Alternatively, when the automatic operation control is turned off by the user or the like, the automatic operation control is canceled.

このルーチンがスタートすると、制御装置8は、先ず、S401で必要なパラメータを読み込み、続くS402で、自車位置の過去の履歴の中から、例えば、現在位置より略車両長さ(例えば、5m)手前の自車測位点履歴を抽出し、この5m手前の自車測位点と現在の自車位置とを結んで得られる前方への直線方向を自車進行路として推定する。   When this routine is started, the control device 8 first reads necessary parameters in S401, and then in S402, from the past history of the vehicle position, for example, approximately the vehicle length (for example, 5 m) from the current position. The vehicle positioning point history in front is extracted, and the forward straight direction obtained by connecting the vehicle positioning point in front of 5 m and the current vehicle position is estimated as the vehicle traveling path.

次いで、S403に進み、制御装置8は、現在の自車位置から最も近い、目標進行路のノードを抽出する。   Next, the process proceeds to S403, and the control device 8 extracts the node of the target traveling path that is closest to the current vehicle position.

その後、S404に進み、現在の自車速と、予め設定しておいた前方注視時間(例えば、1.5秒)より、前方注視距離を求める。例えば、現在の自車速が20Km/hの場合は、前方注視距離は、5.6m/秒・1.5秒(=8.34m)となる。   Thereafter, the process proceeds to S404, and a forward gaze distance is obtained from the current host vehicle speed and a preset gaze time (for example, 1.5 seconds) set in advance. For example, when the current host vehicle speed is 20 km / h, the forward gaze distance is 5.6 m / sec · 1.5 sec (= 8.34 m).

次いで、S405に進み、制御装置8は、S404で求めた前方注視距離近傍の目標進行路上のノードを誘導目標モードとして設定する。   Subsequently, the process proceeds to S405, and the control device 8 sets a node on the target traveling path near the forward gaze distance obtained in S404 as the guidance target mode.

次に、S406に進み、制御装置8は、誘導目標ノードと自車進行路からの横方向のずれ量を目標ノード偏差ΔDとして演算する。   Next, proceeding to S406, the control device 8 calculates the amount of lateral deviation from the guidance target node and the vehicle traveling path as the target node deviation ΔD.

次いで、S407に進み、目標ノード偏差ΔDをゼロにするように目標ハンドル角δhを以下の(2)式により算出する。
δh=GP・ΔD+Gd・(d(ΔD)/dt) …(2)
ここで、GPは比例項ゲインであり、Gdは微分項ゲインである。
Next, in S407, the target handle angle δh is calculated by the following equation (2) so that the target node deviation ΔD is zero.
δh = GP · ΔD + Gd · (d (ΔD) / dt) (2)
Here, GP is a proportional term gain, and Gd is a differential term gain.

次に、S408に進み、制御装置8は、目標ハンドル角δhとハンドル角センサ20で検出した実際のハンドル角θHとからハンドル角偏差Δδ(=δh−θH)を演算する。   Next, proceeding to S408, the control device 8 calculates a handle angle deviation Δδ (= δh−θH) from the target handle angle δh and the actual handle angle θH detected by the handle angle sensor 20.

次いで、S409に進み、以下の(3)式によりハンドル角偏差Δδをゼロにするように、電流Iδを演算し、S410で、この指示電流値Iδを出力してルーチンを抜ける。
Iδ=KP・Δδ+Kd・(d(Δδ)/dt)+Ki・∫Δδdt …(3)
ここで、KPは比例項ゲイン、Kdは微分項ゲイン、Kiは積分項ゲインである。
Next, the process proceeds to S409, where the current Iδ is calculated so that the steering wheel angle deviation Δδ becomes zero according to the following equation (3). In S410, this command current value Iδ is output and the routine is exited.
Iδ = Kp · Δδ + Kd · (d (Δδ) / dt) + Ki · ∫Δδdt (3)
Here, KP is a proportional term gain, Kd is a differential term gain, and Ki is an integral term gain.

このように本発明の実施形態によれば、ルートAからルートBに追加ルートCにより乗り換える運転状態をも考慮した新たな走行制御ルートが編集でき、この走行制御ルートに沿った自動運転制御が可能となっているので、実際の車両の運転を考慮して確実に自動運転可能で、既存の走行制御ルートから自然に移行できる走行制御ルートをドライバが任意に編集でき、汎用性を大きく向上することが可能となる。   As described above, according to the embodiment of the present invention, it is possible to edit a new travel control route that takes into account the driving state in which the route A is changed from the route A to the route B by the additional route C, and automatic driving control along the traveling control route is possible. Therefore, it is possible to reliably drive automatically considering the actual driving of the vehicle, and the driver can arbitrarily edit the driving control route that can naturally shift from the existing driving control route, greatly improving versatility Is possible.

尚、本実施形態では、ステレオカメラ6にて撮像した画像を基に障害物等を認識する構成となっているが、他の装置、例えば、超音波センサ等で障害物等を検出するよう構成してもよい。   In the present embodiment, the obstacle is recognized based on the image captured by the stereo camera 6, but the obstacle is detected by another device such as an ultrasonic sensor. May be.

また、本実施形態では、基準局4からは、一般的な無線LANの規格により自車両1に各情報を送信する構成となっているが、情報を無線送信できるものであれば、これに限ることなく、所謂、Bluetooth規格による無線で実現し、公知の携帯電話、携帯端末、PDA(Personal Digital Assistant)等の無線装置で情報伝達を行えるよう構成してもよい。   In the present embodiment, the reference station 4 is configured to transmit each piece of information to the host vehicle 1 in accordance with a general wireless LAN standard. Alternatively, it may be configured to be wirelessly based on the so-called Bluetooth standard so that information can be transmitted using a known wireless device such as a mobile phone, a mobile terminal, or a PDA (Personal Digital Assistant).

更に、本実施形態では、制御装置8により測位される自車位置に基づいて走行ルートを取得する構成について説明したが、これに限定されず、移動局による衛星からの情報に基づく車両位置を基準局側に送信し、基準局4にて、基準局の情報と車両位置とに基づいて車両位置を演算する構成とすることができる。すなわち、基準局4側に車両位置演算手段を設けても良い。この場合には、走行ルート等の情報を基準局側にて蓄積することが可能となる。   Furthermore, in this embodiment, although the structure which acquires a driving | running route based on the own vehicle position measured by the control apparatus 8 was demonstrated, it is not limited to this, The vehicle position based on the information from the satellite by a mobile station is used as a reference station. The vehicle position can be calculated based on the information of the reference station and the vehicle position in the reference station 4. That is, vehicle position calculation means may be provided on the reference station 4 side. In this case, it is possible to accumulate information such as the travel route on the reference station side.

また、本実施の形態では、基準局4が複数存在する例で説明しているが、1つの場合であっても適用できることは云うまでもない。   In this embodiment, an example in which a plurality of reference stations 4 exist has been described. However, it is needless to say that the present invention can be applied even if there is one.

車両の走行制御装置の全体を示す概略構成図Schematic configuration diagram showing the entire vehicle travel control device 走行制御ルーチンのフローチャートFlow chart of travel control routine 図2から続くフローチャートFlowchart continuing from FIG. 図2から続くフローチャートFlowchart continuing from FIG. 自動学習モードルーチンのフローチャートAutomatic learning mode routine flowchart 編集モードルーチンのフローチャートEdit mode routine flowchart 自動運転制御の自動操舵制御ルーチンのフローチャートFlow chart of automatic steering control routine of automatic driving control 走行制御装置により作成される各種ルートの一例を示す説明図Explanatory drawing which shows an example of the various routes created by the traveling control device 交差のない走行制御ルート同士を連結して編集する一例を示す説明図Explanatory drawing which shows an example which connects and edits the traveling control routes without an intersection 交差を有する走行制御ルート同士を連結して編集する一例を示す説明図Explanatory drawing which shows an example which connects and edits the traveling control routes which have an intersection. 自動操舵の原理の説明図Illustration of the principle of automatic steering

符号の説明Explanation of symbols

1 車両(自車両、移動局)
2 車両制御装置
3 人工衛星
4 基準局
8 制御装置(車両位置演算手段、走行制御ルート作成手段、走行制御ルート編集手段、自動運転制御手段)
9 車速センサ
10 ハンドル角センサ
11 操作スイッチ
12 ブレーキペダルスイッチ
13 アクセルペダルスイッチ
14 液晶ディスプレイ
15 電動スロットル弁制御装置
16 ブレーキ制御装置
17 電動パワーステアリング制御装置
1 Vehicle (own vehicle, mobile station)
2 Vehicle control device 3 Artificial satellite 4 Reference station 8 Control device (vehicle position calculation means, travel control route creation means, travel control route edit means, automatic operation control means)
DESCRIPTION OF SYMBOLS 9 Vehicle speed sensor 10 Steering angle sensor 11 Operation switch 12 Brake pedal switch 13 Accelerator pedal switch 14 Liquid crystal display 15 Electric throttle valve control device 16 Brake control device 17 Electric power steering control device

Claims (3)

予め位置が求められた基準点に設置し、衛星からの情報を基に補正情報を求めて予め設定する領域内に送信する基準局と、
車両に搭載され、上記衛星からの情報に基づき車両位置を演算する移動局と、
上記基準局と上記移動局との通信が確立した際に、上記基準局の情報と上記車両位置とから該車両位置を補正演算する車両位置演算手段と、
上記車両位置と送信される車両の運転状態を基に上記車両が走行する走行ルートを運転状態と共に取得して学習し、車両が自動運転自在な走行制御ルートを作成する走行制御ルート作成手段と、
上記走行制御ルート作成手段で作成した走行制御ルートから選択された走行制御ルート同士を上記各走行制御ルートの位置と上記各走行制御ルートを走行する際の運転状態に応じて編集し走行制御ルートを作成自在な走行制御ルート編集手段と、
上記基準局と上記移動局との通信が確立した際に、上記走行制御ルート作成手段により作成した走行制御ルートと上記走行制御ルート編集手段で編集して作成した走行制御ルートから利用可能な走行制御ルートを選択して目標進行路として設定し、上記車両を上記目標進行路に沿って自動運転制御する自動運転制御手段と、
を備えたことを特徴とする車両の走行制御装置。
A reference station that is installed at a reference point whose position has been obtained in advance, transmits correction information in a preset area by obtaining correction information based on information from the satellite, and
A mobile station mounted on a vehicle and calculating a vehicle position based on information from the satellite;
Vehicle position calculation means for correcting and calculating the vehicle position from the information of the reference station and the vehicle position when communication between the reference station and the mobile station is established;
A travel control route creation means for acquiring and learning a travel route along which the vehicle travels based on the vehicle position and the transmitted vehicle driving state together with the driving state, and creating a travel control route in which the vehicle can be automatically driven;
The travel control routes selected from the travel control routes created by the travel control route creation means are edited according to the position of each travel control route and the driving state when traveling on each travel control route, and the travel control routes are edited. A travel control route editing means that can be created,
When the communication between the reference station and the mobile station is established, the travel control route that can be used from the travel control route created by the travel control route creating means and the travel control route edited and created by the travel control route editing means Automatic driving control means for setting the vehicle as a target traveling path and automatically controlling the vehicle along the target traveling path;
A travel control device for a vehicle, comprising:
上記走行制御ルート編集手段は、上記走行制御ルート作成手段で作成した走行制御ルートから第1の走行制御ルートと該第1の走行制御ルートとは異なる第2の走行制御ルートとが選択されて、上記第1の走行制御ルートの位置と該第1の走行制御ルートを走行する際の運転状態と上記第2の走行制御ルートの位置と該第2の走行制御ルートを走行する際の運転状態に基づいて上記第1の走行制御ルートと上記第2の走行制御ルートとを連結する連結ルートを作成することを特徴とする請求項1記載の車両の走行制御装置。   The travel control route editing means selects a first travel control route and a second travel control route different from the first travel control route from the travel control route created by the travel control route creation means, The position of the first traveling control route, the operating state when traveling on the first traveling control route, the position of the second traveling control route, and the operating state when traveling on the second traveling control route. 2. The vehicle travel control apparatus according to claim 1, wherein a connection route that connects the first travel control route and the second travel control route is created based on the first travel control route. 上記第1の走行制御ルートと上記第2の走行制御ルートとが交差している場合には、上記連結ルートを上記第1の走行制御ルートと上記第2の走行制御ルートとに接する部分円の形状に設定し、上記第1の走行制御ルートと上記第2の走行制御ルートとの交差点近傍のそれぞれの走行制御ルートの車速を基に上記連結ルートを走行する際の車速を推定し、上記連結ルートを走行する際に発生する遠心力が予め設定した値以下となり、且つ、上記交差点から上記連結ルートまでの距離が予め設定した値以下となるように上記連結ルートを走行する際の車速を補正して上記連結ルートの半径を決定することを特徴とする請求項2記載の車両の走行制御装置。   When the first travel control route and the second travel control route intersect, the connecting route is a partial circle that is in contact with the first travel control route and the second travel control route. The vehicle speed when traveling on the connection route is estimated based on the vehicle speed of each of the travel control routes in the vicinity of the intersection of the first travel control route and the second travel control route, The vehicle speed when traveling on the connecting route is corrected so that the centrifugal force generated when traveling on the route is not more than a preset value and the distance from the intersection to the connecting route is not more than a preset value. 3. The vehicle travel control apparatus according to claim 2, wherein a radius of the connection route is determined.
JP2007006443A 2007-01-15 2007-01-15 Vehicle travel control device Pending JP2008170404A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007006443A JP2008170404A (en) 2007-01-15 2007-01-15 Vehicle travel control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007006443A JP2008170404A (en) 2007-01-15 2007-01-15 Vehicle travel control device

Publications (1)

Publication Number Publication Date
JP2008170404A true JP2008170404A (en) 2008-07-24

Family

ID=39698624

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007006443A Pending JP2008170404A (en) 2007-01-15 2007-01-15 Vehicle travel control device

Country Status (1)

Country Link
JP (1) JP2008170404A (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120083964A1 (en) * 2010-10-05 2012-04-05 Google Inc. Zone driving
JP2013088409A (en) * 2011-10-24 2013-05-13 Nissan Motor Co Ltd Travel support device for vehicle
US8718861B1 (en) 2012-04-11 2014-05-06 Google Inc. Determining when to drive autonomously
US8949016B1 (en) 2012-09-28 2015-02-03 Google Inc. Systems and methods for determining whether a driving environment has changed
KR20150078545A (en) * 2013-12-31 2015-07-08 경희대학교 산학협력단 Apparatus and method of warning lane changes
US9248834B1 (en) 2014-10-02 2016-02-02 Google Inc. Predicting trajectories of objects based on contextual information
US9321461B1 (en) 2014-08-29 2016-04-26 Google Inc. Change detection using curve alignment
JP2016175513A (en) * 2015-03-19 2016-10-06 トヨタ自動車株式会社 Occupant protection control device, occupant protection control program and vehicle
US9633564B2 (en) 2012-09-27 2017-04-25 Google Inc. Determining changes in a driving environment based on vehicle behavior
WO2017179151A1 (en) * 2016-04-13 2017-10-19 本田技研工業株式会社 Vehicle control system, vehicle control method and vehicle control program
WO2017179209A1 (en) * 2016-04-15 2017-10-19 本田技研工業株式会社 Vehicle control system, vehicle control method and vehicle control program
KR20190009204A (en) * 2017-07-18 2019-01-28 엘지전자 주식회사 Vehicle control device mounted on vehicle and method for controlling the vehicle
KR20190051147A (en) * 2017-11-06 2019-05-15 현대자동차주식회사 Vehicle and method for controlling the same
US10691123B2 (en) 2016-04-08 2020-06-23 Honda Motor Co., Ltd. Vehicle control system, vehicle control method, and vehicle control program
CN111443706A (en) * 2018-12-28 2020-07-24 罗伯特·博世有限公司 Method and device for determining a route for a motor vehicle, and storage medium
JP2022078114A (en) * 2014-06-30 2022-05-24 Case特許株式会社 Vehicle control device and vehicle
US11505205B2 (en) 2020-07-30 2022-11-22 Subaru Corporation Vehicle seat control apparatus
JP2024110959A (en) * 2021-12-27 2024-08-16 株式会社ブロードリーフ Driving control system, driving control method, and driving control program
US12280804B2 (en) 2020-07-30 2025-04-22 Subaru Corporation Driving takeover control apparatus implemented based on measured driver alertness level

Cited By (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12271195B1 (en) 2010-10-05 2025-04-08 Waymo Llc Systems and methods for vehicles with limited destination ability
US9268332B2 (en) 2010-10-05 2016-02-23 Google Inc. Zone driving
US8509982B2 (en) * 2010-10-05 2013-08-13 Google Inc. Zone driving
US8634980B1 (en) 2010-10-05 2014-01-21 Google Inc. Driving pattern recognition and safety control
US8660734B2 (en) 2010-10-05 2014-02-25 Google Inc. System and method for predicting behaviors of detected objects
US8688306B1 (en) 2010-10-05 2014-04-01 Google Inc. Systems and methods for vehicles with limited destination ability
US11287817B1 (en) 2010-10-05 2022-03-29 Waymo Llc System and method of providing recommendations to users of vehicles
US8825264B2 (en) 2010-10-05 2014-09-02 Google Inc. Zone driving
US8874305B2 (en) 2010-10-05 2014-10-28 Google Inc. Diagnosis and repair for autonomous vehicles
US10372129B1 (en) 2010-10-05 2019-08-06 Waymo Llc System and method of providing recommendations to users of vehicles
US8948955B2 (en) 2010-10-05 2015-02-03 Google Inc. System and method for predicting behaviors of detected objects
US10198619B1 (en) 2010-10-05 2019-02-05 Waymo Llc System and method for evaluating the perception system of an autonomous vehicle
US8965621B1 (en) 2010-10-05 2015-02-24 Google Inc. Driving pattern recognition and safety control
US10572717B1 (en) 2010-10-05 2020-02-25 Waymo Llc System and method for evaluating the perception system of an autonomous vehicle
US11720101B1 (en) 2010-10-05 2023-08-08 Waymo Llc Systems and methods for vehicles with limited destination ability
US9120484B1 (en) 2010-10-05 2015-09-01 Google Inc. Modeling behavior based on observations of objects observed in a driving environment
US9911030B1 (en) 2010-10-05 2018-03-06 Waymo Llc System and method for evaluating the perception system of an autonomous vehicle
US20120083964A1 (en) * 2010-10-05 2012-04-05 Google Inc. Zone driving
US12228928B1 (en) 2010-10-05 2025-02-18 Waymo Llc System and method for evaluating the perception system of an autonomous vehicle
US9122948B1 (en) 2010-10-05 2015-09-01 Google Inc. System and method for evaluating the perception system of an autonomous vehicle
US12197215B1 (en) 2010-10-05 2025-01-14 Waymo Llc System and method of providing recommendations to users of vehicles
US11010998B1 (en) 2010-10-05 2021-05-18 Waymo Llc Systems and methods for vehicles with limited destination ability
US11106893B1 (en) 2010-10-05 2021-08-31 Waymo Llc System and method for evaluating the perception system of an autonomous vehicle
US9658620B1 (en) 2010-10-05 2017-05-23 Waymo Llc System and method of providing recommendations to users of vehicles
US11747809B1 (en) 2010-10-05 2023-09-05 Waymo Llc System and method for evaluating the perception system of an autonomous vehicle
US9679191B1 (en) 2010-10-05 2017-06-13 Waymo Llc System and method for evaluating the perception system of an autonomous vehicle
JP2013088409A (en) * 2011-10-24 2013-05-13 Nissan Motor Co Ltd Travel support device for vehicle
US8954217B1 (en) 2012-04-11 2015-02-10 Google Inc. Determining when to drive autonomously
US8718861B1 (en) 2012-04-11 2014-05-06 Google Inc. Determining when to drive autonomously
US11636765B2 (en) 2012-09-27 2023-04-25 Waymo Llc Determining changes in a driving environment based on vehicle behavior
US9633564B2 (en) 2012-09-27 2017-04-25 Google Inc. Determining changes in a driving environment based on vehicle behavior
US11908328B2 (en) 2012-09-27 2024-02-20 Waymo Llc Determining changes in a driving environment based on vehicle behavior
US11011061B2 (en) 2012-09-27 2021-05-18 Waymo Llc Determining changes in a driving environment based on vehicle behavior
US12354481B2 (en) 2012-09-27 2025-07-08 Waymo Llc Determining changes in a driving environment based on vehicle behavior
US10192442B2 (en) 2012-09-27 2019-01-29 Waymo Llc Determining changes in a driving environment based on vehicle behavior
US8949016B1 (en) 2012-09-28 2015-02-03 Google Inc. Systems and methods for determining whether a driving environment has changed
KR101581188B1 (en) * 2013-12-31 2016-01-11 경희대학교 산학협력단 Apparatus of warning lane changes
KR20150078545A (en) * 2013-12-31 2015-07-08 경희대학교 산학협력단 Apparatus and method of warning lane changes
WO2015102275A1 (en) * 2013-12-31 2015-07-09 경희대학교 산학협력단 Traffic lane change warning apparatus
JP7297336B2 (en) 2014-06-30 2023-06-26 Case特許株式会社 Vehicle control device and vehicle
JP2022078114A (en) * 2014-06-30 2022-05-24 Case特許株式会社 Vehicle control device and vehicle
US12339660B1 (en) 2014-08-29 2025-06-24 Waymo Llc Change detection using curve alignment
US10627816B1 (en) 2014-08-29 2020-04-21 Waymo Llc Change detection using curve alignment
US9321461B1 (en) 2014-08-29 2016-04-26 Google Inc. Change detection using curve alignment
US11829138B1 (en) 2014-08-29 2023-11-28 Waymo Llc Change detection using curve alignment
US11327493B1 (en) 2014-08-29 2022-05-10 Waymo Llc Change detection using curve alignment
US9836052B1 (en) 2014-08-29 2017-12-05 Waymo Llc Change detection using curve alignment
US12090997B1 (en) 2014-10-02 2024-09-17 Waymo Llc Predicting trajectories of objects based on contextual information
US9248834B1 (en) 2014-10-02 2016-02-02 Google Inc. Predicting trajectories of objects based on contextual information
US10421453B1 (en) 2014-10-02 2019-09-24 Waymo Llc Predicting trajectories of objects based on contextual information
US10899345B1 (en) 2014-10-02 2021-01-26 Waymo Llc Predicting trajectories of objects based on contextual information
US9914452B1 (en) 2014-10-02 2018-03-13 Waymo Llc Predicting trajectories of objects based on contextual information
US9669827B1 (en) 2014-10-02 2017-06-06 Google Inc. Predicting trajectories of objects based on contextual information
US9981622B2 (en) 2015-03-19 2018-05-29 Toyota Jidosha Kabushiki Kaisha Occupant protection control system, storage medium storing program, and vehicle
JP2016175513A (en) * 2015-03-19 2016-10-06 トヨタ自動車株式会社 Occupant protection control device, occupant protection control program and vehicle
US10691123B2 (en) 2016-04-08 2020-06-23 Honda Motor Co., Ltd. Vehicle control system, vehicle control method, and vehicle control program
US10676101B2 (en) 2016-04-13 2020-06-09 Honda Motor Co., Ltd. Vehicle control system, vehicle control method, and vehicle control program
WO2017179151A1 (en) * 2016-04-13 2017-10-19 本田技研工業株式会社 Vehicle control system, vehicle control method and vehicle control program
JPWO2017179151A1 (en) * 2016-04-13 2018-10-25 本田技研工業株式会社 Vehicle control system, vehicle control method, and vehicle control program
WO2017179209A1 (en) * 2016-04-15 2017-10-19 本田技研工業株式会社 Vehicle control system, vehicle control method and vehicle control program
US11169537B2 (en) 2016-04-15 2021-11-09 Honda Motor Co., Ltd. Providing driving support in response to changes in driving environment
JPWO2017179209A1 (en) * 2016-04-15 2018-10-18 本田技研工業株式会社 Vehicle control system, vehicle control method, and vehicle control program
US10528053B2 (en) 2017-07-18 2020-01-07 Lg Electronics Inc. Vehicle control device mounted on vehicle and method for controlling the vehicle
KR102013590B1 (en) * 2017-07-18 2019-08-23 엘지전자 주식회사 Vehicle control device mounted on vehicle and method for controlling the vehicle
KR20190009204A (en) * 2017-07-18 2019-01-28 엘지전자 주식회사 Vehicle control device mounted on vehicle and method for controlling the vehicle
KR102448101B1 (en) * 2017-11-06 2022-09-28 현대자동차주식회사 Vehicle and its control method
KR20190051147A (en) * 2017-11-06 2019-05-15 현대자동차주식회사 Vehicle and method for controlling the same
CN111443706A (en) * 2018-12-28 2020-07-24 罗伯特·博世有限公司 Method and device for determining a route for a motor vehicle, and storage medium
CN111443706B (en) * 2018-12-28 2024-08-02 罗伯特·博世有限公司 Method and device for determining a route for a motor vehicle and storage medium
US12280804B2 (en) 2020-07-30 2025-04-22 Subaru Corporation Driving takeover control apparatus implemented based on measured driver alertness level
US11505205B2 (en) 2020-07-30 2022-11-22 Subaru Corporation Vehicle seat control apparatus
JP2024110959A (en) * 2021-12-27 2024-08-16 株式会社ブロードリーフ Driving control system, driving control method, and driving control program
JP7753435B2 (en) 2021-12-27 2025-10-14 株式会社ブロードリーフ Driving control system, driving control method, and driving control program

Similar Documents

Publication Publication Date Title
JP2008170404A (en) Vehicle travel control device
JP4456855B2 (en) Vehicle travel control device
JP4926413B2 (en) Vehicle traveling locus generation method and parking assist device using the same
US9811092B2 (en) Vehicle traveling control device
JP4807728B2 (en) Vehicle travel control device
US10534363B2 (en) Autonomous driving device and autonomous driving method
EP4109197B1 (en) Control apparatus for autonomously navigating utility vehicle
US11584248B2 (en) Method of parking an autonomous driving vehicle for autonomous charging
JP2021020475A (en) Automatic running support device of vehicle
US20170031364A1 (en) Navigation device for autonomously driving vehicle
JP2021026387A (en) Vehicle traveling control device
JP5382770B2 (en) Unmanned mobile system
JP2017087816A (en) Automatic drive system
JP6705388B2 (en) Automatic driving system
JP4638277B2 (en) Vehicle travel control device
JP7193948B2 (en) Automated driving support device
JP2005067483A (en) Vehicle travel control device
JP2022122118A (en) Travel environment recognition device
CN111688677B (en) Vehicle control system
JP6988210B2 (en) Driving route generation method and driving route generation device for driving support vehicles
US10895470B2 (en) Travel control apparatus, travel control system, and travel control method
JP4176616B2 (en) Vehicle travel control device
US20200101979A1 (en) System and method for autonomous control of a vehicle
JP7386692B2 (en) Driving support method and driving support device
JP2009166722A (en) Vehicle controller