JP7679267B2 - Vehicle driving control method and driving control device - Google Patents
Vehicle driving control method and driving control device Download PDFInfo
- Publication number
- JP7679267B2 JP7679267B2 JP2021152985A JP2021152985A JP7679267B2 JP 7679267 B2 JP7679267 B2 JP 7679267B2 JP 2021152985 A JP2021152985 A JP 2021152985A JP 2021152985 A JP2021152985 A JP 2021152985A JP 7679267 B2 JP7679267 B2 JP 7679267B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- stopping
- stopping area
- area
- travel
- 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.)
- Active
Links
Landscapes
- Navigation (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、車両の走行制御方法および走行制御装置に関するものである。 The present invention relates to a vehicle driving control method and a driving control device.
設定された目的地の周辺の状況を示す情報を取得し、取得した情報に基づいて、目的地を変更すべき事象が発生しているか否かを判定し、設定された目的地に障害物が存在するなどの事象が発生している場合は、探索した新たな目的地に停車するように車両の自動運転を制御する自動運転装置が知られている(特許文献1)。 An automatic driving device is known that acquires information showing the situation around a set destination, determines whether an event has occurred that requires the destination to be changed based on the acquired information, and controls the automatic driving of a vehicle so that the vehicle stops at the new destination that has been searched for if an event such as the presence of an obstacle has occurred at the set destination (Patent Document 1).
上記従来技術では、車載の検出装置及び車車間通信を用いた探索により、所定の条件を満たす新たな目的地が見つからなかった場合には、自動運転を継続するために、インフラカメラの画像を確認できるオペレータから停車可能な場所の情報を取得する。そのため、外部のオペレータと通信ができない場合に、車載の検出装置及び車車間通信を用いても停車可能な目的地が設定できないときは、車両の自律走行制御を継続できないという問題がある。 In the above conventional technology, if a new destination that meets the specified conditions cannot be found through a search using an on-board detection device and vehicle-to-vehicle communication, information on a place where the vehicle can stop is obtained from an operator who can check images from an infrastructure camera in order to continue autonomous driving. Therefore, if communication with an external operator is not possible, and a destination where the vehicle can stop cannot be set even using the on-board detection device and vehicle-to-vehicle communication, there is a problem that autonomous driving control of the vehicle cannot be continued.
本発明が解決しようとする課題は、車両に搭載された検出装置を用いて自律走行制御を継続することができる車両の走行制御方法及び走行制御装置を提供することである。 The problem that the present invention aims to solve is to provide a vehicle driving control method and driving control device that can continue autonomous driving control using a detection device mounted on the vehicle.
本発明は、車両が停車するための停車領域のうち、車両が、所定時間以下の走行時間及び/又は所定距離以下の走行距離で、一の停車領域から周回走行により当該一の停車領域に到達する周回経路が生成できるか否かを判定し、周回経路が生成できる一の停車領域を目標地点に設定し、車両が現在位置から目標地点まで走行するための走行経路に沿って、目標地点に向かって自律走行制御により車両を走行させ、現在位置から目標地点である一の停車領域まで走行した後、一の停車領域に車両が停車できるか否かを判定し、一の停車領域に車両が停車できると判定した場合は、一の停車領域に設定された停車位置に車両を停車させ、一の停車領域に車両が停車できないと判定した場合は、予め生成されている周回経路に沿って、自律走行制御により車両を周回走行させることによって上記課題を解決する。 The present invention solves the above problem by determining whether a circular route can be generated that allows the vehicle to reach one of the stopping areas by circular driving from one of the stopping areas in a driving time less than a predetermined time and/or a driving distance less than a predetermined distance, setting the one of the stopping areas for which a circular route can be generated as a target point, driving the vehicle toward the target point using autonomous driving control along a driving route for the vehicle to travel from its current position to the target point, determining whether the vehicle can stop in the one stopping area after traveling from its current position to the one stopping area that is the target point, and if it is determined that the vehicle can stop in the one stopping area, stopping the vehicle at a stopping position set in the one stopping area, and if it is determined that the vehicle cannot stop in the one stopping area, driving the vehicle in a circular route that has been generated in advance using autonomous driving control .
本発明によれば、予め設定された位置に停車できない場合でも、周回走行を続けることで、車両に搭載された検出装置を用いた自律走行制御を継続することができる。 According to the present invention, even if the vehicle cannot stop at a preset position, it is possible to continue autonomous driving control using a detection device mounted on the vehicle by continuing to travel around the vehicle.
以下、本発明の実施形態を図面に基づいて説明する。なお、以下の説明は、左側通行の法規を有する国にて、車両が左側通行で走行することを前提としている。右側通行の法規を有する国では、車両が右側通行で走行するため、以下の説明の右と左を対称にして読み替えるものとする。 The following describes an embodiment of the present invention with reference to the drawings. Note that the following description is based on the premise that vehicles drive on the left side of the road in countries that have laws stipulating left-hand traffic. In countries that have laws stipulating right-hand traffic, vehicles drive on the right side of the road, so the following description should be interpreted as symmetrical between right and left.
[走行制御システムの構成]
図1は、本発明に係る走行制御システム1を示すブロック図である。本実施形態の走行制御システム1は車載のシステムであり、車両の乗員が設定した目的地まで自律走行制御により走行する自家用車両のほか、たとえば、配車サービスにおいて配車される車両にも用いることができる。配車サービスとは、乗車地から降車地まで利用者を運ぶ車両を、利用者に割り当てて差し向けることを言い、たとえば、有人及び無人タクシーの配車、空港、駅、ホテル、式場、催事場、保育園、学校、老人ホームなどの送迎サービスに用いる車両の配車、及びレンタカーやライドシェアのサービスに用いる車両の配車が挙げられる。配車サービスの利用者は、サービスに対する対価を適切に支払うことができる限り特に限定されない。
[Configuration of driving control system]
FIG. 1 is a block diagram showing a driving control system 1 according to the present invention. The driving control system 1 of the present embodiment is an in-vehicle system, and can be used not only for private vehicles that travel by autonomous driving control to a destination set by a vehicle occupant, but also for vehicles dispatched in a vehicle dispatch service. A vehicle dispatch service refers to the allocation and dispatch of a vehicle that transports a user from a boarding point to a disembarking point to the user, and includes, for example, dispatch of manned and unmanned taxis, dispatch of vehicles used for shuttle services to airports, stations, hotels, ceremonial halls, event halls, nursery schools, schools, nursing homes, etc., and dispatch of vehicles used for rental cars and ride-sharing services. Users of the vehicle dispatch service are not particularly limited as long as they can appropriately pay the price for the service.
図1に示すように、走行制御システム1は、撮像装置11、測距装置12、地図情報13、自車位置検出装置14、ナビゲーション装置15、車両制御装置16、表示装置17、入力装置18及び走行制御装置19を備える。走行制御システム1に含まれる装置は、CAN(Controller Area Network)その他の車載LANによって接続され、互いに情報を授受することができる。 As shown in FIG. 1, the driving control system 1 includes an imaging device 11, a distance measuring device 12, map information 13, a vehicle position detection device 14, a navigation device 15, a vehicle control device 16, a display device 17, an input device 18, and a driving control device 19. The devices included in the driving control system 1 are connected by a CAN (Controller Area Network) or other in-vehicle LAN, and can send and receive information to and from each other.
撮像装置11は、画像により自車両の周囲の対象物を認識する装置であり、たとえば、CCDなどの撮像素子を備えるカメラ、超音波カメラ、赤外線カメラなどのカメラである。撮像装置11は、一台の車両に複数を設けることができ、たとえば、車両のフロントグリル部、左右ドアミラーの下部及びリアバンパ近傍に配置できる。これにより、車両の周囲の対象物を認識する場合の死角を減らすことができる。 The imaging device 11 is a device that recognizes objects around the vehicle using images, and is, for example, a camera equipped with an imaging element such as a CCD, an ultrasonic camera, an infrared camera, or the like. A single vehicle can be provided with multiple imaging devices 11, and they can be placed, for example, in the front grille, under the left and right door mirrors, and near the rear bumper of the vehicle. This makes it possible to reduce blind spots when recognizing objects around the vehicle.
測距装置12は、車両と対象物との相対距離および相対速度を演算するための装置であり、たとえば、レーザーレーダー、ミリ波レーダーなど(LRFなど)、LiDAR(light detection and ranging)ユニット、超音波レーダーなどのレーダー装置又はソナーである。測距装置12は、一台の車両に複数設けることができ、たとえば、車両の前方、右側方、左側方及び後方に配置できる。これにより、車両の周囲の対象物との相対距離及び相対速度を正確に演算することができる。 The ranging device 12 is a device for calculating the relative distance and relative speed between the vehicle and an object, and is, for example, a radar device such as a laser radar, a millimeter wave radar (such as LRF), a LiDAR (light detection and ranging) unit, or an ultrasonic radar, or a sonar. A single vehicle can be provided with multiple ranging devices 12, and they can be placed, for example, at the front, right side, left side, and rear of the vehicle. This makes it possible to accurately calculate the relative distance and relative speed between the vehicle and objects around it.
撮像装置11及び測距装置12にて検出する対象物は、道路の車線境界線、センターライン、路面標識、中央分離帯、ガードレール、縁石、高速道路の側壁、道路標識、信号機、横断歩道、工事現場、事故現場、交通制限などである。また、対象物には、自車両以外の自動車(他車両)、オートバイ、自転車、歩行者など、自車両の走行に影響を与える可能性がある障害物も含まれる。撮像装置11及び測距装置12の検出結果は、所定の時間間隔で、走行制御装置19により取得される。 The objects detected by the imaging device 11 and distance measuring device 12 include road lane boundaries, center lines, road markings, medians, guard rails, curbs, highway side walls, road signs, traffic lights, crosswalks, construction sites, accident sites, traffic restrictions, etc. The objects also include obstacles that may affect the driving of the vehicle, such as automobiles (other vehicles) other than the vehicle itself, motorcycles, bicycles, pedestrians, etc. The detection results of the imaging device 11 and distance measuring device 12 are acquired by the driving control device 19 at a predetermined time interval.
また、撮像装置11と測距装置12の検出結果は、走行制御装置19にて統合又は合成することができ、これにより、検出した対象物の不足する情報が補完できる。たとえば、後述する自車位置検出装置14により取得した、自車両が走行する位置である自己位置情報と、自車両と対象物の相対位置(距離と方向)とにより、走行制御装置19にて対象物の位置情報を算出できる。算出された対象物の位置情報は、走行制御装置19にて、撮像装置11及び測距装置12の検出結果、並びに地図情報13などの複数の情報と統合され、自車両の周囲の環境情報となる。また、撮像装置11及び測距装置12の検出結果と、地図情報13とを用いて、自車両の周囲の対象物を認識し、その動きを予測することもできる。 The detection results of the imaging device 11 and the distance measuring device 12 can be integrated or synthesized by the driving control device 19, thereby making it possible to supplement missing information about the detected object. For example, the driving control device 19 can calculate the position information of the object based on the self-position information, which is the position where the host vehicle is traveling, acquired by the host vehicle position detection device 14 described below, and the relative position (distance and direction) between the host vehicle and the object. The calculated position information of the object is integrated by the driving control device 19 with multiple pieces of information, such as the detection results of the imaging device 11 and the distance measuring device 12 and the map information 13, to become environmental information about the surroundings of the host vehicle. The detection results of the imaging device 11 and the distance measuring device 12 and the map information 13 can also be used to recognize objects around the host vehicle and predict their movements.
地図情報13は、走行経路の生成及び/又は走行制御に用いられる情報であり、道路情報、施設情報、それらの属性情報が含まれる。道路情報及び道路の属性情報には、道路の幅、道路の曲率半径、路肩の構造物、道路交通法規(制限速度、車線変更の可否)、道路の合流地点と分岐地点、車線数の増加・減少位置などの情報が含まれている。本実施形態の地図情報13はレーンごとの移動軌跡を把握できる高精細地図情報であり、各地図座標における二次元位置情報及び/又は三次元位置情報、各地図座標における道路・レーンの境界情報、道路属性情報、レーンの上り・下り情報、レーン識別情報、接続先レーン情報などが含まれる。 Map information 13 is information used for generating a driving route and/or driving control, and includes road information, facility information, and their attribute information. Road information and road attribute information include information such as road width, road curvature radius, road shoulder structures, road traffic regulations (speed limit, lane change permission or not), road junctions and branching points, and locations where the number of lanes increases or decreases. Map information 13 in this embodiment is high-definition map information that can grasp the movement trajectory for each lane, and includes two-dimensional position information and/or three-dimensional position information at each map coordinate, road/lane boundary information at each map coordinate, road attribute information, lane uphill/downhill information, lane identification information, connecting lane information, etc.
高精細地図情報の道路・レーンの境界情報は、自車両が走行する走路とそれ以外との境界を示す情報である。自車両が走行する走路とは、自車両が走行するための道であり、走路の形態は特に限定されない。境界は、自車両の進行方向に対して左右それぞれに存在し、形態は特に限定されない。境界には路面標示、道路構造物などが含まれ、路面標示には車線境界線、センターラインなどが、道路構造物には中央分離帯、ガードレール、縁石、トンネル、高速道路の側壁などがそれぞれ含まれる。なお、交差点内のような走路境界が明確に特定できない地点では、予め、走路に境界が設定されている。この境界は架空のものであって、実際に存在する路面標示または道路構造物ではない。 The road/lane boundary information in the high-resolution map information is information that indicates the boundary between the lane on which the vehicle is traveling and other lane boundaries. The lane on which the vehicle is traveling is the road on which the vehicle is traveling, and the form of the lane is not particularly limited. Boundaries exist on both the left and right sides of the vehicle's direction of travel, and the form is not particularly limited. Boundaries include road markings and road structures, and road markings include lane boundaries and center lines, while road structures include medians, guardrails, curbs, tunnels, and highway side walls. Note that at points where the lane boundary cannot be clearly identified, such as within intersections, a boundary is set for the lane in advance. This boundary is imaginary and is not an actual road marking or road structure.
地図情報13は、走行制御装置19、車載装置、又はネットワーク上のサーバに設けられた記録媒体に読み込み可能な状態で記憶されている。走行制御装置19は、必要に応じて地図情報13を取得する。 The map information 13 is stored in a readable state on a recording medium provided in the driving control device 19, an in-vehicle device, or a server on the network. The driving control device 19 acquires the map information 13 as necessary.
自車位置検出装置14は、自車両の現在位置を検出するための測位システムであり、特に限定されず、公知のものを用いることができる。自車位置検出装置14は、たとえば、GPS(Global Positioning System)用の衛星から受信した電波などから自車両の現在位置を算出する。また、自車位置検出装置14は、車速センサから取得した車速情報、並びに加速度センサ及びジャイロセンサから取得した加速度情報から自車両の現在位置を推定し、推定した現在位置を地図情報13と照合することで自車両の現在位置を算出してもよい。 The vehicle position detection device 14 is a positioning system for detecting the current position of the vehicle, and is not particularly limited, and any known system can be used. The vehicle position detection device 14 calculates the current position of the vehicle from, for example, radio waves received from a satellite for the Global Positioning System (GPS). The vehicle position detection device 14 may also estimate the current position of the vehicle from vehicle speed information obtained from a vehicle speed sensor and acceleration information obtained from an acceleration sensor and a gyro sensor, and calculate the current position of the vehicle by comparing the estimated current position with the map information 13.
ナビゲーション装置15は、地図情報13を参照して、自車位置検出装置14により検出された自車両の現在位置から、ドライバーにより設定された目的地までの走行経路を算出する装置である。ナビゲーション装置15は、地図情報13の道路情報及び施設情報などを用いて、自車両が現在位置から目的地まで到達するための走行経路を検索する。走行経路は、自車両が走行する道路、走行車線及び自車両の走行方向の情報を少なくとも含み、たとえば線形で表示される。検索条件に応じて、走行経路は複数存在し得る。ナビゲーション装置15にて算出された走行経路は、走行制御装置19に出力される。 The navigation device 15 is a device that refers to the map information 13 and calculates a driving route from the current position of the vehicle detected by the vehicle position detection device 14 to the destination set by the driver. The navigation device 15 searches for a driving route for the vehicle to reach the destination from the current position using road information and facility information in the map information 13. The driving route includes at least information on the road on which the vehicle is traveling, the driving lane, and the driving direction of the vehicle, and is displayed, for example, linearly. There may be multiple driving routes depending on the search conditions. The driving route calculated by the navigation device 15 is output to the driving control device 19.
車両制御装置16は、電子制御ユニット(ECU:Electronic Control Unit)などの車載コンピュータであり、車両の走行を律する車載機器を電子的に制御する。車両制御装置16は、自車両の走行速度を制御する車速制御装置161と、自車両の操舵操作を制御する操舵制御装置162を備える。車速制御装置161及び操舵制御装置162は、走行制御装置19から入力された制御信号に応じて、これらの駆動装置及び操舵装置の動作を自律的に制御する。これにより、自車両は、設定した走行経路に従って自律的に走行できる。 The vehicle control device 16 is an on-board computer such as an electronic control unit (ECU), and electronically controls on-board equipment that governs the driving of the vehicle. The vehicle control device 16 includes a vehicle speed control device 161 that controls the driving speed of the host vehicle, and a steering control device 162 that controls the steering operation of the host vehicle. The vehicle speed control device 161 and the steering control device 162 autonomously control the operation of these drive devices and steering devices in response to control signals input from the driving control device 19. This allows the host vehicle to drive autonomously along a set driving route.
車速制御装置161が制御する駆動装置には、走行駆動源である電動モータ及び/又は内燃機関、これら走行駆動源からの出力を駆動輪に伝達するドライブシャフトや自動変速機を含む動力伝達装置、動力伝達装置を制御する駆動装置などが含まれる。また、車速制御装置161が制御する制動装置は、たとえば、車輪を制動する制動装置である。車速制御装置161には、走行制御装置19から、設定した走行速度に応じた制御信号が入力される。車速制御装置161は、走行制御装置19から入力された制御信号に基づいて、これらの駆動装置を制御する信号を生成し、駆動装置に当該信号を送信することで、車両の走行速度を自律的に制御する。 The drive devices controlled by the vehicle speed control device 161 include an electric motor and/or an internal combustion engine, which are drive sources for driving, a power transmission device including a drive shaft and an automatic transmission that transmits the output from these drive sources to the drive wheels, and a drive device that controls the power transmission device. In addition, the braking device controlled by the vehicle speed control device 161 is, for example, a braking device that brakes the wheels. A control signal corresponding to the set driving speed is input to the vehicle speed control device 161 from the driving control device 19. The vehicle speed control device 161 generates signals to control these drive devices based on the control signals input from the driving control device 19, and transmits the signals to the drive devices, thereby autonomously controlling the vehicle's driving speed.
一方、操舵制御装置162が制御する操舵装置には、ステアリングホイール(いわゆるハンドル)の操舵角度に応じて総舵輪を制御する操舵装置、たとえば、ステアリングのコラムシャフトに取り付けられるモータなどのステアリングアクチュエータが含まれる。操舵制御装置162は、走行制御装置19から入力された制御信号に基づき、撮像装置11及び測距装置12の検出結果、地図情報13及び自車位置検出装置14で取得した現在位置の情報のうちの少なくとも一つを用いて、設定した走行経路に対して所定の横位置(車両の左右方向の位置)を維持しながら自車両が走行するように、操舵装置の動作を自律的に制御する。 On the other hand, the steering device controlled by the steering control device 162 includes a steering device that controls the total steering wheel according to the steering angle of the steering wheel (so-called handle), for example, a steering actuator such as a motor attached to the steering column shaft. Based on the control signal input from the driving control device 19, the steering control device 162 autonomously controls the operation of the steering device using at least one of the detection results of the imaging device 11 and the distance measuring device 12, the map information 13, and the current position information acquired by the vehicle position detection device 14, so that the vehicle travels while maintaining a predetermined lateral position (the left-right position of the vehicle) with respect to the set driving route.
車速制御装置161及び操舵制御装置162における自律的な制御に必要な情報、たとえば自車両の走行速度、加速度、操舵角度、姿勢は、車両制御装置16が備える各種センサを用いて検出する。各種センサとして、車速センサ、加速度センサ、ジャイロセンサ、舵角センサ、慣性計測ユニット(IMU:Inertial Measurement Unit)などが挙げられる。車両制御装置16は、これらのセンサの検出結果を走行制御装置19に出力する。 Information necessary for autonomous control in the vehicle speed control device 161 and the steering control device 162, such as the vehicle's traveling speed, acceleration, steering angle, and attitude, is detected using various sensors equipped in the vehicle control device 16. The various sensors include a vehicle speed sensor, an acceleration sensor, a gyro sensor, a steering angle sensor, and an inertial measurement unit (IMU). The vehicle control device 16 outputs the detection results of these sensors to the driving control device 19.
表示装置17は、車両の乗員に必要な情報を提供するための装置であり、たとえば、インストルメントパネルに設けられた液晶ディスプレイ、ヘッドアップディスプレイ(HUD)などのプロジェクターである。なお、車両の乗員は、走行制御システム1を用いた配車サービスの利用者に限られない。 The display device 17 is a device for providing necessary information to vehicle occupants, and is, for example, a liquid crystal display provided on the instrument panel, a projector such as a head-up display (HUD), etc. Note that the vehicle occupants are not limited to users of the vehicle dispatch service using the driving control system 1.
入力装置18は、車両の乗員が、走行制御装置19に指示を入力するための装置であり、ユーザの指触又はスタイラスペンによって入力されるタッチパネル、ユーザの音声による指示を取得するマイクロフォン、車両のステアリングホイールに取付けられたスイッチなどが挙げられる。なお、車両の乗員は、走行制御システム1を用いた配車サービスの利用者に限られない。 The input device 18 is a device that allows the vehicle occupant to input instructions to the cruise control device 19, and may be a touch panel that receives input by the user's finger or a stylus pen, a microphone that receives instructions by the user's voice, or a switch attached to the steering wheel of the vehicle. Note that the vehicle occupant is not limited to a user of the vehicle dispatch service that uses the cruise control system 1.
走行制御装置19は、走行制御システム1に含まれる装置を制御して協働させることで自車両の走行を制御し、車両の乗員又は配車サービスの利用者により設定された目的地付近へ自車両を停車させる装置である。走行制御装置19は、たとえばコンピュータであり、プロセッサであるCPU(Central Processing Unit)191と、プログラムが格納されたROM(Read Only Memory)192と、アクセス可能な記憶装置として機能するRAM(Random Access Memory)193とを備える。CPU191は、ROM192に格納されたプログラムを実行することで、走行制御装置19として機能するための動作回路である。 The driving control device 19 is a device that controls the driving of the vehicle by controlling and cooperating with devices included in the driving control system 1, and stops the vehicle near a destination set by the vehicle occupant or the user of the vehicle dispatch service. The driving control device 19 is, for example, a computer, and includes a CPU (Central Processing Unit) 191 which is a processor, a ROM (Read Only Memory) 192 in which a program is stored, and a RAM (Random Access Memory) 193 which functions as an accessible storage device. The CPU 191 is an operating circuit that functions as the driving control device 19 by executing the program stored in the ROM 192.
また、走行制御装置19は、ネットワーク3を介して、走行制御システム1を用いた配車サービスを利用する利用者が使用する端末機4と互いに情報を授受することができる。ネットワーク3とは、インターネットやLAN(local area network)などの電気通信回線網のことをいい、走行制御装置19と端末機4との間で情報を授受することができれば、特に限定されず、公知のものを用いることができる。また、通信方式は有線であっても無線であってもよく、4G/LTE、5Gといったモバイル通信を利用するものであってもよい。 The driving control device 19 can also exchange information with a terminal device 4 used by a user who uses a vehicle dispatch service using the driving control system 1 via the network 3. The network 3 refers to a telecommunications network such as the Internet or a local area network (LAN), and is not particularly limited as long as it is possible to exchange information between the driving control device 19 and the terminal device 4, and any known network can be used. The communication method may be wired or wireless, and may use mobile communications such as 4G/LTE or 5G.
端末機4は、走行制御システム1を用いた配車サービスの利用者によって操作される装置であり、たとえば、パーソナルコンピュータ、スマートフォン、又はPDA(Personal Digital Assistant)その他の可搬型の装置である。また、端末機4は、スマートウォッチ、ヘッドマウントディスプレイなどのウェアラブル端末であってもよい。端末機4は、配車サービスの利用者に情報を提示するための表示部(たとえば液晶ディスプレイ)と、同利用者が、配車サービスを提供するサーバ(図示せず)を介して走行制御装置19に指示を入力するための入力部(たとえばタッチパネル)とを備える。 The terminal device 4 is a device operated by a user of the vehicle dispatch service using the driving control system 1, and is, for example, a personal computer, a smartphone, a PDA (Personal Digital Assistant), or other portable device. The terminal device 4 may also be a wearable terminal such as a smart watch or a head-mounted display. The terminal device 4 has a display unit (e.g., a liquid crystal display) for presenting information to a user of the vehicle dispatch service, and an input unit (e.g., a touch panel) for the user to input instructions to the driving control device 19 via a server (not shown) that provides the vehicle dispatch service.
[制御部]
本実施形態の走行制御装置19で用いるプログラムは、自車両の走行の制御を走行制御装置19によって実現するための機能ブロックである制御部2を含む。制御部2は、自律走行制御により自車両を走行させる機能を有する。自律走行制御とは、走行制御装置19を用いて自車両の走行動作を自律的に制御することをいい、当該走行動作には、加速、減速、発進、停車、右方向又は左方向への転舵、車線変更、幅寄せなど、あらゆる走行動作が含まれる。また、自律的に走行動作を制御するとは、走行制御装置19が、自車両の装置を用いて走行動作の制御を行うことをいう。つまり、制御部2は、予め定められた範囲内でこれらの走行動作に介入し、制御する。介入されない走行動作については、ドライバーによる手動の操作が行われる。
[Control unit]
The program used in the driving control device 19 of this embodiment includes a control unit 2, which is a functional block for controlling the driving of the vehicle by the driving control device 19. The control unit 2 has a function of driving the vehicle by autonomous driving control. Autonomous driving control means autonomously controlling the driving operation of the vehicle using the driving control device 19, and the driving operation includes all driving operations such as acceleration, deceleration, starting, stopping, steering to the right or left, lane changing, and pulling over. In addition, autonomously controlling the driving operation means that the driving control device 19 controls the driving operation using the device of the vehicle. In other words, the control unit 2 intervenes in and controls these driving operations within a predetermined range. For driving operations that are not intervened, manual operation is performed by the driver.
本実施形態の制御部2は、特に、自車両の利用者によって設定された目的地付近に停車する自車両の走行動作を自律制御する機能を有する。本実施形態の自律走行制御には、停車制御が含まれる。停車制御とは、設定された停車位置に自車両を自律走行にて停車させることをいい、走行制御装置19は、自車両の停車に必要なあらゆる走行動作を、自車両の装置を用いて制御する。また、制御部2は、図1に示すように、停車部21、探索部22、生成部23、設定部24及び走行部25を備える。図1には、各部を便宜的に抽出して示す。 The control unit 2 of this embodiment has a function of autonomously controlling the driving operation of the vehicle to stop near a destination set by the user of the vehicle. The autonomous driving control of this embodiment includes stopping control. Stopping control means stopping the vehicle at a set stopping position by autonomous driving, and the driving control device 19 controls all driving operations required to stop the vehicle using the device of the vehicle. As shown in FIG. 1, the control unit 2 includes a stopping unit 21, a searching unit 22, a generating unit 23, a setting unit 24, and a driving unit 25. Each unit is extracted and shown in FIG. 1 for convenience.
本実施形態の制御部2は、たとえば図2に示す走行シーンにて、自車両が、設定された目的地付近に自律的に停車するための走行を支援する。図2の走行シーンでは、図面の上下方向に延在する道路R1、R2及びR3、並びに図面の左右方向に延在する道路R4、R5及びR6が存在している。道路R1~R6は、それぞれ、左側通行の道路であり、片側二車線の4車線道路である。道路R1と道路R4が交差する部分に交差点C1が存在し、道路R1と道路R5が交差する部分に交差点C2が存在し、道路R2と道路R4が交差する部分に交差点C3が存在し、道路R2と道路R5が交差する部分に交差点C4が存在し、道路R2と道路R6が交差する部分に交差点C5が存在し、道路R3と道路R5が交差する部分に交差点C6が存在し、道路R3と道路R6が交差する部分に交差点C7が存在している。交差点C4には、歩行者が道路R2を横断するための横断歩道W1と、歩行者が道路R5を横断するための横断歩道W2が存在する。 In this embodiment, the control unit 2 assists the vehicle in autonomously stopping near a set destination in a driving scene shown in FIG. 2, for example. In the driving scene in FIG. 2, there are roads R1, R2, and R3 extending in the vertical direction of the drawing, and roads R4, R5, and R6 extending in the horizontal direction of the drawing. Each of the roads R1 to R6 is a four-lane road with two lanes on each side and left-hand traffic. An intersection C1 exists at the intersection of roads R1 and R4, an intersection C2 exists at the intersection of roads R1 and R5, an intersection C3 exists at the intersection of roads R2 and R4, an intersection C4 exists at the intersection of roads R2 and R5, an intersection C5 exists at the intersection of roads R2 and R6, an intersection C6 exists at the intersection of roads R3 and R5, and an intersection C7 exists at the intersection of roads R3 and R6. At intersection C4, there is a crosswalk W1 for pedestrians to cross road R2, and a crosswalk W2 for pedestrians to cross road R5.
また、各交差点C1~C7では、走行方向左側の車線を走行する車両が交差点を左折又は直進でき、走行方向右側の車線を走行する車両が交差点を右折又は直進できるものとする。具体的には、道路R1の車線L1では、走行車両が交差点C2を左折でき、車線L2では、走行車両が交差点C2を右折できるものとする。同様に、道路R2の車線L3及びL5では、走行車両が交差点C3を左折又は直進でき、車線L4及びL6では、走行車両が交差点C3を右折又は直進でき、車線L7では、走行車両が交差点C4を左折又は直進でき、車線L8では、走行車両が交差点C4を右折又は直進でき、車線L9では、走行車両が交差点C5を左折又は直進でき、車線L10では、走行車両が交差点C5を直進できるものとする。また、道路R3の車線L11では、走行車両が交差点C6を左折でき、車線L12では、走行車両が交差点C6を右折できるものとする。 In addition, at each intersection C1 to C7, vehicles traveling in the lane on the left side of the road can turn left or go straight through the intersection, and vehicles traveling in the lane on the right side of the road can turn right or go straight through the intersection. Specifically, in lane L1 of road R1, vehicles traveling can turn left at intersection C2, and in lane L2, vehicles traveling can turn right at intersection C2. Similarly, in lanes L3 and L5 of road R2, vehicles traveling can turn left or go straight through intersection C3, in lanes L4 and L6, vehicles traveling can turn right or go straight through intersection C3, in lane L7, vehicles traveling can turn left or go straight through intersection C4, in lane L8, vehicles traveling can turn right or go straight through intersection C4, in lane L9, vehicles traveling can turn left or go straight through intersection C5, and in lane L10, vehicles traveling can go straight through intersection C5. Additionally, on lane L11 of road R3, vehicles can turn left at intersection C6, and on lane L12, vehicles can turn right at intersection C6.
道路R4~R6についても同様で、道路R4の車線L13では、走行車両が交差点C1を左折又は直進でき、車線L14では、走行車両が交差点C1を右折又は直進できるものとする。道路R5の車線L15及びL17では、走行車両が交差点C4を左折又は直進でき、車線L16及びL18では、走行車両が交差点C4を右折又は直進できるものとする。そして、道路R6の車線L19では、走行車両が交差点C7を左折又は直進でき、車線L20では、走行車両が交差点C7を右折又は直進できるものとする。 The same is true for roads R4 to R6. In lane L13 of road R4, vehicles can turn left or go straight at intersection C1, and in lane L14, vehicles can turn right or go straight at intersection C1. In lanes L15 and L17 of road R5, vehicles can turn left or go straight at intersection C4, and in lanes L16 and L18, vehicles can turn right or go straight at intersection C4. And in lane L19 of road R6, vehicles can turn left or go straight at intersection C7, and in lane L20, vehicles can turn right or go straight at intersection C7.
図2の走行シーンにおいて、自車両V1は、ナビゲーション装置15により設定された走行経路に沿って、目的地Xに向かっているものとする。車線L6の位置P1を走行する自車両V1は、交差点C3を直進して車線L8に進入し、目的地Xに近づくと、予め設定された目標地点である第1停車領域Z1に、停車制御による自律走行で停車しようとする。道路R2の車線L7には他車両V2及びV3が停車している。他車両V2及びV3は、目的地である目的地Xの正面に停車しており、平面視した場合に第1停車領域Z1に車体が含まれている。 In the driving scene of FIG. 2, the vehicle V1 is heading toward destination X along a driving route set by the navigation device 15. The vehicle V1, traveling at position P1 on lane L6, travels straight through intersection C3 and enters lane L8. As the vehicle approaches destination X, it attempts to stop autonomously using stopping control in a first stopping area Z1, which is a preset target point. Other vehicles V2 and V3 are stopped in lane L7 on road R2. The other vehicles V2 and V3 are stopped directly in front of destination X, which is the destination, and their bodies are included in the first stopping area Z1 when viewed in a plan view.
なお、自車両V1は、必ずしも自家用車両である必要はなく、たとえば、タクシー、バス、トラックなどの営業用車両、車両の貸出しサービスに供する車両(レンタカー)及びカーシェアリング、ライドシェアなどの各種サービスに用いる車両であってもよい。ここで、カーシェアリングとは、登録を行った複数の利用者が料金を支払い、特定の車両を共同で利用することをいい、ライドシェアとは、車両の現在位置と目的地に応じて複数の利用者を相乗りさせて、それぞれの目的地に運搬することをいう。ライドシェアでは、提供されるサービスの一部に配車サービスが含まれている。 Note that the vehicle V1 does not necessarily have to be a private vehicle, and may be, for example, a commercial vehicle such as a taxi, bus, or truck, a vehicle provided for a vehicle rental service (rental car), or a vehicle used for various services such as car sharing and ride sharing. Here, car sharing refers to multiple registered users paying a fee to share a specific vehicle, and ride sharing refers to multiple users sharing a vehicle based on the vehicle's current location and destination, and transporting the vehicle to their respective destinations. In ride sharing, vehicle dispatch services are included as part of the services provided.
以下、自車両V1が目的地Xの近くに停車する場合の走行制御において、制御部2の各機能ブロックが果たす機能について説明する。 The following describes the functions performed by each functional block of the control unit 2 in driving control when the host vehicle V1 stops near the destination X.
停車部21は、目標地点に設定された停車領域に存在する障害物を検出し、前記障害物の検出結果から、当該停車領域に自車両V1が停車できるか否かを判定する機能を有する。目標地点とは、自車両V1が停車できた場合に、制御部2による走行制御を完了する地点である。制御部2による走行制御では、自車両V1が、設定された目的地の付近に自律走行で停車するため、目的地の近くに存在する、自車両V1が停車するための停車領域が目標地点に設定される。自車両V1が、目標地点に設定された停車領域に実際に停車できるか否かは、当該停車領域に自車両V1が停車するためのスペースが確保できるか否かによる。走行制御装置19は、停車部21の機能により、目標地点に設定された停車領域に存在する障害物を検出し、当該停車領域に自車両V1が停車するスペースが存在するか否かを判定する。 The stopping unit 21 has a function of detecting an obstacle present in a stopping area set at a target point, and judging whether or not the host vehicle V1 can stop in the stopping area based on the detection result of the obstacle. The target point is a point where the driving control by the control unit 2 is completed if the host vehicle V1 can stop. In the driving control by the control unit 2, the host vehicle V1 stops in the vicinity of the set destination by autonomous driving, so a stopping area for the host vehicle V1 to stop that exists near the destination is set as the target point. Whether or not the host vehicle V1 can actually stop in the stopping area set at the target point depends on whether or not a space for the host vehicle V1 to stop can be secured in the stopping area. The driving control device 19 detects an obstacle present in the stopping area set at the target point using the function of the stopping unit 21, and judges whether or not a space for the host vehicle V1 to stop in the stopping area exists.
停車部21は、撮像装置11及び測距装置12を用いて、目標地点に設定された停車領域に存在する障害物を検出する。たとえば、撮像装置11にて取得した画像データにおいてパターンマッチングを行い、停車領域と、当該停車領域に存在する障害物とを認識する。そして、画像データから認識した障害物と、測距装置12にて検出した障害物との距離とを組み合わせて、目標地点に設定された停車領域に存在する障害物の種類と位置を認識する。停車部21にて検出される障害物には、他車両、オートバイ、自転車、歩行者に加え、バリケード、パイロン(コーン)などの自車両V1の走行を阻害し得るあらゆる対象物が含まれる。なお、目標地点である停車領域の設定は、後述する設定部24により行われる。 The stopping unit 21 uses the imaging device 11 and the distance measuring device 12 to detect obstacles present in the stopping area set at the target point. For example, pattern matching is performed on the image data acquired by the imaging device 11 to recognize the stopping area and obstacles present in the stopping area. The obstacles recognized from the image data are then combined with the distance between the obstacles detected by the distance measuring device 12 to recognize the type and position of the obstacles present in the stopping area set at the target point. Obstacles detected by the stopping unit 21 include other vehicles, motorcycles, bicycles, pedestrians, as well as barricades, pylons (cones), and any other object that may obstruct the travel of the host vehicle V1. The stopping area, which is the target point, is set by the setting unit 24, which will be described later.
目標地点に設定された停車領域に自車両V1が停車できるか否かを判定する場合、停車部21は、撮像装置11及び測距装置12で検出された、停車領域に存在する障害物の種類と位置を用いる。具体的には、少なくとも、路肩側への幅寄せと停車の走行動作を完了するために必要な走行距離が、目標地点に設定された停車領域で確保できるか否かを判定する。路肩側への幅寄せと停車の走行動作は、停車制御により行われる。当該判定では、たとえば、車両制御装置16から取得された自車両V1の車速を用いて、自車両V1が停車するために必要な走行距離を算出するとともに、目標地点として設定された停車領域において、自車両V1が障害物と接触せずに走行できる部分の走行方向における距離を算出する。そして、算出された二つの距離の大小を比較する。 When determining whether the host vehicle V1 can stop in the stopping area set at the target point, the stopping unit 21 uses the type and position of the obstacle present in the stopping area detected by the imaging device 11 and the distance measuring device 12. Specifically, it determines whether at least the driving distance required to complete the driving operations of pulling over to the shoulder and stopping can be secured in the stopping area set at the target point. The driving operations of pulling over to the shoulder and stopping are performed by stopping control. In this determination, for example, the vehicle speed of the host vehicle V1 acquired from the vehicle control device 16 is used to calculate the driving distance required for the host vehicle V1 to stop, and the distance in the driving direction of the portion of the stopping area set as the target point where the host vehicle V1 can travel without coming into contact with an obstacle is calculated. Then, the two calculated distances are compared.
自車両V1が停車するために必要な走行距離が、目標地点に設定された停車領域において自車両V1が障害物と接触せずに走行できる部分の距離より小さい場合は、停車部21は、停車のための走行動作を完了する走行距離が、目標地点として設定された停車領域にて確保できるため、当該停車領域に自車両V1が停車できると判定する。そして、後述する生成部23により生成された走行経路に沿って、停車制御により当該停車領域に自車両V1を停車させる。これに対して、自車両V1が停車するために必要な走行距離が、目標地点として設定された停車領域において自車両V1が障害物と接触せずに走行できる部分の距離以上の場合は、停車部21は、停車のための走行動作を完了する走行距離が、目標地点として設定された停車領域にて確保できないため、当該停車領域に自車両V1が停車できないと判定する。この場合には、後述する生成部23により生成された周回経路に沿って、自律走行制御により自車両V1を周回走行させる。そして、自律走行制御による走行を継続させつつ、後述する探索部22の機能により、撮像装置11及び測距装置12などの自車両V1に搭載された装置を用いて、新たな停車領域を探索する。 If the driving distance required for the host vehicle V1 to stop is smaller than the distance of the portion of the stopping area set as the target point where the host vehicle V1 can travel without coming into contact with an obstacle, the stopping unit 21 determines that the host vehicle V1 can stop in the stopping area set as the target point because the driving distance for completing the driving operation for stopping can be secured in the stopping area set as the target point. Then, the host vehicle V1 is stopped in the stopping area by stopping control along a driving path generated by the generating unit 23 described later. On the other hand, if the driving distance required for the host vehicle V1 to stop is equal to or greater than the distance of the portion of the stopping area set as the target point where the host vehicle V1 can travel without coming into contact with an obstacle, the stopping unit 21 determines that the host vehicle V1 cannot stop in the stopping area set as the target point because the driving distance for completing the driving operation for stopping cannot be secured in the stopping area set as the target point. In this case, the host vehicle V1 is driven in a circle by autonomous driving control along a circular path generated by the generating unit 23 described later. Then, while continuing to travel under autonomous driving control, the search unit 22, which will be described later, searches for a new parking area using devices mounted on the vehicle V1, such as the imaging device 11 and distance measuring device 12.
また、これに代えて又はこれに加えて、撮像装置11で取得された画像データから、車両の駐車又は停車を禁止することを示す道路標識、路面標識などが検出された場合は、交通法規に従い、目標地点として設定された停車領域に自車両V1が停車できないと判定する。これに対して、撮像装置11で取得された画像データから、駐車又は停車が可能であることを示す道路標識、路面標識などが検出された場合は、目標地点として設定された停車領域に自車両V1が停車できると判定する。なお、停車領域に自車両V1が停車するとは、停車した自車両V1を平面視した場合に、自車両V1の車体の少なくとも一部が当該停車領域に含まれていることを意味し、必ずしも自車両V1の車体全体が当該停車領域に含まれている必要はない。 Alternatively or in addition, if a road sign, road marking, etc. indicating that parking or stopping of a vehicle is prohibited is detected from the image data acquired by the imaging device 11, it is determined that the host vehicle V1 cannot be stopped in the stopping area set as the target point in accordance with traffic regulations. On the other hand, if a road sign, road marking, etc. indicating that parking or stopping is possible is detected from the image data acquired by the imaging device 11, it is determined that the host vehicle V1 can be stopped in the stopping area set as the target point. Note that the host vehicle V1 being stopped in the stopping area means that at least a part of the body of the host vehicle V1 is included in the stopping area when the stopped host vehicle V1 is viewed from above, and it is not necessarily the case that the entire body of the host vehicle V1 is included in the stopping area.
図2の走行シーンでは、自車両V1は、位置P1から位置P2まで軌跡T1に沿って走行し、目的地Xの近くである位置P2で、停車部21の機能により、撮像装置11及び測距装置12を用いて第1停車領域Z1に存在する障害物を検出する。検出の結果、目的地Xの正面に設定された第1停車領域Z1上に停車している他車両V2及びV3が検出される。そして、第1停車領域Z1には、自車両V1が他車両V2及びV3と接触せずに走行する部分が十分に確保できないため、停車部21は、第1目標地点に設定された第1停車領域Z1には自車両V1が停車することができないと判定する。この場合、制御部2は、第1停車領域Z1とは異なる停車領域を探索し、検出した停車領域を新たに第2目標地点に設定することになる。 In the travel scene of FIG. 2, the vehicle V1 travels along the trajectory T1 from position P1 to position P2, and at position P2 near the destination X, the vehicle stopping unit 21 detects an obstacle in the first stopping area Z1 using the imaging device 11 and the distance measuring device 12. As a result of the detection, other vehicles V2 and V3 are detected that are stopped in the first stopping area Z1 set in front of the destination X. Then, since there is not enough space in the first stopping area Z1 for the vehicle V1 to travel without coming into contact with the other vehicles V2 and V3, the vehicle stopping unit 21 determines that the vehicle V1 cannot stop in the first stopping area Z1 set at the first target point. In this case, the control unit 2 searches for a stopping area different from the first stopping area Z1, and sets the detected stopping area as a new second target point.
なお、自車両V1が、タクシー、バスなどの営業用車両、又はカーシェアリング、ライドシェアなどの各種サービスに用いる車両である場合は、第1目標地点である第1停車領域Z1に自車両V1が停車できないと判定された時点で、当該車両の利用者にその旨を通知してもよい。当該利用者には、自車両V1に現在乗車している乗員に加えて、これから自車両V1を利用するために、第1停車領域Z1の近くで自車両V1の到着を待っている利用者が含まれる。当該通知は、表示装置17への表示、端末機4の表示部への表示などにより行われる。これにより、自車両V1が第1停車領域Z1を通過することで利用者に与える違和感(たとえば不安感)を抑制できる。 When the vehicle V1 is a commercial vehicle such as a taxi or bus, or a vehicle used for various services such as car sharing or ride sharing, the user of the vehicle may be notified of the fact when it is determined that the vehicle V1 cannot stop at the first stopping area Z1, which is the first destination point. Such users include passengers currently aboard the vehicle V1, as well as users who are waiting for the arrival of the vehicle V1 near the first stopping area Z1 in order to use the vehicle V1. The notification is given by displaying on the display device 17, displaying on the display unit of the terminal device 4, or the like. This makes it possible to suppress any discomfort (e.g., anxiety) felt by the user when the vehicle V1 passes through the first stopping area Z1.
探索部22は、自車両V1が停車するための停車領域を探索する機能を有する。停車領域とは、停車制御により、少なくとも、路肩への幅寄せと停車の走行動作を完了するために必要な走行距離が確保できる領域であり、当該領域の中には、自車両V1の自律走行を妨げる障害物は存在しない。自車両V1がタクシー、バス、トラックなどの営業用車両である場合に、目的地に専用の停車スペースが設けられているときは、当該駐車スペースに相当する領域を停車領域としてもよい。停車領域の他の例としては、バスやタクシーの乗り場、駅や空港の車寄せ、道路の右側又は左側にある駐車スペース、駐車場などの境界によって区切られたものが挙げられる。停車領域とそれ以外の領域とを区切る境界には、ガードレールや縁石などの走行できる領域と走行できない領域とを分ける物体、白線などの車線を区切る境界線などが含まれる。これらの境界によって囲まれた領域が、停車領域となる。 The search unit 22 has a function of searching for a stopping area for the host vehicle V1 to stop. The stopping area is an area where at least the driving distance required to complete the driving operation of pulling over to the shoulder and stopping can be secured by the stopping control, and there are no obstacles in the area that hinder the autonomous driving of the host vehicle V1. If the host vehicle V1 is a commercial vehicle such as a taxi, bus, or truck, and a dedicated stopping space is provided at the destination, the stopping area may be an area equivalent to the parking space. Other examples of stopping areas include bus and taxi stands, drive-ups at stations and airports, parking spaces on the right or left side of the road, parking lots, and other areas that are separated by boundaries. Boundaries that separate the stopping area from other areas include objects that separate areas where driving is possible from areas where driving is not possible, such as guardrails and curbs, and boundary lines that separate lanes, such as white lines. The area surrounded by these boundaries is the stopping area.
また、境界線で区切られていない領域も停車領域となる。たとえば、停車制御による自律走行で、他車両(特に後続車両)の走行を妨げずに自車両V1が停車できるように、片側に2以上の車線を有する道路の路肩側の領域が停車領域となる。さらに、片側1車線の道路であっても、自車両V1が路肩側に停車した場合に、後続車両が自車両V1を追抜くための道路幅が存在し、他車両の走行を妨げない幅員を有するときは、1車線道路の路肩側の領域が停車領域となる。 Areas that are not separated by boundaries are also considered stopping areas. For example, an area on the shoulder side of a road with two or more lanes on one side is a stopping area so that the host vehicle V1 can stop without impeding the travel of other vehicles (especially following vehicles) during autonomous driving with stopping control. Furthermore, even if the road has one lane on each side, if the road width is sufficient for a following vehicle to overtake the host vehicle V1 when the host vehicle V1 stops on the shoulder and the width does not impede the travel of other vehicles, the area on the shoulder side of the one-lane road is a stopping area.
停車領域の探索には、撮像装置11、測距装置12、自車位置検出装置14及び車両制御装置16などの自車両V1に搭載された検出装置を用いる。たとえば、探索部22は、撮像装置11及び測距装置12を用いて、所定範囲の領域を探索し、探索した領域に存在する停車領域を検出する。所定範囲は、自車両の前方及び側方の所定距離(たとえば5~100m)の範囲、自車両の後方の所定距離(たとえば5~100m)の範囲、目的地から所定距離(たとえば50~100m)の範囲などであり、自車両V1が走行する道路の状況及び交通法規を考慮して適宜の範囲を設定できる。以下、探索部22により探索された領域を探索領域と言う。 To search for a stopping area, detection devices mounted on the vehicle V1, such as the imaging device 11, distance measuring device 12, vehicle position detection device 14, and vehicle control device 16, are used. For example, the search unit 22 uses the imaging device 11 and distance measuring device 12 to search an area within a predetermined range and detects stopping areas that exist within the searched area. The predetermined range may be a predetermined distance (e.g., 5 to 100 m) in front of and to the sides of the vehicle, a predetermined distance (e.g., 5 to 100 m) behind the vehicle, or a predetermined distance (e.g., 50 to 100 m) from the destination, and an appropriate range can be set taking into consideration the conditions of the road on which the vehicle V1 is traveling and traffic regulations. Hereinafter, the area searched by the search unit 22 will be referred to as the search area.
具体的には、撮像装置11及び測距装置12を用いて、自車両の前方及び側方の所定範囲の領域を探索し、探索領域において、道路の路肩側の車線(左側通行であれば左側車線、右側通行であれば右側車線)に存在する障害物を検出する。当該障害物には、他車両、オートバイ、自転車、歩行者に加え、バリケード、パイロン(コーン)などの自車両V1の走行を妨げ得るあらゆる対象物が含まれる。そして、当該探索領域内の路肩側の車線に存在する、停車に必要な走行動作の完了に必要な走行距離が確保できる領域を検出する。障害物の検出方法は、停車部21における検出方法と同様であり、たとえば、撮像装置11にて取得した画像データにてパターンマッチングを行うことで路肩側の車線に存在する障害物を認識し、測距装置12にて障害物との距離を検出する。撮像装置11にて障害物が認識されず、測距装置12でも障害物が検出できない場合に、探索部22は、障害物が存在しないと判定する。また、停車に必要な走行動作の完了に必要な走行距離は、たとえば、車両制御装置16から取得した自車両V1の車速を用い、現在の自車両V1の車速から所定の減速度にて停車するまでに要する距離として求める。なお、検出された停車領域に自車両V1が実際に停車できるか否かは、走行部25の機能を用いた走行動作の制御を実行する前に、停車部21により別途判定する。 Specifically, the imaging device 11 and the distance measuring device 12 are used to search a predetermined range of areas in front of and to the sides of the vehicle, and obstacles present in the lane on the shoulder side of the road (the left lane if driving on the left side, and the right lane if driving on the right side) are detected in the search area. The obstacles include other vehicles, motorcycles, bicycles, pedestrians, as well as barricades, pylons (cones), and other objects that may impede the travel of the vehicle V1. Then, an area present in the lane on the shoulder side of the search area where the travel distance required to complete the travel operation required for stopping can be secured is detected. The method of detecting obstacles is the same as the detection method in the stopping unit 21, and for example, an obstacle present in the lane on the shoulder side is recognized by performing pattern matching on the image data acquired by the imaging device 11, and the distance to the obstacle is detected by the distance measuring device 12. If the imaging device 11 does not recognize an obstacle and the distance measuring device 12 cannot detect an obstacle, the search unit 22 determines that no obstacle is present. In addition, the driving distance required to complete the driving operation required for stopping is calculated as the distance required for stopping the vehicle V1 at a predetermined deceleration from the current vehicle speed of the vehicle V1, for example, using the vehicle speed of the vehicle V1 obtained from the vehicle control device 16. Note that whether the vehicle V1 can actually stop in the detected stopping area is determined separately by the stopping unit 21 before executing the control of the driving operation using the function of the driving unit 25.
また、探索部22は、撮像装置11及び測距装置12を用いて、自車両V1の後方を走行する後続車両を検出する機能を有する。そして、自車両V1の後続車両が検出された場合は、自車両V1が停車しないように、所定車速以上の車速で自車両V1を走行させながら、自車両V1の装置で停車領域を探索する。これに対して、自車両V1の後続車両が検出されない場合は、所定車速以上の車速で自車両V1を走行させながら自律的に停車領域を探索してもよいし、所定車速未満の車速で自車両V1を走行させながら又は自車両V1を停車させて、自車両V1の装置で停車領域を探索してもよい。所定車速は、後続車両の走行を妨げない車速であれば特に限定されず、たとえば、自車両V1が走行する道路の制限速度、ドライバーにより設定された自車両V1の車速、又は測距装置12にて検出した先行車両もしくは後続車両の車速である。 The search unit 22 also has a function of detecting a following vehicle traveling behind the vehicle V1 using the imaging device 11 and the distance measuring device 12. When a following vehicle of the vehicle V1 is detected, the device of the vehicle V1 searches for a stopping area while driving the vehicle V1 at a vehicle speed equal to or higher than a predetermined vehicle speed so that the vehicle V1 does not stop. On the other hand, when a following vehicle of the vehicle V1 is not detected, the device of the vehicle V1 may search for a stopping area autonomously while driving the vehicle V1 at a vehicle speed equal to or higher than the predetermined vehicle speed, or may search for a stopping area while driving the vehicle V1 at a vehicle speed lower than the predetermined vehicle speed or by stopping the vehicle V1. The predetermined vehicle speed is not particularly limited as long as it is a vehicle speed that does not interfere with the driving of the following vehicle, and is, for example, the speed limit of the road on which the vehicle V1 is traveling, the vehicle speed of the vehicle V1 set by the driver, or the vehicle speed of the preceding vehicle or the following vehicle detected by the distance measuring device 12.
図2の走行シーンでは、停車部21の機能により、第1停車領域Z1に自車両V1が停車できないと判定されたため、第1停車領域Z1に自車両V1を停車させ、制御部2による走行制御を完了することはできない。そこで、自車両V1は、探索部22の機能により、図3に示す軌跡T2に沿って、自律走行制御による周回走行を継続しつつ、第1停車領域Z1とは異なる停車領域を探索する。自律走行制御による周回走行を継続させる場合は、図3に示す軌跡T2のように、自車両V1を直進させる走行経路を設定することができるが、必ずしも自車両V1が直進の走行を継続する必要はなく、必要に応じて車線変更などを行ってもよい。なお、第1停車領域Z1に他車両が存在せず、第1停車領域Z1に停車できると判定された場合は、停車制御により第1停車領域Z1に自車両V1を停車させる。 2, the vehicle V1 is stopped in the first stopping area Z1 by the function of the stopping unit 21, and therefore the control unit 2 cannot complete the driving control. Therefore, the vehicle V1 searches for a stopping area other than the first stopping area Z1 while continuing the circular driving by the autonomous driving control along the trajectory T2 shown in FIG. 3 by the function of the search unit 22. When continuing the circular driving by the autonomous driving control, a driving route for the vehicle V1 to go straight can be set as shown in FIG. 3 by the trajectory T2, but the vehicle V1 does not necessarily need to continue the straight driving, and lane changes may be performed as necessary. Note that if there is no other vehicle in the first stopping area Z1 and it is determined that the vehicle V1 can stop in the first stopping area Z1, the vehicle V1 is stopped in the first stopping area Z1 by the stopping control.
停車領域の検出に際に、まず、探索部22は、撮像装置11及び測距装置12を用いて、自車両V1の後方を走行する後続車両を検出する。図3の走行シーンでは、自車両V1の後方を走行する車両は存在しないため、撮像装置11でも測距装置12でも自車両V1の後続車両は検出されない。この場合、位置P2付近を徐行しつつ停車領域を探索してもよいが、目的地Xの周辺は交通量が多いため、ドライバーの設定した車速にて自律走行を続ける。次に、自律走行を継続しつつ、探索部22は、目的地Xと交差点C4の間の領域を探索する。そして、目的地Xから交差点C4までの探索領域の路肩側の車線L7において、停車領域を検出する。図3の走行シーンでは、他車両V3と横断歩道W1との間で、停車の走行動作に必要な走行距離が確保できず、交差点C4を左折する他車両の走行を妨げることにもなるので、当該探索領域には停車領域は存在せず、停車領域が検出されない。 When detecting the stopping area, first, the search unit 22 detects a following vehicle traveling behind the vehicle V1 using the imaging device 11 and the distance measuring device 12. In the driving scene of FIG. 3, there is no vehicle traveling behind the vehicle V1, so neither the imaging device 11 nor the distance measuring device 12 detects the following vehicle of the vehicle V1. In this case, the vehicle may search for a stopping area while driving slowly around the position P2, but since there is a lot of traffic around the destination X, the autonomous driving continues at the vehicle speed set by the driver. Next, while continuing the autonomous driving, the search unit 22 searches the area between the destination X and the intersection C4. Then, the search unit 22 detects a stopping area in the lane L7 on the shoulder side of the search area from the destination X to the intersection C4. In the driving scene of FIG. 3, the driving distance required for the driving operation of the other vehicle V3 to stop cannot be secured between the crosswalk W1 and the other vehicle, which would also impede the driving of the other vehicle turning left at the intersection C4, so there is no stopping area in the search area, and the stopping area is not detected.
この場合、探索部22は、走行方向において最も近い交差点を直進させ、停車領域を探索した区画に隣接する別の区画で、新たな停車領域を探索する。図3の走行シーンであれば、自車両V1を軌跡T2に沿って交差点C4を直進させ、位置P3まで自車両V1を走行させながら、自車両V1の検出装置を用いて、交差点C4と交差点C5の間の領域を探索する。そして、交差点C4から交差点C5までの探索領域の路肩側の車線L9において、停車領域を検出する。図3の走行シーンでは、車線L9に他車両などの障害物が存在しないため、車線L7を直進して車線L9に進入する後続車両と、交差点C5を左折する他車両との走行を妨げない範囲内で、車線L9の適宜の領域が停車領域になる。一例として、図3に第2停車領域Z2を示す。 In this case, the search unit 22 goes straight through the closest intersection in the driving direction and searches for a new stopping area in another section adjacent to the section where the stopping area was searched. In the driving scene of FIG. 3, the vehicle V1 goes straight through the intersection C4 along the trajectory T2, and while driving the vehicle V1 to position P3, the detection device of the vehicle V1 is used to search for an area between the intersections C4 and C5. Then, a stopping area is detected in the lane L9 on the shoulder side of the search area from the intersection C4 to the intersection C5. In the driving scene of FIG. 3, since there are no obstacles such as other vehicles on the lane L9, an appropriate area of the lane L9 becomes the stopping area within a range that does not interfere with the driving of the following vehicle going straight through the lane L7 and entering the lane L9, and the driving of the other vehicle turning left at the intersection C5. As an example, the second stopping area Z2 is shown in FIG. 3.
生成部23は、いずれかの停車領域を目標地点として、自車両V1が現在位置から目標地点まで走行するための走行経路を生成する機能を有する。生成部23は、自車位置検出装置14にて取得した自車両V1の現在位置に基づいて、地図情報13の道路情報を参照し、現在位置から、目標地点に設定された停車領域までの走行経路を、ナビゲーション装置15を用いて生成する。具体的には、道路情報に含まれるノード情報とノード同士の接続を示すリンク情報を用いて、現在位置と目標地点(停車領域)とを結ぶ経路を探索する。 The generation unit 23 has a function of generating a driving route for the host vehicle V1 to travel from the current position to the target point, with one of the stopping areas set as the target point. The generation unit 23 refers to the road information in the map information 13 based on the current position of the host vehicle V1 acquired by the host vehicle position detection device 14, and generates a driving route from the current position to the stopping area set as the target point, using the navigation device 15. Specifically, the generation unit 23 searches for a route connecting the current position and the target point (stopping area) using node information included in the road information and link information indicating the connections between the nodes.
特に、本実施形態の生成部23は、ある停車領域を目標地点として、当該停車領域から走行を開始し、周回して同じ停車領域に到達する周回経路を生成する機能を有する。一の停車領域を目標地点として周回走行する経路であるため、周回経路の始点と終点は、同じ停車領域に存在する。目標地点に設定された停車領域について周回経路が生成できる場合は、目標地点である停車領域に障害物が存在し、予め設定された停車位置に停車できないとしても、自律走行制御により、周回経路に沿った周回走行を続けることができる。そのため、インフラストラクチャからの新たな停車領域の情報が得られない状態でも、自車両V1の検出装置を用いて自律走行を継続することができる。また、周回経路に沿った周回走行中に、新たな停車領域を検出した場合には、当該停車領域に停車することができる。 In particular, the generation unit 23 of this embodiment has a function of generating a loop route that starts traveling from a certain stopping area as a target point, goes around, and reaches the same stopping area. Since the route is a loop route that travels around a single stopping area as a target point, the start point and end point of the loop route are in the same stopping area. If a loop route can be generated for a stopping area set as a target point, even if an obstacle exists in the stopping area that is the target point and the vehicle cannot stop at the previously set stopping position, the vehicle can continue traveling around the loop route by autonomous driving control. Therefore, even if new stopping area information cannot be obtained from the infrastructure, the vehicle can continue autonomous traveling using the detection device of the vehicle V1. In addition, if a new stopping area is detected during the loop travel along the loop route, the vehicle can stop at the stopping area.
さらに詳しく述べると、自律走行を継続することは、自車両V1の後続車両の走行を妨げる事態の発生を抑制することにつながる。たとえば、インフラストラクチャからの新たな停車領域の情報が得られない状態で、目標地点に設定された停車領域に自車両V1が停車できないと判定されると、当該停車領域において周回経路が生成できない場合には、新たな目標地点をすぐに設定することができない。そのため、新たな目標地点を設定するまでの間、道路の走行車線にて停車又は徐行をするおそれがある。また、自律走行制御からドライバーの手動操作による操縦へ切り替えを行う場合は、切り替えの完了まで低速で走行又は徐行することになる。周回経路に沿った自律走行を継続できれば、どちらの事態の発生も抑制することができる。 In more detail, continuing autonomous driving leads to the prevention of occurrence of a situation that impedes the driving of a vehicle following the host vehicle V1. For example, if it is determined that the host vehicle V1 cannot stop in the stopping area set as the target point when new stopping area information cannot be obtained from the infrastructure, and if a circular route cannot be generated in the stopping area, a new target point cannot be set immediately. Therefore, until a new target point is set, the host vehicle may stop or slow down in the driving lane of the road. In addition, when switching from autonomous driving control to manual operation by the driver, the host vehicle will drive at a low speed or slow down until the switch is completed. If autonomous driving can be continued along the circular route, the occurrence of either situation can be prevented.
また、走行制御装置19は、自車両V1の乗員又は配車サービスの利用者により設定された目的地Xの近くに自車両V1を停車させる装置であるため、周回経路に沿った走行により生じる、停車までの追加の待ち時間は、自車両V1の乗員又は配車サービスの利用者が許容することができる範囲内でなければならない。そのため、生成部23により生成される周回経路は、自車両V1の走行時間が所定時間以下であるものか、自車両V1の走行距離が所定距離以下であるものか、自車両V1の走行時間が所定時間以下であり、走行距離が所定距離以下であるものである。所定時間とは、自車両V1の乗員又は配車サービスの利用者が、追加の待ち時間として許容できる時間であり、たとえば30秒~5分である。また、所定距離とは、周回経路を走破するための所要時間が、自車両V1の乗員又は配車サービスの利用者に許容される範囲内である距離であり、たとえば50m~1kmである。所定時間及び所定距離は、目的地X周辺の交通事情及び交通法規により変化する。たとえば、目的地X周辺の制限速度が高い場合は、制限速度が低い場合に比べて、所定距離は長く設定される。また、目的地X周辺で恒常的に渋滞が発生している場合は、渋滞が発生していない場所と比べて、所定時間は長く設定される。 In addition, since the driving control device 19 is a device that stops the vehicle V1 near the destination X set by the occupant of the vehicle V1 or the user of the vehicle dispatch service, the additional waiting time until the vehicle stops, which occurs due to driving along the circular route, must be within a range that can be tolerated by the occupant of the vehicle V1 or the user of the vehicle dispatch service. Therefore, the circular route generated by the generation unit 23 is one in which the driving time of the vehicle V1 is less than a predetermined time, the driving distance of the vehicle V1 is less than a predetermined distance, or the driving time of the vehicle V1 is less than a predetermined time and the driving distance is less than a predetermined distance. The predetermined time is a time that the occupant of the vehicle V1 or the user of the vehicle dispatch service can tolerate as an additional waiting time, for example, 30 seconds to 5 minutes. In addition, the predetermined distance is a distance that is within a range that can be tolerated by the occupant of the vehicle V1 or the user of the vehicle dispatch service, for example, 50 m to 1 km, for traveling the circular route. The predetermined time and the predetermined distance vary depending on the traffic conditions and traffic laws around the destination X. For example, if the speed limit around destination X is high, the specified distance is set longer than when the speed limit is low. Also, if congestion is constantly occurring around destination X, the specified time is set longer than in places where congestion does not occur.
図3の走行シーンにおいて、道路R1、R2、R4及びR5で規定された区画B1、並びに道路R2、R3、R5及びR6で規定された区画B2の周囲の長さが所定距離以下であるとすると、探索部22にて検出された第2停車領域Z2については、図3に示す周回経路Y1を生成することができる。周回経路Y1の始点S1は第2停車領域Z2に存在し、始点S1は周回経路Y1の終点でもある。周回経路Y1に沿って走行した場合、自車両V1は、始点S1から走行を開始し、交差点C5、C7、C6及びC4を順次左折して区画B2の周囲を周回し、最終的に、周回経路Y1の終点でもある始点S1に到達する。したがって、第2停車領域Z2に障害物が存在し、自車両V1が停車できない場合でも、周回経路Y1に沿って周回走行することで、自律走行制御は継続することができる。また、周回走行中に障害物が第2停車領域Z2から移動した場合には、自車両V1が第2停車領域Z2に停車することができる。 In the driving scene of FIG. 3, if the perimeter length of the section B1 defined by the roads R1, R2, R4, and R5, and the section B2 defined by the roads R2, R3, R5, and R6 is less than a predetermined distance, the circuit path Y1 shown in FIG. 3 can be generated for the second stop area Z2 detected by the search unit 22. The start point S1 of the circuit path Y1 is located in the second stop area Z2, and the start point S1 is also the end point of the circuit path Y1. When traveling along the circuit path Y1, the vehicle V1 starts traveling from the start point S1, turns left at the intersections C5, C7, C6, and C4 in sequence, and travels around the section B2, and finally reaches the start point S1, which is also the end point of the circuit path Y1. Therefore, even if an obstacle exists in the second stop area Z2 and the vehicle V1 cannot stop, the autonomous driving control can be continued by traveling along the circuit path Y1. Furthermore, if the obstacle moves out of the second stopping area Z2 during the circuit, the host vehicle V1 can stop in the second stopping area Z2.
これに対して、目的地Xの正面に設定された第1停車領域Z1については、目的地Xが存在する、道路R2、R4及びR5で規定された区画B3の周囲の長さが所定距離を超えるため、走行距離が所定距離以下となる周回経路を生成することはできない。また、目的地Xの正面には、他車両V2およびV3のように停車する車両が多いため、車線L7及びL8では頻繁に渋滞が発生している。そのため、第1停車領域Z1については、走行時間が所定時間以下である周回経路も生成することができない。したがって、第1停車領域Z1は、本実施形態の周回経路が生成できない停車領域である。 In contrast, for the first stopping area Z1 set in front of destination X, the perimeter of section B3, which is defined by roads R2, R4, and R5 in which destination X is located, exceeds the specified distance, so a circular route with a travel distance less than the specified distance cannot be generated. Also, since there are many vehicles parked in front of destination X, such as other vehicles V2 and V3, congestion frequently occurs in lanes L7 and L8. Therefore, for the first stopping area Z1, a circular route with a travel time less than the specified time cannot be generated. Therefore, the first stopping area Z1 is a stopping area for which a circular route of this embodiment cannot be generated.
設定部24は、自車両V1が向かう目標地点に設定する機能を有する。本実施形態では特に、自車両V1が、ある停車領域から、周回走行により当該停車領域に到達できる停車領域を目標地点に設定する。当該周回走行において、自車両V1の走行時間は上述した所定時間以下である。これに代えて又はこれに加えて、当該周回走行において、自車両V1の走行距離は所定距離以下である。周回走行とは、ある地点を出発点とし、後退せずに前進することで当該出発点に到達する走行のことを言い、具体的には、周回経路に沿った走行である。周回走行ができるか否かは、地図情報13と、自車位置検出装置14から取得した自車両V1の現在位置とに基づいて、たとえばナビゲーション装置15を用いて判定する。第1停車領域Z1のように、一の停車領域から周回走行により当該一の停車領域に到達できない停車領域は、目標地点の候補から外すことができる。 The setting unit 24 has a function of setting a target point to which the vehicle V1 is heading. In this embodiment, in particular, a stopping area that the vehicle V1 can reach by traveling around from a certain stopping area is set as the target point. In the traveling around, the traveling time of the vehicle V1 is equal to or less than the above-mentioned predetermined time. Alternatively or in addition, in the traveling around, the traveling distance of the vehicle V1 is equal to or less than a predetermined distance. Traveling around means traveling from a certain point as a starting point to the starting point by moving forward without retreating, specifically, traveling along a circular route. Whether or not traveling around is possible is determined by using, for example, the navigation device 15 based on the map information 13 and the current position of the vehicle V1 acquired from the vehicle position detection device 14. A stopping area that cannot be reached by traveling around from one stopping area, such as the first stopping area Z1, can be excluded from the candidates for the target point.
また、設定部24は、生成部23にて周回経路が生成できる停車領域を目標地点に設定することもできる。具体的には、探索部22の機能により、撮像装置11及び測距装置12を用いて検出された停車領域について、生成部23の機能により周回経路の生成を試みる。そして、第2停車領域Z2のように周回経路が生成できた停車領域を目標地点に設定する。これに対して、第1停車領域Z1のように周回経路が生成できない停車領域は、目標地点の候補から外すことができる。ただし、目的地Xの周辺に、周回経路が生成できる停車領域が存在しない場合には、周回経路が生成できない停車領域を目標地点に設定してもよい。 The setting unit 24 can also set a stopping area for which a circular route can be generated by the generation unit 23 as the target point. Specifically, the search unit 22 uses its function to attempt to generate a circular route for the stopping area detected using the imaging device 11 and the distance measurement device 12, using the generation unit 23's function. Then, a stopping area for which a circular route can be generated, such as the second stopping area Z2, is set as the target point. In contrast, a stopping area for which a circular route cannot be generated, such as the first stopping area Z1, can be excluded from the candidates for the target point. However, if there is no stopping area for which a circular route can be generated around the destination X, the stopping area for which a circular route cannot be generated may be set as the target point.
目標地点は、探索部22により検出された停車領域から、設定部24により自動的に設定されるほか、自車両V1の乗員又は配車サービスの利用者により設定されてもよい。たとえば、探索部22の機能により、一又は複数の停車領域が検出された場合に、設定部24の機能により、図3に示すような地図情報を表示装置17に表示する。そして、表示装置17の表示により、停車領域の位置を提示された自車両V1の乗員は、入力装置18から、目標地点に設定する停車領域を指定する。設定部24は、入力装置18から入力された情報を取得し、自車両V1の乗員が選択した停車領域を目標地点に設定する。これと同様に、設定部24の機能により、図3に示すような地図情報を端末機4の表示部に表示し、自車両V1に乗車する配車サービスの利用者に、停車領域の位置を提示してもよい。この場合、配車サービスの利用者は、端末機4の入力部から、目標地点に設定する停車領域を指定する。設定部24は、端末機4の入力部から入力された情報を取得し、当該利用者が選択した停車領域を目標地点に設定する。 The destination point may be automatically set by the setting unit 24 from the stopping area detected by the search unit 22, or may be set by the occupant of the vehicle V1 or the user of the vehicle dispatch service. For example, when one or more stopping areas are detected by the function of the search unit 22, the function of the setting unit 24 displays map information as shown in FIG. 3 on the display device 17. Then, the occupant of the vehicle V1, whose position of the stopping area is presented by the display of the display device 17, specifies the stopping area to be set as the destination point from the input device 18. The setting unit 24 acquires information input from the input device 18 and sets the stopping area selected by the occupant of the vehicle V1 as the destination point. Similarly, the function of the setting unit 24 may display map information as shown in FIG. 3 on the display unit of the terminal device 4, and present the position of the stopping area to the user of the vehicle dispatch service who boards the vehicle V1. In this case, the user of the vehicle dispatch service specifies the stopping area to be set as the destination point from the input unit of the terminal device 4. The setting unit 24 acquires information entered from the input unit of the terminal device 4 and sets the stopping area selected by the user as the destination point.
目標地点の設定には、探索部22による停車領域の検出は、必ずしも必要ではない。たとえば、地図情報13に、自車両V1の停車領域の位置や、周回経路が生成できる停車領域の位置が予め入力されている場合は、目的地Xが設定された段階で、目的地Xの周辺の停車領域から一の停車領域を選択し、自動的に目標地点に設定する。またこれに代えて、目的地Xが設定された段階で、自車両V1の乗員及び/又は配車サービスの利用者に、目標地点の候補として停車領域を提示してもよい。当該提示には、表示装置17及び/又は端末機4の表示部を用いる。選択された停車領域は、入力装置18及び/又は端末機4の入力部を介して走行制御装置19に入力され、設定部24により取得される。また、目標地点を設定する場合に、自車両V1の利用者(自車両V1の乗員を含む)に対して、目標地点の候補として、周回経路を生成することができる停車領域のみを提示してもよい。これにより、車両に搭載された検出装置を用いた自律走行制御の継続をより確実なものにすることができる。 The detection of the stopping area by the search unit 22 is not necessarily required to set the target point. For example, if the position of the stopping area of the vehicle V1 or the position of the stopping area for which a circular route can be generated is input in advance to the map information 13, when the destination X is set, one stopping area is selected from the stopping areas around the destination X and automatically set as the target point. Alternatively, when the destination X is set, the stopping area may be presented as a candidate for the target point to the occupant of the vehicle V1 and/or the user of the dispatch service. For the presentation, the display device 17 and/or the display unit of the terminal device 4 are used. The selected stopping area is input to the driving control device 19 via the input device 18 and/or the input unit of the terminal device 4, and is acquired by the setting unit 24. In addition, when setting the target point, only stopping areas for which a circular route can be generated may be presented as candidates for the target point to the user of the vehicle V1 (including the occupant of the vehicle V1). This makes it possible to more reliably continue the autonomous driving control using the detection device mounted on the vehicle.
図3の走行シーンでは、予め目標地点に設定されていた第1停車領域Z1に他車両V2及びV3が停車していたため、停車部21により、自車両V1が第1停車領域Z1に停車できないと判定された。その後、探索部22の機能により、撮像装置11と測距装置12を用いて第2停車領域Z2が検出され、生成部23の機能により、第2停車領域Z2において周回経路Y1が生成できることが確認された。この場合、設定部24は、周回経路が生成できる第2停車領域を、新たな目標地点に設定し、自律走行制御を継続する。また、新たな目標地点が設定されたため、生成部23は、自車両V1が現在位置から新たな目標地点まで到達するための走行経路を生成する。なお、目標地点を区別するために、予め設定されていた目標地点を第1目標地点とも言い、新たに設定された目標地点を第2目標地点とも言う。 In the driving scene of FIG. 3, other vehicles V2 and V3 were stopped in the first stopping area Z1, which had been set as a target point in advance, so the stopping unit 21 determined that the vehicle V1 could not stop in the first stopping area Z1. After that, the function of the search unit 22 detected the second stopping area Z2 using the imaging device 11 and the distance measuring device 12, and the function of the generation unit 23 confirmed that a circular route Y1 could be generated in the second stopping area Z2. In this case, the setting unit 24 sets the second stopping area, where a circular route can be generated, as a new target point, and continues autonomous driving control. In addition, since a new target point has been set, the generation unit 23 generates a driving route for the vehicle V1 to reach the new target point from the current position. In order to distinguish between the target points, the previously set target point is also referred to as the first target point, and the newly set target point is also referred to as the second target point.
また、停車領域が複数検出された場合は、検出された停車領域のうち、自車両V1が最短の走行時間で到達する停車領域を、新たな目標地点(第2目標地点)に設定する。これに代えて又はこれに加えて、停車領域が複数検出された場合は、検出された停車領域のうち、自車両V1にこれから乗車する者が最短の歩行時間で到達する停車領域を、新たな目標地点(第2目標地点)に設定する。予め第1目標地点が設定されていた場合も同様で、第1目標地点から、自車両V1が最短の走行時間で到達する停車領域を、前記第2目標地点に設定する。これに代えて又はこれに加えて、これから自車両V1に乗車する者が最短の歩行時間で到達する停車領域に、第2目標地点に設定する。これにより、自車両V1の乗員が停車まで待つ時間と、自車両V1に乗車する利用者の歩行時間とのうち、少なくとも一方が増加することを抑制できる。 In addition, if multiple stopping areas are detected, the stopping area that the vehicle V1 can reach in the shortest driving time is set as the new target point (second target point). Alternatively or in addition, if multiple stopping areas are detected, the stopping area that the vehicle V1 can reach in the shortest walking time is set as the new target point (second target point). The same applies when the first target point is set in advance, and the stopping area that the vehicle V1 can reach in the shortest driving time from the first target point is set as the second target point. Alternatively or in addition, the stopping area that the vehicle V1 can reach in the shortest walking time is set as the second target point. This makes it possible to suppress an increase in at least one of the time that the occupant of the vehicle V1 waits until the vehicle stops and the walking time of the user who will be boarding the vehicle V1.
走行部25は、生成部23にて生成された走行経路に沿って自車両V1を走行させる機能を有する。具体的には、設定部24にて目標地点に設定された停車領域に、自車両V1の停車位置を設定し、生成部23にて生成された走行経路に沿って、自車両V1の現在位置から停車位置まで移動するための軌跡を生成する。生成部23にて生成された走行経路では、目標地点まで走行するために通過する交差点と、交差点での進行方向と、交差点間を移動する時に走行する道路とは設定されているが、自車両V1が走行する車線や、自車両V1が停車する位置までは設定されていない。そこで、実際に自車両V1の走行動作を制御するために、自車両V1が走行する車線と、最終的な停車位置を規定する軌跡を生成する。軌跡の生成には、地図情報13に含まれる道路の形状や、幅員、カーブの曲率などの情報に加えて、自車両V1の車体の全長及び全幅、並びに自車両V1の最小回転半径などを考慮する。 The driving unit 25 has a function of driving the host vehicle V1 along the driving route generated by the generating unit 23. Specifically, the driving unit 25 sets the stopping position of the host vehicle V1 in the stopping area set as the target point by the setting unit 24, and generates a trajectory for moving from the current position of the host vehicle V1 to the stopping position along the driving route generated by the generating unit 23. In the driving route generated by the generating unit 23, the intersections to be passed to travel to the target point, the direction of travel at the intersections, and the roads to travel when moving between the intersections are set, but the lane on which the host vehicle V1 travels and the position at which the host vehicle V1 stops are not set. Therefore, in order to actually control the driving operation of the host vehicle V1, a trajectory is generated that specifies the lane on which the host vehicle V1 travels and the final stopping position. In generating the trajectory, in addition to information such as the shape, width, and curvature of the road included in the map information 13, the overall length and overall width of the body of the host vehicle V1, and the minimum turning radius of the host vehicle V1 are taken into consideration.
走行部25は、生成部23により生成された、新たな目標地点まで到達するための走行経路に基づいて、たとえば、図4に示す軌跡T3を生成する。軌跡T3は、自車両V1が、現在位置である位置P3から、停車位置である位置P4まで移動するための軌跡である。軌跡T3が生成されると、走行部25は、車両制御装置16の車速制御装置161及び操舵制御装置162を制御し、自車両V1を自律走行させる。軌跡T3に沿って走行した場合、自車両V1は、交差点C5の手前で車線変更し、車線L10から、左折可能な車線L9に進入する。次に、交差点C5を左折して車線L19を走行し、交差点C7を左折して車線L11を走行し、交差点C6を左折して車線L17を走行する。そして、交差点C4を左折した後、車線L9の位置P4に停車する。また、図4に示す軌跡T3に代えて、区画B2の周りを周回せずに、位置P3からそのまま第2停車領域Z2に停車する軌跡を生成し、当該軌跡に沿って走行して停車してもよい。 The driving unit 25 generates a trajectory T3 shown in FIG. 4, for example, based on the driving route to reach the new target point generated by the generation unit 23. The trajectory T3 is a trajectory for the host vehicle V1 to move from the current position P3 to the stop position P4. When the trajectory T3 is generated, the driving unit 25 controls the vehicle speed control device 161 and the steering control device 162 of the vehicle control device 16 to drive the host vehicle V1 autonomously. When the host vehicle V1 drives along the trajectory T3, the host vehicle V1 changes lanes just before the intersection C5, and enters the lane L9, where the host vehicle V1 can turn left, from the lane L10. Next, the host vehicle V1 turns left at the intersection C5 and drives on the lane L19, turns left at the intersection C7 and drives on the lane L11, turns left at the intersection C6 and drives on the lane L17. Then, after turning left at the intersection C4, the host vehicle V1 stops at the position P4 of the lane L9. Also, instead of the trajectory T3 shown in FIG. 4, a trajectory may be generated that does not go around the section B2, but stops directly from the position P3 in the second stopping area Z2, and the vehicle may travel along the trajectory and stop.
なお、走行部25による自律走行制御が実行されている間、撮像装置11及び測距装置12を用いた障害物を検出は所定の時間間隔で実行されており、障害物が検出された場合は、自車両V1と障害物との接触を回避するように軌跡を変更する。また、停車位置である位置P4の周辺に障害物が検出された場合は、停車部21の機能により、撮像装置11及び測距装置12の検出結果から、自車両V1が位置P4に停車できるか否かを判定する。自車両V1が位置P4に停車できると判定された場合は、停車制御により、障害物を回避しつつ位置P4に停車する。これに対して、自車両V1が位置P4に停車できないと判定された場合は、たとえば周回経路に沿った走行に移行する。そして、自律走行制御により周回経路Y1に沿って自車両V1を走行させながら、自車両V1に搭載された装置で、新たな停車領域を探索する。 While the autonomous driving control is being performed by the driving unit 25, the detection of obstacles using the imaging device 11 and the distance measuring device 12 is performed at a predetermined time interval, and when an obstacle is detected, the trajectory is changed so as to avoid contact between the vehicle V1 and the obstacle. When an obstacle is detected around the position P4, which is the stopping position, the function of the stopping unit 21 determines whether the vehicle V1 can stop at position P4 based on the detection results of the imaging device 11 and the distance measuring device 12. When it is determined that the vehicle V1 can stop at position P4, the vehicle V1 stops at position P4 while avoiding the obstacle by stopping control. On the other hand, when it is determined that the vehicle V1 cannot stop at position P4, the vehicle V1 moves to traveling along a circular route, for example. Then, while the vehicle V1 is traveling along the circular route Y1 by the autonomous driving control, a new stopping area is searched for by a device mounted on the vehicle V1.
自車両V1が位置P4に停車した場合、自車両V1の乗員は、位置P4にて自車両V1から降車し、歩行経路U1に沿って歩行して目的地Xに到達する。その際、自車両V1から降りた乗員は、横断歩道W2を渡る。このような歩行経路U1は、設定部24が新たな目標地点を設定した後に、自車両V1の乗員に、表示装置17を介して通知する。また、配車サービスの利用者は、位置P4にて自車両V1に乗車する。乗車にあたり、設定部24が新たな目標地点を設定した後に、車両に乗車する者に、新たな目標地点に設定された第2停車領域Z2まで歩行するための経路を通知する。当該通知には、端末機4の表示部を用いる。自車両V1に乗車した利用者は、新たな目的地を設定し、走行制御装置19は、新たな目的地に向かって、自律走行制御による走行を開始させる。また、予め第1目標地点が設定されていた場合も同様で、設定部24により第2目標地点が設定された後に、自車両V1の乗員に、降車後に目的地まで歩行するための経路を通知し、これに代えて又はこれに加えて、第2目標地点に設定された第2停車領域で自車両V1に乗車する者に、第2停車領域まで歩行するための経路を通知する。 When the vehicle V1 stops at position P4, the occupant of the vehicle V1 gets off the vehicle V1 at position P4 and walks along the walking route U1 to reach the destination X. At that time, the occupant who got off the vehicle V1 crosses the crosswalk W2. After the setting unit 24 sets a new destination point, the setting unit 24 notifies the occupant of the vehicle V1 of the walking route U1 via the display device 17. In addition, a user of the vehicle dispatch service gets on the vehicle V1 at position P4. When getting on, after the setting unit 24 sets a new destination point, the user of the vehicle is notified of the route to walk to the second stopping area Z2 set at the new destination point. The display unit of the terminal device 4 is used for this notification. The user who gets on the vehicle V1 sets a new destination, and the driving control device 19 starts driving by autonomous driving control toward the new destination. The same applies when a first destination point has been set in advance. After the second destination point is set by the setting unit 24, the occupant of the vehicle V1 is notified of the route to walk to the destination after disembarking, and instead or in addition, a person who gets on the vehicle V1 at the second stopping area set at the second destination point is notified of the route to walk to the second stopping area.
さらに、第2停車領域Z2に自車両V1が停車できない場合として、図5の走行シーンについて説明する。図5の走行シーンは、図3に示す走行シーンと同様の走行シーンにおいて、自車両V1が位置P3の手前の位置P5を走行しているものである。図5の走行シーンでは、車線L9に他車両V4及びV5が停車しているため、第2停車領域Z2に自車両V1が停車できない場合を示す走行シーンである。図5の走行シーンでは、交差点C4から交差点C5までの探索領域において、路肩側の車線L9に停車している他車両V4及びV5が検出されており、他車両V4及びV5の間には、自車両V1が停車するための走行動作を完了するために必要な走行距離が確保できない。また、他車両V4の後方に停車すると、車線L7を直進して車線L9に進入する後続車両が、交差点C4内で自車両V1を回避する必要があり、当該後続車両の走行を妨げることになる。さらに、他車両V5の前方に停車すると、交差点C5を左折する他車両の走行を妨げてしまう。このため、車線L9において停車領域を検出することはできず、自車両V1の乗員又は配車サービスの利用者により、目標地点の停車領域として予め設定されていたとしても、停車部21により、第2停車領域Z2に自車両V1は停車できないと判定される。 Furthermore, the driving scene in FIG. 5 will be described as a case where the vehicle V1 cannot stop in the second stopping area Z2. The driving scene in FIG. 5 is a driving scene similar to the driving scene shown in FIG. 3, in which the vehicle V1 is traveling at position P5 just before position P3. The driving scene in FIG. 5 shows a driving scene in which the vehicle V1 cannot stop in the second stopping area Z2 because other vehicles V4 and V5 are stopped in lane L9. In the driving scene in FIG. 5, the other vehicles V4 and V5 stopped in lane L9 on the shoulder side are detected in the search area from intersection C4 to intersection C5, and the driving distance required for the vehicle V1 to complete the driving operation to stop cannot be secured between the other vehicles V4 and V5. In addition, if the vehicle V1 stops behind the other vehicle V4, the following vehicle traveling straight along lane L7 and entering lane L9 needs to avoid the vehicle V1 in the intersection C4, which will hinder the following vehicle from traveling. Furthermore, stopping in front of the other vehicle V5 would impede the travel of the other vehicle turning left at intersection C5. For this reason, a stopping area cannot be detected in lane L9, and the stopping unit 21 determines that the host vehicle V1 cannot stop in the second stopping area Z2, even if the driver of the host vehicle V1 or the user of the ride-hailing service has preset the second stopping area Z2 as the stopping area of the destination point.
この場合、走行部25は、自律走行制御により、図3に示す周回経路Y1に沿って自車両V1を走行させつつ、探索部22の機能により、自車両V1に搭載された装置で、新たな停車領域を探索する。図5の走行シーンであれば、車線L8を走行中に、目的地Xの反対側に位置する第3停車領域Z3aを検出することができる。第3停車領域Z3aについて、生成部23の機能により周回経路の生成を試みると、第3停車領域Z3aに存在する始点S2から始まり、交差点C3、C1、C2及びC4を順次左折して区画B1の周囲を周回し、最終的に、始点S2に到達する周回経路Y2が生成できる。したがって、第3停車領域Z3aは周回経路が生成できる停車領域であり、設定部24により、第3停車領域Z3aが第3目標地点に設定される。なお、第3停車領域Z3aが、地図情報13に予め登録されていた場合は、撮像装置11及び測距装置12を用いた停車領域の探索を経ずに、第3停車領域Z3aを第3目標地点に設定してもよい。 In this case, the driving unit 25 drives the vehicle V1 along the loop route Y1 shown in FIG. 3 by autonomous driving control, while searching for a new stop area with a device mounted on the vehicle V1 by the function of the search unit 22. In the driving scene of FIG. 5, the third stop area Z3a located on the opposite side of the destination X can be detected while driving on the lane L8. When the generation unit 23 attempts to generate a loop route for the third stop area Z3a, a loop route Y2 can be generated that starts from the start point S2 in the third stop area Z3a, turns left at the intersections C3, C1, C2, and C4 in sequence, goes around the periphery of the section B1, and finally reaches the start point S2. Therefore, the third stop area Z3a is a stop area in which a loop route can be generated, and the setting unit 24 sets the third stop area Z3a as the third target point. If the third stopping area Z3a has been registered in advance in the map information 13, the third stopping area Z3a may be set as the third target point without searching for the stopping area using the imaging device 11 and the distance measuring device 12.
設定部24により、第3目標地点として第3停車領域Z3aが設定されると、生成部23は、自車両V1が現在位置から第3停車領域Z3aまで到達するための走行経路を生成する。走行部25は、新たに生成された走行経路に基づいて、第3停車領域Z3aに、停車制御により停車するための軌跡を生成する。軌跡の一例を図6に示す。図6に示す軌跡T4は、自車両V1が、現在位置である位置P5から、停車位置である位置P6まで移動するための軌跡である。軌跡T4が生成されると、走行部25は、車両制御装置16の車速制御装置161及び操舵制御装置162を制御し、自車両V1を自律走行させる。軌跡T4に沿って走行した場合、自車両V1は、交差点C4において転回して車線L8から車線L3に進入し、位置P6に停車する。この際、停車部21の機能により、第3停車領域Z3aに存在する障害物を検出し、自車両V1が第3停車領域Z3aに停車できるか否かを判定する。なお、図5の走行シーンでは、交差点C4における車両の転回が禁止されていないものとする。 When the setting unit 24 sets the third stop area Z3a as the third target point, the generation unit 23 generates a driving route for the host vehicle V1 to reach the third stop area Z3a from the current position. The driving unit 25 generates a trajectory for stopping the host vehicle V1 in the third stop area Z3a by stopping control based on the newly generated driving route. An example of the trajectory is shown in FIG. 6. The trajectory T4 shown in FIG. 6 is a trajectory for the host vehicle V1 to move from the current position P5 to the stop position P6. When the trajectory T4 is generated, the driving unit 25 controls the vehicle speed control device 161 and the steering control device 162 of the vehicle control device 16 to drive the host vehicle V1 autonomously. When the host vehicle V1 travels along the trajectory T4, the host vehicle V1 turns at the intersection C4, enters the lane L3 from the lane L8, and stops at the position P6. At this time, the function of the stopping unit 21 detects an obstacle present in the third stopping area Z3a and determines whether the host vehicle V1 can stop in the third stopping area Z3a. In the traveling scene of FIG. 5, it is assumed that the vehicle is not prohibited from turning at the intersection C4.
また、図5の走行シーンでは、走行部25の機能により、図3に示す周回経路Y1に沿って自車両V1を走行させつつ、探索部22の機能により、自車両V1に搭載された装置で、新たな停車領域を探索することもできる。図5の走行シーンであれば、周回経路Y1に沿って走行している間に、車線L19の第3停車領域Z3bと、車線L11の第3停車領域Z3cと、車線L17の第3停車領域Z3dとが検出される。第3停車領域Z3b~Z3dは、第2停車領域Z2と同様に、路肩側への幅寄せと停車の走行動作を完了するために必要な走行距離が確保できる領域である。設定部24により、第3停車領域Z3b~3dのいずれかが第3目標地点に設定されるが、図5の走行シーンでは、自車両V1の乗員が目的地Xまで歩行する歩行時間と、自車両V1に乗車する利用者が移動する距離とが最短になる第3停車領域Z3dを第3目標地点に設定する。 5, the function of the driving unit 25 drives the vehicle V1 along the circular route Y1 shown in FIG. 3, while the function of the search unit 22 allows a device mounted on the vehicle V1 to search for a new stopping area. In the driving scene of FIG. 5, while the vehicle V1 is traveling along the circular route Y1, the third stopping area Z3b in lane L19, the third stopping area Z3c in lane L11, and the third stopping area Z3d in lane L17 are detected. The third stopping areas Z3b to Z3d are areas where the driving distance required to complete the driving operation of pulling over to the shoulder and stopping can be secured, similar to the second stopping area Z2. The setting unit 24 sets one of the third stopping areas Z3b to 3d as the third target point, but in the driving scene of FIG. 5, the third stopping area Z3d, which provides the shortest walking time for the occupants of the vehicle V1 to walk to the destination X and the shortest distance traveled by the user riding in the vehicle V1, is set as the third target point.
設定部24により、第3目標地点として第3停車領域Z3dが設定されると、生成部23により、自車両V1が現在位置から第3停車領域Z3dまで到達するための走行経路が生成され、走行部25により、第3停車領域Z3dに停車するための軌跡を生成する。生成された軌跡の一例が、図6に示す軌跡T5である。軌跡T5は、自車両V1が、現在位置である位置P5から、停車位置である位置P7まで移動するための軌跡である。軌跡T5に沿って走行した場合、自車両V1は、交差点C5の手前で車線変更し、車線L10から、左折可能な車線L9に進入する。次に、交差点C5を左折して車線L19を走行し、交差点C7を左折して車線L11を走行し、交差点C6を左折して車線L17に進入する。そして、車線L17の位置P7に停車する。 When the setting unit 24 sets the third stop area Z3d as the third target point, the generating unit 23 generates a travel route for the host vehicle V1 to reach the third stop area Z3d from the current position, and the traveling unit 25 generates a trajectory for stopping at the third stop area Z3d. An example of the generated trajectory is the trajectory T5 shown in FIG. 6. The trajectory T5 is a trajectory for the host vehicle V1 to move from the current position P5 to the stop position P7. When traveling along the trajectory T5, the host vehicle V1 changes lanes just before the intersection C5, and enters the lane L9, where a left turn is possible, from the lane L10. Next, the host vehicle V1 turns left at the intersection C5 and travels on the lane L19, turns left at the intersection C7 and travels on the lane L11, turns left at the intersection C6 and enters the lane L17. Then, the host vehicle V1 stops at the position P7 of the lane L17.
自車両V1が位置P6に停車した場合、自車両V1の乗員は、位置P6にて自車両V1から降車し、歩行経路U2aに沿って歩行して目的地Xに到達する。その際、自車両V1から降りた乗員は、横断歩道W1を渡る。一方、自車両V1が位置P7に停車した場合、自車両V1の乗員は、位置P7にて自車両V1から降車し、歩行経路U2bに沿って歩行して目的地Xに到達する。その際、自車両V1から降りた乗員は、横断歩道W2を渡る。歩行経路U2a及びU2bは、設定部24が第3目標地点を設定した後に、自車両V1の乗員に、表示装置17を介して通知する。また、配車サービスの利用者は、位置P6又はP7にて自車両V1に乗車する。乗車にあたり、設定部24が第3目標地点を設定した後に、車両に乗車する者に、第3停車領域Z3a又はZ3dまで歩行するための経路を通知する。当該通知には、端末機4の表示部を用いる。 When the vehicle V1 stops at position P6, the occupant of the vehicle V1 gets off the vehicle V1 at position P6 and walks along the walking route U2a to reach the destination X. At that time, the occupant who got off the vehicle V1 crosses the crosswalk W1. On the other hand, when the vehicle V1 stops at position P7, the occupant of the vehicle V1 gets off the vehicle V1 at position P7 and walks along the walking route U2b to reach the destination X. At that time, the occupant who got off the vehicle V1 crosses the crosswalk W2. After the setting unit 24 sets the third target point, the walking routes U2a and U2b are notified to the occupant of the vehicle V1 via the display device 17. In addition, the user of the vehicle dispatch service gets on the vehicle V1 at position P6 or P7. When getting on, after the setting unit 24 sets the third target point, the person who gets on the vehicle is notified of the route to walk to the third stopping area Z3a or Z3d. The display of the terminal device 4 is used for this notification.
ここまで、各機能ブロックの機能について説明した。なお、探索部22の機能を用いて探索しても停車領域が見つからない場合、生成部23にて生成した経路に沿って走行し、目標地点に到達したが、到達した目標地点には停車できないと停車部21により判定された場合などは、走行部25の機能により、周回経路に沿って再度周回走行を行う。周回走行の回数が規定の回数(たとえば3~5回)を超えた場合は、予め定められた帰還場所に帰還するように自車両V1の走行を制御する。又はこれに代えて、制御部2による自律走行制御の実行を終了し、自律走行制御の実行が終了したことをドライバーに通知し、ドライバーの手動操作による操縦への切り替えを求める。 So far, the functions of each functional block have been described. If a stopping area cannot be found even when searching using the function of the search unit 22, the vehicle travels along the route generated by the generation unit 23 and reaches the target point, but the stopping unit 21 determines that the vehicle cannot stop at the reached target point, the vehicle travels again along the circuit route using the function of the travel unit 25. If the number of times the vehicle has traveled around exceeds a specified number (e.g., 3 to 5 times), the vehicle V1 is controlled to return to a predetermined return location. Alternatively, the control unit 2 ends the execution of the autonomous driving control, notifies the driver that the execution of the autonomous driving control has ended, and requests that the driver switch to manual operation.
また、本発明に係る走行制御システム1は、自律的な制御による走行のみならず、ドライバーの手動運転を支援するナビゲーションシステムにも適用できる。また、走行制御システム1を車両の自律走行制御に適用する場合は、速度制御と操舵制御の両方を自律制御するほか、速度制御と操舵制御の一方を自律制御し、他方を手動制御する場合にも適用できる。 The cruise control system 1 according to the present invention can be applied not only to autonomously controlled cruise control, but also to navigation systems that assist the driver in manual driving. When the cruise control system 1 is applied to the autonomous cruise control of a vehicle, it can be applied to cases where both speed control and steering control are autonomously controlled, or where one of speed control and steering control is autonomously controlled and the other is manually controlled.
[走行制御システムの処理]
図7及び8を参照して、走行制御装置19が自車両V1の自律走行制御と停車制御を実行する際の処理を説明する。図7は、図1の走行制御システム1における情報の処理手順を示すフローチャートの一例である。以下に説明する処理は、走行制御装置19のCPU(プロセッサ)191により、所定の時間間隔で実行される。
[Processing of driving control system]
The process performed by the cruise control device 19 when it executes autonomous cruise control and stopping control of the host vehicle V1 will be described with reference to Figures 7 and 8. Figure 7 is an example of a flowchart showing the information processing procedure in the cruise control system 1 of Figure 1. The process described below is executed by the CPU (processor) 191 of the cruise control device 19 at a predetermined time interval.
まず、ステップS1にて、自車両V1の利用者(自車両V1の乗員を含む)により、入力装置18又は端末機4の入力部を介して入力された目的地Xを、制御部2の機能により取得する。続くステップS2にて、制御部2の機能により、表示装置17又は端末機4の表示部を介して、自車両V1の利用者に、目標地点の候補となる、目的地X周辺の停車領域を提示する。続くステップS3にて、自車両V1の利用者が選択した停車領域を、制御部2の機能により取得する。選択された停車領域は、利用者により入力装置18又は端末機4の入力部から入力される。 First, in step S1, the destination X input by the user of the vehicle V1 (including the occupant of the vehicle V1) via the input device 18 or the input section of the terminal device 4 is acquired by the function of the control unit 2. In the following step S2, the control unit 2 functions to present stopping areas around the destination X, which are candidates for the target point, to the user of the vehicle V1 via the display device 17 or the display section of the terminal device 4. In the following step S3, the control unit 2 functions to acquire the stopping area selected by the user of the vehicle V1. The selected stopping area is input by the user via the input device 18 or the input section of the terminal device 4.
ステップS4にて、設定部24の機能により、自車両V1が、選択された停車領域から、所定時間以下の走行時間及び/又は所定距離以下の走行距離で、周回走行により当該選択された停車領域に到達できるか否かを判定する。所定時間以下の走行時間及び/又は所定距離以下の走行距離による周回走行で到達できると判定された場合は、ステップS5に進み、選択された停車領域を目標地点に設定する。これに対して、所定時間以下の走行時間及び/又は所定距離以下の走行距離による周回走行で到達できないと判定された場合は、ステップS2に進み、再度、目標地点の候補となる停車領域を提示する。なお、目的地Xの周辺に、所定時間以下の走行時間及び/又は所定距離以下の走行距離の周回走行が可能な停車領域が存在しない場合には、たとえば、目的地Xに最も近い停車領域を目標地点に設定する。 In step S4, the setting unit 24 determines whether the vehicle V1 can reach the selected stopping area from the selected stopping area by circular driving in a driving time of less than a predetermined time and/or a driving distance of less than a predetermined distance. If it is determined that the vehicle V1 can reach the selected stopping area by circular driving in a driving time of less than a predetermined time and/or a driving distance of less than a predetermined distance, the process proceeds to step S5, and the selected stopping area is set as the target point. On the other hand, if it is determined that the vehicle V1 cannot reach the selected stopping area by circular driving in a driving time of less than a predetermined time and/or a driving distance of less than a predetermined distance, the process proceeds to step S2, and stopping areas that are candidates for the target point are presented again. Note that if there is no stopping area around the destination X that can be circularly driven in a driving time of less than a predetermined time and/or a driving distance of less than a predetermined distance, for example, the stopping area closest to the destination X is set as the target point.
ステップS7にて、走行部25の機能により目標地点である停車領域まで走行した後、ステップS8にて、停車部21の機能により、撮像装置11と測距装置12を用いて当該停車領域に存在する障害物を検出する。続くステップS9にて、当該停車領域に自車両V1が停車できるか否かを判定する。当該停車領域に自車両V1が停車できると判定された場合は、ステップS10に進み、走行部25の機能により軌跡を生成し、車速制御装置161及び操舵制御装置162を制御し、設定された停車位置に自車両V1を停車させる。この際、停車部21の機能により、自車両V1の後続車両を検出し、後続車両が検出された場合は、周回経路に沿って周回走行した後に、設定された停車位置に停車する。これに対して、後続車両が検出されなかった場合は、周回走行をせずに、徐行して設定された停車位置に停車する。その後、ルーチンの実行を停止し、走行制御装置19のCPU(プロセッサ)191による情報処理を終了する。 In step S7, the vehicle travels to the stop area, which is the target point, using the function of the travel unit 25. In step S8, the vehicle stop unit 21 uses the imaging device 11 and the distance measuring device 12 to detect obstacles present in the stop area. In the following step S9, it is determined whether the vehicle V1 can stop in the stop area. If it is determined that the vehicle V1 can stop in the stop area, the process proceeds to step S10, where the vehicle travel unit 25 generates a trajectory, controls the vehicle speed control device 161 and the steering control device 162, and stops the vehicle V1 at the set stop position. At this time, the vehicle stop unit 21 detects a vehicle following the vehicle V1, and if a following vehicle is detected, the vehicle travels around the circuit path and then stops at the set stop position. On the other hand, if a following vehicle is not detected, the vehicle does not travel around the circuit, but slows down and stops at the set stop position. After that, the execution of the routine is stopped, and the information processing by the CPU (processor) 191 of the travel control device 19 is terminated.
これに対して、当該停車領域に自車両V1が停車できないと判定された場合は、ステップS11に進む。ステップS11にて、探索部22の機能により、自律走行制御による周回走行を継続させる。また、ステップS12にて、自律走行制御を継続させつつ、自車両V1の検出装置を用いて新たな停車領域を探索する。続くステップS13にて、所定時間以下の走行時間及び/又は所定距離以下の走行距離の周回走行ができる、新たな停車領域が検出できたか否かを判定する。新たな停車領域が検出できたと判定された場合は、ステップS14に進み、設定部24の機能により、新たに検出された停車領域を新たな目標地点に設定する。続くステップS15にて、設定部24の機能により、自車両V1の乗員に、降車後に目的地Xまで歩くための歩行経路を通知し、ステップS16にて、これから自車両V1に乗車する利用者に、新たに設定された目標地点まで到達するための歩行経路を通知する。これらの通知には、表示装置17及び端末機4の表示部が用いられる。 On the other hand, if it is determined that the vehicle V1 cannot stop in the stopping area, the process proceeds to step S11. In step S11, the search unit 22 continues the circular driving under the autonomous driving control. In step S12, the detection device of the vehicle V1 is used to search for a new stopping area while continuing the autonomous driving control. In the following step S13, it is determined whether a new stopping area has been detected in which the vehicle V1 can make a circular driving in a driving time of less than a predetermined time and/or a driving distance of less than a predetermined distance. If it is determined that a new stopping area has been detected, the process proceeds to step S14, and the setting unit 24 sets the newly detected stopping area as a new target point. In the following step S15, the setting unit 24 notifies the occupant of the vehicle V1 of the walking route to walk to destination X after getting off the vehicle, and in step S16, notifies the user who will soon board the vehicle V1 of the walking route to reach the newly set target point. For these notifications, the display device 17 and the display unit of the terminal device 4 are used.
続くステップS17にて、新たに設定された目標地点まで自律走行し、続くステップS18にて、停車部21の機能により、新たに設定された停車領域に自車両V1が停車できるか否かを判定する。新たに設定された停車領域に自車両V1が停車できないと判定された場合は、ステップS11に進み、再度、周回経路に沿った周回走行を行う。周回走行の回数が規定の回数(たとえば3~5回)を超えた場合は、予め定められた帰還場所に帰還するように自車両V1の走行を制御するか、自律走行制御の実行を終了してドライバーの手動操作による操縦に切り替える。これに対して、新たに設定された停車領域に自車両V1が停車できると判定された場合は、ステップS10に進み、停車制御により停車位置に停車する。 In the next step S17, the vehicle autonomously travels to the newly set target point, and in the next step S18, the vehicle stopping unit 21 determines whether the vehicle V1 can stop in the newly set stopping area. If it is determined that the vehicle V1 cannot stop in the newly set stopping area, the process proceeds to step S11, where the vehicle again travels around the circuit route. If the number of times the vehicle has traveled around exceeds a specified number (e.g., 3 to 5 times), the vehicle V1 is controlled to return to a predetermined return location, or the autonomous travel control is terminated and the vehicle is manually driven by the driver. On the other hand, if it is determined that the vehicle V1 can stop in the newly set stopping area, the process proceeds to step S10, where the vehicle is stopped at the stopping position by vehicle stopping control.
また、ステップS13にて、所定時間以下の走行時間及び/又は所定距離以下の走行距離の周回走行ができる、新たな停車領域が検出できないと判定された場合は、ステップS19に進み、周回走行が可能な停車領域が検出できないことを自車両V1の利用者(自車両V1の乗員を含む)に通知する。当該通知には、表示装置17及び端末機4の表示部が用いられる。当該通知後、ルーチンの実行を停止し、ドライバーの手動操作による操縦に切り替える。 If it is determined in step S13 that a new stopping area in which a lap can be performed for a driving time less than the predetermined time and/or a driving distance less than the predetermined distance cannot be detected, the process proceeds to step S19, where a user of the vehicle V1 (including a passenger of the vehicle V1) is notified that a stopping area in which a lap can be performed cannot be detected. The notification is made using the display device 17 and the display unit of the terminal device 4. After the notification, execution of the routine is stopped, and operation is switched to manual operation by the driver.
次に、図8のフローチャートを参照して、図1の走行制御システム1における情報の処理手順の別の例を示す。なお、図8の第1停車領域は、周回経路が生成できない停車領域であり、予め目標地点に設定されていたものとする。以下に説明する処理は、走行制御装置19のCPU(プロセッサ)191により、所定の時間間隔で実行される。 Next, referring to the flowchart in FIG. 8, another example of the information processing procedure in the cruise control system 1 in FIG. 1 will be shown. Note that the first stopping area in FIG. 8 is a stopping area for which a circular route cannot be generated, and is set as a destination point in advance. The process described below is executed at a predetermined time interval by the CPU (processor) 191 of the cruise control device 19.
まず、ステップS21にて、走行部25の機能により、第1停車領域Z1まで走行し、続くステップS22にて、停車部21の機能により、第1停車領域Z1に存在する障害物を検出する。ステップS23にて、停車部21の機能により、自車両V1が第1停車領域Z1に停車できるか否かを判定する。自車両V1が第1停車領域Z1に停車できると判定された場合は、ステップS24に進み、生成部23により生成された走行経路に基づいて、走行部25の機能により自車両V1を第1停車領域Z1に停車させる。その後、ルーチンの実行を停止し、情報処理を終了する。これに対して、自車両V1が第1停車領域Z1に停車できないと判定された場合は、ステップS25に進む。 First, in step S21, the driving unit 25 drives to the first stopping area Z1, and in the following step S22, the stopping unit 21 detects an obstacle in the first stopping area Z1. In step S23, the stopping unit 21 determines whether the host vehicle V1 can stop in the first stopping area Z1. If it is determined that the host vehicle V1 can stop in the first stopping area Z1, the process proceeds to step S24, where the driving unit 25 stops the host vehicle V1 in the first stopping area Z1 based on the driving route generated by the generation unit 23. Thereafter, execution of the routine is stopped, and information processing is terminated. On the other hand, if it is determined that the host vehicle V1 cannot stop in the first stopping area Z1, the process proceeds to step S25.
ステップS25にて、探索部22の機能により、自律走行制御による直進を継続しつつ、ステップS26にて、目的地Xに隣接する区画において、周回経路が生成できる停車領域を探索する。周回経路は、生成部23の機能により生成する。続くステップS27にて、周回経路が生成できる停車領域が検出できたか否かを判定する。周回経路が生成できる停車領域が検出できたと判定された場合は、ステップS28に進む。これに対して、周回経路が生成できる停車領域が検出できないと判定された場合は、後述するステップS35に進む。 In step S25, the function of the search unit 22 continues straight-ahead driving under autonomous driving control, while in step S26, a stopping area for which a circular route can be generated is searched for in an area adjacent to destination X. The circular route is generated by the function of the generation unit 23. In the following step S27, it is determined whether a stopping area for which a circular route can be generated has been detected. If it is determined that a stopping area for which a circular route can be generated has been detected, the process proceeds to step S28. On the other hand, if it is determined that a stopping area for which a circular route can be generated cannot be detected, the process proceeds to step S35 described below.
ステップS28にて、検出した新たな停車領域である第2停車領域Z2を第2目標地点に設定し、続くステップS29にて、自車両V1の利用者に、第2停車領域Z2の位置を通知する。当該通知には、表示装置17及び端末機4の表示部を用いる。続くステップS30にて、走行部25の機能により第2停車領域Z2まで走行し、続くステップS31にて、停車部21の機能により、第2停車領域Z2に存在する障害物を検出する。ステップS32にて、自車両V1が第2停車領域Z2に停車できるか否かを判定する。自車両V1が第2停車領域Z2に停車できると判定された場合は、ステップS33に進み、自車両V1を第2停車領域Z2に停車させる。その後、ルーチンの実行を停止し、情報処理を終了する。これに対して、自車両V1が第2停車領域Z2に停車できないと判定された場合は、ステップS34に進む。 In step S28, the second stop area Z2, which is the detected new stop area, is set as the second target point, and in the following step S29, the user of the vehicle V1 is notified of the position of the second stop area Z2. The display device 17 and the display unit of the terminal device 4 are used for this notification. In the following step S30, the vehicle V1 travels to the second stop area Z2 using the function of the travel unit 25, and in the following step S31, the vehicle V1 detects an obstacle present in the second stop area Z2 using the function of the stop unit 21. In step S32, it is determined whether the vehicle V1 can stop in the second stop area Z2. If it is determined that the vehicle V1 can stop in the second stop area Z2, the process proceeds to step S33, and the vehicle V1 is stopped in the second stop area Z2. Thereafter, the execution of the routine is stopped, and the information processing is terminated. On the other hand, if it is determined that the vehicle V1 cannot stop in the second stop area Z2, the process proceeds to step S34.
ステップS34にて、生成部23にて生成された周回経路に沿った自律走行を継続しつつ、ステップS35にて、設定部24の機能により、地図情報13に予め設定されていた、周回経路が生成できる停車領域である第3停車領域の位置を取得し、第3目標地点に設定する。なお、第3停車領域は、第2停車領域Z2と同様に、探索部22の機能により、自車両V1の検出装置により検出されたものであってもよい。続くステップS36にて、自車両V1の利用者に、第3停車領域の位置を通知する。当該通知には、表示装置17及び端末機4の表示部を用いる。続くステップS37にて、走行部25の機能により第3停車領域まで走行し、続くステップS38にて、停車部21の機能により、第3停車領域に存在する障害物を検出する。 In step S34, while continuing autonomous driving along the circuit route generated by the generation unit 23, in step S35, the setting unit 24 acquires the position of the third stopping area, which is a stopping area for which a circuit route can be generated and which has been set in advance in the map information 13, and sets the third stopping area as the third target point. Note that the third stopping area may be detected by the detection device of the vehicle V1 by the search unit 22, as in the case of the second stopping area Z2. In the following step S36, the user of the vehicle V1 is notified of the position of the third stopping area. The display device 17 and the display unit of the terminal device 4 are used for this notification. In the following step S37, the driving unit 25 drives to the third stopping area, and in the following step S38, the stopping unit 21 detects obstacles present in the third stopping area.
ステップS39にて、自車両V1が第3停車領域に停車できるか否かを判定する。自車両V1が第3停車領域に停車できると判定された場合は、ステップS40に進み、自車両V1を第3停車領域に停車させる。その後、ルーチンの実行を停止し、情報処理を終了する。これに対して、自車両V1が第3停車領域に停車できないと判定された場合は、ステップS34に進み、周回経路に沿った走行を継続し、再度第3停車領域への停車を試みる。周回経路を周回した回数が規定の回数を超えた場合は、これに代えて、ルーチンの実行を停止し、たとえばドライバーの手動操作による操縦に切り替える。 In step S39, it is determined whether the host vehicle V1 can stop in the third stopping area. If it is determined that the host vehicle V1 can stop in the third stopping area, the process proceeds to step S40, where the host vehicle V1 is stopped in the third stopping area. Thereafter, execution of the routine is stopped, and information processing is terminated. In contrast, if it is determined that the host vehicle V1 cannot stop in the third stopping area, the process proceeds to step S34, where the host vehicle V1 continues traveling along the loop route and again attempts to stop in the third stopping area. If the number of times the host vehicle V1 has gone around the loop route exceeds a specified number of times, instead, execution of the routine is stopped, and operation is switched to manual operation by the driver, for example.
[本発明の実施態様]
以上のとおり、本実施形態によれば、車両が停車するための停車領域のうち、前記車両が、所定時間以下の走行時間及び/又は所定距離以下の走行距離で、一の停車領域から周回走行により前記一の停車領域に到達できる停車領域を目標地点に設定し、前記目標地点に向かって、自律走行制御により前記車両を走行させる、車両の走行制御方法が提供される。これにより、目標地点である停車領域に障害物が存在し、予め設定された停車位置に停車できないとしても、自律走行制御により、周回経路に沿った走行を続けることができる。そのため、インフラストラクチャからの新たな停車領域の情報が得られない状態でも、車両の検出装置を用いて自律走行を継続することができる。
[Embodiments of the invention]
As described above, according to the present embodiment, a vehicle travel control method is provided in which a stopping area where the vehicle can reach the stopping area by circular travel from one stopping area in a travel time of less than a predetermined time and/or a travel distance of less than a predetermined distance is set as a target point, and the vehicle is caused to travel toward the target point by autonomous travel control. As a result, even if an obstacle exists in the stopping area that is the target point and the vehicle cannot stop at the previously set stopping position, the autonomous travel control allows the vehicle to continue traveling along the circular route. Therefore, even if new stopping area information is not obtained from the infrastructure, the autonomous travel can be continued using the vehicle detection device.
また、本実施形態の車両の走行制御方法において、前記停車領域は、片側に2以上の車線を有する道路の路肩側か、前記車両が路肩側に停車しても後続車両の走行を妨げない幅員を有する1車線道路の路肩側に設定される。これにより、後続車両の走行を妨げずに停車することができる。 In addition, in the vehicle driving control method of this embodiment, the stopping area is set to the shoulder side of a road with two or more lanes on one side, or the shoulder side of a one-lane road that is wide enough that the vehicle will not impede the travel of following vehicles even if it is stopped on the shoulder side. This allows the vehicle to stop without impeding the travel of following vehicles.
また、本実施形態の車両の走行制御方法において、前記一の停車領域から周回走行により前記一の停車領域に到達できる停車領域のみを、前記目標地点の候補として前記車両の利用者に提示する。これにより、車両に搭載された検出装置を用いた自律走行制御の継続をより確実なものにすることができる。 In addition, in the vehicle driving control method of this embodiment, only stopping areas that can be reached from the first stopping area by circular driving are presented to the user of the vehicle as candidates for the destination point. This makes it possible to more reliably continue autonomous driving control using a detection device mounted on the vehicle.
また、本実施形態の車両の走行制御方法において、前記目標地点に設定された前記停車領域に存在する障害物を検出し、前記障害物の検出結果から、前記目標地点に設定された前記停車領域に前記車両が停車できるか否かを判定し、前記目標地点に設定された前記停車領域に前記車両が停車できると判定された場合は、前記自律走行制御に含まれる停車制御により、前記目標地点に設定された前記停車領域に前記車両を停車させ、前記目標地点に設定された前記停車領域に前記車両が停車できないと判定された場合は、前記自律走行制御により前記車両を周回走行させながら、前記車両に搭載された装置で、前記停車領域を探索し、探索により検出された前記停車領域を新たな目標地点に設定し、前記新たな目標地点に設定された前記停車領域に、前記停車制御により前記車両を停車させる。これにより、インフラストラクチャからの新たな停車領域の情報が得られない状態でも、車両の検出装置を用いて自律走行を継続し、後続車両の走行を妨げずに停車することができる。 In addition, in the vehicle driving control method of this embodiment, an obstacle present in the stopping area set at the target point is detected, and from the detection result of the obstacle, it is determined whether the vehicle can stop in the stopping area set at the target point. If it is determined that the vehicle can stop in the stopping area set at the target point, the stopping control included in the autonomous driving control causes the vehicle to stop in the stopping area set at the target point. If it is determined that the vehicle cannot stop in the stopping area set at the target point, the device mounted on the vehicle searches for the stopping area while driving the vehicle in a circle by the autonomous driving control, and the stopping area detected by the search is set as a new target point, and the vehicle is stopped in the stopping area set at the new target point by the stopping control. As a result, even if information on a new stopping area cannot be obtained from the infrastructure, the autonomous driving can be continued using the vehicle detection device, and the vehicle can be stopped without interfering with the driving of the following vehicle.
また、本実施形態の車両の走行制御方法において、検出された前記停車領域のうち、前記車両が最短の走行時間で到達する前記停車領域を前記新たな目標地点に設定する。これにより、車両の乗員が停車まで待つ時間が増加することを抑制できる。 In addition, in the vehicle travel control method of this embodiment, the detected stopping area that the vehicle can reach in the shortest travel time is set as the new target point. This makes it possible to prevent the vehicle occupants from having to wait an increased amount of time for the vehicle to stop.
また、本実施形態の車両の走行制御方法において、検出された前記停車領域のうち、前記車両に乗車する者が最短の歩行時間で到達する前記停車領域を前記新たな目標地点に設定する。これにより、車両に乗車する利用者の歩行時間が増加することを抑制できる。 In addition, in the vehicle travel control method of this embodiment, the detected stopping area that can be reached by a passenger in the vehicle in the shortest walking time is set as the new destination point. This makes it possible to prevent an increase in the walking time of the passenger in the vehicle.
また、本実施形態の車両の走行制御方法において、前記新たな目標地点が設定された後に、前記車両の乗員に、降車後に目的地まで歩行するための経路を通知する。これにより、車両の利用者が円滑に目的地Xに到達することができる。 In addition, in the vehicle driving control method of this embodiment, after the new target point is set, the vehicle occupant is notified of the route to walk to the destination after disembarking. This allows the vehicle user to smoothly reach destination X.
また、本実施形態の車両の走行制御方法において、前記新たな目標地点が設定された後に、前記車両に乗車する者に、前記新たな目標地点に設定された前記停車領域まで歩行するための経路を通知する。これにより、車両の利用者が、乗車位置である目標地点に円滑に到達することができる。 In addition, in the vehicle driving control method of this embodiment, after the new target point is set, passengers in the vehicle are notified of the walking route to the stopping area set at the new target point. This allows the vehicle user to smoothly reach the target point, which is the boarding position.
また、本実施形態の車両の走行制御方法において、前記一の停車領域に始点及び終点が存在し、前記走行時間が前記所定時間以下である及び/又は前記走行距離が前記所定距離以下である周回経路が生成できない前記第1停車領域Z1が、予め第1目標地点に設定されていた場合に、前記第1停車領域Z1に存在する障害物を検出し、前記第1停車領域Z1に存在する障害物の検出結果から、前記第1停車領域Z1に前記車両が停車できるか否かを判定し、前記第1停車領域Z1に前記車両が停車できると判定された場合は、前記自律走行制御に含まれる停車制御により前記第1停車領域Z1に前記車両を停車させ、前記第1停車領域Z1に前記車両が停車できないと判定された場合は、前記周回経路が生成できる第2停車領域Z2を第2目標地点に設定し、前記第2停車領域Z2に向かって、前記自律走行制御により前記車両を走行させる。これにより、インフラストラクチャからの新たな停車領域の情報が得られない状態でも、車両の検出装置を用いて自律走行を継続し、後続車両の走行を妨げずに停車することができる。 In addition, in the vehicle driving control method of this embodiment, when the first stopping area Z1, in which the start point and end point are in the one stopping area and in which a circular route in which the travel time is equal to or less than the predetermined time and/or the travel distance is equal to or less than the predetermined distance cannot be generated, is set in advance as a first target point, an obstacle present in the first stopping area Z1 is detected, and from the detection result of the obstacle present in the first stopping area Z1, it is determined whether the vehicle can be stopped in the first stopping area Z1, and if it is determined that the vehicle can be stopped in the first stopping area Z1, the vehicle is stopped in the first stopping area Z1 by a stopping control included in the autonomous driving control, and if it is determined that the vehicle cannot be stopped in the first stopping area Z1, a second stopping area Z2 in which the circular route can be generated is set as a second target point, and the vehicle is driven toward the second stopping area Z2 by the autonomous driving control. This allows the vehicle to continue autonomous driving using the vehicle's detection device even when new parking area information cannot be obtained from the infrastructure, and to stop without interfering with the driving of following vehicles.
また、本実施形態の車両の走行制御方法において、前記第2停車領域Z2に存在する障害物を検出し、前記第2停車領域Z2に存在する障害物の検出結果から、前記第2停車領域Z2に前記車両が停車できるか否かを判定し、前記第2停車領域Z2に前記車両が停車できると判定された場合は、前記停車制御により前記第2停車領域Z2に前記車両を停車させ、前記第2停車領域Z2に前記車両が停車できないと判定された場合は、前記自律走行制御により、前記周回経路に沿って前記車両を走行させながら、前記車両に搭載された装置で、第3停車領域を探索し、前記第3停車領域を第3目標地点に設定し、前記第3停車領域に、前記停車制御により前記車両を停車させる。これにより、インフラストラクチャからの新たな停車領域の情報が得られない状態でも、車両の検出装置を用いて自律走行を継続し、後続車両の走行を妨げずに停車することができる。 In addition, in the vehicle travel control method of this embodiment, an obstacle present in the second stop area Z2 is detected, and based on the detection result of the obstacle present in the second stop area Z2, it is determined whether the vehicle can be stopped in the second stop area Z2. If it is determined that the vehicle can be stopped in the second stop area Z2, the vehicle is stopped in the second stop area Z2 by the stop control. If it is determined that the vehicle cannot be stopped in the second stop area Z2, the vehicle is caused to travel along the circular route by the autonomous travel control, while searching for a third stop area with a device mounted on the vehicle, the third stop area is set as a third target point, and the vehicle is caused to stop in the third stop area by the stop control. As a result, even if new stop area information is not obtained from the infrastructure, the autonomous travel can be continued using the vehicle detection device, and the vehicle can be stopped without interfering with the travel of the following vehicle.
また、本実施形態の車両の走行制御方法において、前記第1停車領域Z1から、前記車両が最短の走行時間で到達する停車領域を前記第2停車領域Z2に設定する。これにより、車両の乗員が停車まで待つ時間が増加することを抑制できる。 In addition, in the vehicle travel control method of this embodiment, the stopping area that the vehicle can reach from the first stopping area Z1 in the shortest travel time is set as the second stopping area Z2. This makes it possible to prevent an increase in the time that the vehicle occupants have to wait until the vehicle stops.
また、本実施形態の車両の走行制御方法において、前記車両に乗車する者が最短の歩行時間で到達する停車領域を前記第2停車領域Z2に設定する。これにより、車両に乗車する利用者の歩行時間が増加することを抑制できる。 In addition, in the vehicle travel control method of this embodiment, the second stopping area Z2 is set as the stopping area that the passengers of the vehicle can reach in the shortest walking time. This makes it possible to prevent the walking time of the passengers of the vehicle from increasing.
また、本実施形態の車両の走行制御方法において、前記第2目標地点Z2が設定された後に、前記車両の乗員に、降車後に目的地まで歩行するための経路を通知する。これにより、車両の利用者が円滑に目的地Xに到達することができる。 In addition, in the vehicle driving control method of this embodiment, after the second target point Z2 is set, the vehicle occupant is notified of the route to walk to the destination after disembarking. This allows the vehicle user to smoothly reach the destination X.
また、本実施形態の車両の走行制御方法において、前記第2目標地点Z2が設定された後に、前記車両に乗車する者に、前記第2停車領域Z2まで歩行するための経路を通知する。これにより、車両の利用者が、乗車位置である目標地点に円滑に到達することができる。 In addition, in the vehicle driving control method of this embodiment, after the second target point Z2 is set, a person riding in the vehicle is notified of a route to walk to the second stopping area Z2. This allows the user of the vehicle to smoothly reach the target point, which is the boarding position.
また、本実施形態によれば、自律走行制御により車両を走行させるプロセッサを備えた車両の走行制御装置19において、前記プロセッサは、車両が停車するための停車領域のうち、前記車両が、所定時間以下の走行時間及び/又は所定距離以下の走行距離で、一の停車領域から周回走行により前記一の停車領域に到達できる停車領域を目標地点に設定し、前記目標地点に向かって、自律走行制御により前記車両を走行させる、車両の走行制御装置19が提供される。これにより、目標地点である停車領域に障害物が存在し、予め設定された停車位置に停車できないとしても、自律走行制御により、周回経路に沿った走行を続けることができる。そのため、インフラストラクチャからの新たな停車領域の情報が得られない状態でも、車両の検出装置を用いて自律走行を継続することができる。 According to the present embodiment, in a vehicle driving control device 19 having a processor that drives a vehicle by autonomous driving control, the processor sets a stopping area where the vehicle can reach the stopping area by circular driving from one stopping area in a driving time of less than a predetermined time and/or a driving distance of less than a predetermined distance as a target point, and drives the vehicle by autonomous driving control toward the target point. As a result, even if an obstacle is present in the stopping area that is the target point and the vehicle cannot stop at the previously set stopping position, the autonomous driving control allows the vehicle to continue driving along the circular route. Therefore, even if new stopping area information is not available from the infrastructure, the autonomous driving can be continued using the vehicle detection device.
1…走行制御システム
11…撮像装置
12…測距装置
13…地図情報
14…自車位置検出装置
15…ナビゲーション装置
16…車両制御装置
161…車速制御装置
162…操舵制御装置
17…表示装置
18…入力装置
19…走行制御装置
191…CPU(プロセッサ)
192…ROM
193…RAM
2…制御部
21…停車部
22…探索部
23…生成部
24…設定部
25…走行部
3…ネットワーク
4…端末機
B1、B2…区画
C1、C2、C3、C4、C5、C6、C7…交差点
L1、L2、L3、L4、L5、L6、L7、L8、L9、L10、L11、L12、L13、L14、L15、L16、L17、L18、L19、L20…車線
P1、P2、P3、P4、P5、P6、P7…位置
R1、R2、R3、R4、R5、R6…道路
S1、S2…始点(終点)
T1、T2、T3、T4、T5…軌跡
U1、U2a、U2b…歩行経路
V1…自車両
V2、V3、V4、V5…他車両
W1、W2…横断歩道
X…目的地
Y1、Y2…周回経路
Z1…第1停車領域
Z2…第2停車領域
Z3a、Z3b、Z3c、Z3d…第3停車領域
REFERENCE SIGNS LIST 1... Driving control system 11... Imaging device 12... Distance measuring device 13... Map information 14... Vehicle position detection device 15... Navigation device 16... Vehicle control device 161... Vehicle speed control device 162... Steering control device 17... Display device 18... Input device 19... Driving control device 191... CPU (processor)
192...ROM
193...RAM
2...Control unit 21...Stop unit 22...Search unit 23...Generation unit 24...Setting unit 25...Traveling section 3...Network 4...Terminal B1, B2...Division C1, C2, C3, C4, C5, C6, C7...Intersection L1, L2, L3, L4, L5, L6, L7, L8, L9, L10, L11, L12 , L13, L14, L15, L16, L17, L18, L19, L20...Lane P1, P2, P3, P4, P5, P6, P7...Position R1, R2, R3, R4, R5, R6...Road S1, S2...Start point (end point)
T1, T2, T3, T4, T5...Trajectory U1, U2a, U2b...Walking route V1...Own vehicle V2, V3, V4, V5...Other vehicles W1, W2...Crosswalk X...Destination Y1, Y2...Circular route Z1...First stopping area Z2...Second stopping area Z3a, Z3b, Z3c, Z3d...Third stopping area
Claims (16)
前記車両が停車するための停車領域のうち、前記車両が、所定時間以下の走行時間及び/又は所定距離以下の走行距離で、一の停車領域から周回走行により前記一の停車領域に到達する周回経路が生成できるか否かを判定し、
前記周回経路が生成できる前記一の停車領域を目標地点に設定し、
前記車両が現在位置から前記目標地点まで走行するための走行経路を生成し、
前記走行経路に沿って、前記目標地点に向かって自律走行制御により前記車両を走行させ、
前記現在位置から前記目標地点である前記一の停車領域まで走行した後、前記一の停車領域に前記車両が停車できるか否かを判定し、
前記一の停車領域に前記車両が停車できると判定した場合は、前記一の停車領域に設定された停車位置に前記車両を停車させ、
前記一の停車領域に前記車両が停車できないと判定した場合は、予め生成されている前記周回経路に沿って、自律走行制御により前記車両を周回走行させる、車両の走行制御方法。 A vehicle driving control method for driving a vehicle toward a set target point by autonomous driving control, comprising:
determining whether or not a circular route can be generated that allows the vehicle to reach one of the stopping areas by circular travel from one of the stopping areas for stopping the vehicle in a travel time equal to or less than a predetermined time and/ or a travel distance equal to or less than a predetermined distance;
Setting the one stop area for which the circular route can be generated as a destination point;
generating a travel route for the vehicle to travel from the current position to the destination point;
driving the vehicle along the travel route toward the target point under autonomous travel control ;
After traveling from the current position to the one stopping area which is the destination point, determining whether or not the vehicle can stop in the one stopping area;
When it is determined that the vehicle can be stopped in the one stopping area, the vehicle is stopped at a stopping position set in the one stopping area;
A vehicle driving control method, comprising : when it is determined that the vehicle cannot be stopped in the one stopping area, causing the vehicle to travel in a circle along the pre-generated circuit route by autonomous driving control .
前記障害物の検出結果から、前記目標地点に設定された前記停車領域に前記車両が停車できるか否かを判定し、
前記目標地点に設定された前記停車領域に前記車両が停車できると判定された場合は、前記自律走行制御に含まれる停車制御により、前記目標地点に設定された前記停車領域に前記車両を停車させ、
前記目標地点に設定された前記停車領域に前記車両が停車できないと判定された場合は、前記自律走行制御により前記車両を周回走行させながら、前記車両に搭載された装置で、前記停車領域を探索し、
探索により検出された前記停車領域を新たな目標地点に設定し、
前記新たな目標地点に設定された前記停車領域に、前記停車制御により前記車両を停車させる、請求項1~3のいずれか一項に記載の車両の走行制御方法。 Detecting an obstacle present in the stopping area set at the target point;
determining whether or not the vehicle can be stopped in the stopping area set at the target point based on a result of the obstacle detection;
When it is determined that the vehicle can be stopped in the stopping area set at the target point, stopping the vehicle in the stopping area set at the target point by a stopping control included in the autonomous driving control;
When it is determined that the vehicle cannot be stopped in the stopping area set at the target point, searching for the stopping area by a device mounted on the vehicle while causing the vehicle to travel in a circle by the autonomous travel control;
The stopping area detected by the search is set as a new target point;
The vehicle travel control method according to any one of claims 1 to 3, further comprising the step of: stopping the vehicle by the stopping control in the stopping area set at the new target point.
前記第1停車領域に存在する障害物を検出し、
前記第1停車領域に存在する障害物の検出結果から、前記第1停車領域に前記車両が停車できるか否かを判定し、
前記第1停車領域に前記車両が停車できると判定された場合は、前記自律走行制御に含まれる停車制御により前記第1停車領域に前記車両を停車させ、
前記第1停車領域に前記車両が停車できないと判定された場合は、前記周回経路が生成できる第2停車領域を第2目標地点に設定し、
前記第2停車領域に向かって、前記自律走行制御により前記車両を走行させる、請求項1~3のいずれか一項に記載の車両の走行制御方法。 When a first stop area in which a start point and an end point exist in the one stop area and a circular route in which the travel time is equal to or shorter than the predetermined time and/or the travel distance is equal to or shorter than the predetermined distance cannot be generated, is set as a first destination point in advance,
Detecting an obstacle present in the first stopping area;
determining whether or not the vehicle can be stopped in the first stopping area based on a result of detecting an obstacle present in the first stopping area;
When it is determined that the vehicle can be stopped in the first stopping area, the vehicle is stopped in the first stopping area by a stopping control included in the autonomous driving control;
If it is determined that the vehicle cannot be stopped in the first stopping area, a second stopping area in which the circular route can be generated is set as a second target point;
The vehicle driving control method according to any one of claims 1 to 3, further comprising causing the vehicle to drive toward the second stopping area under the autonomous driving control.
前記第2停車領域に存在する障害物の検出結果から、前記第2停車領域に前記車両が停車できるか否かを判定し、
前記第2停車領域に前記車両が停車できると判定された場合は、前記停車制御により前記第2停車領域に前記車両を停車させ、
前記第2停車領域に前記車両が停車できないと判定された場合は、前記自律走行制御により、前記周回経路に沿って前記車両を走行させながら、前記車両に搭載された装置で、第3停車領域を探索し、
前記第3停車領域を第3目標地点に設定し、
前記第3停車領域に、前記停車制御により前記車両を停車させる、請求項9に記載の車両の走行制御方法。 Detecting an obstacle present in the second stopping area;
determining whether or not the vehicle can be stopped in the second stopping area based on a detection result of an obstacle present in the second stopping area;
When it is determined that the vehicle can be stopped in the second stopping area, the vehicle is stopped in the second stopping area by the stopping control;
When it is determined that the vehicle cannot be stopped in the second stopping area, the autonomous driving control causes the vehicle to travel along the circular route while searching for a third stopping area with a device mounted on the vehicle;
The third stopping area is set as a third destination point;
The vehicle travel control method according to claim 9 , further comprising the step of: stopping the vehicle in the third stopping area by the stopping control.
前記新たな停車領域が、前記車両が、前記所定時間以下の前記走行時間及び/又は前記所定距離以下の前記走行距離で、前記新たな停車領域から周回走行により前記新たな停車領域に到達できる停車領域であるか否かを判定し、determining whether the new stopping area is a stopping area in which the vehicle can reach the new stopping area by traveling in a circle from the new stopping area in the traveling time equal to or less than the predetermined time and/or in the traveling distance equal to or less than the predetermined distance;
前記新たな停車領域が、前記車両が、前記所定時間以下の前記走行時間及び/又は前記所定距離以下の前記走行距離で、前記新たな停車領域から周回走行により前記新たな停車領域に到達できる停車領域であると判定したときは、前記新たな停車領域を新たな目標地点に設定する、請求項1~3のいずれか一項に記載の車両の走行制御方法。The vehicle driving control method according to any one of claims 1 to 3, wherein when it is determined that the new stopping area is a stopping area that the vehicle can reach by circular driving from the new stopping area in the driving time equal to or less than the predetermined time and/or the driving distance equal to or less than the predetermined distance, the new stopping area is set as a new target point.
前記プロセッサは、
前記車両が停車するための停車領域のうち、前記車両が、所定時間以下の走行時間及び/又は所定距離以下の走行距離で、一の停車領域から周回走行により前記一の停車領域に到達する周回経路が生成できるか否かを判定し、
前記周回経路が生成できる前記一の停車領域を目標地点に設定し、
前記車両が現在位置から前記目標地点まで走行するための走行経路を生成し、
前記走行経路に沿って、前記目標地点に向かって自律走行制御により前記車両を走行させ、
前記現在位置から前記目標地点である前記一の停車領域まで走行した後、前記一の停車領域に前記車両が停車できるか否かを判定し、
前記一の停車領域に前記車両が停車できると判定した場合は、前記一の停車領域に設定された停車位置に前記車両を停車させ、
前記一の停車領域に前記車両が停車できないと判定した場合は、予め生成されている前記周回経路に沿って、自律走行制御により前記車両を周回走行させる、車両の走行制御装置。 A vehicle driving control device including a processor that drives a vehicle by autonomous driving control toward a set target point ,
The processor,
determining whether or not a circular route can be generated that allows the vehicle to reach one of the stopping areas by circular travel from one of the stopping areas for stopping the vehicle in a travel time equal to or less than a predetermined time and/ or a travel distance equal to or less than a predetermined distance;
Setting the one stop area for which the circular route can be generated as a destination point;
generating a travel route for the vehicle to travel from the current position to the destination point;
driving the vehicle along the travel route toward the target point under autonomous travel control ;
After traveling from the current position to the one stopping area which is the destination point, determining whether or not the vehicle can stop in the one stopping area;
When it is determined that the vehicle can be stopped in the one stopping area, the vehicle is stopped at a stopping position set in the one stopping area;
A vehicle driving control device that, when it is determined that the vehicle cannot be stopped in the one stopping area, causes the vehicle to travel in a circle along the pre-generated circuit route by autonomous driving control .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021152985A JP7679267B2 (en) | 2021-09-21 | 2021-09-21 | Vehicle driving control method and driving control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021152985A JP7679267B2 (en) | 2021-09-21 | 2021-09-21 | Vehicle driving control method and driving control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023044883A JP2023044883A (en) | 2023-04-03 |
| JP7679267B2 true JP7679267B2 (en) | 2025-05-19 |
Family
ID=85776374
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021152985A Active JP7679267B2 (en) | 2021-09-21 | 2021-09-21 | Vehicle driving control method and driving control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7679267B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010038590A (en) | 2008-07-31 | 2010-02-18 | Fujitsu Ten Ltd | Onboard navigation device, navigation system, and method of controlling the same |
| JP2019168370A (en) | 2018-03-26 | 2019-10-03 | 株式会社デンソー | Stop position controller |
| JP2020154550A (en) | 2019-03-19 | 2020-09-24 | トヨタ自動車株式会社 | Information processing systems, servers, and programs |
| JP2020194455A (en) | 2019-05-29 | 2020-12-03 | 株式会社デンソー | Automatic driving device, method, and program |
-
2021
- 2021-09-21 JP JP2021152985A patent/JP7679267B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010038590A (en) | 2008-07-31 | 2010-02-18 | Fujitsu Ten Ltd | Onboard navigation device, navigation system, and method of controlling the same |
| JP2019168370A (en) | 2018-03-26 | 2019-10-03 | 株式会社デンソー | Stop position controller |
| JP2020154550A (en) | 2019-03-19 | 2020-09-24 | トヨタ自動車株式会社 | Information processing systems, servers, and programs |
| JP2020194455A (en) | 2019-05-29 | 2020-12-03 | 株式会社デンソー | Automatic driving device, method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023044883A (en) | 2023-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6493923B2 (en) | Information display device, information display method, and information display program | |
| JP6355111B2 (en) | Vehicle control system | |
| JP6465497B2 (en) | Information display device, information display method, and information display program | |
| CN118265645B (en) | Vehicle travel support method and travel support device | |
| CN118266018B (en) | Vehicle travel support method and travel support device | |
| JP6460420B2 (en) | Information display device, information display method, and information display program | |
| JP2023097308A (en) | Driving support device and computer program | |
| JP7819573B2 (en) | Route generation method and route generation device | |
| JP7679267B2 (en) | Vehicle driving control method and driving control device | |
| JP2022060075A (en) | Driving support device | |
| JP2022075293A (en) | Drive support device of vehicle | |
| US20260001537A1 (en) | Driving Assistance Method and Driving Assistance Device for Vehicle | |
| US20260001550A1 (en) | Vehicle Driving Support Method and Driving Support Device | |
| JP7726001B2 (en) | Vehicle management device, vehicle management method, vehicle management system, driving control system, and driving control device | |
| JP7589605B2 (en) | Driving support method and driving support device | |
| JP7567575B2 (en) | Autonomous vehicle management device | |
| JP2023167861A (en) | Driving support method and driving support device for vehicle | |
| JP7428294B2 (en) | Driving support method and driving support device | |
| JP7768360B2 (en) | Information providing device and information providing method | |
| JP7782682B2 (en) | Information providing device and information providing method | |
| JP7687513B2 (en) | Lane recognition method and lane recognition device | |
| JP2023137545A (en) | Driving support method and driving support device | |
| JP2024107797A (en) | Driving assistance device and computer program | |
| WO2022123278A1 (en) | Travel assistance method and travel assistance device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240514 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250213 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250408 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250507 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7679267 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |