Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7283223B2 - VEHICLE POSITIONING SYSTEM, VEHICLE POSITIONING METHOD AND VEHICLE POSITIONING PROGRAM - Google Patents
[go: Go Back, main page]

JP7283223B2 - VEHICLE POSITIONING SYSTEM, VEHICLE POSITIONING METHOD AND VEHICLE POSITIONING PROGRAM - Google Patents

VEHICLE POSITIONING SYSTEM, VEHICLE POSITIONING METHOD AND VEHICLE POSITIONING PROGRAM Download PDF

Info

Publication number
JP7283223B2
JP7283223B2 JP2019094111A JP2019094111A JP7283223B2 JP 7283223 B2 JP7283223 B2 JP 7283223B2 JP 2019094111 A JP2019094111 A JP 2019094111A JP 2019094111 A JP2019094111 A JP 2019094111A JP 7283223 B2 JP7283223 B2 JP 7283223B2
Authority
JP
Japan
Prior art keywords
target
vehicle
time
information
detection
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
Application number
JP2019094111A
Other languages
Japanese (ja)
Other versions
JP2020190779A (en
Inventor
豊治 日与川
優 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisin Corp
Original Assignee
Aisin Seiki Co Ltd
Aisin Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aisin Seiki Co Ltd, Aisin Corp filed Critical Aisin Seiki Co Ltd
Priority to JP2019094111A priority Critical patent/JP7283223B2/en
Publication of JP2020190779A publication Critical patent/JP2020190779A/en
Application granted granted Critical
Publication of JP7283223B2 publication Critical patent/JP7283223B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、車両の周辺の検知情報により車両の位置を特定する技術に関する。 TECHNICAL FIELD The present invention relates to a technique for specifying the position of a vehicle based on information detected around the vehicle.

特開2015-41348号公報には、路面に描かれた案内標記を画像認識して駐車場内における自車の位置等を特定して、自動走行により駐車区画への入庫及び駐車区画からの出庫を行う駐車誘導装置が開示されている。特に、GPS(Global Positioning System)信号が届かない場所であったり、GPSの精度よりも高い位置精度が要求されたりする場合には、このように案内標記を画像認識することで高い精度で車両の位置を特定することができる。 Japanese Patent Application Laid-Open No. 2015-41348 describes a system that identifies the position of the vehicle in a parking lot by recognizing images of guide marks drawn on the road surface, and automatically drives the vehicle into and out of the parking space. A parking guidance system is disclosed that does. In particular, in places where GPS (Global Positioning System) signals do not reach, or when higher positional accuracy than GPS accuracy is required, image recognition of guidance signs in this way enables highly accurate vehicle positioning. can be located.

特開2015-41348公報Japanese Unexamined Patent Application Publication No. 2015-41348

ところで、一般的に画像認識処理は処理負荷の高い処理であり、カメラ等によって案内標記が撮影されてから、当該案内標記が認識されるまでには遅延が生じる。この間、車両が走行していると、案内標記に基づいて特定される車両の位置と、実際に車両が存在する位置との間に誤差が生じることになる。車両の走行速度が高くなるほど、この誤差は大きくなり、車両の走行速度が低ければ誤差は小さくなるが、高度な車両の位置精度が要求される場合もあり、より精度よく車両の位置を特定することが望まれる。尚、これは可視光画像化を対象とした一般的な画像認識処理に限らず、赤外光を用いた赤外画像、超音波やレーザーレーダー等を用いた距離画像等を対象とした認識処理でも同様である。 By the way, the image recognition process is generally a process with a high processing load, and there is a delay from when the guide sign is photographed by a camera or the like until the guide sign is recognized. During this time, if the vehicle is running, an error will occur between the position of the vehicle specified based on the guidance sign and the position where the vehicle actually exists. The faster the vehicle travels, the larger this error becomes, and the slower the vehicle travels, the smaller the error. is desired. In addition, this is not limited to general image recognition processing for visible light imaging, but recognition processing for infrared images using infrared light, distance images using ultrasonic waves, laser radar, etc. But it's the same.

上記背景に鑑みて、車両の周辺の検知情報に基づいて車両の位置を精度よく特定する技術の提供が望まれる。 In view of the above background, it is desired to provide a technique for accurately specifying the position of a vehicle based on information detected around the vehicle.

上記に鑑みた車両位置特定システムは、1つの態様として、対象車両の周辺の検知情報を取得する検知情報取得部と、前記検知情報の検知時刻を示す検知時刻情報を取得する検知時刻情報取得部と、前記検知情報に含まれる認識対象物の認識処理を行うと共に、前記認識対象物と前記対象車両との相対位置を演算する認識処理部と、前記対象車両の各時刻における位置に基づく前記対象車両の走行軌跡を記憶する走行軌跡記憶部と、前記認識対象物の基準座標系における位置を示す対象物絶対位置情報を取得する対象物情報取得部と、前記相対位置と前記認識対象物の前記対象物絶対位置情報とに基づいて前記検知時刻における前記対象車両の位置である第1位置を特定する第1位置特定部と、前記検知時刻から現在時刻に対応する対象時刻までの前記対象車両の前記走行軌跡である対象走行軌跡と、前記第1位置とに基づいて、前記対象時刻における前記対象車両の位置である第2位置を特定する第2位置特定部と、を備える。 In view of the above, the vehicle position identification system has, as one aspect, a detection information acquisition unit that acquires detection information around the target vehicle, and a detection time information acquisition unit that acquires detection time information indicating the detection time of the detection information. a recognition processing unit that performs recognition processing of a recognition target object included in the detection information and calculates a relative position between the recognition target object and the target vehicle; and the target based on the position of the target vehicle at each time. a traveling locus storage unit for storing a traveling locus of a vehicle; an object information acquiring unit for acquiring object absolute position information indicating a position of the recognition object in a reference coordinate system; a first position identifying unit that identifies a first position, which is the position of the target vehicle at the detection time, based on object absolute position information; a second position specifying unit that specifies a second position, which is the position of the target vehicle at the target time, based on the target travel locus, which is the travel locus, and the first position;

この構成によれば、検知情報が検知された検知時刻まで遡って対象車両の位置(第1位置)を特定し、第1位置からの走行軌跡である対象走行軌跡と、第1位置とに基づいて現在時刻に対応する対象時刻における対象車両の位置(第2位置)が特定される。従って、検知情報に対する認識処理に時間を要したとしても、その間に対象車両が移動することによって生じる第2位置の誤差を抑制することができる。即ち、本構成によれば、車両の周辺の検知情報に基づいて車両の位置を精度よく特定することができる。 According to this configuration, the position (first position) of the target vehicle is specified by going back to the detection time when the detection information was detected, and based on the target travel locus, which is the travel locus from the first position, and the first position. , the position (second position) of the target vehicle at the target time corresponding to the current time is specified. Therefore, even if the recognition processing for the detection information takes time, it is possible to suppress the error of the second position caused by the movement of the target vehicle during that time. That is, according to this configuration, it is possible to accurately identify the position of the vehicle based on the information detected around the vehicle.

上記、車両位置特定システムの技術的特徴は、車両位置特定方向や車両位置特定プログラムにも適用することができる。以下にその代表的な態様を例示する。例えば、車両位置特定方法は、上述した車両位置特定システムの特徴を備えた各種のステップを有する。また、車両位置特定プログラムは、上述した車両位置特定システムの特徴を備えた各種の機能をコンピュータに実現させる。当然ながらこれらの車両位置特定方法及び車両位置特定プログラムも、上述した車両位置特定システムの作用効果を奏することができる。さらに、車両位置特定システムの好適な態様として、下記の実施形態の説明において例示する種々の付加的特徴も、これら車両位置特定方法や車両位置特定プログラムに組み込むことが可能であり、当該方法及び当該プログラムはそれぞれの付加的特徴に対応する作用効果も奏することができる。 The above technical characteristics of the vehicle position specifying system can also be applied to the vehicle position specifying direction and the vehicle position specifying program. A representative embodiment thereof is illustrated below. For example, a vehicle localization method has various steps with features of the vehicle localization system described above. Further, the vehicle position identification program causes the computer to implement various functions having the characteristics of the vehicle position identification system described above. Of course, these vehicle position specifying method and vehicle position specifying program can also produce the effects of the vehicle position specifying system described above. Furthermore, as preferred aspects of the vehicle position identification system, various additional features illustrated in the description of the embodiments below can also be incorporated into these vehicle position identification methods and vehicle position identification programs. The program can also perform effects corresponding to each additional feature.

1つの好適な態様として、車両位置特定方法は、対象車両の周辺の検知情報を取得する検知情報取得ステップと、前記検知情報の検知時刻を示す検知時刻情報を取得する検知時刻情報取得ステップと、前記検知情報に含まれる認識対象物の認識処理を行うと共に、前記認識対象物と前記対象車両との相対位置を演算する認識処理ステップと、前記対象車両の各時刻における位置に基づく前記対象車両の走行軌跡を記憶する走行軌跡記憶ステップと、前記認識対象物の基準座標系における位置を示す対象物絶対位置情報を取得する対象物情報取得ステップと、前記相対位置と前記認識対象物の前記対象物絶対位置情報とに基づいて前記検知時刻における前記対象車両の位置である第1位置を特定する第1位置特定ステップと、前記検知時刻から現在時刻に対応する対象時刻までの前記対象車両の前記走行軌跡である対象走行軌跡と、前記第1位置とに基づいて、前記対象時刻における前記対象車両の位置である第2位置を特定する第2位置特定ステップと、を備える。 As one preferred aspect, a vehicle position identification method includes a detection information acquisition step of acquiring detection information around a target vehicle; a detection time information acquisition step of acquiring detection time information indicating a detection time of the detection information; a recognition processing step of performing recognition processing of a recognition target contained in the detection information and calculating a relative position between the recognition target and the target vehicle; a running locus storing step of storing a running locus; an object information obtaining step of obtaining object absolute position information indicating a position of the recognition object in a reference coordinate system; a first position specifying step of specifying a first position, which is the position of the target vehicle at the detection time, based on the absolute position information; and the traveling of the target vehicle from the detection time to a target time corresponding to the current time. a second position specifying step of specifying a second position, which is the position of the target vehicle at the target time, based on the target travel trajectory, which is a trajectory, and the first position.

また、1つの好適な態様として、車両位置特定プログラムは、対象車両の周辺の検知情報を取得する検知情報取得機能と、前記検知情報の検知時刻を示す検知時刻情報を取得する検知時刻情報取得機能と、前記検知情報に含まれる認識対象物の認識処理を行うと共に、前記認識対象物と前記対象車両との相対位置を演算する認識処理機能と、前記対象車両の各時刻における位置に基づく前記対象車両の走行軌跡を記憶する走行軌跡記憶機能と、前記認識対象物の基準座標系における位置を示す対象物絶対位置情報を取得する対象物情報取得機能と、前記相対位置と前記認識対象物の前記対象物絶対位置情報とに基づいて前記検知時刻における前記対象車両の位置である第1位置を特定する第1位置特定機能と、前記検知時刻から現在時刻に対応する対象時刻までの前記対象車両の前記走行軌跡である対象走行軌跡と、前記第1位置とに基づいて、前記対象時刻における前記対象車両の位置である第2位置を特定する第2位置特定機能と、をコンピュータに実現させる。 Further, as one preferred aspect, the vehicle position identification program includes a detection information acquisition function for acquiring detection information around the target vehicle, and a detection time information acquisition function for acquiring detection time information indicating the detection time of the detection information. a recognition processing function for performing recognition processing of a recognition target object included in the detection information, and calculating a relative position between the recognition target object and the target vehicle; a running track storage function for storing a running track of a vehicle; an object information acquisition function for acquiring object absolute position information indicating a position of the recognition object in a reference coordinate system; a first position identifying function that identifies a first position, which is the position of the target vehicle at the detection time, based on object absolute position information; A computer is caused to realize a second position specifying function of specifying a second position, which is the position of the target vehicle at the target time, based on the target travel trajectory, which is the travel trajectory, and the first position.

車両位置特定システム、車両位置特定方法、並びに車両位置特定プログラムのさらなる特徴と利点は、図面を参照して説明する実施形態についての以下の記載から明確となる。 Further features and advantages of the vehicle localization system, vehicle localization method and vehicle localization program will become apparent from the following description of the embodiments described with reference to the drawings.

車両位置特定システムが適用される駐車場の一例を示す図A diagram showing an example of a parking lot to which a vehicle positioning system is applied 車両位置特定システムの構成例を模式的に示すブロック図Block diagram schematically showing a configuration example of a vehicle position identification system 認識対象物を含む車両周辺の検知情報を取得する一例を示す図The figure which shows an example which acquires the detection information around a vehicle including a recognition target. ローカル座標系における認識対象物及び車両の位置関係の一例を示す図A diagram showing an example of a positional relationship between a recognition target object and a vehicle in a local coordinate system. 基準座標系における車両の位置を補正する一例を示す図The figure which shows an example which correct|amends the position of the vehicle in a reference coordinate system. 車両位置特定の手順の一例を示すフローチャートFlowchart showing an example of a vehicle position identification procedure 車両位置特定の手順の他の例を示すフローチャートFlowchart showing another example of the procedure for identifying the vehicle position 図6に示す手順に基づく対象走行軌跡の一例を示す図A diagram showing an example of the target travel locus based on the procedure shown in FIG. 図7に示す手順に基づく対象走行軌跡の一例を示す図A diagram showing an example of the target travel locus based on the procedure shown in FIG. 走行軌跡を補正する一例を示す図The figure which shows an example which correct|amends a driving|running|working locus. 認識対象物を含む車両周辺の検知情報を取得する他の例を示す図The figure which shows the other example which acquires the detection information around a vehicle containing a recognition target.

以下、車両位置特定システム(車両位置特定方法、車両位置特定プログラム)の実施形態を図面に基づいて説明する。車両位置特定システムは、例えば、駐車場において車両の入庫及び出庫を自動で行う自動バレー駐車システム、駐車場における乗員の運転を支援する運転支援システム(駐車支援システム)、乗員に目的地までの経路を案内するナビゲーションシステム等に利用することができる。以下、車両位置特定システム(車両位置特定方法、車両位置特定プログラム)が自動バレー駐車システムに利用される形態を例として説明する。 Hereinafter, embodiments of a vehicle position specifying system (vehicle position specifying method, vehicle position specifying program) will be described based on the drawings. Vehicle location identification systems include, for example, an automatic valet parking system that automatically enters and exits a vehicle in a parking lot, a driving support system that assists the driver in the parking lot (parking support system), a route to the destination that allows the passenger to It can be used for a navigation system or the like that guides the A form in which a vehicle position specifying system (vehicle position specifying method, vehicle position specifying program) is used in an automatic valet parking system will be described below as an example.

図1は、自動バレー駐車システムが適用される駐車場100の一例を示している。駐車場100には、駐車枠線105によって区画されて車両9の駐車場所となる駐車スペース103と、駐車スペース103へ入庫される入庫対象の車両9から乗員91が降車する降車スペース101と、駐車スペース103から出庫された出庫対象の車両9に乗員91が乗車する乗車スペース102とが設けられている。尚、図1では、降車スペース101及び乗車スペース102が、それぞれ1つずつ設けられている例を示しているが、降車スペース101及び乗車スペース102のそれぞれが複数設けられていてもよい。また、同じ1つのスペースが、降車スペース101と乗車スペース102とで兼用されるようになっていても良い。また、降車スペース101と乗車スペース102とを固定することなく、複数のスペースが設けられ、適宜、降車スペース101又は乗車スペース102として用いられる形態であってもよい。 FIG. 1 shows an example of a parking lot 100 to which an automated valet parking system is applied. The parking lot 100 includes a parking space 103 that is partitioned by a parking frame line 105 and serves as a parking place for a vehicle 9, an alighting space 101 that an occupant 91 gets off from a vehicle 9 to be entered into the parking space 103, and a parking space. A boarding space 102 is provided for a passenger 91 to board the vehicle 9 to be delivered from the space 103 . Although FIG. 1 shows an example in which one alighting space 101 and one boarding space 102 are provided, a plurality of each of the alighting space 101 and boarding space 102 may be provided. Also, the same one space may be used as both the alighting space 101 and the boarding space 102 . Alternatively, a plurality of spaces may be provided without fixing the alighting space 101 and the boarding space 102, and may be used as the alighting space 101 or the boarding space 102 as appropriate.

入庫の際には、降車スペース101において車両9から乗員91が降車した後、入庫指示に応じて、車両9が降車スペース101から空きの駐車スペース103へ自動走行し、当該駐車スペース103において自動的に停車する。これにより、車両9は自動的に駐車スペース103に駐車される(入庫される)。出庫の際には、出庫指示に応じて、車両9が駐車スペース103から乗車スペース102へ自動走行し、当該乗車スペース102において自動的に停車する。これにより、車両9は自動的に駐車スペース103から出庫される。車両9に対する入庫指示および出庫指示は、車両9の乗員91よる端末装置93への操作によって車両9に与えられる。端末装置93は、乗員91が携帯している携帯端末であっても良いし、駐車場100に設置された固定端末であっても良い。 At the time of parking, after the passenger 91 gets off from the vehicle 9 in the unloading space 101, the vehicle 9 automatically travels from the unloading space 101 to the empty parking space 103 in response to the parking instruction, and automatically moves in the parking space 103. stop at As a result, the vehicle 9 is automatically parked (entered) in the parking space 103 . When leaving the parking lot, the vehicle 9 automatically travels from the parking space 103 to the boarding space 102 and automatically stops in the boarding space 102 in response to the leaving instruction. Thereby, the vehicle 9 is automatically pulled out of the parking space 103 . A warehousing instruction and a warehousing instruction for the vehicle 9 are given to the vehicle 9 by an operation of a terminal device 93 by an occupant 91 of the vehicle 9 . The terminal device 93 may be a mobile terminal carried by the passenger 91 or may be a fixed terminal installed in the parking lot 100 .

即ち、自動バレー駐車システムにおいては、車両9は、降車スペース101から駐車スペース103までの間、及び駐車スペース103から乗車スペース102までの間において、それぞれ設定された走行経路Rに沿って自動走行する。このような自動走行の実現には、駐車場100の中における車両9の位置を精度良く特定することが望ましい。 That is, in the automatic valet parking system, the vehicle 9 automatically travels along the set travel routes R from the drop-off space 101 to the parking space 103 and from the parking space 103 to the boarding space 102. . In order to realize such automatic driving, it is desirable to specify the position of the vehicle 9 in the parking lot 100 with high accuracy.

図2に示すように、車両位置特定システム10は、車両9を制御する車両制御装置50の1つの機能として構成されている。車両制御装置50は、メモリなどの周辺回路と協働するマイクロコンピュータなどのプロセッサを中核とし、ECU(Electronic Control Unit)として構成されている。メモリにはプログラムや各種パラメータなどが格納され、車両位置特定システム10は、当該プログラムなどのソフトウェアと、プロセッサなどのハードウェアとの協働によって実現される。車両位置特定システム10は、車両9の位置を特定するシステムであり、車両位置特定方法は、車両位置特定システム10を構成するハードウェアやソフトウェアにより車両9の位置を特定する方法であり、車両位置特定プログラムは、車両位置特定システム10を構成するハードウェア(コンピュータ)により実行され、車両位置特定機能を実現させるプログラムである。 As shown in FIG. 2 , the vehicle position specifying system 10 is configured as one function of a vehicle control device 50 that controls the vehicle 9 . The vehicle control device 50 is configured as an ECU (Electronic Control Unit) with a processor such as a microcomputer working in cooperation with peripheral circuits such as a memory as a core. Programs and various parameters are stored in the memory, and the vehicle position specifying system 10 is implemented by cooperation between software such as the program and hardware such as a processor. The vehicle position specifying system 10 is a system for specifying the position of the vehicle 9, and the vehicle position specifying method is a method for specifying the position of the vehicle 9 using hardware and software that constitute the vehicle position specifying system 10. The identification program is a program that is executed by hardware (computer) that constitutes the vehicle position identification system 10 and that implements a vehicle position identification function.

詳細は後述するが、図2に示すように、車両位置特定システム10は、検知情報取得部1と、検知時刻情報取得部2と、認識処理部3と、走行軌跡記憶部4と、対象物情報取得部5と、自車位置特定部6とを備えている。自車位置特定部6は、位置情報取得部7と、第1位置特定部11と、第2位置特定部12とを含む。また、車両制御装置50は、車両位置特定システム10の他、走行制御部20、対象物情報記憶部30(データベース:DB)を備えている。また、車両制御装置50(車両位置特定システム10)には、カメラC、GPS受信機41、方位センサ42、回転センサ43が接続されている。図3に示すように、本実施形態では、車両9には、前方、後方、左側方、右側方をそれぞれ撮影範囲とする4つのカメラCが搭載されている。しかし、何れか1つ以上のカメラCのみが備えられている構成であってもよい。 Although the details will be described later, as shown in FIG. 2, the vehicle position specifying system 10 includes a detection information acquisition unit 1, a detection time information acquisition unit 2, a recognition processing unit 3, a travel locus storage unit 4, an object An information acquisition unit 5 and a vehicle position specifying unit 6 are provided. The own vehicle position specifying section 6 includes a position information acquiring section 7 , a first position specifying section 11 and a second position specifying section 12 . In addition, the vehicle control device 50 includes a travel control unit 20 and an object information storage unit 30 (database: DB) in addition to the vehicle position specifying system 10 . A camera C, a GPS receiver 41, an orientation sensor 42, and a rotation sensor 43 are connected to the vehicle control device 50 (vehicle position specifying system 10). As shown in FIG. 3, in this embodiment, the vehicle 9 is equipped with four cameras C each having a photographing range of the front, the rear, the left side, and the right side. However, the configuration may be such that only one or more cameras C are provided.

車両制御装置50は、駐車場100を管理する管制装置200とワイヤレス通信で接続されている。管制装置200は、駐車場管理部201と、データ記憶部202と、経路設定部203とを備えている。駐車場管理部201は、駐車スペース103を撮影する撮影装置(不図示)や駐車スペース103における車両9の有無を検出するセンサ(不図示)などによって、駐車スペース103の空き状況を管理する。また、駐車場管理部201は、入庫指示の対象となっている車両9および出庫指示の対象となっている車両9を特定する情報、例えば各車両9の識別情報や位置情報等を管理する。駐車場管理部201も、マイクロコンピュータなどのプロセッサを中核として構成されている。データ記憶部202は、駐車場100の地図情報、車両9の位置を特定するための認識対象物OTとなるマークMなどの地物G(図3参照)の情報(後述する基準座標系における座標(絶対座標)や種別など)を記憶している。データ記憶部202は、メモリ、ディスク装置等によって構成されている。 The vehicle control device 50 is connected by wireless communication to a control device 200 that manages the parking lot 100 . The control device 200 includes a parking lot management section 201 , a data storage section 202 and a route setting section 203 . The parking lot management unit 201 manages the vacancy of the parking space 103 by means of a photographing device (not shown) that photographs the parking space 103 and a sensor (not shown) that detects the presence or absence of the vehicle 9 in the parking space 103 . In addition, the parking lot management unit 201 manages information specifying the vehicle 9 for which the parking instruction is to be entered and the vehicle 9 for which the parking instruction is to be issued, such as identification information and position information of each vehicle 9 . The parking lot management unit 201 is also configured with a processor such as a microcomputer as a core. The data storage unit 202 stores map information of the parking lot 100, information of features G (see FIG. 3) such as a mark M serving as a recognition object OT for specifying the position of the vehicle 9 (coordinates in a reference coordinate system to be described later). (absolute coordinates), type, etc.). The data storage unit 202 is composed of a memory, a disk device, and the like.

