JP6704876B2 - 自動走行制御システム - Google Patents

自動走行制御システム Download PDF

Info

Publication number
JP6704876B2
JP6704876B2 JP2017110246A JP2017110246A JP6704876B2 JP 6704876 B2 JP6704876 B2 JP 6704876B2 JP 2017110246 A JP2017110246 A JP 2017110246A JP 2017110246 A JP2017110246 A JP 2017110246A JP 6704876 B2 JP6704876 B2 JP 6704876B2
Authority
JP
Japan
Prior art keywords
change
vehicle
road
information
structure map
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
JP2017110246A
Other languages
English (en)
Other versions
JP2018206024A (ja
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2017110246A priority Critical patent/JP6704876B2/ja
Priority to CN201810535627.5A priority patent/CN108983766B/zh
Priority to US15/990,971 priority patent/US10647317B2/en
Publication of JP2018206024A publication Critical patent/JP2018206024A/ja
Application granted granted Critical
Publication of JP6704876B2 publication Critical patent/JP6704876B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0238Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
    • G05D1/024Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/10Path keeping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/20Conjoint control of vehicle sub-units of different type or different function including control of steering systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/02Control of vehicle driving stability
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/10Path keeping
    • B60W30/12Lane keeping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3807Creation or updating of map data characterised by the type of data
    • G01C21/3815Road data
    • G01C21/3819Road shape data, e.g. outline of a route
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • G05D1/0253Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting relative motion information from a plurality of images taken successively, e.g. visual odometry, optical flow
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0257Control of position or course in two dimensions specially adapted to land vehicles using a radar
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/007Switching between manual and automatic parameter input, and vice versa
    • B60W2050/0072Controller asks driver to take over
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/55External transmission of data to or from the vehicle using telemetry
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/65Data transmitted between vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/10Change speed gearings
    • B60W2710/1038Output speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/18Braking system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/20Steering systems
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Electromagnetism (AREA)
  • Human Computer Interaction (AREA)
  • Optics & Photonics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

本発明は、車両の制御システムに関するものであり、特に、車両の自動走行を制御する自動走行制御システムに関する。
近年、車両の出力、操舵、制動を自動で制御する自動走行制御システムの開発が進められている。このような自動走行制御システムでは、記憶装置に格納されている高精度地図に基づいて車両の自動走行が制御される。高精度地図に含まれる情報は、例えば道路工事などにより変遷しやすいため、外部のサーバから配信される最新の地図データで車両内の高精度地図が更新できる更新装置が提案されている。
例えば、特許文献1には、道路工事などで一時的に使用できなくなった車線などの変更点が含まれる地図データをサーバから受信して更新する地図データ記憶装置が開示されている。
しかし、特許文献1のような地図データ記憶装置では、例えば道路形状が変更されない些細な道路工事であっても、道路工事及び該道路工事に伴う通行規制が行われるたびに、その区間の全体について高精度地図の更新処理が実行される場合がある。
このような場合、高精度地図の更新データをサーバから大量にダウンロードするため、車両に更新情報を送信する該サーバや、車両において高精度地図の更新処理を実行するCPU(Central Processing Unit)に過度な負担が集中することとなる。
特に、高精度地図は膨大なデータ量の道路情報で構成されていることから、例えば上述のような些細な道路工事であっても地図データが頻繁に更新されると、その更新データ量は膨大なものとなり、更新データを送信するサーバとそれを受信する車両間の通信コストが嵩むと共に、サーバの機能が一定程度占有される結果となって、道路構造マップの更新システムの能力が低下するような場合がある。
特開2016−153832号公報
このような背景から、高精度地図を使用して車両の自動走行を制御する自動走行制御システムにおいて、高精度地図の更新コストが低減できると共に、更新システムの能力低下が防止できる自動走行制御システムの実現が望まれている。
本発明の一の態様は、記憶装置に記憶された道路構造マップに基づいて車両の自動走行を制御する車両制御装置と、前記道路構造マップの変更情報を外部から受信する受信装置と、前記変更情報に基づいて前記道路構造マップの更新を実行する更新装置と、を備える自動走行制御システムである。前記自動走行制御システムは、前記受信装置により外部から受信された前記変更情報が、前記道路構造マップに含まれる所定区間の一時的な変更を示す情報であるか否かを判定し、前記変更情報が前記道路構造マップに含まれる所定区間の一時的な変更を示す情報であると判定した場合には、前記道路構造マップを更新することなく、前記所定区間における前記車両の自動走行を制限する。また、前記自動走行制御システムは、前記変更情報が前記道路構造マップに含まれる所定区間の一時的な変更を示す情報でないと判定した場合には、前記外部から変更後の道路構造マップを取得して前記記憶装置に記憶された道路構造マップを更新し、前記所定区間における前記車両の自動走行を制御する。
本発明の他の態様によると、前記自動走行制御システムは、前記車両の自動走行区間に前記所定区間が含まれる場合には、前記所定区間に到達する前に前記自動走行の機能の少なくとも一部を制限して手動運転へと変更する。
本発明の他の態様によると、前記車両の自動走行区間に前記所定区間が含まれる場合には、前記所定区間を通過して所定距離を走行した後に自動走行の前記制限を解除する。
本発明の他の態様によると、前記変更情報が前記道路構造マップの道路の形状の変更を示す情報である場合には、前記変更情報に基づいて前記道路構造マップを更新する。
本発明の他の態様によると、前記変更情報が舗装の更新、補修、路面清掃、除草、または事故のうち少なくとも一つを含む情報である場合に、前記所定区間の一時的な変更を示す情報であると判断し、前記変更情報が道路の新設、車線の増減、カーブの曲率の変更、車線の変更、または路面標示の変更のうち少なくとも一つを含む情報である場合に、前記所定区間の一時的な変更を示す情報ではないと判断する
本発明の実施形態に係る自動走行制御システムを備えた車両の構成を示すブロック図である。 本発明の実施形態に係る自動走行制御システムが実行する道路構造マップの更新処理手順を示すフロー図である。 本発明の実施形態に係る自動走行制御システムを備えた車両が走行する道路の一例を示す図である。
以下、図面を参照して、本発明の実施の形態を説明する。なお、本実施形態では、本発明に従う自動走行制御システムの一例として、車両に搭載される自動走行制御システムを示すが、本発明に係る自動走行制御システムの構成は、これに限らず、広くの一般の移動体に搭載される場合にも適用することができる。
まず、本実施形態に係る車両の自動走行を制御する自動走行制御システムの構成について説明する。図1は、本実施形態に係る自動走行制御システム100を備えた車両10の構成を示すブロック図である。
自動走行制御システム100は、自動走行制御装置102と、自動走行制御装置102に検知信号を出力する撮像装置120、衛星測位装置122、通信装置124、測距装置126、及びレーダ128などからなる検知機器と、自動走行制御装置102から出力された信号に基づいて作動する操舵装置130、駆動装置132及び制動装置134等からなる走行操作機器などから構成されている。
撮像装置120は、例えば、レンズ等の光学素子及びCMOS(Complementary Metal Oxide Semiconductor)センサ等の固体撮像素子などから構成されるカメラであって、例えばルームミラーの裏側やフロントガラスの上端近傍などを含む車室内外の複数の箇所に取り付けられて、常時、車両10の周囲の他の車両、障害物、標識、路面などを撮像する。
衛星測位装置122は、GNSS(Global Navigation Satellite System)受信機などにより構成され、自車両10の現在位置を検出する。検出された当該車両の現在位置は自動走行制御装置102へと出力されて、設定された走行経路へ自車両10を導くために用いる。また、例えば車室内に搭載されたカーナビゲーションシステムの画面地図上への自車両位置の表示、記憶装置106などに保存される走行履歴情報の生成などの際にも、当該衛星測位装置122から出力される情報が利用される。
通信装置124は、無線通信を行い、インターネットなどを介して外部サーバ142に接続して、外部サーバ142から最新の道路構造マップを受信して道路構造マップを最新の状態に更新したり、最新の交通情報等を受信する。また、通信装置124は、無線LAN(Local Area Network)用の通信機能を備え、周辺の公衆無線LANのアクセスポイントなどを介してインターネットなどにアクセスし、例えば駐車場やショッピングセンタなどの車両近隣の施設情報などを入手することもできる。
測距装置126は、例えば車両10の前方の障害物や車両などの対象物に対してパルス状のレーザ光を照射し、該レーザ光の散乱光が戻るまでの時間を計測することにより該対象物までの距離を計測するLIDAR(Laser Imaging Detection and Ranging)などで構成される。測距装置126は、例えば車体の前面や側面などの複数箇所に取り付けられている。
レーダ128は、例えば、ミリ波の周波数を周波数変調連続波(FMCW:Frequency Modulated Continuous Wave)方式を用いて時間的に変化させて送受信することにより、先行車との距離を測定する。レーダ128は、例えば車体の前面などに取り付けられている。
操舵装置130は、車両10の進行方向を制御し、例えばステアリング軸の一端に設けられたピニオンとステアリングギヤボックスに設けられたラックとにより構成されるラックアンドピニオン式のステアリングギヤ機構を備えると共に、該ピニオンに連接されたモータを備えている。該モータは、自動走行制御装置102により設定された操舵角となるように駆動されて、車両10の操舵が制御されることとなる。
駆動装置132は、例えば、エンジンまたはモータの何れかまたは両方で構成されると共に、該エンジン及び/またはモータを制御するためのECU(Electronic Control Unit)を備えている。該ECUは、自動走行制御装置102が出力する設定値に基づいて該エンジン及び/またはモータの出力を制御することにより、車両10の駆動が制御される。
制動装置134は、車両10の各車輪の制動力を調節する、例えばブレーキアクチュエータなどから構成されており、自動走行制御装置102が出力する設定値に基づいて、各車輪のブレーキアクチュエータが作動し、車両10の制動が制御される。
次に、本実施形態の自動走行制御システム100の一部を構成する自動走行制御装置102について説明する。自動走行制御装置102は、信号処理装置であるCPU(Central Processing Unit)104と、プログラムが書き込まれたROM(Read Only Memory)、高精度地図情報、経路情報などのデータの一時記憶のためのRAM(Random Access Memory)等からなる記憶装置106、及び、地図更新の要否判定および更新処理を行う更新処理用CPU108等を有するコンピュータで構成されており、撮像装置120、衛星測位装置122、通信装置124、測距装置126、及びレーダ128などの検知機器から出力される検知信号に基づいて、操舵装置130、駆動装置132及び制動装置134等からなる走行操作機器への出力信号を決定する。
なお、本発明の自動走行制御システム100において実行される以下の実施形態に係る処理は、例えばコンピュータである自動走行制御装置102がプログラムを実行することにより制御される。また、自動走行制御装置102が実行する当該コンピュータ・プログラムは、記憶装置106の上記ROMやコンピュータ読み取り可能な任意の記憶媒体などに記憶させておくことができる。
CPU104は、車両10のユーザが選択した制御モード(例えば、自動運転モードまたは手動運転モード)に応じて、車両10を制御する。例えば、自動運転モードが選択された場合には、自動走行制御装置102のCPU104は、走行時に各検出装置から出力される検出結果及び記憶装置106に記憶されている道路構造マップに基づいて、例えば所定区間の該車両10の将来状態を予測して該車両10の走行軌道を最適化すると共に、当該最適化された走行軌道が該所定区間で実行できるように複数の操作処理(例えば、車両の減速/加速、車線の変更/維持)で構成される行動計画を生成し、該行動計画に応じた操作処理を順次実行することにより、車両10を自動走行させる。
なお、CPU104は、自動運転モードが選択されている場合であっても、撮像装置120などの検知機器や操舵装置130などの操作装置に異常または問題を検出したような場合には、自動運転の機能の一部または全部の停止を指示する信号を出力する。該信号を受信した車両10の各機器、例えば車載のカーナビゲーションシステムの場合は、その画面に表示またはスピーカを通じて車両10のドライバに全部または一部の運転操作を移譲する旨報知し、ドライバによる手動運転を促したり、ドライバによる手動運転に移行できない場合は、速やかに車両10を近隣の安全な場所に自動で移動して停止、または、一部の自動運転(例えば、操舵装置130による操舵機能のみ)の自動運転機能を強制的に停止したりする。
記憶装置106としては、例えば、NAND型フラッシュメモリなどの半導体メモリ、MRAM(Magnetoresistive Random Access Memory)などの磁気抵抗メモリからなるソリッドステートドライブ(SSD:solid state drive)や、ハードディスクドライブ(HDD:Hard Disk Drive)などの任意の記憶手段を使用することができる。また、用途に応じて複数の記憶手段を併用(例えば、フラッシュメモリとHDDとを併用)することもでき、記憶装置106を構成する筐体内部に複数の該記憶手段を配置して、必要に応じて各記憶手段を使い分けることができる。
記憶装置106には、CPU104が実行するプログラムや経路情報などの一時記憶用データのほか、車両の自動運転において使用される道路構造マップが保存されている。該道路構造マップは、高精度地図であって、道路を構成する各部の位置、サイズ、形状に関するデータが含まれており、例えば道路の縁石、道路に設けられた物標(例えば、標識、信号、電柱、ポールなど)などの道路を構成する道路各部の位置や形状が数cm程度の誤差で表された数値データと共に、該道路の路面上にペイントされた描画パターン(車線、停止線、横断歩道など)の情報(形状、車線種類、車線の幅員情報)に関するデータを含んでいる。
上述のような構成の道路構造マップは、車両10の行動計画を生成して自動走行を制御するために利用されることから、常に最新の道路構造マップに維持されることが好ましい。しかしながら、高精度地図は膨大なデータ量の道路情報で構成されていることから、例えば道路形状が変更されない些細な道路工事により一時的な変更を受けた区間についてまで、高精度地図の更新処理が何度も実行されることとなると、外部サーバ142から更新データをダウンロードして車両10の道路構造マップを更新する頻度が高まるため、サーバ装置142と車両10との通信コストが嵩む共に、外部サーバ142や車両10の通信装置124及び更新処理用CPU108などに過度な負担が集中することとなる。この結果、道路構造マップの更新システムの全体の能力低下を来たすような事態も生じ得る。
このような事態を解消すべく、本実施形態に係る自動走行制御システム100は、特に、道路工事などに伴う道路の変更が一時的なものであるのか否かを判断し、当該道路の変更が一時的なものである場合には、当該変更が含まれる区間の道路構造マップを更新しないように処理する機能を備えている。以下、当該機能を備えた自動走行制御システム100が実行する道路構造マップの具体的な更新手順について、図2に示すフロー図に従って説明する。なお、本処理は、例えば、車両10のユーザが該車両のエンジンを始動することにより開始され、エンジンが停止されたと同時に終了するが、車両10のエンジン停止時であっても、通信装置124は、待機状態とすることが可能なため、車両10のバッテリの状態、マップ更新の緊急性に応じて更新可能である。
まず、外部サーバ142において、道路工事や事故などの情報が取得された場合には、該道路工事または事故が発生した区間及び該道路工事または事故によって変更された道路構成に係る変更情報が、外部サーバ142から車両10へと配信される(S202)。
当該変更情報を受信した車両10は、更新処理用CPU108において、当該変更情報を解析すると共に、当該区間における変更が、道路形状が維持される一時的な変更であるか否か(例えば、道路工事の前後において道路構造マップのデータに変更が生じるか否か)が判断される(S204)。
具体的には、当該区間における変更が、例えば道路の新設、車線の増減、カーブの曲率、車線の変更、路面標示の変更などを含む変更であるような場合には、車両10の更新処理用CPU108は、道路形状の変更を伴うもの、すなわち、一時的な道路構成の変更ではないと判断(S204:No)し、外部サーバ142から当該区間における変更内容が反映された最新版の道路構造マップをダウンロードして、記憶装置106内の道路構造マップを更新する(S206)。
一方、更新処理用CPU108は、当該区間における変更が、例えば、舗装の更新・補修、路面清掃、除草、事故などによる一時的な車線制限などに該当する変更であるような場合には、道路形状が維持される変更、すなわち、一時的な道路構成の変更であると判断する(S204:Yes)。
図3は、上述のような一時的な変更がなされた道路の一例を示すものであって、走行車線310において路面補修などの道路工事304に伴う一時的な車線規制区間306を含む道路を示している。
例えば、図3のような道路環境に係る変更情報を外部サーバ142から取得した車両10の更新処理用CPU108は、当該情報に基づいて、道路工事304は走行車線310の道路形状を変更するものではなく、また、車線規制区間306は道路工事304の終了後に解除される一時的な変更であると判断する(S204:Yes)。なお、このような、一時的な道路の規制としては、上述のような走行車線規制に限らず、例えば追い越し車線規制、登坂車線規制、路肩規制、島状規制(三車線以上の中央を規制)、通行止め、片側交互通行、及び対面交通などの一般的な交通規制も含まれる。
このような判断がなされた場合、車両10において、サーバ142に対して当該車線規制区間306に係る更新用マップを要求することなく、また、記憶装置106に格納されている道路構造マップも更新されることはない。一方、車線規制区間306を含む道路では、実際の道路の構造が、記憶装置106に格納されている道路構造マップの道路構造と相違するため、次処理(S208)では、当該一時的な変更がなされた区間において、車両10の自動走行の一部または全部を制限する処理が実行される。
具体的には、図3において、車両10の自動走行区間に、自動運転制限区間330(車線規制区間306の開始地点から手前に所定距離Dだけ離れた地点と該車線規制区間306の終了地点から進行方向に所定距離dだけ離れた地点との間の区間)が含まれるような場合には、当該自動運転制限区間330において、例えば操舵装置130の自動運転を制限する処理が実行される。
例えば、出力、操舵、制動の全てが自動で運転されている車両10が、自動運転制限区間330の開始点(車線規制区間306の開始地点の手前の所定距離Dの地点)に到達すると、操舵操作のドライバへの移譲処理が開始される旨が、車載10のカーナビゲーションシステムの表示画面またはスピーカを通じてドライバに通知される。そして、車線規制区間306に到達する以前に操舵操作の移譲が完了するように該ドライバに操舵の手動操作が促され、当該移譲の完了後に操舵の自動運転が停止される。
なお、出力及び制動に係る自動運転については自動運転制限区間330の開始点に到達後も継続されて、例えば、前走車との車間距離を一定に保ちつつ設定車速の範囲内で車両10を走行させる追従走行が実行できるよう、駆動装置132及び制動装置134が自動制御される。
なお、このような例に限らず、例えば、自動運転制限区間330の開始点に到達した時点において、出力、操舵、制動の全ての操作をドライバへと移譲して、当該全ての操作が手動運転されるような構成としてもよい。また、所定距離Dは、ドライバへの操作の移譲が余裕をもって実行できるような距離、例えば2km以上に設定されることが好ましい。
そして、車線規制区間306に近づきつつある車両10のドライバは、規制区間306を避けて追い越し車線320を走行するように操舵操作を自ら行う。一方、車両10の出力及び制動については、ミリ波レーダ128、撮像装置120、測距装置126などの検知機器による車両10の前方の情報の検知結果に基づいて自動で制御される。
自動運転制限区間330の終了地点(車線規制区間306の終了地点から進行方向に所定距離dだけ離れた地点)に達した時点で、車両10では、自動運転の制限を解除する旨の通知(すなわち、手動の操舵操作を自動運転に復帰させる旨の通知)が、カーナビゲーションシステムの表示画面などを通じて実行されて、全ての操作が再び自動で操作されることとなる。
なお、所定距離dは、所定距離Dよりも小さい値とすることができ、例えば0.5km以下に設定されることが好ましい。
このように、本実施形態に係る自動走行制御システム100は、車両10の自動走行が実行される道路において、一時的に道路構成が変更される区間を走行するような場合であっても、当該区間についての高精度地図の更新処理は実行せず、当該区間における自動運転の少なくとも一部を制限するように構成されているため、外部サーバ142、車両10の通信装置124及び更新処理用CPU108における更新による処理負担を軽減でき、これにより、道路構造マップの更新システムの能力低下を未然に防止することができる。また、サーバ装置142と車両10との通信コストについても大幅に低減することが可能となる。
なお、本実施形態では、図2に示す処理フローのS204〜S208の処理を車両10において実行されるものとしたが、このような実施形態に限らず、これらの処理の一部が外部サーバ142で実行されるような構成としてもよい。例えば、外部サーバ142において、所定区間における変更が一時的な変更であるか否かを判断すると共に、一時的な変更であると判断した場合には、当該所定区間における自動走行の一部または全部の操作の制限を指示する情報を外部サーバ142から車両10に配信し、配信された当該情報に基づいて、車両10の自動走行を制限するような構成としてもよい。
以上、説明したように、本発明の自動走行制御システムは、記憶装置に記憶された道路構造マップに基づいて車両の自動走行を制御する車両制御装置と、前記道路構造マップの変更情報を外部から受信する受信装置と、前記変更情報に基づいて前記道路構造マップの更新を実行する更新装置と、を備える自動走行制御システムであって、前記変更情報が前記道路構造マップに含まれる所定区間の一時的な変更を示す情報である場合には、前記道路構造マップを更新することなく、当該所定区間における該車両の自動走行を制限する。
これにより、外部サーバ、車両の通信装置及び更新処理用CPUなどへの負担を軽減することができ、また、道路構造マップの更新システムの能力低下を未然に防止することができる。さらに、サーバ装置と車両との通信コストについても大幅に低減することが可能となる。
なお、本発明は、上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において改変して用いることができる。
10・・・車両、100・・・自動走行制御システム、102・・・自動走行制御装置、104・・・CPU、106・・・記憶装置、108・・・更新処理用CPU、120・・・撮像装置、122・・・衛星測位装置、124・・・通信装置、126・・・測距装置、128・・・レーダ、130・・・操舵装置、132・・・駆動装置、134・・・制動装置、142・・・外部サーバ。

Claims (5)

  1. 記憶装置に記憶された道路構造マップに基づいて車両の自動走行を制御する車両制御装置と、前記道路構造マップの変更情報を外部から受信する受信装置と、前記変更情報に基づいて前記道路構造マップの更新を実行する更新装置と、を備える自動走行制御システムにおいて、
    前記受信装置により外部から受信された前記変更情報が、前記道路構造マップに含まれる所定区間の一時的な変更を示す情報であるか否かを判定し、
    前記変更情報が前記道路構造マップに含まれる所定区間の一時的な変更を示す情報であると判定した場合には、前記道路構造マップを更新することなく、前記所定区間における前記車両の自動走行を制限し、
    前記変更情報が前記道路構造マップに含まれる所定区間の一時的な変更を示す情報でないと判定した場合には、前記外部から変更後の道路構造マップを取得して前記記憶装置に記憶された道路構造マップを更新し、前記所定区間における前記車両の自動走行を制御する、
    自動走行制御システム。
  2. 前記車両の自動走行区間に前記所定区間が含まれる場合には、前記所定区間に到達する前に前記自動走行の機能の少なくとも一部を制限して手動運転へと変更する、
    請求項1に記載の自動走行制御システム。
  3. 前記車両の自動走行区間に前記所定区間が含まれる場合には、前記所定区間を通過して所定距離を走行した後に自動走行の前記制限を解除する、
    請求項1または2に記載の自動走行制御システム。
  4. 前記変更情報が前記道路構造マップの道路の形状の変更を示す情報である場合には、前記変更情報に基づいて前記道路構造マップを更新する、
    請求項1ないし3のいずれか一項に記載の自動走行制御システム。
  5. 前記変更情報が舗装の更新、補修、路面清掃、除草、または事故のうち少なくとも一つを含む情報である場合に、前記所定区間の一時的な変更を示す情報であると判断し、前記変更情報が道路の新設、車線の増減、カーブの曲率の変更、車線の変更、または路面標示の変更のうち少なくとも一つを含む情報である場合に、前記所定区間の一時的な変更を示す情報ではないと判断する、
    請求項1ないし4のいずれか一項に記載の自動走行制御システム。
JP2017110246A 2017-06-02 2017-06-02 自動走行制御システム Active JP6704876B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2017110246A JP6704876B2 (ja) 2017-06-02 2017-06-02 自動走行制御システム
CN201810535627.5A CN108983766B (zh) 2017-06-02 2018-05-29 自动行驶控制***
US15/990,971 US10647317B2 (en) 2017-06-02 2018-05-29 Automatic traveling control system and server device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017110246A JP6704876B2 (ja) 2017-06-02 2017-06-02 自動走行制御システム

Publications (2)

Publication Number Publication Date
JP2018206024A JP2018206024A (ja) 2018-12-27
JP6704876B2 true JP6704876B2 (ja) 2020-06-03

Family

ID=64459261

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017110246A Active JP6704876B2 (ja) 2017-06-02 2017-06-02 自動走行制御システム

Country Status (3)

Country Link
US (1) US10647317B2 (ja)
JP (1) JP6704876B2 (ja)
CN (1) CN108983766B (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3460406B1 (en) * 2017-08-28 2024-04-03 Panasonic Intellectual Property Corporation of America Information processing apparatus, vehicle, information processing method, running control method, and map updating method
JP2019104315A (ja) * 2017-12-11 2019-06-27 トヨタ紡織株式会社 乗物のモニター装置
JP7001030B2 (ja) * 2018-09-14 2022-01-19 株式会社デンソー 地図更新システム、地図更新サーバ及び車載端末
CN111683851B (zh) * 2018-12-26 2023-09-12 百度时代网络技术(北京)有限公司 用于自动驾驶的自反向车道的相互避开算法
CN109862084B (zh) * 2019-01-16 2021-10-08 北京百度网讯科技有限公司 地图数据更新方法、装置、***及存储介质
KR102644324B1 (ko) * 2019-05-20 2024-03-07 현대모비스 주식회사 자율 주행 장치 및 방법
WO2021140798A1 (ja) * 2020-01-08 2021-07-15 株式会社Nttドコモ 情報処理システム
JP2021116781A (ja) * 2020-01-29 2021-08-10 トヨタ自動車株式会社 車両制御方法、車両用制御装置及びサーバ
JP2021144336A (ja) * 2020-03-10 2021-09-24 トヨタ自動車株式会社 情報処理装置、情報処理システム、及び、情報処理方法
US11703335B2 (en) * 2020-06-19 2023-07-18 Toyota Research Institute, Inc. Coordinating and learning maps dynamically
JP7275238B2 (ja) * 2021-01-29 2023-05-17 三菱電機株式会社 運転支援情報配信装置、交通システム、車両、車両制御装置およびコンピュータプログラム
JP6992205B1 (ja) 2021-01-29 2022-01-13 三菱電機株式会社 運転支援情報配信装置、交通システム、車両、車両制御装置およびコンピュータプログラム
WO2023006392A1 (en) * 2021-07-29 2023-02-02 Memjet Technology Limited Thread-coating module
WO2023145739A1 (ja) * 2022-01-26 2023-08-03 株式会社デンソー 地図情報システム、車載装置および管理サーバ

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3622397B2 (ja) * 1997-01-30 2005-02-23 トヨタ自動車株式会社 車載機器制御装置
JP4468763B2 (ja) * 2004-08-10 2010-05-26 アルパイン株式会社 車載用電子装置
JP4869858B2 (ja) * 2006-10-05 2012-02-08 クラリオン株式会社 車両の走行制御システム
JP5689278B2 (ja) * 2010-10-22 2015-03-25 株式会社シンテックホズミ 自動搬送車の制御方法
JP5666327B2 (ja) * 2011-01-31 2015-02-12 株式会社Ihiエアロスペース 無人移動体及び無人移動体の制御方法
JP2014067165A (ja) * 2012-09-25 2014-04-17 Mitsubishi Motors Corp 運転支援装置
JP2015230573A (ja) * 2014-06-05 2015-12-21 アルパイン株式会社 車両運転支援装置、方法およびプログラム
JP2016153832A (ja) 2015-02-20 2016-08-25 パイオニア株式会社 地図データ記憶装置、制御方法、プログラム及び記憶媒体
US20180038701A1 (en) * 2015-03-03 2018-02-08 Pioneer Corporation Route search device, control method, program and storage medium
JP2016192028A (ja) * 2015-03-31 2016-11-10 株式会社デンソー 自動走行制御装置および自動走行制御システム
JP6791616B2 (ja) * 2015-04-27 2020-11-25 トヨタ自動車株式会社 自動運転車両システム
JP6798779B2 (ja) * 2015-11-04 2020-12-09 トヨタ自動車株式会社 地図更新判定システム
JP6815724B2 (ja) * 2015-11-04 2021-01-20 トヨタ自動車株式会社 自動運転システム
US11238726B2 (en) * 2016-12-02 2022-02-01 International Business Machines Corporation Control of driverless vehicles in construction zones
CN106681318A (zh) * 2016-12-09 2017-05-17 重庆长安汽车股份有限公司 自动驾驶中车道线检测短暂丢失的车辆安全控制***及方法
CN106647767A (zh) * 2017-01-16 2017-05-10 上海浩亚机电股份有限公司 一种自动停止装置及方法、自引导小车
KR20180112949A (ko) * 2017-04-05 2018-10-15 현대자동차주식회사 차량의 자율 주행 제어 시스템 및 그를 이용한 자율 주행 제어방법
US10907974B2 (en) * 2017-04-17 2021-02-02 Cisco Technology, Inc. Real-time updates to maps for autonomous navigation

Also Published As

Publication number Publication date
US20180345962A1 (en) 2018-12-06
CN108983766A (zh) 2018-12-11
US10647317B2 (en) 2020-05-12
JP2018206024A (ja) 2018-12-27
CN108983766B (zh) 2021-07-23

Similar Documents

Publication Publication Date Title
JP6704876B2 (ja) 自動走行制御システム
CN112638749B (zh) 车辆的行驶控制方法及行驶控制装置
JP6646617B2 (ja) 自動走行制御装置
JP6657160B2 (ja) 車両操作システム、車両操作方法、およびプログラム
US10388166B2 (en) Vehicle control system, vehicle control method, and vehicle control program
US20190143972A1 (en) Vehicle control system, vehicle control method, and vehicle control program
US20190092333A1 (en) Vehicle control system, vehicle control method, and vehicle control program
US20170337810A1 (en) Traffic condition estimation apparatus, vehicle control system, route guidance apparatus, traffic condition estimation method, and traffic condition estimation program
JP6402684B2 (ja) 表示装置
US11661080B2 (en) Vehicle traveling control system
EP4257444A2 (en) Driving assistance method and driving assistance device
JP6669640B2 (ja) 軌道評価装置、軌道評価方法、および軌道評価プログラム
US20230326339A1 (en) Information generation device, information generation method, and program for information generation device
JP2019501831A (ja) 安全性を最適化したナビゲーション
CN116238536A (zh) 最小风险策略的预防规划
WO2020148561A1 (ja) 運転支援方法及び運転支援装置
CN111619577A (zh) 服务器、车辆控制***
JP2018205093A (ja) 自動走行制御システム
JP7339796B2 (ja) 車載処理装置
JP2023030111A (ja) 運転支援装置、運転支援方法、およびプログラム
US20210304519A1 (en) Accommodation area management device
US11577725B2 (en) Vehicle speed and steering control
WO2022025086A1 (ja) 経路確認装置、経路確認方法および車両制御方法
JP7511008B2 (ja) 経路確認装置および経路確認方法
EP4389551A1 (en) A computer-implemented method for managing an operational design domain s expansion for an automated driving system

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20170721

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20170728

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191108

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200513

R150 Certificate of patent or registration of utility model

Ref document number: 6704876

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150