経路設定部203は、降車スペース101と駐車スペース103との間の走行経路R、及び駐車スペース103と乗車スペース102との間の走行経路Rを設定する。経路設定部203は、入庫指示があった場合には、入庫指示の対象となっている車両9が停まっている降車スペース101から入庫先として指定された駐車スペース103までの走行経路Rを設定する。経路設定部203は、出庫指示があった場合には、出庫指示の対象となっている車両9が駐車している駐車スペース103から乗車スペース102までの走行経路Rを設定する。 The route setting unit 203 sets a travel route R between the alighting space 101 and the parking space 103 and a travel route R between the parking space 103 and the boarding space 102 . When there is a parking instruction, the route setting unit 203 sets a traveling route R from the alighting space 101 where the vehicle 9 targeted for the parking instruction is parked to the parking space 103 designated as the parking destination. do. The route setting unit 203 sets a travel route R from the parking space 103 in which the vehicle 9 for which the leaving instruction is issued is parked to the boarding space 102 when the leaving instruction is given.

上述したように、車両制御装置50は、管制装置200とワイヤレス通信する。車両制御装置50は、車両位置特定システム10から提供される車両9の位置情報(自車位置情報)、管制装置200から提供される走行経路Rの情報、方位センサ42及び回転センサ43から提供される車両9の挙動情報等に基づいて、車両9を自律制御する。 As described above, vehicle control device 50 wirelessly communicates with control device 200 . The vehicle control device 50 receives position information of the vehicle 9 (self-vehicle position information) provided by the vehicle position specifying system 10, information on the travel route R provided by the control device 200, and information provided by the azimuth sensor 42 and the rotation sensor 43. The vehicle 9 is autonomously controlled based on the behavior information of the vehicle 9 received.

上述したように、車両位置特定システム10は、ハードウェアとソフトウェアとの協働によって実現される各種の機能部を備えて構成されている。検知情報取得部1は、位置が特定される対象となる車両9(対象車両)の周辺の検知情報を取得する。本実施形態では、検知情報を提供する検知装置がカメラCであり、検知情報はカメラCによって撮影された撮影画像である。検知時刻情報取得部2は、検知情報の検知時刻(後述する“ts”)を示す検知時刻情報を取得する。詳細は後述するが、例えば検知時刻tsはカメラCによる撮影時刻などに相当する。認識処理部3は、検知情報に含まれる認識対象物OTの認識処理を行うと共に、認識対象物OTと車両9(対象車両)との相対位置を演算する。検知情報が撮影画像の場合、認識処理部3による認識処理は、画像認識処理である。また、詳細は図4等を参照して後述するが、相対位置は、車両9を基準としたローカル座標系における認識対象物OTの座標値として表される。走行軌跡記憶部4は、図8等を参照して後述するように、車両9の各時刻(例えばt1~t6)における位置(P1~P6)に基づく車両9の走行軌跡Kを記憶する。 As described above, the vehicle position identification system 10 is configured with various functional units that are realized through cooperation between hardware and software. The detection information acquisition unit 1 acquires detection information around a vehicle 9 (target vehicle) whose position is to be specified. In this embodiment, the detection device that provides the detection information is the camera C, and the detection information is the captured image captured by the camera C. FIG. The detection time information acquisition unit 2 acquires detection time information indicating the detection time (“ts” described later) of the detection information. Although the details will be described later, for example, the detection time ts corresponds to the shooting time of the camera C or the like. The recognition processing unit 3 performs recognition processing of the recognition target object OT included in the detection information, and also calculates the relative position between the recognition target object OT and the vehicle 9 (target vehicle). When the detection information is a photographed image, the recognition processing by the recognition processing unit 3 is image recognition processing. Further, although the details will be described later with reference to FIG. 4 and the like, the relative position is expressed as coordinate values of the recognition target object OT in a local coordinate system with the vehicle 9 as a reference. The travel locus storage unit 4 stores a travel locus K of the vehicle 9 based on the positions (P1 to P6) of the vehicle 9 at respective times (eg, t1 to t6), as will be described later with reference to FIG.

対象物情報取得部5は、認識対象物OTとなる対象物(マークM、駐車枠線105等の地物G)の基準座標系における位置を示す対象物絶対位置情報(後述する絶対座標)を取得する。ここで、基準座標系は、駐車場100の全体に設定された座標系でも良いし、特定の地域に設定された座標系でも良いし、地球全体に設定された座標系でも良い。本実施形態では、少なくとも、駐車場100の任意の場所において重複することのない座標値を有する座標系であれば良い。 The object information acquisition unit 5 acquires object absolute position information (absolute coordinates described later) indicating the position in the reference coordinate system of the object to be recognized OT (feature G such as mark M and parking frame line 105). get. Here, the reference coordinate system may be a coordinate system set for the entire parking lot 100, a coordinate system set for a specific region, or a coordinate system set for the entire earth. In the present embodiment, any coordinate system may be used as long as it has coordinate values that do not overlap at least anywhere in the parking lot 100 .

また、本実施形態では、対象物情報取得部5は、車両制御装置50に備えられた対象物情報記憶部30から、対象物絶対位置情報を取得する。対象物情報記憶部30には、認識対象物OTとなる複数の対象物(マークM、駐車枠線105等の地物G)の基準座標系におけるそれぞれの位置を示す複数の対象物絶対位置情報(絶対座標)が格納されている。しかし、対象物情報取得部5は、管制装置200から対象物絶対位置情報を取得してもよい。また、管制装置200と車両制御装置50との通信により、管制装置200のデータ記憶部202から対象物情報記憶部30に対象物絶対位置情報が取得されて記憶され、対象物情報取得部5が対象物情報記憶部30から対象物絶対位置情報を取得する形態であってもよい。 Further, in the present embodiment, the object information acquisition unit 5 acquires object absolute position information from the object information storage unit 30 provided in the vehicle control device 50 . The target object information storage unit 30 stores a plurality of target object absolute position information indicating respective positions in the reference coordinate system of a plurality of target objects (features G such as the mark M and the parking frame line 105) to be the recognition target object OT. (absolute coordinates) are stored. However, the object information acquisition unit 5 may acquire the object absolute position information from the control device 200 . Further, through communication between the control device 200 and the vehicle control device 50, the object absolute position information is acquired from the data storage unit 202 of the control device 200 and stored in the object information storage unit 30, and the object information acquisition unit 5 Alternatively, the object absolute position information may be acquired from the object information storage unit 30 .

図5~図10を参照して後述するように、第1位置特定部11は、相対位置(ローカル座標(ローカル座標系での座標))と認識対象物OTの対象物絶対位置情報(絶対座標)とに基づいて検知時刻tsにおける車両9(対象車両)の位置である第1位置Psを特定する。第2位置特定部12は、検知時刻tsから現在時刻に対応する対象時刻tcまでの車両9(対象車両)の走行軌跡Kである対象走行軌跡KTと、第1位置Psとに基づいて、対象時刻tcにおける車両9の位置である第2位置Pc(現在位置)を特定する。 As will be described later with reference to FIGS. 5 to 10, the first position specifying unit 11 obtains the relative position (local coordinates (coordinates in the local coordinate system)) and the object absolute position information (absolute coordinates) of the recognition object OT. ), the first position Ps, which is the position of the vehicle 9 (target vehicle) at the detection time ts, is specified. The second position specifying unit 12 determines the target travel trajectory KT, which is the travel trajectory K of the vehicle 9 (target vehicle) from the detection time ts to the target time tc corresponding to the current time, and the first position Ps. A second position Pc (current position), which is the position of the vehicle 9 at time tc, is identified.

上述したように、自車位置特定部6は、第1位置特定部11及び第2位置特定部12の他、位置情報取得部7を備えている。位置情報取得部7は、例えば、GPS受信機41からのGPS信号に基づいて、自車位置を取得する。また、方位センサ42及び回転センサ43の検出結果も利用して、車両9の移動に伴って変化する自車位置を更新する。また、第1位置特定部11及び第2位置特定部12によって、精度のよい自車位置が特定された場合には、第2位置Pcを取得して自車位置を更新する。 As described above, the vehicle position specifying section 6 includes the position information acquisition section 7 in addition to the first position specifying section 11 and the second position specifying section 12 . The position information acquisition unit 7 acquires the position of the vehicle based on GPS signals from the GPS receiver 41, for example. The detection results of the azimuth sensor 42 and the rotation sensor 43 are also used to update the own vehicle position that changes as the vehicle 9 moves. Further, when the vehicle position is specified with high accuracy by the first position specifying unit 11 and the second position specifying unit 12, the second position Pc is acquired and the vehicle position is updated.

以下、車両位置特定システム10による自車位置の特定について詳細に説明する。上述したように、本実施形態では、検知情報取得部1は、車両9に搭載されたカメラCにより撮影された車両9の周辺画像を、検知情報として取得する。例えば、車両9が図3に示すような位置に存在する場合には、検知情報(撮影画像)には、認識対象物OTとして、第1認識対象物OT1及び第2認識対象物OT2が含まれる。これらの認識対象物OTは、路面(駐車スペース103)に配置されたマークMである。 The identification of the vehicle position by the vehicle position identification system 10 will be described in detail below. As described above, in the present embodiment, the detection information acquisition unit 1 acquires the peripheral image of the vehicle 9 photographed by the camera C mounted on the vehicle 9 as detection information. For example, when the vehicle 9 exists at a position as shown in FIG. 3, the detection information (captured image) includes the first recognition target object OT1 and the second recognition target object OT2 as the recognition target objects OT. . These recognition objects OT are marks M arranged on the road surface (parking space 103).

認識処理部3は、検知情報(撮影画像)に含まれる認識対象物OT(OT1,OT2)の認識処理を行い、図4に示すように、ローカル座標系における第1認識対象物OT1及び第2認識対象物OT2の座標を検出する。ローカル座標系は、車両9(対象車両)を基準とし、LX軸(ローカルX軸(ローカル第1軸))とLY軸(ローカルY軸(ローカル第2軸)とを有する二次元直交座標系である。LX軸は、車両9の前後方向に沿った方向である。車両9において自車位置を示す基準点“P”のローカル座標(LX,LY)は(0,0)である。認識処理部3は、第1認識対象物OT1のローカル座標(LX,LY)、及び、第2認識対象物OT2のローカル座標(LX,LY)を検出する。 The recognition processing unit 3 performs recognition processing of the recognition target object OT (OT1, OT2) included in the detection information (captured image), and as shown in FIG. The coordinates of the recognition object OT2 are detected. The local coordinate system is a two-dimensional orthogonal coordinate system having the vehicle 9 (target vehicle) as a reference and having an LX axis (local X axis (local first axis)) and a LY axis (local Y axis (local second axis)). The LX axis is a direction along the longitudinal direction of the vehicle 9. The local coordinates (LX, LY) of the reference point "P" indicating the vehicle position in the vehicle 9 are (0, 0). The unit 3 detects the local coordinates (LX 1 , LY 1 ) of the first recognition target object OT1 and the local coordinates (LX 2 , LY 2 ) of the second recognition target object OT2.

走行制御部20は、駐車場100における基準座標系での車両9の位置情報(絶対座標)に基づいて、駐車場100に設定された走行経路Rに沿って車両9を走行させる。従って、位置情報取得部7は、基準座標系における自車位置(絶対座標)を取得する。上述したように、基準座標系は、本実施形態では、少なくとも、駐車場100の任意の場所において重複することのない座標値を有する座標系である。 The travel control unit 20 causes the vehicle 9 to travel along the travel route R set in the parking lot 100 based on the position information (absolute coordinates) of the vehicle 9 in the reference coordinate system in the parking lot 100 . Therefore, the position information acquiring section 7 acquires the vehicle position (absolute coordinates) in the reference coordinate system. As described above, in this embodiment, the reference coordinate system is at least a coordinate system having coordinate values that do not overlap at any location in the parking lot 100 .

以下、認識対象物OTとして第1認識対象物OT1が認識されている形態を例として説明する。図4に示すように、車両9の基準点“P”はローカル座標系の原点であり、ローカル座標(LXp,LYp)の値は(0,0)である。図5に示すように、位置情報取得部7は、この基準点“P”における絶対座標を(WX’p,WY’p)として取得している。ローカル座標(LX,LY)に位置している第1認識対象物OT1の基準座標系における座標値(絶対座標)は、(WX’p+LX,WY’p+LY)となる。この座標を仮絶対位置と称する。ここで、上述したように、第1認識対象物OT1の対象物絶対位置情報(基準座標系における実際の座標(WXp,WYp))は、対象物情報記憶部30に格納されている。 A form in which the first recognition target object OT1 is recognized as the recognition target object OT will be described below as an example. As shown in FIG. 4, the reference point "P" of the vehicle 9 is the origin of the local coordinate system, and the values of the local coordinates (LXp, LYp) are (0, 0). As shown in FIG. 5, the position information acquisition unit 7 acquires the absolute coordinates of this reference point "P" as (WX'p, WY'p). The coordinate values (absolute coordinates) in the reference coordinate system of the first recognition object OT1 positioned at the local coordinates (LX 1 , LY 1 ) are (WX'p+LX 1 , WY'p+LY 1 ). This coordinate is called a temporary absolute position. Here, as described above, the object absolute position information (actual coordinates (WXp, WYp) in the reference coordinate system) of the first recognition object OT1 is stored in the object information storage unit 30 .

図5に示すように、仮絶対位置の座標(WX’p+LX,WY’p+LY)と、第1認識対象物OT1の実際の座標(WXp,WYp)とが異なる座標である場合には、車両9の絶対座標(WX’p,WY’p)が、実際に車両9が位置する座標値とずれている可能性が高い。そこで、これら2つの座標値、(WX’p+LX,WY’p+LY)と、(WXp,WYp)とが同じ座標となるように、ローカル座標系を移動させる。つまり、車両9の基準点“P”を(WXp,WYp)に移動させることで、車両9の絶対座標が補正される。詳細は後述するが、第1位置特定部11によって、検知時刻tsにおける基準点“P”がこのように補正されることによって、第1位置Psが特定される。 As shown in FIG. 5, when the coordinates of the temporary absolute position (WX'p+LX 1 , WY'p+LY 1 ) are different from the actual coordinates (WXp, WYp) of the first recognition object OT1, There is a high possibility that the absolute coordinates (WX'p, WY'p) of the vehicle 9 deviate from the coordinate values where the vehicle 9 is actually located. Therefore, the local coordinate system is moved so that these two coordinate values (WX'p+LX 1 , WY'p+LY 1 ) and (WXp, WYp) are the same. That is, the absolute coordinates of the vehicle 9 are corrected by moving the reference point "P" of the vehicle 9 to (WXp, WYp). Although the details will be described later, the first position Ps is specified by correcting the reference point “P” at the detection time ts in this way by the first position specifying unit 11 .

ところで、このように基準座標系において特定されている車両9の座標値が実際の座標値とずれている場合には、上述したように認識対象物OTについても、対象物絶対位置情報における座標値と、認識結果に基づく座標値とが異なっている。このため、認識対象物OTとなり得る対象物(地物G)が複数、設けられている場合には、認識した認識対象物OTがどの対象物(地物G)であるかを特定した上で、車両9の絶対座標を補正する必要がある。複数の対象物が認識対象物OTの候補となる場合には、認識対象物OTと車両9との相対関係(ロカール座標系における関係)によって特定される座標(仮絶対位置)と、対象物絶対位置情報で規定されている座標との偏差Dが少ない対象物が認識対象物OTとして選択される。 By the way, when the coordinate values of the vehicle 9 specified in the reference coordinate system deviate from the actual coordinate values in this way, the coordinate values in the object absolute position information are also used for the recognition object OT as described above. and the coordinate values based on the recognition result are different. For this reason, when a plurality of objects (features G) that can be the recognition target object OT are provided, after specifying which object (feature G) the recognized recognition target object OT is, , the absolute coordinates of the vehicle 9 need to be corrected. When a plurality of objects are candidates for the recognition target object OT, the coordinates (temporary absolute position) specified by the relative relationship (relationship in the local coordinate system) between the recognition target object OT and the vehicle 9 and the object absolute position An object having a small deviation D from the coordinates defined by the position information is selected as the recognition object OT.

例えば、図5に示すように、地物Gとしての第1マークM1と第2マークM2とが認識対象物OTの候補となる対象物である場合を考える。この場合、仮絶対位置と第2マークM2の位置との偏差D(第2偏差D2)に比べて、仮絶対位置と第1マークM1の位置との偏差D(第1偏差D1)の方が小さいため、第1マークM1が認識対象物OTとして選択され、自車位置が補正される。尚、偏差Dが大きすぎる場合には、認識処理部3による誤認識の可能性もあるため、何れの対象物も認識対象物OTとして選択しないことが好適である。 For example, as shown in FIG. 5, consider a case where a first mark M1 and a second mark M2 as features G are objects that are candidates for the recognition object OT. In this case, the deviation D (first deviation D1) between the temporary absolute position and the position of the first mark M1 is larger than the deviation D (second deviation D2) between the temporary absolute position and the position of the second mark M2. Since it is small, the first mark M1 is selected as the recognition object OT, and the vehicle position is corrected. It should be noted that if the deviation D is too large, there is a possibility that the recognition processing unit 3 will misrecognize, so it is preferable not to select any target object as the recognition target object OT.

即ち、基準座標系において仮絶対位置と対象物絶対位置情報に示される位置との距離の偏差Dが最小となる対象物絶対位置情報を持つ対象物が、認識対象物OTとして選択される。そして、この際に、仮絶対位置と認識対象物OTの対象物絶対位置情報との偏差Dが予め規定された基準偏差以下の場合には、検知時刻tsにおける自車位置情報が第1位置Psに補正される。一方、この偏差Dが基準偏差より大きい場合には第1位置Psに基づく自車位置情報の補正が行われない。 That is, an object having object absolute position information that minimizes the deviation D of the distance between the temporary absolute position and the position indicated by the object absolute position information in the reference coordinate system is selected as the recognition object OT. At this time, if the deviation D between the temporary absolute position and the object absolute position information of the recognition object OT is equal to or less than a predetermined standard deviation, the vehicle position information at the detection time ts is the first position Ps is corrected to On the other hand, if the deviation D is greater than the reference deviation, the vehicle position information is not corrected based on the first position Ps.

車両9の基準座標系における位置と、実際の位置とずれが大きい場合には、このずれが、複数の対象物が分布する間隔よりも大きくなっている可能性がある。このような場合には、認識対象物OTとは異なる対象物を認識対象物OTとして選択してしまい、車両9の位置の誤差を却って大きくしてしまう可能性がある。従って、当該偏差Dが基準偏差よりも大きい場合には、第1位置Psに基づく自車位置情報の補正を行わないことが好ましい。 If the position of the vehicle 9 in the reference coordinate system deviates from the actual position, there is a possibility that this deviation is greater than the interval at which the multiple objects are distributed. In such a case, an object different from the recognition target object OT may be selected as the recognition target object OT, and the positional error of the vehicle 9 may rather increase. Therefore, when the deviation D is larger than the reference deviation, it is preferable not to correct the vehicle position information based on the first position Ps.

このように、認識対象物OTを認識して車両9の位置情報を補正することで、より精度良く自車位置を特定することができる。しかし、画像認識処理などの認識処理は比較的負荷の大きい処理であり、実行時間も長くなる傾向がある。実行時間が長くなると、その間に車両9が移動するため、自車位置の特定精度が高くなった効果が限定的となる。そこで、本実施形態の車両位置特定システム10では、認識処理の実行時間に拘わらず、精度良く自車位置を特定できるように構成されている。 By recognizing the recognition object OT and correcting the position information of the vehicle 9 in this manner, the position of the vehicle can be specified with higher accuracy. However, recognition processing such as image recognition processing is processing with a relatively large load and tends to take a long time to execute. If the execution time is long, the vehicle 9 moves during that time, so the effect of the increased accuracy of identifying the position of the vehicle is limited. Therefore, the vehicle position specifying system 10 of the present embodiment is configured so that the position of the vehicle can be specified with high accuracy regardless of the execution time of the recognition process.

車両位置特定システム10による車両位置特定処理は、図6及び図7に示すように、主に検知情報取得部1、検知時刻情報取得部2、認識処理部3により実行される認識系処理$10と、主に対象物情報取得部5、第1位置特定部11、第2位置特定部12により実行される位置特定系処理$20と、主に走行軌跡記憶部4により実行される走行軌跡記憶処理$30とが連携して実行される。位置情報取得部7は、GPS受信機41、方位センサ42、回転センサ43等と連携し、逐次、最新の自車位置を取得する処理を実行しつつ、第2位置特定部12により特定された第2位置Pcになどを利用して認識系処理$10及び位置特定系処理$20と部分的に連携する。車両位置特定処理は、認識系処理$10と位置特定系処理$20とがメインの処理であり、走行軌跡記憶処理$30はこれらメインの処理に連携する。つまり、走行軌跡記憶部4は、GPS受信機41、方位センサ42、回転センサ43等と連携し、逐次、走行軌跡Kを記憶する走行軌跡記憶処理$30(走行軌跡記憶ステップ/機能#31)を実行しつつ、認識系処理$10及び位置特定系処理$20と部分的に連携する。 As shown in FIGS. 6 and 7, the vehicle position specifying processing by the vehicle position specifying system 10 includes recognition system processing $10 which is mainly executed by the detection information acquisition unit 1, the detection time information acquisition unit 2, and the recognition processing unit 3. , a position specifying system processing $20 mainly executed by the object information acquisition unit 5, the first position specifying unit 11, and the second position specifying unit 12, and the traveling locus storage mainly executed by the traveling locus storage unit 4 Processing $30 is executed in cooperation with this. The position information acquisition unit 7 cooperates with the GPS receiver 41, the direction sensor 42, the rotation sensor 43, etc., and sequentially executes the process of acquiring the latest vehicle position specified by the second position specifying unit 12. It partially cooperates with the recognition system processing $10 and the position specifying system processing $20 by using the second position Pc. In the vehicle position specifying process, recognition system processing $10 and position specifying system process $20 are the main processes, and running locus storage process $30 is linked to these main processes. That is, the traveling locus storage unit 4 cooperates with the GPS receiver 41, the direction sensor 42, the rotation sensor 43, etc., and sequentially stores the traveling locus K in the traveling locus storage processing $30 (running locus storage step/function #31). , and partially cooperates with the recognition system processing $10 and the position specifying system processing $20.

図6に例示する車両位置特定処理と、図7に例示する車両位置特定処理とは、主に検知時刻ts(又は検知時刻tsに相当する時刻)を取得する形態が相違している。図6と図7における認識系処理$10を区別する場合には、図6の方を第1認識系処理$11と称し、図7の方を第2認識系処理$12と称する。また、位置特定系処理$20を区別する場合には、図6の方を第1位置特定系処理$21と称し、図7の方を第2位置特定系処理$22と称する。 The vehicle position specifying process illustrated in FIG. 6 and the vehicle position specifying process illustrated in FIG. 7 differ mainly in the form of acquiring the detection time ts (or the time corresponding to the detection time ts). When distinguishing the recognition system processing $10 in FIGS. 6 and 7, FIG. 6 is called the first recognition system processing $11, and FIG. 7 is called the second recognition system processing $12. 6 is referred to as first position specifying system processing $21, and FIG. 7 is referred to as second position specifying system processing $22.

図6に例示する車両位置特定処理では、認識系処理$10と位置特定系処理$20との間で、時刻が同期されている。さらに、走行軌跡記憶処理$30とも時刻が同期されていると好適である。つまり、図6に例示する車両位置特定処理では、車両位置特定システム10における各機能部において時刻が同期されている。これに対し、図7に例示する車両位置特定処理では、認識系処理$10と位置特定系処理$20と走行軌跡記憶処理$30との間で、必ずしも時刻が同期されていなくてもよい。 In the vehicle position specifying process illustrated in FIG. 6, the time is synchronized between the recognition system processing $10 and the position specifying system process $20. Furthermore, it is preferable that the time is synchronized with the travel locus storage processing $30. That is, in the vehicle position specifying process illustrated in FIG. 6, the time is synchronized in each functional unit in the vehicle position specifying system 10 . On the other hand, in the vehicle position identification processing illustrated in FIG. 7, the recognition system processing $10, the position identification system processing $20, and the traveling locus storage processing $30 do not necessarily have to be synchronized in time.

図6及び図7に示すように、車両位置特定処理のはじめに、検知情報取得部1により対象車両の周辺の検知情報が取得される(#1:検知情報取得ステップ/機能)。尚、以下の説明では、「ステップ/機能」を適宜「ステップ」と略称するが、「ステップ」は「ステップ/機能」を意味するものでる。 As shown in FIGS. 6 and 7, at the beginning of the vehicle position specifying process, the detection information acquisition unit 1 acquires detection information around the target vehicle (#1: detection information acquisition step/function). In the following description, "step/function" is appropriately abbreviated as "step", but "step" means "step/function".

次に、図6に示す第1認識系処理$11では、検知時刻情報取得部2により、検知情報の検知時刻tsが取得される(#3)。このステップ#3は、検知時刻情報取得ステップ/機能#4に相当する。例えば、検知情報がカメラCによる撮影画像の場合には、カメラCによる撮影時刻が撮影画像に含まれており、検知時刻情報取得部2は、撮影画像から撮影時刻(検知情報が得られた取得時刻、例えば図8に示す時刻“t2”)を取得する。この場合、カメラCの時刻も、車両位置特定システム10の各機能部と同期されていることが好ましい。但し、カメラCが動画を撮影するカメラの場合、一般的にその画像は、15フレーム/秒、30フレーム/秒、60フレーム/秒等のフレームレートで撮影される。従って、実際に撮影された時刻と検知情報取得部1が撮影画像を取得した時刻との時間差は、フレームレートとカメラCからの転送時間とから規定することができる。従って、検知時刻情報取得部2は、検知情報取得部1が撮影画像を取得した時点の時刻を取得時刻(t2)としてもよい。即ち、第1認識系処理$11では、検知時刻情報は、検知情報が検知された時点の時刻又は検知情報取得部1が検知情報を取得した時点の時刻に基づく取得時刻(t2)の情報を含む。検知時刻情報取得部2は、この取得時刻(t2)を検知時刻tsに設定する。 Next, in the first recognition system processing $11 shown in FIG. 6, the detection time information acquisition unit 2 acquires the detection time ts of the detection information (#3). This step #3 corresponds to detection time information acquisition step/function #4. For example, when the detection information is an image taken by camera C, the time taken by camera C is included in the taken image. A time (for example, time “t2” shown in FIG. 8) is obtained. In this case, it is preferable that the time of the camera C is also synchronized with each functional unit of the vehicle position specifying system 10 . However, if the camera C is a camera that shoots moving images, the image is generally shot at a frame rate of 15 frames/second, 30 frames/second, 60 frames/second, or the like. Therefore, the time difference between the time when the image was actually captured and the time when the detection information acquisition unit 1 acquired the captured image can be defined from the frame rate and the transfer time from the camera C. FIG. Therefore, the detection time information acquisition unit 2 may set the time at which the detection information acquisition unit 1 acquires the captured image as the acquisition time (t2). That is, in the first recognition system processing $11, the detection time information is the acquisition time (t2) based on the time when the detection information was detected or the time when the detection information acquisition unit 1 acquired the detection information. include. The detection time information acquisition unit 2 sets this acquisition time (t2) as the detection time ts.

これに対して、図7に示す第2認識系処理$12では、検知時刻情報取得部2は、取得時刻(t2)を取得するのではなく、まず、カウンタを起動する(#2)。カウンタの機能については後述する。 On the other hand, in the second recognition system processing $12 shown in FIG. 7, the detection time information acquisition unit 2 does not acquire the acquisition time (t2), but first activates the counter (#2). The function of the counter will be described later.

第1認識系処理$11ではステップ#3の後、第2認識系処理$12ではカウンタスタートステップ#2の後、認識処理部3により、検知情報に含まれる認識対象物OTの認識処理を行うと共に、認識対象物OTと車両9(対象車両)との相対位置(認識対象物OTのローカル座標)が演算される(#5:認識処理ステップ/機能)。 After step #3 in the first recognition system processing $11 and after counter start step #2 in the second recognition system processing $12, the recognition processing unit 3 performs recognition processing of the recognition target object OT included in the detection information. At the same time, the relative position (local coordinates of the recognition target object OT) between the recognition target object OT and the vehicle 9 (target vehicle) is calculated (#5: recognition processing step/function).

第1認識系処理$11では、認識処理ステップ#5が完了すると、第1認識系処理$11による処理結果が出力され、処理を終了する。第1認識系処理$11による処理結果とは、ステップ#3(検知時刻情報取得ステップ#4)により取得された検知時刻tsと、認識処理ステップ#5により演算された認識対象物OTと車両9(対象車両)との相対位置(認識対象物OTのローカル座標(LX,LY))である。 In the first recognition system processing $11, when the recognition processing step #5 is completed, the processing result of the first recognition system processing $11 is output, and the processing ends. The processing result of the first recognition system processing $11 includes the detection time ts acquired in step #3 (detection time information acquisition step #4), the recognition object OT and the vehicle 9 calculated in recognition processing step #5. It is a relative position (local coordinates (LX, LY) of the recognition target object OT) with respect to (target vehicle).

第2認識系処理$12では、認識処理ステップ#5が完了すると、カウンタが停止され(#6)、第2認識系処理$12による処理結果が出力されて処理を終了する。上述したように、カウンタは、認識処理ステップ#5の直前にカウンタスタートステップ#2において起動され、認識処理ステップ#5の直後にカウンタストップステップ#6において停止されている。従って、カウンタストップステップ#6におけるカウンタ値は、認識処理ステップ#5の経過時間PT(対象経過時間)を示している。第2認識系処理$12による処理結果とは、認識処理ステップ#5の経過時間PTと、認識処理ステップ#5により演算された認識対象物OTと車両9(対象車両)との相対位置(認識対象物OTのローカル座標(LX,LY))である。経過時間PT(対象経過時間)は、検知情報の検知時刻tsを示す検知時刻情報に相当し、カウンタスタートステップ#2及びカウンタストップステップ#6は、検知時刻情報取得ステップ#4に相当する。 In the second recognition system processing $12, when the recognition processing step #5 is completed, the counter is stopped (#6), the processing result of the second recognition system processing $12 is output, and the processing ends. As described above, the counter is started at counter start step #2 immediately before recognition processing step #5 and stopped at counter stop step #6 immediately after recognition processing step #5. Therefore, the counter value in the counter stop step #6 indicates the elapsed time PT (target elapsed time) of the recognition processing step #5. The processing result of the second recognition system processing $12 includes the elapsed time PT of the recognition processing step #5 and the relative position (recognition local coordinates (LX, LY) of the object OT. The elapsed time PT (target elapsed time) corresponds to detection time information indicating the detection time ts of the detection information, and the counter start step #2 and counter stop step #6 correspond to the detection time information acquisition step #4.

尚、上述したように、走行軌跡記憶部4は、図8及び図9に示すように、車両9の各時刻(t1~t6)における位置(P1~P6)に基づく車両9の走行軌跡Kを記憶する走行軌跡記憶ステップ#31を別途実行している。 As described above, the travel locus storage unit 4 stores the travel locus K of the vehicle 9 based on the positions (P1 to P6) of the vehicle 9 at each time (t1 to t6), as shown in FIGS. A travel locus storage step #31 to be stored is separately executed.

第1認識系処理$11に続く第1位置特定系処理$21、及び、第2認識系処理$12に続く第2位置特定系処理$22では、まず、それぞれの認識系処理$10から出力された結果を取得する(#11,#12)。尚、ステップ#11とステップ#12との順序は逆であってもよい。第1位置特定系処理$21では、認識対象物OTのローカル座標(LX,LY)が取得され(#11)、次に、検知時刻tsが取得される(#12A)。第2位置特定系処理$22では、認識対象物OTのローカル座標(LX,LY)が取得され(#11)、次に、経過時間PTが取得される(#12B)。 In the first position specifying system processing $21 following the first recognition system processing $11 and the second position specifying system processing $22 following the second recognition system processing $12, first, output from each recognition system processing $10 The result obtained is obtained (#11, #12). Note that the order of step #11 and step #12 may be reversed. In the first position specifying system processing $21, the local coordinates (LX, LY) of the recognition object OT are obtained (#11), and then the detection time ts is obtained (#12A). In the second position specifying system processing $22, the local coordinates (LX, LY) of the object to be recognized OT are obtained (#11), and then the elapsed time PT is obtained (#12B).

第1位置特定系処理$21では、ステップ#11及びステップ#12の後、車両9の検知時刻tsにおける位置(自車位置)を取得し(#13A)、認識対象物OTとなる対象物(地物G)の基準座標系における位置を示す対象物絶対位置情報を取得して(#14)、図5を参照して上述したように、第1位置Psを特定して検知時刻tsにおける車両9の絶対位置を補正する(#15:第1位置特定ステップ/機能)。 In the first position specifying system processing $21, after steps #11 and #12, the position of the vehicle 9 at the detection time ts (own vehicle position) is acquired (#13A), and the object to be recognized OT ( The object absolute position information indicating the position of the feature G) in the reference coordinate system is obtained (#14), the first position Ps is specified as described above with reference to FIG. 9 is corrected (#15: first position specifying step/function).

第2位置特定系処理$22では、ステップ#11及びステップ#12の後、現在時刻(対象時刻tc)よりも経過時間PT前の時刻における車両9の位置(自車位置)を取得し(#13B)、認識対象物OTとなる対象物(地物G)の基準座標系における位置を示す対象物絶対位置情報を取得して(#14)、図5を参照して上述したように、第1位置Psを特定して検知時刻tsにおける車両9の絶対位置を補正する(#15)。尚、第2認識系処理$12におけるカウンタストップステップ#6からの時間も考慮して、例えば、現在時刻から「PT+α」前の時刻における車両9の位置が取得されてもよい。但し、認識処理ステップ#5に要する時間に比較すると、カウンタストップステップ#6からの時間や、位置特定系処理$20に要する時間は遥かに短いため、現在時刻(対象時刻tc)よりも経過時間PT前の時刻における車両9の位置(自車位置)が取得される形態であっても問題はない。 In the second position specifying system processing $22, after steps #11 and #12, the position of the vehicle 9 (self-vehicle position) at the time before the current time (target time tc) before the elapsed time PT is acquired (# 13B), the object absolute position information indicating the position of the object (feature G) to be the recognition object OT in the reference coordinate system is acquired (#14), and as described above with reference to FIG. One position Ps is identified and the absolute position of the vehicle 9 at the detection time ts is corrected (#15). Considering the time from the counter stop step #6 in the second recognition system processing $12, for example, the position of the vehicle 9 at the time "PT+α" before the current time may be acquired. However, compared to the time required for recognition processing step #5, the time from counter stop step #6 and the time required for position identification processing $20 are much shorter, so the elapsed time is shorter than the current time (target time tc). There is no problem even if the position of the vehicle 9 (self-vehicle position) at the time before the PT is acquired.

また、走行軌跡記憶部4が、図8及び図9に示すように、車両9の各時刻(t1~t6)における位置(自車位置:P1~P6)に基づく車両9の走行軌跡Kを記憶していることからも明らかなように、自車位置及び時刻は離散的に蓄積されている。従って、「現在時刻(対象時刻tc)よりも経過時間PT前の時刻」は、離散的な値として蓄積された時刻の内で、経過時間PT前の時刻に最も近い時刻が選択されることになる。このように選択された時刻は、検知時刻tsに相当する。 8 and 9, the travel locus storage unit 4 stores the travel locus K of the vehicle 9 based on the position (vehicle position: P1 to P6) of the vehicle 9 at each time (t1 to t6). As is clear from the fact that the vehicle position and time are stored discretely. Therefore, for the "time before the elapsed time PT from the current time (target time tc)", the time closest to the time before the elapsed time PT is selected from among the times accumulated as discrete values. Become. The time selected in this manner corresponds to the detection time ts.

位置特定系処理$20の内、上述したステップ#14は、認識対象物OTとなる対象物(地物G)の基準座標系における位置を示す対象物絶対位置情報を取得する対象物情報取得ステップ/機能に相当する。また、第1位置特定系処理$21の内、上述したステップ#13A及びステップ#15は、相対位置(認識対象物OTのローカル座標(LX,LY))と認識対象物OTの対象物絶対位置情報(例えば、絶対座標(WX,WY))とに基づいて検知時刻tsにおける車両9(対象車両)の位置である第1位置Psを特定する第1位置特定ステップ/機能に相当する。また、第2位置特定系処理$22の内、上述したステップ#13B及びステップ#15は、相対位置(認識対象物OTのローカル座標(LX,LY))と認識対象物OTの対象物絶対位置情報(例えば、絶対座標(WX,WY))とに基づいて検知時刻ts(「現在時刻(対象時刻)よりも経過時間PT前の時刻)における車両9(対象車両)の位置である第1位置Psを特定する第1位置特定ステップ/機能に相当する。 Of the position specifying system processing $20, the above-mentioned step #14 is an object information acquisition step for acquiring object absolute position information indicating the position of the object (feature G) to be the recognition object OT in the reference coordinate system. Equivalent to the / function. In the first position specifying system processing $21, steps #13A and #15 described above are performed by determining the relative position (local coordinates (LX, LY) of the recognition target object OT) and the absolute object position of the recognition target object OT. This corresponds to a first position specifying step/function of specifying a first position Ps, which is the position of the vehicle 9 (target vehicle) at the detection time ts, based on information (for example, absolute coordinates (WX 1 , WY 1 )). In addition, the above-described steps #13B and #15 of the second position specifying system processing $22 are the relative position (local coordinates (LX, LY) of the recognition target object OT) and the object absolute position of the recognition target object OT. information (for example, absolute coordinates (WX 1 , WY 1 )) and the position of the vehicle 9 (target vehicle) at detection time ts (“time before elapsed time PT from current time (target time)). It corresponds to the first localization step/function of identifying one position Ps.

対象物情報取得ステップ#14及び第1位置特定ステップ(#13,#15)の後、走行軌跡Kが補正され、第2位置Pcが特定される(#16:第2位置特定ステップ/機能)。つまり、第2位置特定部12により、検知時刻tsから現在時刻に対応する対象時刻tcまでの車両9(対象車両)の走行軌跡Kである対象走行軌跡KTと、第1位置Psとに基づいて、対象時刻tcにおける車両9の位置である第2位置Pcが特定される。 After the object information acquisition step #14 and the first position specifying step (#13, #15), the traveling locus K is corrected and the second position Pc is specified (#16: second position specifying step/function). . That is, the second position specifying unit 12 operates based on the target travel trajectory KT, which is the travel trajectory K of the vehicle 9 (subject vehicle) from the detection time ts to the target time tc corresponding to the current time, and the first position Ps. , a second position Pc, which is the position of the vehicle 9 at the target time tc.

上述したように、第1位置特定部11により、検知時刻tsにおける車両9の絶対座標(自車位置)である第1位置Psが特定される。これにより、図10に示すように、走行軌跡記憶部4に記憶されていた検知時刻tsにおける車両9の位置“P2”が、第1位置Psに補正される。検知時刻ts以降の車両9の位置は、位置“P2”を起点として遷移している。従って、検知時刻tsから現在時刻(対象時刻tc)までの対象走行軌跡KTも、元の“P2”を起点とした元の走行軌跡K(第1走行軌跡K1)における軌跡から、補正後の“P2”である第1位置Psを起点とした新たな走行軌跡K(第2走行軌跡K2)における軌跡に補正される。つまり、走行軌跡記憶部4は、第1位置Psに基づいて、第1位置Psよりも先の走行軌跡を補正する。その結果、現在時刻(対象時刻tc)における車両9の位置である第2位置Pcも、第1走行軌跡K1における位置“P6”から、第2走行軌跡K2における位置“P2”へと補正される。 As described above, the first position specifying unit 11 specifies the first position Ps, which is the absolute coordinates (own vehicle position) of the vehicle 9 at the detection time ts. As a result, as shown in FIG. 10, the position "P2" of the vehicle 9 at the detection time ts stored in the travel locus storage unit 4 is corrected to the first position Ps. After the detection time ts, the position of the vehicle 9 changes with the position "P2" as the starting point. Therefore, the target running trajectory KT from the detection time ts to the current time (target time tc) is also the corrected " The trajectory is corrected to a new trajectory K (second trajectory K2) starting from the first position Ps, which is P2″. That is, the running locus storage unit 4 corrects the running locus ahead of the first position Ps based on the first position Ps. As a result, the second position Pc, which is the position of the vehicle 9 at the current time (target time tc), is also corrected from the position "P6" on the first travel locus K1 to the position "P2" on the second travel locus K2. .

尚、対象時刻tcは、第2位置特定部12における処理の実行開始時の時刻(第2位置特定ステップ#16の実行開始時の時刻)であると好適である。対象時刻tcが、このように設定されると、現実の時刻及び車両9の位置を取得可能な最も先の時間を対象時刻tcとして、第2位置特定部12の処理を実行することができる。その結果、精度良く第2位置Pcを特定することができる。上述したように、位置特定系処理$20の実行時間は、認識処理(認識ステップ#5)の実行時間に比べて遥かに短いため、対象時刻tcは、位置特定系処理$20の実行開始時の時刻であってもよい。 It should be noted that the target time tc is preferably the time when the execution of the process in the second position identifying section 12 is started (the time when the execution of the second position identifying step #16 is started). When the target time tc is set in this manner, the processing of the second position specifying unit 12 can be executed with the earliest time at which the actual time and the position of the vehicle 9 can be obtained as the target time tc. As a result, the second position Pc can be specified with high accuracy. As described above, the execution time of the position specifying process $20 is much shorter than the execution time of the recognition process (recognition step #5). may be the time of

このように車両位置特定システム10によって、車両の周辺の検知情報に基づいて車両の位置を精度よく特定することができる。また、本実施形態のように、車両を比較的低速で自動走行させる自動バレー駐車に車両位置特定システムを用いた場合、高度な車両の位置精度を特定でき、自動走行時に他の障害物等と干渉しないための車両位置を特定することができる。 In this way, the vehicle position specifying system 10 can accurately specify the position of the vehicle based on the information detected around the vehicle. In addition, as in the present embodiment, when the vehicle position identification system is used for automatic valet parking in which the vehicle is automatically driven at a relatively low speed, it is possible to identify a vehicle with a high degree of accuracy and avoid other obstacles during automatic driving. A vehicle position can be identified for non-interference.

〔その他の実施形態〕
以下、その他の実施形態について説明する。
[Other embodiments]
Other embodiments will be described below.

(1)上記においては、認識対象物OTとしての地物Gとして、路面に設置されたマークMを例示して説明した。しかし、このようなマークMが設置されていなくても、図11に例示するように、地物Gとしての駐車枠線105の端点105Tを認識対象物OTとしてもよい。駐車枠線105の端点は、公知のエッジ抽出等を用いた検出が容易であり、適切に検出することが可能である。また、図示は省略するが、地表面に設置された地物Gとしての横断歩道や停止線等の各種の平面的な地物を認識対象物OTとしてもよい。また、認識対象物OTは、これらのように地表面に設置された平面的な地物に限らず、例えばガードレール、フェンス、案内標識などの立体的な地物Gであってもよい。 (1) In the above description, the mark M placed on the road surface was exemplified as the feature G as the object to be recognized OT. However, even if such a mark M is not installed, as illustrated in FIG. 11, the end point 105T of the parking frame line 105 as the feature G may be used as the recognition object OT. The end points of the parking frame line 105 can be easily detected using known edge extraction or the like, and can be detected appropriately. Also, although not shown in the drawings, various planar features such as crosswalks and stop lines as features G installed on the ground surface may be used as recognition target objects OT. Further, the object to be recognized OT is not limited to a two-dimensional feature set on the ground surface as described above, but may be a three-dimensional feature G such as a guardrail, a fence, or a guide sign.

(2)上記の実施形態では、検知情報を提供する検知装置が、可視光を利用したカメラC(撮影装置)である例について説明した。しかし、このような例に限定されることなく、検知装置としては、赤外線や紫外線等の不可視光、各種波長の電磁波、音波などを利用したセンサであってよい。例えば検知装置として、車両9の周辺の所定範囲に探査波を送信するミリ波レーダー、ソナー、LIDAR(Light Detection and Ranging/Laser Imaging Detection and Ranging)等の各種のセンサを用いることができる。検知装置としてカメラC以外のセンサが用いられる場合にも、検知情報取得部1は、当該センサの検知対象についての車両9の周辺の検知情報を取得する。この場合、検知情報中に含まれる認識対象物OTは、当該センサにより検知可能な対象物とされる。 (2) In the above embodiment, the example in which the detection device that provides detection information is the camera C (image capturing device) using visible light has been described. However, the detection device is not limited to such an example, and may be a sensor using invisible light such as infrared rays and ultraviolet rays, electromagnetic waves of various wavelengths, sound waves, and the like. For example, as the detection device, various sensors such as millimeter wave radar, sonar, and LIDAR (Light Detection and Ranging/Laser Imaging Detection and Ranging) that transmit search waves to a predetermined range around the vehicle 9 can be used. Even when a sensor other than the camera C is used as the detection device, the detection information acquisition unit 1 acquires detection information around the vehicle 9 regarding the detection target of the sensor. In this case, the recognition target object OT included in the detection information is an object that can be detected by the sensor.

(3)尚、上述した各実施形態で開示された構成は、矛盾が生じない限り、他の実施形態で開示された構成と組み合わせて適用することも可能である。その他の構成に関しても、本明細書において開示された実施形態は全ての点で単なる例示に過ぎない。従って、本開示の趣旨を逸脱しない範囲内で、適宜、種々の改変を行うことが可能である。 (3) It should be noted that the configurations disclosed in the respective embodiments described above can be applied in combination with configurations disclosed in other embodiments as long as there is no contradiction. Regarding other configurations, the embodiments disclosed in this specification are merely examples in all respects. Therefore, various modifications can be made as appropriate without departing from the scope of the present disclosure.

〔実施形態の概要〕
以下、上記において説明した車両位置特定システム(10)、車両位置特定方法、車両位置特定プログラムの概要について簡単に説明する。
[Overview of embodiment]
An outline of the vehicle position specifying system (10), the vehicle position specifying method, and the vehicle position specifying program described above will be briefly described below.

1つの態様として、車両位置特定システム(10)は、対象車両(9)の周辺の検知情報を取得する検知情報取得部(1)と、前記検知情報の検知時刻(ts)を示す検知時刻情報を取得する検知時刻情報取得部(2)と、前記検知情報に含まれる認識対象物(OT)の認識処理を行うと共に、前記認識対象物(OT)と前記対象車両(9)との相対位置を演算する認識処理部(3)と、前記対象車両(9)の各時刻(t1~t6)における位置(P1~P6)に基づく前記対象車両(9)の走行軌跡(K)を記憶する走行軌跡記憶部(4)と、前記認識対象物(OT)の基準座標系における位置を示す対象物絶対位置情報を取得する対象物情報取得部(5)と、前記相対位置と前記認識対象物の前記対象物絶対位置情報とに基づいて前記検知時刻(ts)における前記対象車両(9)の位置である第1位置(Ps)を特定する第1位置特定部(11)と、前記検知時刻(ts)から現在時刻に対応する対象時刻(tc)までの前記対象車両(9)の前記走行軌跡(K)である対象走行軌跡(KT)と、前記第1位置(Ps)とに基づいて、前記対象時刻(tc)における前記対象車両(9)の位置である第2位置(Pc)を特定する第2位置特定部(12)と、を備える。 As one aspect, a vehicle position specifying system (10) includes a detection information acquisition unit (1) that acquires detection information around a target vehicle (9), and detection time information that indicates a detection time (ts) of the detection information. A detection time information acquisition unit (2) that acquires the recognition target object (OT) included in the detection information and performs recognition processing of the recognition target object (OT) and the relative position between the recognition target object (OT) and the target vehicle (9) and a recognition processing unit (3) that calculates the travel locus (K) of the target vehicle (9) based on the position (P1 to P6) at each time (t1 to t6) of the target vehicle (9). a trajectory storage unit (4); an object information acquisition unit (5) for acquiring object absolute position information indicating the position of the recognition object (OT) in a reference coordinate system; and the relative position and the recognition object. a first position specifying unit (11) that specifies a first position (Ps) that is the position of the target vehicle (9) at the detection time (ts) based on the target object absolute position information; Based on the target travel trajectory (KT), which is the travel trajectory (K) of the target vehicle (9) from ts) to the target time (tc) corresponding to the current time, and the first position (Ps), and a second position specifying unit (12) that specifies a second position (Pc), which is the position of the target vehicle (9) at the target time (tc).

この構成によれば、検知情報が検知された検知時刻(ts)まで遡って対象車両(9)の位置(第1位置(Ps))を特定し、第1位置(Ps)からの走行軌跡(K)である対象走行軌跡(KT)と、第1位置(Ps)とに基づいて現在時刻に対応する対象時刻(tc)における対象車両(9)の位置(第2位置(Pc))が特定される。従って、検知情報に対する認識処理に時間を要したとしても、その間に対象車両(9)が移動することによって生じる第2位置(Pc)の誤差を抑制することができる。即ち、本構成によれば、車両の周辺の検知情報に基づいて車両の位置を精度よく特定することができる。 According to this configuration, the position (first position (Ps)) of the target vehicle (9) is identified by going back to the detection time (ts) at which the detection information was detected, and the travel locus ( K), and the position (second position (Pc)) of the target vehicle (9) at the target time (tc) corresponding to the current time based on the target travel trajectory (KT) and the first position (Ps). be done. Therefore, even if the recognition process for the detection information takes time, it is possible to suppress the error of the second position (Pc) caused by the movement of the target vehicle (9) during that time. That is, according to this configuration, it is possible to accurately identify the position of the vehicle based on the information detected around the vehicle.

上述した、車両位置特定システム(10)の技術的特徴は、車両位置特定方向や車両位置特定プログラムにも適用することができる。以下にその代表的な態様を例示する。例えば、車両位置特定方法は、上述した車両位置特定システム(10)の特徴を備えた各種のステップを有する。また、車両位置特定プログラムは、上述した車両位置特定システム(10)の特徴を備えた各種の機能をコンピュータに実現させる。当然ながらこれらの車両位置特定方法及び車両位置特定プログラムも、上述した車両位置特定システムの作用効果を奏することができる。さらに、車両位置特定システム(10)の好適な態様として、下記に例示する種々の付加的特徴も、これら車両位置特定方法や車両位置特定プログラムに組み込むことが可能であり、当該方法及び当該プログラムはそれぞれの付加的特徴に対応する作用効果も奏することができる。 The technical features of the vehicle localization system (10) described above can also be applied to vehicle localization directions and vehicle localization programs. A representative embodiment thereof is illustrated below. For example, the vehicle localization method has various steps with features of the vehicle localization system (10) described above. Further, the vehicle position specifying program causes the computer to implement various functions having the features of the vehicle position specifying system (10) described above. Of course, these vehicle position specifying method and vehicle position specifying program can also produce the effects of the vehicle position specifying system described above. Furthermore, as preferred aspects of the vehicle position identification system (10), various additional features exemplified below can also be incorporated into these vehicle position identification methods and vehicle position identification programs, and the method and program can be Effects corresponding to each additional feature can also be exhibited.

1つの好適な態様として、車両位置特定方法は、対象車両(9)の周辺の検知情報を取得する検知情報取得ステップ(#1)と、前記検知情報の検知時刻(ts)を示す検知時刻情報を取得する検知時刻情報取得ステップ(#4)と、前記検知情報に含まれる認識対象物(OT)の認識処理を行うと共に、前記認識対象物(OT)と前記対象車両(9)との相対位置を演算する認識処理ステップ(#5)と、前記対象車両(9)の各時刻(t1~t6)における位置(P1~P6)に基づく前記対象車両(9)の走行軌跡(K)を記憶する走行軌跡記憶ステップと、前記認識対象物(OT)の基準座標系における位置を示す対象物絶対位置情報を取得する対象物情報取得ステップ(#14)と、前記相対位置と前記認識対象物の前記対象物絶対位置情報とに基づいて前記検知時刻における前記対象車両の位置である第1位置を特定する第1位置特定ステップ(#13,#15)と、前記検知時刻(ts)から現在時刻に対応する対象時刻(tc)までの前記対象車両(9)の前記走行軌跡(K)である対象走行軌跡(KT)と、前記第1位置(Ps)とに基づいて、前記対象時刻(tc)における前記対象車両(9)の位置である第2位置(pc)を特定する第2位置特定ステップ(#16)と、を備える。 As one preferred aspect, the vehicle position identification method includes a detection information acquisition step (#1) of acquiring detection information around a target vehicle (9), and detection time information indicating a detection time (ts) of the detection information. a detection time information acquisition step (#4) for acquiring the recognition target object (OT) included in the detection information; A recognition processing step (#5) for calculating a position, and storing the travel locus (K) of the target vehicle (9) based on the positions (P1 to P6) of the target vehicle (9) at each time (t1 to t6). an object information acquisition step (#14) for acquiring object absolute position information indicating the position of the recognition object (OT) in the reference coordinate system; and the relative position and the recognition object a first position specifying step (#13, #15) for specifying a first position, which is the position of the target vehicle at the detection time, based on the object absolute position information; Based on the target travel trajectory (KT), which is the travel trajectory (K) of the target vehicle (9) up to the target time (tc) corresponding to the target time (tc), and the first position (Ps), the target time (tc ), and a second position specifying step (#16) of specifying a second position (pc), which is the position of the target vehicle (9) in ).

また、1つの好適な態様として、車両位置特定プログラムは、対象車両(9)の周辺の検知情報を取得する検知情報取得機能(#1)と、前記検知情報の検知時刻(ts)を示す検知時刻情報を取得する検知時刻情報取得機能(#4)と、前記検知情報に含まれる認識対象物(OT)の認識処理を行うと共に、前記認識対象物(OT)と前記対象車両(9)との相対位置を演算する認識処理機能(#5)と、前記対象車両(9)の各時刻(t1~t6)における位置(P1~P6)に基づく前記対象車両(9)の走行軌跡(K)を記憶する走行軌跡記憶機能と、前記認識対象物(OT)の基準座標系における位置を示す対象物絶対位置情報を取得する対象物情報取得機能(#14)と、前記相対位置と前記認識対象物(OT)の前記対象物絶対位置情報とに基づいて前記検知時刻(ts)における前記対象車両(9)の位置である第1位置(Ps)を特定する第1位置特定機能(#13,#15)と、前記検知時刻(tc)から現在時刻に対応する対象時刻(tc)までの前記対象車両(9)の前記走行軌跡(K)である対象走行軌跡(KT)と、前記第1位置(Ps)とに基づいて、前記対象時刻(tc)における前記対象車両(9)の位置である第2位置(Pc)を特定する第2位置特定機能(#16)と、をコンピュータに実現させる。 Further, as one preferred aspect, the vehicle position specifying program includes a detection information acquisition function (#1) for acquiring detection information around the target vehicle (9), and a detection function indicating the detection time (ts) of the detection information. A detection time information acquisition function (#4) that acquires time information, performs recognition processing of a recognition target (OT) included in the detection information, and recognizes the recognition target (OT) and the target vehicle (9). A recognition processing function (#5) that calculates the relative position of the target vehicle (9), and the travel locus (K) of the target vehicle (9) based on the positions (P1 to P6) at each time (t1 to t6) of the target vehicle (9) an object information acquisition function (#14) for acquiring object absolute position information indicating the position of the object to be recognized (OT) in the reference coordinate system; the relative position and the object to be recognized; A first position identifying function (#13, #15), the target travel trajectory (KT), which is the travel trajectory (K) of the target vehicle (9) from the detection time (tc) to the target time (tc) corresponding to the current time, and the first a second position specifying function (#16) for specifying a second position (Pc), which is the position of the target vehicle (9) at the target time (tc), based on the position (Ps) and the position (Ps). Let

1つの態様として、前記検知時刻情報は、前記検知情報が検知された時点の時刻又は前記検知情報取得部が前記検知情報を取得した時点の時刻に基づく取得時刻の情報を含み、前記走行軌跡記憶部(4)は、前記検知情報を検知する検知装置(C)又は前記検知情報取得部(1)と同じ基準時刻によって規定される各時刻(t1~t6)における位置(P1~P6)に基づいて前記走行軌跡(K)を記憶し、前記対象走行軌跡(KT)は、前記取得時刻から前記対象時刻(tc)までの前記走行軌跡(K)であると好適である。 As one aspect, the detection time information includes acquisition time information based on the time when the detection information is detected or the time when the detection information acquisition unit acquires the detection information, and the running locus storage. A unit (4) is based on the position (P1 to P6) at each time (t1 to t6) defined by the same reference time as the detection device (C) that detects the detection information or the detection information acquisition unit (1). and the target travel locus (KT) is preferably the travel locus (K) from the acquisition time to the target time (tc).

この構成によれば、検知装置(C)又は検知情報取得部(1)と同じ基準時刻によって規定される各時刻(t1~t6)における位置(P1~P6)に基づいて走行軌跡(K)が記憶されるので、取得時刻に基づいて適切に、検知情報が検知された検知時刻(ts)まで遡って対象車両(9)の位置(第1位置(Ps))を特定し、対象時刻(tc)における対象車両(9)の位置(第2位置(Pc))を特定することができる。 According to this configuration, the travel locus (K) is determined based on the positions (P1 to P6) at each time (t1 to t6) defined by the same reference time as the detection device (C) or the detection information acquisition unit (1). Since it is stored, the position (first position (Ps)) of the target vehicle (9) is specified by going back to the detection time (ts) at which the detection information was detected appropriately based on the acquisition time, and the target time (tc ) of the target vehicle (9) (second position (Pc)).

また、別の態様として、前記検知時刻情報は、前記検知情報を検知した時点又は前記検知情報取得部が前記検知情報を取得した時点から、前記対象時刻(tc)までの経過時間である対象経過時間(PT)の情報を含み、前記対象走行軌跡(KT)は、前記対象時刻(tc)よりも前記対象経過時間(PT)前の時刻から前記対象時刻(tc)までの前記走行軌跡(K)であると好適である。 Further, as another aspect, the detection time information is the elapsed time from the time when the detection information is detected or the time when the detection information acquisition unit acquires the detection information to the target time (tc). The target running trajectory (KT) includes time (PT) information, and the target running trajectory (KT) is the running trajectory (K ) is preferred.

この構成によれば、検知情報が検知された時点又は検知情報取得部により検知情報が取得された時点から対象時刻(tc)までの、認識処理を含む経過時間である対象経過時間(PT)だけ、遡って対象車両(9)の位置(第1位置(Ps))を特定し、対象時刻(tc)における対象車両(9)の位置(第2位置(Pc))を特定することができる。従って、認識処理に時間を要したとしても、その間に対象車両(9)が移動することによって生じる第2位置(Pc)の誤差を抑制することができる。 According to this configuration, only the target elapsed time (PT), which is the elapsed time including the recognition process, from the time when the detection information is detected or the time when the detection information is acquired by the detection information acquisition unit to the target time (tc) , the position (first position (Ps)) of the target vehicle (9) can be retroactively specified, and the position (second position (Pc)) of the target vehicle (9) at the target time (tc) can be specified. Therefore, even if the recognition process takes time, it is possible to suppress the error of the second position (Pc) caused by the movement of the target vehicle (9) during that time.

また、上記のように、前記検知時刻情報が、前記検知情報を検知した時点又は前記検知情報取得部が前記検知情報を取得した時点から、前記対象時刻(tc)までの経過時間である対象経過時間(PT)の情報を含む場合、前記対象時刻(tc)は、前記第2位置特定部(12)における処理の実行開始時の時刻であると好適である。 Further, as described above, the detection time information is the elapsed time from the time when the detection information is detected or the time when the detection information acquisition unit acquires the detection information to the target time (tc). When time (PT) information is included, the target time (tc) is preferably the time when the second position specifying unit (12) starts executing the process.

この構成によれば、現実の時刻及び対象車両(9)の位置を取得可能な最も後の時刻を対象時刻(tc)として、第2位置特定部(12)の処理を実行することができる。その結果、精度良く第2位置(Pc)を特定することができる。 According to this configuration, the processing of the second position specifying unit (12) can be executed with the target time (tc) set to the latest time at which the actual time and the position of the target vehicle (9) can be acquired. As a result, the second position (Pc) can be specified with high accuracy.

また、前記対象物情報取得部(5)は、前記認識対象物(OT)となる複数の対象物の前記基準座標系におけるそれぞれの位置を示す複数の前記対象物絶対位置情報を取得可能であり、前記第1位置特定部(11)は、前記検知時刻(tc)における前記対象車両(9)の位置を示す自車位置情報が前記基準座標系における前記対象車両(9)の位置を示すものとして、前記相対位置に基づき、前記認識対象物(OT)の前記基準座標系における仮絶対位置を設定し、前記基準座標系において当該仮絶対位置と前記対象物絶対位置情報との距離の偏差(D)が最小となる前記対象物絶対位置情報を持つ前記対象物を、前記認識対象物(OT)として選択し、前記相対位置と、選択された前記認識対象物(OT)の前記対象物絶対位置情報とに基づいて、前記第1位置(Ps)を特定すると好適である。 Further, the object information acquisition unit (5) can acquire a plurality of object absolute position information indicating respective positions of a plurality of objects to be the recognition object (OT) in the reference coordinate system. , the first position specifying unit (11), wherein the vehicle position information indicating the position of the target vehicle (9) at the detection time (tc) indicates the position of the target vehicle (9) in the reference coordinate system. , based on the relative position, set the temporary absolute position of the recognition object (OT) in the reference coordinate system, and the deviation of the distance between the temporary absolute position and the object absolute position information in the reference coordinate system ( D) is selected as the recognition target object (OT), the target object having the target absolute position information that minimizes D), and the relative position and the target absolute position information of the selected recognition target object (OT) are selected. It is preferable to specify the first position (Ps) based on the positional information.

認識対象物(OT)と対象車両(9)との相対位置は、認識対象物(OT)が対象車両(9)の近傍に位置している場合には、比較的高い精度を有すると考えられる。ここで、対象車両(9)の基準座標系における位置が実際の位置とずれている場合には、認識対象物(OT)の基準座標系における位置もずれることになる。認識対象物(OT)となる対象物(G)が複数存在する場合には、どの対象物(G)が当該認識対象物(OT)であるかを判定する必要がある。多くの場合、対象車両(9)の基準座標系における位置と、実際の位置とずれは、複数の対象物(G)が分布する間隔よりも小さいと考えられる。従って、上述したように、基準座標系において仮絶対位置と対象物絶対位置情報との距離の偏差(D)が最小となる対象物絶対位置情報を持つ対象物(G)を、認識対象物(OT)として選択することで、適切に第1位置(Ps)を特定することができる。 The relative positions of the object to be recognized (OT) and the target vehicle (9) are considered to have relatively high accuracy when the object to be recognized (OT) is positioned near the target vehicle (9). . Here, if the position of the target vehicle (9) in the reference coordinate system deviates from the actual position, the position of the object to be recognized (OT) in the reference coordinate system will also deviate. When there are a plurality of objects (G) to be recognition objects (OT), it is necessary to determine which object (G) is the recognition object (OT). In many cases, the position of the object vehicle (9) in the reference coordinate system and the actual position are considered to be smaller than the intervals in which the objects (G) are distributed. Therefore, as described above, the object (G) having the object absolute position information that minimizes the deviation (D) of the distance between the temporary absolute position and the object absolute position information in the reference coordinate system is defined as the recognition object ( OT), the first position (Ps) can be appropriately specified.

ここで、前記基準座標系において当該仮絶対位置と前記対象物絶対位置情報との距離の偏差(D)が最小となる前記対象物絶対位置情報を持つ前記対象物を、前記認識対象物(OT)として選択する構成において、前記仮絶対位置と前記認識対象物(OT)の前記対象物絶対位置情報との偏差(D)が予め規定された基準偏差以下の場合には、前記検知時刻(ts)における前記自車位置情報を前記第1位置(Ps)に補正し、前記偏差(D)が前記基準偏差より大きい場合には前記第1位置(Ps)に基づく前記自車位置情報の補正を行わないと好適である。 Here, the object having the object absolute position information that minimizes the deviation (D) of the distance between the temporary absolute position and the object absolute position information in the reference coordinate system is defined as the recognition object (OT ), the detection time (ts ) is corrected to the first position (Ps), and if the deviation (D) is greater than the reference deviation, the correction of the vehicle position information based on the first position (Ps) is performed. It is preferable not to do so.

対象車両(9)の基準座標系における位置と、実際の位置とずれが大きい場合には、このずれが、複数の対象物(G)が分布する間隔よりも大きくなっている可能性がある。このような場合には、認識対象物(OT)とは異なる対象物(G)を認識対象物(OT)として選択してしまい、対象車両(9)の位置の誤差を却って大きくしてしまう可能性がある。従って、当該偏差(D)が基準偏差よりも大きい場合には、第1位置(Ps)に基づく自車位置情報の補正を行わないことが好ましい。 If the position of the target vehicle (9) in the reference coordinate system deviates from the actual position, there is a possibility that this deviation is larger than the interval over which the multiple targets (G) are distributed. In such a case, an object (G) different from the recognition object (OT) may be selected as the recognition object (OT), and the positional error of the target vehicle (9) may rather increase. have a nature. Therefore, when the deviation (D) is larger than the reference deviation, it is preferable not to correct the vehicle position information based on the first position (Ps).

また、前記走行軌跡記憶部(4)は、前記第1位置(Ps)に基づいて、当該第1位置(Ps)よりも先の前記走行軌跡(K)を補正すると好適である。 Further, it is preferable that the running locus storage unit (4) corrects the running locus (K) ahead of the first position (Ps) based on the first position (Ps).

検知時刻(ts)における対象車両(9)の位置が、第1位置(Ps)に補正されると、検知時刻(ts)から先の走行軌跡(K)の起点が第1位置(Ps)に変わることなる。第1位置(Ps)よりも先の走行軌跡(K)が、第1位置(Ps)に基づいて補正されると、これに伴って対象時刻(tc)における対象車両(9)の位置も補正され、第2位置特定部12は、適切に第2位置(Pc)を特定することができる。 When the position of the target vehicle (9) at the detection time (ts) is corrected to the first position (Ps), the starting point of the traveling locus (K) ahead of the detection time (ts) is at the first position (Ps). It will change. When the travel locus (K) ahead of the first position (Ps) is corrected based on the first position (Ps), the position of the target vehicle (9) at the target time (tc) is also corrected accordingly. , and the second position specifying unit 12 can appropriately specify the second position (Pc).

1 :検知情報取得部
2 :検知時刻情報取得部
3 :認識処理部
4 :走行軌跡記憶部
5 :対象物情報取得部
9 :車両(対象車両)
10 :車両位置特定システム
11 :第1位置特定部
12 :第2位置特定部
105T :駐車枠線の端点
C :カメラ(検知装置)
D :偏差
G :地物(対象物)
K :走行軌跡
KT :対象走行軌跡
M :マーク(対象物)
OT :認識対象物
PT :経過時間(対象経過時間)
Pc :第2位置
Ps :第1位置
Tc :対象時刻
tc :対象時刻
ts :検知時刻
#1 :検知情報取得ステップ/機能
#4 :検知時刻情報取得ステップ/機能
#5 :認識処理ステップ/機能
#31 :走行軌跡記憶ステップ/機能
#14 :対象物情報取得ステップ/機能
#13,#15:第1位置特定ステップ/機能
#16 :第2位置特定ステップ/機能
1: Detection information acquisition unit 2: Detection time information acquisition unit 3: Recognition processing unit 4: Traveling locus storage unit 5: Object information acquisition unit 9: Vehicle (target vehicle)
10: Vehicle position specifying system 11: First position specifying unit 12: Second position specifying unit 105T: End point C of parking frame line: Camera (detection device)
D: deviation G: feature (object)
K: Traveling locus KT: Target traveling locus M: Mark (object)
OT: Recognition target object PT: Elapsed time (target elapsed time)
Pc: Second position Ps: First position Tc: Target time tc: Target time ts: Detection time #1: Detection information acquisition step/function #4: Detection time information acquisition step/function #5: Recognition processing step/function # 31: Traveling locus storage step/function #14: Object information acquisition step/function #13, #15: First position specifying step/function #16: Second position specifying step/function

Claims (8)

対象車両の周辺の検知情報を取得する検知情報取得部と、
前記検知情報の検知時刻を示す検知時刻情報を取得する検知時刻情報取得部と、
前記検知情報に含まれる認識対象物の認識処理を行うと共に、前記認識対象物と前記対象車両との相対位置を演算する認識処理部と、
前記対象車両の各時刻における位置に基づく前記対象車両の走行軌跡を記憶する走行軌跡記憶部と、
前記認識対象物の基準座標系における位置を示す対象物絶対位置情報を取得する対象物情報取得部と、
前記相対位置と前記認識対象物の前記対象物絶対位置情報とに基づいて前記検知時刻における前記対象車両の位置である第1位置を特定する第1位置特定部と、
前記検知時刻から現在時刻に対応する対象時刻までの前記対象車両の前記走行軌跡である対象走行軌跡と、前記第1位置とに基づいて、前記対象時刻における前記対象車両の位置である第2位置を特定する第2位置特定部と、を備え
前記対象物情報取得部は、前記認識対象物となる複数の対象物の前記基準座標系におけるそれぞれの位置を示す複数の前記対象物絶対位置情報を取得可能であり、
前記第1位置特定部は、前記検知時刻における前記対象車両の位置を示す自車位置情報が前記基準座標系における前記対象車両の位置を示すものとして、前記相対位置に基づき、前記認識対象物の前記基準座標系における仮絶対位置を設定し、
前記基準座標系において当該仮絶対位置と前記対象物絶対位置情報との距離の偏差が最小となる前記対象物絶対位置情報を持つ前記対象物を、前記認識対象物として選択し、
前記相対位置と、選択された前記認識対象物の前記対象物絶対位置情報とに基づいて、前記第1位置を特定する、車両位置特定システム。
a detection information acquisition unit that acquires detection information around the target vehicle;
a detection time information acquisition unit that acquires detection time information indicating the detection time of the detection information;
a recognition processing unit that performs recognition processing of a recognition target included in the detection information and calculates a relative position between the recognition target and the target vehicle;
a travel locus storage unit that stores a travel locus of the target vehicle based on the position of the target vehicle at each time;
an object information acquisition unit that acquires object absolute position information indicating the position of the recognition object in the reference coordinate system;
a first position identifying unit that identifies a first position, which is the position of the target vehicle at the detection time, based on the relative position and the object absolute position information of the recognition object;
A second position, which is the position of the target vehicle at the target time, based on the target travel trajectory, which is the travel trajectory of the target vehicle from the detection time to the target time corresponding to the current time, and the first position. and a second position specifying unit that specifies the
The object information acquisition unit is capable of acquiring a plurality of object absolute position information indicating respective positions of a plurality of objects to be recognized objects in the reference coordinate system,
The first position specifying unit assumes that vehicle position information indicating the position of the target vehicle at the detection time indicates the position of the target vehicle in the reference coordinate system, and determines the position of the recognition target object based on the relative position. setting a temporary absolute position in the reference coordinate system;
selecting, as the recognition object, the object having the object absolute position information that minimizes the deviation of the distance between the temporary absolute position and the object absolute position information in the reference coordinate system;
A vehicle position identification system that identifies the first position based on the relative position and the absolute object position information of the selected recognition object.
前記検知時刻情報は、前記検知情報が検知された時点の時刻又は前記検知情報取得部が前記検知情報を取得した時点の時刻に基づく取得時刻の情報を含み、
前記走行軌跡記憶部は、前記検知情報を検知する検知装置又は前記検知情報取得部と同じ基準時刻によって規定される各時刻における位置に基づいて前記走行軌跡を記憶し、
前記対象走行軌跡は、前記取得時刻から前記対象時刻までの前記走行軌跡である、請求項1に記載の車両位置特定システム。
The detection time information includes acquisition time information based on the time when the detection information is detected or the time when the detection information acquisition unit acquires the detection information,
The running locus storage unit stores the running locus based on the position at each time defined by the same reference time as the detection device that detects the detection information or the detection information acquisition unit,
The vehicle position specifying system according to claim 1, wherein the target travel locus is the travel locus from the acquisition time to the target time.
前記検知時刻情報は、前記検知情報が検知された時点又は前記検知情報取得部が前記検知情報を取得した時点から、前記対象時刻までの経過時間である対象経過時間の情報を含み、
前記対象走行軌跡は、前記対象時刻よりも前記対象経過時間前の時刻から前記対象時刻までの前記走行軌跡である、請求項1に記載の車両位置特定システム。
The detection time information includes information on a target elapsed time, which is the elapsed time from the time when the detection information is detected or the time when the detection information acquisition unit acquires the detection information to the target time,
2. The vehicle position specifying system according to claim 1, wherein the target travel locus is the travel locus from a time before the target elapsed time before the target time to the target time.
前記対象時刻は、前記第2位置特定部における処理の実行開始時の時刻である、請求項1から3の何れか一項に記載の車両位置特定システム。 The vehicle position specifying system according to any one of claims 1 to 3, wherein the target time is a time when execution of processing in the second position specifying unit is started. 前記仮絶対位置と前記認識対象物の前記対象物絶対位置情報との前記偏差が予め規定された基準偏差以下の場合に、前記検知時刻における前記自車位置情報を前記第1位置に補正し、前記偏差が前記基準偏差より大きい場合には前記第1位置に基づく前記自車位置情報の補正を行わない、請求項1から4の何れか一項に記載の車両位置特定システム。 correcting the vehicle position information at the detection time to the first position when the deviation between the temporary absolute position and the object absolute position information of the recognition object is equal to or less than a predetermined reference deviation; 5. The vehicle position specifying system according to any one of claims 1 to 4 , wherein the vehicle position information based on the first position is not corrected when the deviation is greater than the reference deviation. 前記走行軌跡記憶部は、当該走行軌跡記憶部に記憶されていた前記検知時刻における前記対象車両の位置を前記第1位置に補正すると共に、前記対象走行軌跡を、補正前の前記検知時刻における前記対象車両の位置を起点とした前記走行軌跡から、前記第1位置を起点とした前記走行軌跡に補正することで、前記第1位置よりも先の前記走行軌跡を補正する、請求項1からの何れか一項に記載の車両位置特定システム。 The travel locus storage unit corrects the position of the target vehicle at the detection time stored in the travel locus storage unit to the first position, and changes the target travel locus to the position at the detection time before correction. 6. The traveling locus ahead of the first position is corrected by correcting the traveling locus starting from the position of the target vehicle to the traveling locus starting from the first position. A vehicle localization system according to any one of the preceding claims. 検知情報取得部が対象車両の周辺の検知情報を取得する検知情報取得ステップと、
検知時刻情報取得部が前記検知情報の検知時刻を示す検知時刻情報を取得する検知時刻情報取得ステップと、
認識処理部が前記検知情報に含まれる認識対象物の認識処理を行うと共に、前記認識対象物と前記対象車両との相対位置を演算する認識処理ステップと、
走行軌跡記憶部が前記対象車両の各時刻における位置に基づく前記対象車両の走行軌跡を記憶する走行軌跡記憶ステップと、
前記認識対象物となる複数の対象物の基準座標系におけるそれぞれの位置を示す複数の対象物絶対位置情報を取得可能である対象物情報取得部が、前記認識対象物の前記基準座標系における位置を示す前記対象物絶対位置情報を取得する対象物情報取得ステップと、
第1位置特定部が前記相対位置と前記認識対象物の前記対象物絶対位置情報とに基づいて前記検知時刻における前記対象車両の位置である第1位置を特定する第1位置特定ステップと、
第2位置特定部が前記検知時刻から現在時刻に対応する対象時刻までの前記対象車両の前記走行軌跡である対象走行軌跡と、前記第1位置とに基づいて、前記対象時刻における前記対象車両の位置である第2位置を特定する第2位置特定ステップと、を備え
前記第1位置特定ステップでは、
前記検知時刻における前記対象車両の位置を示す自車位置情報が前記基準座標系における前記対象車両の位置を示すものとして、前記相対位置に基づき、前記認識対象物の前記基準座標系における仮絶対位置を設定し、
前記基準座標系において当該仮絶対位置と前記対象物絶対位置情報との距離の偏差が最小となる前記対象物絶対位置情報を持つ前記対象物を、前記認識対象物として選択し、
前記相対位置と、選択された前記認識対象物の前記対象物絶対位置情報とに基づいて、前記第1位置を特定する、車両位置特定方法。
a detection information acquisition step in which the detection information acquisition unit acquires detection information around the target vehicle;
A detection time information obtaining step in which a detection time information obtaining unit obtains detection time information indicating a detection time of the detection information;
a recognition processing step in which a recognition processing unit performs recognition processing of a recognition target object included in the detection information and calculates a relative position between the recognition target object and the target vehicle;
a travel locus storage step in which a travel locus storage unit stores a travel locus of the target vehicle based on the position of the target vehicle at each time;
A target object information acquiring unit capable of acquiring a plurality of target absolute position information indicating respective positions of a plurality of target objects to be the recognition target objects in the reference coordinate system, is capable of acquiring the positions of the recognition target objects in the reference coordinate system . an object information acquiring step of acquiring the object absolute position information indicating
a first position specifying step in which a first position specifying unit specifies a first position, which is the position of the target vehicle at the detection time, based on the relative position and the object absolute position information of the recognition object;
A second position specifying unit determines the position of the target vehicle at the target time based on the target travel trajectory, which is the travel trajectory of the target vehicle from the detection time to the target time corresponding to the current time, and the first position. a second position specifying step of specifying a second position, which is a position ;
In the first locating step,
Assuming that the vehicle position information indicating the position of the target vehicle at the detection time indicates the position of the target vehicle in the reference coordinate system, a provisional absolute position of the recognition object in the reference coordinate system is calculated based on the relative position. and set
selecting, as the recognition object, the object having the object absolute position information that minimizes the deviation of the distance between the temporary absolute position and the object absolute position information in the reference coordinate system;
A method of identifying a position of a vehicle, wherein the first position is identified based on the relative position and the absolute object position information of the selected recognition object.
対象車両の周辺の検知情報を取得する検知情報取得機能と、
前記検知情報の検知時刻を示す検知時刻情報を取得する検知時刻情報取得機能と、
前記検知情報に含まれる認識対象物の認識処理を行うと共に、前記認識対象物と前記対象車両との相対位置を演算する認識処理機能と、
前記対象車両の各時刻における位置に基づく前記対象車両の走行軌跡を記憶する走行軌跡記憶機能と、
前記認識対象物の基準座標系における位置を示す対象物絶対位置情報を取得する対象物情報取得機能と、
前記相対位置と前記認識対象物の前記対象物絶対位置情報とに基づいて前記検知時刻における前記対象車両の位置である第1位置を特定する第1位置特定機能と、
前記検知時刻から現在時刻に対応する対象時刻までの前記対象車両の前記走行軌跡である対象走行軌跡と、前記第1位置とに基づいて、前記対象時刻における前記対象車両の位置である第2位置を特定する第2位置特定機能と、をコンピュータに実現させ
前記対象物情報取得機能は、前記認識対象物となる複数の対象物の前記基準座標系におけるそれぞれの位置を示す複数の前記対象物絶対位置情報を取得可能であり、
前記第1位置特定機能では、
前記検知時刻における前記対象車両の位置を示す自車位置情報が前記基準座標系における前記対象車両の位置を示すものとして、前記相対位置に基づき、前記認識対象物の前記基準座標系における仮絶対位置を設定し、
前記基準座標系において当該仮絶対位置と前記対象物絶対位置情報との距離の偏差が最小となる前記対象物絶対位置情報を持つ前記対象物を、前記認識対象物として選択し、
前記相対位置と、選択された前記認識対象物の前記対象物絶対位置情報とに基づいて、前記第1位置を特定する、車両位置特定プログラム。
A detection information acquisition function that acquires detection information around the target vehicle,
A detection time information acquisition function for acquiring detection time information indicating the detection time of the detection information;
a recognition processing function for performing recognition processing of a recognition target included in the detection information and calculating a relative position between the recognition target and the target vehicle;
a running locus storage function for storing a running locus of the target vehicle based on the position of the target vehicle at each time;
an object information acquisition function for acquiring object absolute position information indicating the position of the recognition object in the reference coordinate system;
a first position specifying function for specifying a first position, which is the position of the target vehicle at the detection time, based on the relative position and the object absolute position information of the recognition object;
A second position, which is the position of the target vehicle at the target time, based on the target travel trajectory, which is the travel trajectory of the target vehicle from the detection time to the target time corresponding to the current time, and the first position. A second position specifying function that specifies the
The object information acquisition function is capable of acquiring a plurality of object absolute position information indicating respective positions of a plurality of objects to be recognized objects in the reference coordinate system,
In the first position specifying function,
Assuming that the vehicle position information indicating the position of the target vehicle at the detection time indicates the position of the target vehicle in the reference coordinate system, a provisional absolute position of the recognition target object in the reference coordinate system is calculated based on the relative position. and set
selecting, as the recognition object, the object having the object absolute position information that minimizes the deviation of the distance between the temporary absolute position and the object absolute position information in the reference coordinate system;
A vehicle position specifying program for specifying the first position based on the relative position and the object absolute position information of the selected recognition object.
JP2019094111A 2019-05-17 2019-05-17 VEHICLE POSITIONING SYSTEM, VEHICLE POSITIONING METHOD AND VEHICLE POSITIONING PROGRAM Active JP7283223B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019094111A JP7283223B2 (en) 2019-05-17 2019-05-17 VEHICLE POSITIONING SYSTEM, VEHICLE POSITIONING METHOD AND VEHICLE POSITIONING PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019094111A JP7283223B2 (en) 2019-05-17 2019-05-17 VEHICLE POSITIONING SYSTEM, VEHICLE POSITIONING METHOD AND VEHICLE POSITIONING PROGRAM

Publications (2)

Publication Number Publication Date
JP2020190779A JP2020190779A (en) 2020-11-26
JP7283223B2 true JP7283223B2 (en) 2023-05-30

Family

ID=73454552

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019094111A Active JP7283223B2 (en) 2019-05-17 2019-05-17 VEHICLE POSITIONING SYSTEM, VEHICLE POSITIONING METHOD AND VEHICLE POSITIONING PROGRAM

Country Status (1)

Country Link
JP (1) JP7283223B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007309670A (en) 2006-05-16 2007-11-29 Toyota Motor Corp Vehicle position detection device
JP2014115247A (en) 2012-12-12 2014-06-26 Honda Motor Co Ltd Vehicle position estimation device and sensor information integration apparatus
JP2018112506A (en) 2017-01-13 2018-07-19 クラリオン株式会社 On-board processing device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019008709A (en) * 2017-06-28 2019-01-17 京セラ株式会社 Vehicle, information processing system, information processing device, and data structure

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007309670A (en) 2006-05-16 2007-11-29 Toyota Motor Corp Vehicle position detection device
JP2014115247A (en) 2012-12-12 2014-06-26 Honda Motor Co Ltd Vehicle position estimation device and sensor information integration apparatus
JP2018112506A (en) 2017-01-13 2018-07-19 クラリオン株式会社 On-board processing device

Also Published As

Publication number Publication date
JP2020190779A (en) 2020-11-26

Similar Documents

Publication Publication Date Title
JP7078909B2 (en) Vehicle control device and computer program for vehicle control
CN108628324B (en) Unmanned vehicle navigation method, device, equipment and storage medium based on vector map
US11351986B2 (en) In-vehicle processing apparatus
US12073722B2 (en) Parking lot identification system and method
US11308805B2 (en) Parking space notification device and method
CN114734990B (en) A memory automatic parking method and parking system
US20180107884A1 (en) Road marking recognition device
JP7463997B2 (en) Vehicle control device, vehicle control method, and vehicle control computer program
CN121697674A (en) Vehicle control device, vehicle control method and computer program for vehicle control
JP7275520B2 (en) vehicle controller
JP7458514B2 (en) Determining the starting position of the vehicle for localization
JP2018081536A (en) Operation support system, operation support method, and program
CN102436758B (en) Method and apparatus for supporting parking process of vehicle
US20210001837A1 (en) Parking assist device
JP2012026888A (en) Own-vehicle location recognition device
EP4063218B1 (en) Vehicle controller, and method and computer program for controlling vehicle
JP7283223B2 (en) VEHICLE POSITIONING SYSTEM, VEHICLE POSITIONING METHOD AND VEHICLE POSITIONING PROGRAM
JP7400213B2 (en) Vehicle position estimation system, vehicle position estimation method, and vehicle position estimation program
US12157466B2 (en) Vehicle controller, and method and computer program for controlling vehicle
JP5557036B2 (en) Exit determination device, exit determination program, and exit determination method
JP5460413B2 (en) Own vehicle position recognition device
JP7321034B2 (en) Driving support method and driving support device
JP7006797B2 (en) Direction detection system, direction detection method, and direction detection program
CN121363956A (en) Vehicle positioning method, device and equipment
WO2024018538A1 (en) Parking assistance method and parking assistance device

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20210423

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230130

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: 20230418

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230501

R150 Certificate of patent or registration of utility model

Ref document number: 7283223

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150