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
JP7523385B2 - 移動体制御システム、移動体、制御方法、およびプログラム - Google Patents
[go: Go Back, main page]

JP7523385B2 - 移動体制御システム、移動体、制御方法、およびプログラム - Google Patents

移動体制御システム、移動体、制御方法、およびプログラム Download PDF

Info

Publication number
JP7523385B2
JP7523385B2 JP2021027538A JP2021027538A JP7523385B2 JP 7523385 B2 JP7523385 B2 JP 7523385B2 JP 2021027538 A JP2021027538 A JP 2021027538A JP 2021027538 A JP2021027538 A JP 2021027538A JP 7523385 B2 JP7523385 B2 JP 7523385B2
Authority
JP
Japan
Prior art keywords
sidewalk
specific point
congestion
degree
area
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
JP2021027538A
Other languages
English (en)
Other versions
JP2022129013A (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 JP2021027538A priority Critical patent/JP7523385B2/ja
Priority to US17/672,765 priority patent/US12447999B2/en
Priority to CN202210148621.9A priority patent/CN114954512B/zh
Publication of JP2022129013A publication Critical patent/JP2022129013A/ja
Application granted granted Critical
Publication of JP7523385B2 publication Critical patent/JP7523385B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0011Planning or execution of driving tasks involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles
    • 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/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • B60W30/0956Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
    • 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
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/04Traffic conditions
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0015Planning or execution of driving tasks specially adapted for safety
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0025Planning or execution of driving tasks specially adapted for specific operations
    • B60W60/00253Taxi operations
    • 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/60Intended control result
    • G05D1/644Optimisation of travel parameters, e.g. of energy consumption, journey time or distance
    • G05D1/645Vehicle-induced nuisance abatement, e.g. minimising noise or visual impact
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
    • 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
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/406Traffic density
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2105/00Specific applications of the controlled vehicles
    • G05D2105/20Specific applications of the controlled vehicles for transportation
    • G05D2105/22Specific applications of the controlled vehicles for transportation of humans
    • G05D2105/24Specific applications of the controlled vehicles for transportation of humans personal mobility devices
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2107/00Specific environments of the controlled vehicles
    • G05D2107/10Outdoor regulated spaces
    • G05D2107/17Spaces with priority for humans, e.g. populated areas, pedestrian ways, parks or beaches
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2109/00Types of controlled vehicles
    • G05D2109/10Land vehicles
    • G05D2109/13Land vehicles with only one or two wheels, e.g. motor bikes or inverted pendulums

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

本発明は、移動体制御システム、移動体、制御方法、およびプログラムに関する。
従来、車両の通過予定領域に存在する移動体の通過予定領域における密度が所定値以下である疎状態から、密度が所定値よりも高い密状態へと遷移する、と判定したとき、疎状態の時間帯において車両が通過予定領域に進入する可能性が高い旨を移動体に対して通知する進入通知動作が可能であると判定し、所定の制御信号を出力する車両状況判定装置が開示されている(例えば、特許文献1参照)。
特開2017-182206号公報
しかしながら、上記の技術では、移動体が停止する位置を適切に決定することができない場合があった。
本発明は、このような事情を考慮してなされたものであり、移動体の停止位置を適切に決定することができる移動体の移動体制御システム、移動体、制御方法、およびプログラムを提供することを目的の一つとする。
この発明に係る移動体制御システム、移動体、制御方法、およびプログラムは、以下の構成を採用した。
(1):移動体制御システムは、移動体の特定地点に向けた停止位置を決定する制御部、を備える移動体制御システムであって、前記制御部は、前記特定地点付近の歩道の混雑度合が閾値未満である場合、前記特定地点付近の歩道領域内に前記停止位置を決定し、前記特定地点付近の歩道の混雑度合が前記閾値以上である場合、前記特定地点付近の歩道領域に属さない別領域内に前記停止位置を決定する。
(2):上記(1)の態様において、前記混雑度合は、前記歩道において物体が存在する度合である。
(3):上記(1)または(2)の態様において、前記別領域には、前記特定地点付近の車道、または前記特定地点付近の歩道領域以外の歩道領域が含まれる。
(4):上記(1)から(3)のいずれかの態様において、前記制御部は、前記特定地点付近の歩道の混雑度合が前記閾値未満であっても、前記混雑度合とは異なる要素が所定条件を満たした場合、前記別領域内に前記停止位置を決定する。
(5):上記(4)の態様において、前記混雑度合とは異なる要素とは、前記歩道付近において動的に変化する前記混雑度合とは異なり、前記歩道付近において動的に変化しない静的な要素である。
(6):上記(5)の態様において、前記静的な要素は、曜日、時間帯、または天気のうち一以上の要素を含む。
(7):上記(5)または(6)の態様において、前記静的な要素の内容は、前記特定地点に対して、前記特定地点の特性に応じた内容が関連付けられている。
(8):上記(4)から(7)のうちいずれかの態様において、前記所定条件には、前記移動体の利用者の属性が所定の属性か否か含まれる。
(9):上記(4)から(8)のうちいずれかの態様において、前記所定条件には、前記特定地点が経由地か目的地のいずれであるかが含まれる。
(10):上記(1)から(9)のいずれかの態様において、前記特定地点付近の歩道の混雑度合が前記閾値未満であっても、前記特定地点が管理または前記特定地点と提携している前記移動体が停止可能な領域が存在する場合、前記停止可能な領域に前記停止位置を決定する。
(11):上記(1)から(10)のうちいずれかの態様において、前記制御部は、前記移動体を前記特定地点付近の歩道領域に前記停止位置を決定する場合、前記歩道を移動する物体と干渉しない位置を前記停止位置として決定する。
(12):上記(1)から(11)のうちいずれかの態様の移動体制御システムが搭載された移動体である。
(13):この発明の一態様に係る制御方法は、コンピュータが、移動体の特定地点に向けた停止位置を決定し、前記特定地点付近の歩道の混雑度合が閾値未満である場合、前記特定地点付近の歩道領域内に前記停止位置を決定し、前記特定地点付近の歩道の混雑度合が前記閾値以上である場合、前記特定地点付近の歩道領域に属さない別領域内に前記停止位置を決定する。
(14):この発明の一態様に係るプログラムは、移動体の特定地点に向けた停止位置を決定させ、前記特定地点付近の歩道の混雑度合が閾値未満である場合、前記特定地点付近の歩道領域内に前記停止位置を決定させ、前記特定地点付近の歩道の混雑度合が前記閾値以上である場合、前記特定地点付近の歩道領域に属さない別領域内に前記停止位置を決定させる。
(1)-(14)によれば、移動体制御システムは、特定地点付近の歩道の混雑度合に応じて、移動体の停車位置を適切に決定することができる。
(4)によれば、移動体制御システムは、混雑度合とは異なる要素を考慮することで、より移動体の停車位置を適切に決定することができる。
(7)によれば、移動体制御システムは、特定地点の特性に適した位置を停車位置にすることができる。
(10)によれば、移動体制御システムは、特定地点が管理または特定地点と提携している移動体が停車可能な領域が存在する場合、停車可能な領域に停止位置を決定することにより、特定地点を利用する際に利便性が高い位置を停車位置とすると共に周囲への配慮を行うことができる。
(11)によれば、移動体制御システムは、歩道を移動する物体に配慮した位置を停車位置とすることができる。
実施形態に係る制御装置を備える移動体Mの一例を示す図である。 移動体Mが備える他の機能構成の一例を示す図である。 移動体Mの行動の一例を示す図である。 所定の領域ARの混雑度合が閾値未満である場合の移動体Mの停止位置の一例を示す図である。 所定の領域ARの混雑度合が閾値以上である場合の移動体Mの停止位置の一例を示す図である。 所定の領域ARの混雑度合が閾値以上である場合の移動体Mの停止位置の他の一例を示す図である。 所定の領域ARの混雑度合が閾値以上である場合の移動体Mの停止位置の他の一例を示す図である。 所定の領域ARの混雑度合が閾値以上である場合の移動体Mの停止位置の一例を示す図である。 歩道の所定の領域(歩道)の混雑度合、車道の所定の領域(車道)の混雑度合、および車道における歩道の入口(歩道の入口)の混雑度合と、優先して停止する位置との関係の一例を示す図である。 特定地点と歩道に停止しない条件とが互いに関連付けられた条件情報の一例を示す図である。 特定地点と歩道に停止しない条件とが互いに関連付けられた条件情報の他の一例を示す図である。 停止領域の一例を示す図である。 制御装置100により実行される処理の流れの一例を示すフローチャートである。 優先度情報の内容の一例を示す図である。 優先度情報の内容の他の一例を示す図である。 優先度情報の内容の他の一例を示す図である。 第2実施形態の制御装置100が実行される処理の流れの一例を示すフローチャートである。 第2実施形態の制御装置100が実行される処理の流れの他の一例を示すフローチャートである。
以下、図面を参照し、本発明の実施形態に係る移動体制御システム、移動体、制御方法、およびプログラムについて説明する。
<第1実施形態>
[全体構成]
図1は、実施形態に係る制御装置を備える移動体Mの一例を示す図である。移動体Mは、自律移動型のロボットである。移動体Mは、ユーザの行動を支援する。移動体Mは、例えば、ユーザの指定した位置に停止して、ユーザを乗せて目的地に輸送する。本実施形態では、移動体Mは、ユーザを乗せて移動するものとして説明するが、これに代えて(または加えて)、移動体Mは、物品を輸送したり、ユーザを先導してユーザと共に移動したり、ユーザに追走してユーザの行動を支援したりするものであってもよく、また、移動体Mは、ユーザが搭乗可能なものであってもなくてもよい。
移動体Mは、本体2と、一以上の車輪4(図中、4A、4B)と、カメラ10とを備える。本体2には、例えば、不図示のドアなどユーザが本体2内に出入りすることができる出入口が設けられ、ユーザは出入口から本体2に入り、移動体Mに搭乗することができる。例えば、移動体Mは、カメラ10により撮像された画像に基づいて車輪4を駆動させて、ユーザMを輸送する。
本実施形態では、ユーザは本体2内に搭乗するものとして説明するが、これらに代えて(または加えて)、ユーザが移動体Mと共に移動するために本体2内に搭乗せずに着座可能な着座部や、移動のためにユーザが足をのせるステップなどが設けられてもよい。
図2は、移動体Mが備える他の機能構成の一例を示す図である。移動体Mは、例えば、カメラ10と、通信装置20と、HMI30と、移動体センサ40と、位置特定装置50と、運転操作子80と、制御装置100と、走行駆動力出力装置200と、ブレーキ装置210と、ステアリング装置220とを備える。
カメラ10は、移動体Mの周辺を撮像する。カメラ10は、例えば、移動体Mの周辺を広角に(例えば360度で)撮像可能な魚眼カメラである。カメラ10は、例えば、移動体Mの上部に取り付けられ、移動体Mの周辺を水平方向に関して広角に撮像する。カメラ10は、複数のカメラ(水平方向に関して120度の範囲や60度の範囲を撮像する複数のカメラ)を組み合わせて実現されてもよい。移動体Mは、カメラ10に加えて、物体を検出するレーダ装置やLIDARを備えてもよい。
通信装置20は、セルラー網やWi-Fi網、Bluetooth(登録商標)、DSRC(Dedicated Short Range Communication)などを利用して他の装置と通信するための通信インターフェイスである。
HMI30は、移動体Mのユーザに対して各種情報を提示すると共に、ユーザによる入力操作を受け付ける。HMI30は、各種表示装置、スピーカ、ブザー、タッチパネル、スイッチ、キーなどを含む。
移動体センサ40は、移動体Mの速度を検出する車速センサ、加速度を検出する加速度センサ、鉛直軸回りの角速度を検出するヨーレートセンサ、移動体Mの向きを検出する方位センサ等を含む。
位置特定装置50は、GNSS衛星から受信した信号に基づいて、移動体Mの位置を特定する。移動体Mの位置は、移動体センサ40の出力を利用したINS(Inertial Navigation System)によって特定または補完されてもよい。
運転操作子80は、例えば、アクセルペダル、ブレーキペダル、シフトレバー、ステアリングホイール、異形ステア、ジョイスティックその他の操作子を含む。運転操作子80には、操作量あるいは操作の有無を検出するセンサが取り付けられており、その検出結果は、制御装置100、もしくは、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220のうち一部または全部に出力される。なお、移動体Mが自動運転でのみで制御される場合、運転操作子80は省略されてもよい。
制御装置100は、例えば、取得部110と、認識部120と、決定部130と、軌道生成部140と、走行制御部150と、情報処理部160と、記憶部180とを備える。取得部110、認識部120、決定部130、軌道生成部140、走行制御部150、および情報処理部160は、それぞれ、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、HDDやフラッシュメモリなどの記憶部180(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体(非一過性の記憶媒体)がドライブ装置に装着されることでHDDやフラッシュメモリにインストールされてもよい。上述した機能部のうち一部の機能部は、他の装置に含まれてもよい。例えば、認識部120は、他の装置に含まれ、車道や歩道などに設けられた車道や歩道を撮像するカメラにより撮像された画像を解析して、車道や歩道の状況を認識してもよい。この場合、制御装置100は、他の装置からに車道や歩道の状況を示す情報を取得し、取得した状況に基づいて各種処理を実行してもよい。この場合、他の装置の認識部と、制御装置100に含まれる機能構成とを合わせた構成は、「移動体制御システム」の一例である。
取得部110は、カメラ10により撮像された画像を取得する。取得部110は、移動体Mの周辺の路面が撮像された画像を取得する。
認識部120は、例えば、AI(Artificial Intelligence;人工知能)による機能または予め与えられたモデルによる機能を利用して、またはこれらを並行に利用して物体や、移動体Mの周辺の状況を認識する。例えば、「移動体Mが走行可能な領域を認識する」機能は、ディープラーニング等による道路や歩道、縁石などの認識と、予め与えられた条件(パターンマッチング可能な信号)に基づく認識とが並行して実行され、双方に対してスコア付けして総合的に評価することで実現されてよい。また、認識部120は、セマンティックセグメンテーション(Semantic Segmentation)処理を実行して画像のフレーム内の各ピクセルをクラス(例えば、物体や、走行可能な領域、走行が可能でない領域等)に分類し、分類結果に基づいて、移動体Mが走行可能な領域を認識してもよい。これによって、移動体Mの移動の信頼性が担保される。
認識部120は、カメラ10により撮像された画像に基づいて、移動体Mの周辺にある物体の位置、および速度、加速度等の状態を認識する。物体の位置は、例えば、移動体Mの代表点(重心や駆動軸中心など)を原点とした絶対座標上の位置として認識され、制御に使用される。物体の位置は、その物体の重心やコーナー等の代表点で表されてもよいし、表現された領域で表されてもよい。物体の「状態」とは、物体の加速度やジャーク、あるいは「行動状態」(例えば車線変更をしている、またはしようとしているか否か)を含んでもよい。認識部120は、例えば、道路区画線や路肩、縁石、中央分離帯、ガードレール、一時停止線、障害物、信号、その他の道路事象を認識する。認識部120は、移動体Mの位置や姿勢を認識する。認識部120は、画像から得られた物体の位置を利用して、所定の領域の混雑度合を導出する(詳細は後述する)。なお、所定の領域の混雑度合は、他の装置から取得してもよい。この場合、通信装置20が、他の装置から混雑度合を示す情報を取得する。
決定部130は、停止する位置を決定する。決定部130は、例えば、移動体Mが停止する際に、移動体Mを歩道に停止させるか、車道に停止させるかを決定する。決定部130の処理の詳細については後述する。
軌道生成部140は、ユーザの指示と、移動体Mが走行可能な領域と、移動体Mが走行できない領域とに基づいて、移動体Mが停止する停止位置または移動体Mが走行する走行位置の一方または双方を決定する。
軌道生成部140は、移動体Mの周辺状況に対応できるように、移動体Mが自動的に(運転者の操作に依らずに)将来走行する目標軌道を生成する。目標軌道は、例えば、速度要素を含んでいる。例えば、目標軌道は、移動体Mの到達すべき地点(軌道点)を順に並べたものとして表現される。軌道点は、道なり距離で所定の走行距離(例えば数[m]程度)ごとの移動体Mの到達すべき地点であり、それとは別に、所定のサンプリング時間(例えば0コンマ数[sec]程度)ごとの目標速度および目標加速度が、目標軌道の一部として生成される。また、軌道点は、所定のサンプリング時間ごとの、そのサンプリング時刻における自車両Mの到達すべき位置であってもよい。この場合、目標速度や目標加速度の情報は軌道点の間隔で表現される。
軌道生成部140は、移動体Mが移動する軌道を生成し、生成した軌道のリスクを計算する。リスクとは、移動体Mが障害物に接近する可能性の高さを示す指標値である。リスクは、軌道(軌道の軌道点)に対して障害物との距離が小さければ小さいほど高く、軌道(軌道点)に対して障害物との距離が大きければ大きいほど低くなる傾向である。
軌道生成部140は、リスクの合計値や、各軌道点のリスクが、予め設定された基準を満たす場合(例えば合計値が閾値Th1以下であり、且つ各軌道点のリスクが閾値Th2以下である場合)、基準を満たす軌道を移動体が移動する軌道として採用する。
走行制御部150は、予め設定された基準を満たす軌道に沿って、移動体Mを走行させる。走行制御部150は、移動体Mが軌道に沿って走行させるための指令値を走行駆動力出力装置200に出力する。
情報処理部160は、移動体Mが有する各種装置や機器を制御する。情報処理部160は、例えば、HMI30を制御する。情報処理部160は、マイクに入力された音声のデータを取得したり、操作部に対して行われた操作を認識したりする。
走行駆動力出力装置200は、移動体Mが走行するための走行駆動力(トルク)を駆動輪に出力する。走行駆動力出力装置200は、例えば、電動機と、これらを制御するECU(Electronic Control Unit)とを備える。ECUは、走行制御部150から入力される情報、或いは運転操作子80から入力される情報に従って、上記の構成を制御する。
ブレーキ装置210は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、ブレーキECUとを備える。ブレーキECUは、走行制御部150から入力される情報、或いは運転操作子80から入力される情報に従って電動モータを制御し、制動操作に応じたブレーキトルクが各車輪に出力されるようにする。
ステアリング装置220は、例えば、ステアリングECUと、電動モータとを備える。電動モータは、例えば、ラックアンドピニオン機構に力を作用させて転舵輪の向きを変更する。ステアリングECUは、走行制御部150から入力される情報、或いは運転操作子80から入力される情報に従って、電動モータを駆動し、転舵輪の向きを変更させる。
[移動体の制御の概要]
図3は、移動体Mの行動の一例を示す図である。移動体Mは、例えば、ユーザを乗せて目的地に向かう。このとき移動体Mは、歩道Swを走行したり(時刻t、t+1)、歩道Swから車道Rwに降りて車道Rwを走行したりする(時刻t+2、時刻t+3)。移動体Mは、例えば、歩行者の歩行速度程度の速度(例えば4km/hや6km/h)で歩道Swを走行し、例えば、上記の歩行速度よりも大きい速度で車道Rwを歩行する。図中、「E」は車道の入口(車道から歩道(歩道から車道)に進入することが可能な領域)である。
[停止位置を決定する際の処理の概要]
制御装置100の決定部130は、移動体Mの特定地点に向けた停止位置を決定する。決定部130は、特定地点付近(例えば特定地点の入口の前)の歩道の混雑度合が閾値未満である場合、特定地点付近の歩道領域内に停止位置を決定し、特定地点付近の歩道の混雑度合が閾値以上である場合、特定地点付近の歩道領域に属さない別領域内に停止位置を決定する。決定部130は、例えば、移動体Mに搭乗した第1利用者を特定地点で降車させる、または移動体Mに乗車する予定の第2利用者を特定地点で乗車させる際に、上記の処理を行う。軌道生成部140は、決定部130により決定された位置で移動体Mが停止する軌道を生成する。走行制御部150は、軌道生成部140により生成された軌道に基づいて移動体Mを走行させて決定部130により決定された位置に停止させる。決定部130、或いは決定部130と軌道生成部140または走行制御部150との一方または双方を合わせた機能部は、「制御部」の一例である。
特定地点とは、移動体Mに搭乗した利用者の目的地であってもよいし、経由地であってもよい。特定地点は、例えば、利用者により指定された位置である。特定地点は、これらか移動体Mに搭乗する利用者に指定された位置であってもよい。
混雑度合とは、特定地点付近の所定の領域における物体や人の多さに基づく指標である。物体は、固定物(例えば看板や電柱、街路樹など)および移動可能な物(駐輪している自転車や、台車、一時的に置かれている荷物)であってもよいし、固定物を含まず移動可能な物であってもよい。混雑度合は、例えば、所定の領域の路面において物体が占める度合が大きいほど混雑しているといえる。混雑度合は、例えば、密度ともいえる。密度は、路面の面積において物体が分布する度合である。混雑度合は、例えば、路面における物体の数であってもよい。
上記の「歩道領域に属さない別領域内」は、例えば、特定地点付近の車道や、特定地点付近の歩道領域以外の歩道領域である。特定地点付近の歩道領域以外の歩道領域とは、特定地点から所定距離手前の歩道や所定距離先の歩道領域などであり、移動体Mから降車した利用者が特定地点まで徒歩数十秒から数分で到着することができる領域、または移動体Mに乗車する利用者が特定地点から移動体Mまで徒歩数十秒から数分で到着することができる領域である。
[停止位置を決定する際の処理(その1)]
図4は、所定の領域ARの混雑度合が閾値未満である場合の移動体Mの停止位置の一例を示す図である。所定の領域ARは、「特定地点付近の歩道」の一例である。図4の例では、移動体Mが、歩道において特定地点から所定距離手前に位置している。このとき、移動体M(制御装置100)は、所定の領域ARの混雑度合を認識する。図4に示すように、混雑度合が閾値未満である場合、移動体Mは、位置SP1を停止位置に決定し、位置SP1に向かう経路を生成して、経路に沿って走行して位置SP1で停止する。移動体Mに搭乗している利用者は、位置SP1で降車して、特定地点に向かうことができる。
上記のように移動体Mが特定地点の近くの歩道に停止することにより、利用者は迅速に特定地点に向かうことができる。このように、移動体Mは、より適切な位置を停止位置に決定することができる。
[停止位置を決定する際の処理(その2)]
図5は、所定の領域ARの混雑度合が閾値以上である場合の移動体Mの停止位置の一例を示す図である。図4との相違点を中心に説明する。図5に示すように、混雑度合が閾値以上である場合、移動体Mは、位置SP2を停止位置に決定し、位置SP2に向かう経路を生成して、経路に沿って走行して位置SP2で停止する。位置SP2は、例えば、特定地点の手前であって、(歩道の長手方向に関して)歩道の入口Eの手前の位置である。移動体Mに搭乗している利用者は、位置SP2で降車して、特定地点に向かうことができる。
上記のように移動体Mが、混雑した所定の領域ARの手前であって、特定地点の近くで利用者を降車させるため、周囲の状況と、利用者の利便性とを考慮した制御を実現することができる。また、移動体Mは、歩道の入口Eの手前で停止するため、車道から歩道に進入する自転車や他の移動体の進路を妨げることを抑制することができる。このように、移動体Mは、より適切な位置を停止位置に決定することができる。
[停止位置を決定する際の処理(その3)]
図6は、所定の領域ARの混雑度合が閾値以上である場合の移動体Mの停止位置の他の一例を示す図である。図5との相違点を中心に説明する。図6に示すように、混雑度合が閾値以上であり、且つ移動体Mの後方に歩道を直進する歩行者や自転車などの移動する物体(後方物体)が存在する場合、移動体Mは、後方物体の進路を妨げない位置SP4に停止位置を決定する。すなわち、制御装置100は、移動体Mを特定地点付近の歩道領域に停止位置を決定する場合、歩道を移動する物体と干渉しない位置を停止位置として決定する。位置SP4は、所定の領域ARの手前であって、後方物体が将来走行すると予測される軌道と干渉しないと予測される位置である。
上記のように移動体Mが、混雑した領域を避けると共に、後方物体にも配慮することにより、周囲の状況と、利用者の利便性とを考慮した制御を実現することができる。例えば、移動体Mは、歩道の交通が円滑に行われることに寄与することができる。このように、移動体Mは、より適切な位置を停止位置に決定することができる。
[停止位置を決定する際の処理(その4)]
図7は、所定の領域ARの混雑度合が閾値以上である場合の移動体Mの停止位置の他の一例を示す図である。図6との相違点を中心に説明する。図6に示したように後方物体が存在する場合、移動体Mは、位置SP5を停止位置に決定してもよい。位置SP5は、車道における歩道の入口E付近、且つ、移動体Mが停止しても、他の移動体等が車道から歩道の入口Eを経由して歩道に進入することを妨げない位置である。
例えば、移動体Mは、後方物体の数や、歩道における密度が閾値以上である場合、位置SP5を停止位置に決定し、後方物体の数や、歩道における密度が閾値未満である場合、位置SP4を停止位置に決定する。
上記のように移動体Mが、混雑した領域を避けると共に、後方物体にも配慮することにより、周囲の状況と、利用者の利便性とを考慮した制御を実現することができる。例えば、移動体Mは、歩道の交通が円滑に行われることに寄与することができる。このように、移動体Mは、より適切な位置を停止位置に決定することができる。
[停止位置を決定する際の処理(その5)]
図8は、所定の領域ARの混雑度合が閾値以上である場合の移動体Mの停止位置の一例を示す図である。図5との相違点を中心に説明する。図8に示すように、移動体Mが車道に存在し、所定の領域ARの混雑度合が閾値以上である場合、移動体Mは、位置SP5を停止位置に決定し、位置SP5に向かう経路を生成して、経路に沿って走行して位置SP5で停止する。ただし、車道の特定地点付近(例えば所定の領域AR1)の混雑度合が閾値以上である場合(例えば停止している車両等が存在する場合)、移動体Mは、車道の特定地点付近とは異なる位置に停止する。所定の領域AR1は、例えば、車道において、道路区画線で区画された車線の外側の路肩や路側帯である。
上記のように移動体Mは、歩道や車道の混雑度合に応じて、適切な位置を停止位置とするため、周囲の状況と、利用者の利便性とを考慮した制御を実現することができる。このように、移動体Mは、より適切な位置を停止位置に決定することができる。
また、移動体Mは、位置SP5に代えて、歩道の所定の領域ARの手前の位置(例えば図6の位置SP4)を停止位置にしてもよい。また、移動体Mの後方に後方物体が存在する場合に、後方物体に干渉しない歩道の所定の領域ARの手前の位置を停止位置にしてもよい。
上記の例では、後方物体について言及したが、移動体Mの前方から移動体Mに向かってくる前方物体が存在する場合も、前述した後方物体が存在する場合の考え方と同様に前方物体の移動の妨げにならないような位置が停止位置として決定される。
なお、歩道および車道に後方物体(または前方物体)が存在する場合、所定の評価基準に基づいて導出された停止位置ごとの干渉スコアのうち、小さい干渉スコアを有する位置が停止位置に決定されてもよい。例えば、干渉スコアとは、その位置に移動体Mが停止したときに、後方物体または前方物体の移動の妨げになる指標である。干渉スコアが小さい位置は、他の位置に比べて、後方物体または前方物体の移動の妨げにならない位置である。
[停止位置を決定する際の処理(まとめ)]
図9は、歩道の所定の領域(歩道)の混雑度合、車道の所定の領域(車道)の混雑度合、および車道における歩道の入口(歩道の入口)の混雑度合と、優先して停止する位置との関係の一例を示す図である。車道の所定の領域とは、特定地点を基準に設定された領域であって、例えば移動体Mを降車した利用者が特定地点にアクセスしやすい領域(例えば図8の所定の領域AR1)、または特定地点から移動体Mに搭乗する際に利用者が移動体Mにアクセスしやすい位置である。
(1)歩道の混雑度合、車道の混雑度合、および歩道の入口の混雑度合が閾値未満の場合、停止位置の優先度は、歩道(歩道の所定の領域)、車道(車道の所定の領域)、車道における歩道の入口(歩道の入口)の順である。
(2)歩道の混雑度合および歩道の入口の混雑度合が閾値未満であり、車道の混雑度合が閾値以上である場合、停止位置の優先度は、歩道、歩道の入口の順である。
(3)車道の混雑度合および歩道の入口の混雑度合が閾値未満であり、歩道の混雑度合が閾値以上である場合、停止位置の優先度は、歩道の入口、車道の順である。
(4)車道の混雑度合が閾値未満であり、歩道の混雑度合および歩道の入口の混雑度合が閾値以上である場合、停止位置は、車道である。
(5)車道の入口の混雑度合が閾値未満であり、歩道の混雑度合および車道の混雑度合が閾値以上である場合、停止位置は、歩道の入口である。
なお、上記の優先度は、例えば、特定地点ごとに変更されてもよい。例えば、上記の(1)において、「特定地点A」では、上述したように優先度は、歩道、車道、歩道の入口の順であるが、「特定地点B」では、優先度は、車道、歩道の入口、歩道の順であってもよい。上記のように特定地点ごとに優先度が設定されている場合、より周囲の状況や特定地点の特性に応じた停止位置が決定される。例えば、特定地点の歩道は、慢性的に混雑度合が高い場合や、特定地点の歩道に移動体Mを停止させることが好ましくない事情がある場合など、その事情や特定地点の状況に応じた停止位置に決定される。また、上記の優先度は、例えば、特定地点が経由地であるか、目的地であるかによって変更されてもよい。
[停止位置を決定する際の処理(その他1)]
混雑度合に関する条件が満たされた場合であっても、「所定条件」が満たされた場合、混雑度合に関する条件が満たされた位置に停止しないと決定されてもよい。図10は、特定地点と歩道に停止しない条件とが互いに関連付けられた条件情報の一例を示す図である。条件情報は、例えば、記憶部180に記憶されている。例えば、対象の特定地点の歩道の混雑度合が閾値未満でもあっても、図10に示すような歩道に停止しない条件(「所定条件」の一例)が満たされた場合、歩道に停止せず、混雑度合が閾値未満の他の領域内(歩道領域に属さない別領域内)の位置が停止位置として決定される。
歩道に停止しない条件とは、例えば、曜日や、日時、天気、利用者の属性等である。例えば、曜日が月曜日や所定の時間帯が歩道に停止しない条件とされたり、天気が晴や利用者が大人であることなどが歩道に停止しない条件とされたりする。歩道に停止しない条件は、特定地点ごとの、その特定地点の特性または特定地点の周囲の状況に応じた内容である。図10の例は、歩道に停止しない条件が特定地点に関連付けられているが、車道に停止しない条件、または歩道の入口に停止しない条件が特定地点に関連付けられていてもよい。
混雑度合は、「歩道において動的に変化する」動的な要素の一例であり、時間、時間帯、天気、または利用者の属性は、「歩道において動的に変化しない静的な要素」の一例である。
上記のように、制御装置100は、混雑度合に加え、歩道に停止しない条件を考慮することにより、その特定地点の特性や周囲の状況に応じた停止位置を決定することができる。例えば、特定の曜日や時間帯では歩道に停止すべきないような環境においては、その環境が加味され、移動体Mは、歩道に停止せず、他の位置に停止する。このように、移動体Mは、より適切な位置を停止位置に決定することができる。
また、図11に示すように、歩道に停止しない条件に対して、利用者の属性が関連付けられていてもよい。すなわち、所定条件には、移動体の属性が所定の属性であるか否かが含まれてもよい。例えば、図11に示すように、特定地点ごとに、曜日や、時間帯、天気(歩道に停止しない条件)に加え、歩道に停止しない条件が適用される利用者の属性が関連付けられている。例えば、他の属性の利用者(子供または障がい者以外の属性の利用者)では歩道に停止しない条件によって歩道に停止しない場合であっても、利用者の属性が子供または障がい者では、歩道に停止するように、歩道に停止しない条件が設定されている。制御装置100は、特定地点付近の歩道の混雑度合が閾値未満であっても、曜日や、時間帯、天気に加え、利用者の属性が歩道に停止しない条件を満たすか否かに基づいて、移動体Mを特定地点付近の歩道に停止させるか、歩道とは異なる地点に停止させるかを決定することにより、より適切な位置を停止位置に決定することができる。
また、制御装置100、混雑度に加え、特定地点が経由地であるか、特定地点が目的地であるかに基づいて、移動体Mを特定地点付近の歩道に停止させるか、歩道とは異なる地点に停止させるかを決定してもよい。歩道に停止しない条件は、その特定地点が経由地であるか、目的地であるかに応じて変更されてもよい。すなわち、所定条件には、特定地点が経由地か目的地のいずれであるかが含まれてもよい。例えば、図11に示した特定地点と、歩道に停止しない条件と、利用者の属性とが関連付けられた対応情報は、特定地点が経由地である場合のパターンと、特定地点が目的地である場合のパターンとが用意され、制御装置100は、特定地点の種類(経由地または目的地)と、対応情報とに基づいて、停止位置を決定する。また、特定地点が目的地であるか、経由地であるかは、その他の要素に含まれてもよい。例えば、特定地点が経由地である場合、特定地点が目的地である場合よりも、歩道に停止しない傾向となるように、条件情報が生成されてもよい。すなわち、特定地点が経由地である場合、特定地点が目的地である場合よりも、歩道に停止しない条件が厳格にされてもよい。こうすることにより経由地で停止した後の移動時の移動速度をよりスムーズに加速させ、移動を円滑にすることができる。これは一例であり、上記とは逆に、例えば、特定地点が経由地である場合、特定地点が目的地である場合よりも、歩道に停止する傾向となるように、条件情報が生成されてもよい。すなわち、特定地点が経由地である場合、特定地点が目的地である場合よりも、歩道に停止しない条件が緩和されてもよい。こうすることによりテイクアウトをするために立ち寄る飲食店や移動体Mに搭乗したまま立ち寄る観光地などの経由地に歩道に停止して立ち寄り、その後に迅速に目的地に向かうことができる。
上記のように、制御装置100は、移動体Mを利用する利用者の属性を考慮した停止位置を決定することができる。例えば、徒歩の移動量を少なくすることが好ましい特定利用者に対して関連付けられる歩道に停止しない条件は、他の利用者の条件よりも緩和される。制御装置100は、例えば、他の利用者が降車する際には車道を停止位置に決定するが、特定利用者が降車する際には、歩道を停止位置に決定することができる。このように、移動体Mは、より適切な位置を停止位置に決定することができる。
[停止位置を決定する際の処理(その他2)]
特定地点が管理するまたは特定地点が提携する停止領域が存在する場合、移動体Mは、停止領域を停止位置に決定してもよい。図12は、停止領域の一例を示す図である。停止領域は、例えば、特定地点に設けられた駐輪場である。停止領域は、駐輪場に代えて(加えて)駐車場や、その他の移動体Mが乗降可能なエリアであってもよい。例えば、移動体Mは、駐輪場に停止する優先度を、歩道、車道、および車道の入口に停止する優先度よりも高くする。移動体Mは、駐輪場の混雑度合が閾値未満である場合、停止位置を駐輪場に決定する。移動体Mは、駐輪場の混雑度合が閾値以上である場合、他の領域の優先度や混雑度合に応じて停止位置を決定する。また、移動体Mは、特定地点が管理するまたは特定地点が提携する停止領域と、特定地点との距離が所定距離以内にあるかの判断結果に基づいて、停止領域を停止位置に決定してもよい。例えば、所定距離以内である場合は、停止領域が停止位置に決定され、所定距離以内でない場合は、停止領域とは異なる位置が停止位置に決定される。
上記の例では、駐輪場の優先度が最も高いものとして説明したが、特定地点ごとに、駐輪場の優先度は変更されてもよい。例えば、所定の特定地点の駐輪場の優先度は、歩道の優先度よりも低く設定されていてもよい。制御装置100は、利用者が端末装置に登録したスケジュール情報(特定地点に滞在する予定の時間や用事の内容)や、ソーシャルネット・ネットワーキング・サービスに登録されたスケジュール情報などを取得し、取得した情報に基づいて駐車予定時間を算定し、駐車予定時間が所定閾値よりも小さい場合に所定の特定地点の駐輪場の優先度を、歩道の優先度よりも低く設定してもよいし、駐車予定時間が所定閾値よりも大きい場合に所定の特定地点の駐輪場の優先度を、歩道の優先度よりも高く設定してもよい。
上記のように、移動体Mは、特定地点が管理するまたは特定地点が提携する停止領域を考慮して停止位置を決定することにより、特定地点が有する設備および特定地点の周辺の状況に適した停止位置を決定することができる。このように、移動体Mは、より適切な位置を停止位置に決定することができる。
[フローチャート]
図13は、制御装置100により実行される処理の流れの一例を示すフローチャートである。本処理は、例えば、移動体Mが特定地点に近づいた場合に実行される。まず、制御装置100は、駐輪場などの停止領域が存在するか否かを判定する(ステップS100)。停止領域が存在する場合、制御装置100は、停止領域の混雑度合が閾値未満であるか否かを判定する(ステップS102)。停止領域の混雑度合が閾値未満である場合、制御装置100は、停止領域を停止位置に決定する(ステップS104)。
停止領域の混雑度合が閾値未満ででない場合(閾値以上である場合)または停止領域が存在しない場合、制御装置100は、特定地点に関連付けられた歩道に停止しない条件を満たすか否かを判定する(ステップS106)。本処理では、「歩道に停止しない条件」は歩道を停止位置としない曜日や日時、天気などであるものとする。
歩道に停止しない条件が満たされた場合、制御装置100は、混雑度合を加味して停止位置を決定する(ステップS108)。例えば、制御装置100は、歩道の入口または車道を停止位置に決定する。これにより本フローチャートの処理が終了する。
歩道に停止しない条件が満たされない場合、制御装置100は、歩道の混雑度合を取得する(ステップS110)。次に、制御装置100は、歩道の混雑度合が閾値未満であるか否かを判定する(ステップS112)。歩道の混雑度合が閾値未満である場合、制御装置100は、歩道に停止位置を決定する(ステップS114)。
歩道の混雑度合が閾値未満でない場合(閾値以上である場合)、制御装置100は、混雑度合を加味して停止位置を決定する(ステップS108)。例えば、制御装置100は、歩道の入口または車道を停止位置に決定する。これにより本フローチャートの処理が終了する。なお、上記の処理において、前方物体または後方物体が加味されて停止位置が決定されてもよい。
上記のように、制御装置100は、特定地点ごとに設定された歩道に停止しない条件および歩道等の混雑度合に基づいて、特定地点や特定地点付近の状況に適した停止位置を決定することができる。
以上説明した第1実施形態によれば、制御装置100は、移動体Mに搭乗した第1利用者を特定地点で降車させる、または移動体Mに乗車する予定の第2利用者を特定地点で乗車させる際に、特定地点付近の歩道の混雑度合に応じて、移動体Mの停止位置を適切に決定することができる。
<第2実施形態>
以下、第2実施形態について、第1実施形態との相違点を中心に説明する。第2実施形態では、制御装置100は、複数の要素のうち、歩道近傍の特定地点の種類に基づく優先度に基づいて選定される要素が、要素ごとに定められる基準を満たすか否かの判定の結果に基づいて、移動体Mの経路に歩道を含める否かを決定する。換言すると、制御装置100は、複数の要素が要素ごとの基準を満たすか否かの判定の結果と、複数の要素の優先度とに基づいて、移動体Mを移動させる移動経路に歩道を含めるか否かを判定する。複数の要素の優先度は、歩道近傍の特定地点の種類に基づき設定される。
「複数の要素」は、特定地点付近のリアルタイムの歩道または歩道付近(例えば特定地点から少し離れた歩道や車道、歩道の入口等)の混雑状況と、混雑状況とは異なるその他の要素を含む。その他の要素は、例えば、絶対的に定められた絶対的要素ともいえる。その他の要素は、例えば、時間、曜日、天候のうち一以上の要素を含む。また、その他の要素は、移動体Mに搭乗している利用者の属性または移動体Mに搭乗する予定の利用者の属性を含む。
特定地点が、公共性の高い施設である場合、例えば、その他の要素の優先度が混雑状況の優先度よりも高く(その他の要素の優先度が混雑度合の優先度よりもより考慮され)、特定地点が、公共性の高い施設でない場合、例えば、混雑状況の優先度がその他の要素の優先度よりも高い。公共性の高い施設は、例えば、学校、塾、または駅であり、公共性が高くない施設は、例えば、個人の家である。その他の要素の基準は、特定地点に対して、特定地点の特性に応じた基準が関連付けられている。
制御装置100は、図14に示す優先度情報を参照して、移動体Mを移動させる移動経路に歩道を含めるか否かを判定する。「移動体Mを移動させる移動経路に歩道を含めるか否かを判定する」とは、特定地点(目的地または経由地)に向かう際に特定地点付近の歩道を走行して特定地点に向かうか否かを判定することや、特定地点で利用者が搭乗するまたは利用者が降車する際に移動体Mの停止位置を歩道にするか否かを判定することなどである。特定地点付近の歩道とは、特定地点の前の歩道や特定地点から所定の範囲の歩道(数メートルから数百メートルの範囲の歩道)である。
図14は、優先度情報の内容の一例を示す図である。図14では、特定地点は、例えば「塾・学校」、「駅」、「自宅」である。複数の要素は、「時間」、「曜日」、「天気」、「歩道の混雑度合」、「車道の混雑度合」である。優先度情報において、図14の上図に示すように要素に対して優先度が関連付けられている。例えば、「塾・学校」では、「時間」および「曜日」の優先度が最も高く、次に、「歩道の混雑度合」の優先度が高く、次に「天気」の優先度が高いことが優先度情報に関連付けられている。
上記のうち「時間」、「曜日」、および「天気」は交通状況によって変化しないその他の要素であり、「歩道の混雑度合」および「車道の混雑度合」は交通状況によって変化する変化要素である。
図14の下図に示すように、特定地点と要素との組み合わせに対して、条件が関連付けられている。例えば、「塾・学校」と「曜日」との組み合わせに対して、条件「土曜日または日曜日」が関連付けられている。この場合、「塾・学校」付近の歩道に停止することができる条件は、「土曜日または日曜日」であり、月曜日から金曜日は条件を満たさず歩道に停止することができない。
同様に、「駅」と「時間」との組み合わせに対して、条件「7:30-9:00以外および17:00-20:00以外」が関連付けられている。この場合、「駅」付近の歩道に停止することができる条件は、「7:30-9:00以外および17:00-20:00以外」であり、「7:30-9:00および17:00-20:00」は条件を満たさず歩道に停止することができない。
上記のように、制御装置100は、例えば、複数の要素のうち、歩道近傍の特定地点の種類に基づく優先度に基づいて選定される2以上の要素(例えば時間と曜日など)が、要素ごとに定められる基準を満たすか否かを判定する。そして、制御装置100は、2以上の要素が、それぞれ要素ごとに定められた基準を満たす場合、移動体Mの停止位置を特定地点付近の歩道領域内に決定し、基準を満たさない場合、歩道領域内とは異なる別領域内に決定する。このように、制御装置100は、複数の要素のうち、歩道付近の特定地点の種類に基づく優先度に基づいて選定される要素が、要素ごとに定められる基準を満たすか否かの判定の結果に基づいて、移動体Mの停止位置を、特定地点付近の歩道領域内とするか、歩道領域とは異なる別領域内とするかを決定することにより、移動体Mは、より周囲の状況に配慮することができる。
また、図15に示すように、その他の要素には、利用者の属性が含まれてもよい。例えば、その他の要素は、利用者の属性と、時間、曜日、または天気のうち一以上の要素を含む。例えば、利用者の属性の優先度は、特定地点の種別によって異なる。例えば、特定地点が「塾・学校」などのように特定の属性の利用者向けの(子供向け)の施設である場合、利用者の属性の優先度は、他の要素や混雑度合の優先度よりも高い。この場合、例えば、歩道に停止することができる条件は、利用者の属性が「子供」であることである。また、特定地点が「駅」などのように公共性の高い施設である場合も、利用者の属性の優先度は、他の要素や混雑度合の優先度よりも高く設定されてもよい。例えば、利用者の属性が「障がい者・○○歳以上」などのように、一般的に特定地点までの移動距離が短いほうがよいと考えられる属性の利用者が「駅」付近に近づける傾向で優先度および利用者の属性が設定される。
優先度情報は、図16に示すように、利用者の属性ごとに用意されていてもよい。例えば、子供や大人、〇〇歳以上、障がい者ごとに、優先度情報が用意されていてもよい。子供や、〇〇歳以上、障がい者は、他の属性の利用者が歩道に停止しない場合であっても、歩道に停止するように優先度情報が設定されている。このように、利用者の属性に基づいて、複数の要素ごとの優先度または基準が設定されることで、利用者の属性と周辺とに配慮して移動経路に歩道を含めるかが決定される。また、上述した図14-16のような複数の要素と優先度とが関連付けられた情報において、要素に特定地点が目的地であるか経由地であるが含まれてもよいし、特定地点が目的地である場合の地点と要素と優先度とが対応付けられた情報と、特定地点が経由地である場合の地点と要素と優先度とが対応付けられた情報とが用意されていてもよい。
また、上記の優先度は、例えば、特定地点が経由地であるか、目的地であるかによって変更されてもよい。例えば、特定地点が経由地である場合、特定地点が目的地である場合よりも、歩道の混雑度合が他の要素よりも重視されてもよい。例えば、特定地点が経由地である場合、歩道の混雑度合が重視され、特定地点が目的地である場合、歩道の混雑度合に代えて(または加えて)、他の要素が重視されてもよい。例えば、テイクアウトをするために立ち寄る飲食店や移動体Mに搭乗したまま立ち寄れる観光名所が経由地として設定されている場合、歩道が混雑していなければ歩道を移動して経由地に立ち寄り、迅速に目的地に向かうことができる。このため、歩道の混雑度合が閾値未満である場合に、歩道を利用しても周囲に十分配慮することができると共に利用者の利便性が向上する。上記は一例であり、反対に、特定地点が目的地である場合、特定地点が経由地である場合よりも歩道の混雑度合が重視されてもよい。例えば、特定地点が目的地である場合、歩道の混雑度合が重視され、特定地点が経由地である場合、歩道の混雑度合に代えて(または加えて)、他の要素が重視されてもよい。
[フローチャート]
図17は、第2実施形態の制御装置100が実行される処理の流れの一例を示すフローチャートである。まず、制御装置100は、移動体Mが特定地点に接近したか否かを判定する(ステップS200)。移動体Mが特定地点に接近した場合、制御装置100は、優先度情報を参照して、利用者の属性に基づく要素と優先度を取得する(ステップS202)。例えば、以下の説明では、「曜日」、「時間」、「歩道の混雑度合」が要素であり、この順で優先度が高いものとする。
次に、制御装置100は、第1優先度(最も高い優先度)の要素(曜日)に関連付けられた条件が満たされるか否かを判定する(ステップS204)。第1優先度の要素に関連付けられた条件が満たされない場合、制御装置100は、車道または歩道の入口に停止位置を決定する(ステップS206)。例えば、前述した図9およびその説明で示した考え方に基づいて停止位置を決定する。
第1優先度の要素に関連付けられた条件が満たされた場合、制御装置100は、第2優先度(第1優先度の次に高い優先度)の要素(時間)に関連付けられた条件が満たされるか否かを判定する(ステップS208)。第2優先度の要素に関連付けられた条件が満たされない場合、ステップS206の処理に進む。
第2優先度の要素に関連付けられた条件が満たされた場合、制御装置100は、第3優先度(第2優先度の次に高い優先度)の要素(歩道の混雑度合)に関連付けられた条件が満たされるか否かを判定する(ステップS210)。第3優先度の要素に関連付けられた条件が満たされない場合、ステップS206の処理に進む。
第3優先度の要素に関連付けられた条件が満たされた場合、制御装置100は、歩道を停止位置に決定する(ステップS212)。これにより本フローチャートの1ルーチンの処理が終了する。なお、制御装置100は、特定地点の駐輪場などの停止領域が存在し、停止領域の混雑度合が閾値未満である場合、停止領域を停止位置に決定してもよい。
上記の処理において一部の処理は省略されてもよい。図18は、第2実施形態の制御装置100が実行される処理の流れの他の一例を示すフローチャートである。本処理では、第2優先度および第3優先度に関する判定と、図17のステップS202の利用者の属性に基づく要素を取得する処理とが省略される例について説明する。
まず、制御装置100は、移動体Mが特定地点に接近したか否かを判定する(ステップS200)。次に、制御装置100は、第1優先度の要素に関連付けられた条件が満たされるか否かを判定する(ステップS204)。第1優先度の要素に関連付けられた条件が満たされない場合、制御装置100は、車道または歩道の入口に停止位置を決定する(ステップS206)。第1優先度の要素に関連付けられた条件が満たされた場合、制御装置100は、歩道を停止位置に決定する。これにより、本フローチャートの1ルーチンの処理が終了する。例えば、第1優先度の要素が、利用者の属性である場合、利用者の属性が、要素に対応付けられた利用者の属性の条件を満たさせば、歩道が停止位置とされる。また、例えば、第1優先度の要素が、混雑度合である場合、混雑度合が、要素に対応付けられた混雑度合の条件を満たさせば、歩道が停止位置とされる。
上述した処理により、制御装置100は、特定地点ごとに定められた要素の優先度を考慮して、移動体Mを移動させる位置または停止位置を決定することができる。この結果、制御装置100は、より周囲の状況に配慮した走行を移動体にさせることができる。
例えば、特定地点の前が混雑していない場合であっても、その特定地点は公共性が高い施設である場合、すぐに混雑してしまったり、特定地点の前の歩道に停止または走行することが望ましくなかったりする場合がある。このようにリアルタイムの状況では、歩道を利用することができる状況であっても、移動体Mは、その特定地点の種類を考慮して、歩道を利用することが適切であるか否かを精度よく判定することができる。この結果、より周囲の状況に配慮した走行を移動体にさせることができる。
以上説明した第2実施形態によれば、制御装置100は、複数の要素が要素ごとの基準を満たす否かの判定の結果と、複数の要素の歩道近傍の特定地点の種類に基づく優先度と基づいて、移動体Mを移動させる移動経路に歩道を含めるか否かを決定することにより、より周囲の状況に配慮した走行を移動体にさせることができる。
上記説明した実施形態は、以下のように表現することができる。
プログラムを記憶した記憶装置と、
ハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサが前記記憶装置に記憶されたプログラムを実行することにより、
移動体の周辺の状況を認識し、
移動体の特定地点に向けた停止位置を決定し、
前記特定地点付近の歩道の混雑度合が閾値未満である場合、前記特定地点付近の歩道領域内に前記停止位置を決定し、
前記特定地点付近の歩道の混雑度合が前記閾値以上である場合、前記特定地点付近の歩道領域に属さない別領域内に前記停止位置を決定する、
移動体制御システム。
上記説明した実施形態は、以下のように表現することができる。
プログラムを記憶した記憶装置と、
ハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサが前記記憶装置に記憶されたプログラムを実行することにより、
複数の要素のうち、歩道近傍の特定地点の種類に基づく優先度に基づいて選定される要素が、前記要素ごとに定められる基準を満たすか否かの判定の結果に基づいて、移動体の経路に前記歩道を含めるか否かを決定する、
移動体制御システム。
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
M‥移動体、2‥本体、10‥カメラ、100‥制御装置、110‥取得部、120‥認識部、130‥決定部、140‥軌道生成部、150‥走行制御部、160‥情報処理部、180‥記憶部

Claims (14)

  1. 移動体の特定地点に向けた停止位置を決定する制御部、を備える移動体制御システムであって、
    前記制御部は、
    前記特定地点付近の歩道の混雑度合が閾値未満である場合、前記特定地点付近の歩道領域内に前記停止位置を決定し、
    前記特定地点付近の歩道の混雑度合が前記閾値以上である場合、前記特定地点付近の歩道領域に属さない別領域内に前記停止位置を決定する、
    移動体制御システム。
  2. 前記混雑度合は、前記歩道において物体が存在する度合である、
    請求項1に記載の移動体制御システム。
  3. 前記別領域には、前記特定地点付近の車道、または前記特定地点付近の歩道領域以外の歩道領域が含まれる、
    請求項1または2に記載の移動体制御システム。
  4. 前記制御部は、
    前記特定地点付近の歩道の混雑度合が前記閾値未満であっても、前記混雑度合とは異なる要素が所定条件を満たした場合、前記別領域内に前記停止位置を決定する、
    請求項1から3のうちいずれか1項に記載の移動体制御システム。
  5. 前記混雑度合とは異なる要素とは、前記歩道付近において動的に変化する前記混雑度合とは異なり、前記歩道付近において動的に変化しない静的な要素である、
    請求項4に記載の移動体制御システム。
  6. 前記静的な要素は、曜日、時間帯、または天気のうち一以上の要素を含む、
    請求項5に記載の移動体制御システム。
  7. 前記静的な要素の内容は、前記特定地点に対して、前記特定地点の特性に応じた内容が関連付けられている、
    請求項5または6に記載の移動体制御システム。
  8. 前記所定条件には、前記移動体の利用者の属性が所定の属性か否か含まれる、
    請求項4から7のうちいずれか1項に記載の移動体制御システム。
  9. 前記所定条件には、前記特定地点が経由地か目的地のいずれであるかが含まれる、
    請求項4から8のうちいずれか1項に記載の移動体制御システム。
  10. 前記制御部は、
    前記特定地点付近の歩道の混雑度合が前記閾値未満であっても、前記特定地点が管理または前記特定地点と提携している前記移動体が停止可能な領域が存在する場合、前記停止可能な領域に前記停止位置を決定する、
    請求項1から9のうちいずれか1項に記載の移動体制御システム。
  11. 前記制御部は、
    前記移動体を前記特定地点付近の歩道領域に前記停止位置を決定する場合、前記歩道を移動する物体と干渉しない位置を前記停止位置として決定する、
    請求項1から10のうちいずれか1項に記載の移動体制御システム。
  12. 請求項1から11のうちいずれか1項に記載の移動体制御システムが搭載された移動体。
  13. コンピュータが、
    移動体の特定地点に向けた停止位置を決定し、
    前記特定地点付近の歩道の混雑度合が閾値未満である場合、前記特定地点付近の歩道領域内に前記停止位置を決定し、
    前記特定地点付近の歩道の混雑度合が前記閾値以上である場合、前記特定地点付近の歩道領域に属さない別領域内に前記停止位置を決定する、
    制御方法。
  14. コンピュータに、
    移動体の特定地点に向けた停止位置を決定させ、
    前記特定地点付近の歩道の混雑度合が閾値未満である場合、前記特定地点付近の歩道領域内に前記停止位置を決定させ、
    前記特定地点付近の歩道の混雑度合が前記閾値以上である場合、前記特定地点付近の歩道領域に属さない別領域内に前記停止位置を決定させる、
    を実行させるプログラム。
JP2021027538A 2021-02-24 2021-02-24 移動体制御システム、移動体、制御方法、およびプログラム Active JP7523385B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021027538A JP7523385B2 (ja) 2021-02-24 2021-02-24 移動体制御システム、移動体、制御方法、およびプログラム
US17/672,765 US12447999B2 (en) 2021-02-24 2022-02-16 Moving object control system, moving object, control method, and storage medium
CN202210148621.9A CN114954512B (zh) 2021-02-24 2022-02-17 移动体控制系统、移动体、控制方法及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021027538A JP7523385B2 (ja) 2021-02-24 2021-02-24 移動体制御システム、移動体、制御方法、およびプログラム

Publications (2)

Publication Number Publication Date
JP2022129013A JP2022129013A (ja) 2022-09-05
JP7523385B2 true JP7523385B2 (ja) 2024-07-26

Family

ID=82900400

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021027538A Active JP7523385B2 (ja) 2021-02-24 2021-02-24 移動体制御システム、移動体、制御方法、およびプログラム

Country Status (3)

Country Link
US (1) US12447999B2 (ja)
JP (1) JP7523385B2 (ja)
CN (1) CN114954512B (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120129881A (zh) * 2022-11-17 2025-06-10 本田技研工业株式会社 移动体的控制装置、移动体的控制方法以及程序
JP2024125785A (ja) * 2023-03-06 2024-09-19 トヨタ自動車株式会社 車両制御装置、車両制御方法およびプログラム
JP7672462B2 (ja) * 2023-09-27 2025-05-07 本田技研工業株式会社 制御システム、制御方法、およびプログラム
WO2025069389A1 (ja) * 2023-09-29 2025-04-03 本田技研工業株式会社 制御システム、制御方法、およびプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018173985A (ja) 2018-06-27 2018-11-08 株式会社ニコン 混雑度推定システムおよび電子機器
JP2020165786A (ja) 2019-03-29 2020-10-08 日産自動車株式会社 歩行経路情報提示システム、サーバ、端末機、及び歩行経路情報提示方法
JP2020173569A (ja) 2019-04-09 2020-10-22 トヨタ自動車株式会社 自動運転配達システム

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3952826B2 (ja) 2002-03-28 2007-08-01 セイコーエプソン株式会社 移動体誘導システム
JP2004108937A (ja) 2002-09-18 2004-04-08 Clarion Co Ltd 情報送信装置、ナビゲーション装置、システム、方法及びプログラム
US9928735B2 (en) * 2015-02-09 2018-03-27 Operr Technologies, Inc. Systems and methods for traffic violation avoidance
JP6650596B2 (ja) 2016-03-28 2020-02-19 パナソニックIpマネジメント株式会社 車両状況判定装置、車両状況判定方法、および車両状況判定プログラム
WO2017210904A1 (zh) * 2016-06-08 2017-12-14 尚艳燕 一种电动平衡车的导航方法、导航装置及电动平衡车
US10222798B1 (en) * 2016-09-29 2019-03-05 Amazon Technologies, Inc. Autonomous ground vehicles congregating in meeting areas
US10753754B2 (en) * 2017-01-19 2020-08-25 Andrew DeLizio Managing autonomous vehicles
US11334070B2 (en) * 2017-08-10 2022-05-17 Patroness, LLC Systems and methods for predictions of state of objects for a motorized mobile system
US10782138B2 (en) * 2017-10-06 2020-09-22 Here Global B.V. Method, apparatus, and computer program product for pedestrian behavior profile generation
US10933869B2 (en) * 2017-11-29 2021-03-02 Uatc, Llc Autonomous vehicle motion control systems and methods
WO2020073003A1 (en) * 2018-10-04 2020-04-09 Postmates Inc. Hailing self driving personal mobility devices
US10832575B2 (en) * 2018-12-04 2020-11-10 Toyota Motor North America, Inc. Network connected parking system
US10971003B2 (en) * 2019-01-29 2021-04-06 Ford Global Technologies, Llc Systems and methods for predicting pedestrian behavior

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018173985A (ja) 2018-06-27 2018-11-08 株式会社ニコン 混雑度推定システムおよび電子機器
JP2020165786A (ja) 2019-03-29 2020-10-08 日産自動車株式会社 歩行経路情報提示システム、サーバ、端末機、及び歩行経路情報提示方法
JP2020173569A (ja) 2019-04-09 2020-10-22 トヨタ自動車株式会社 自動運転配達システム

Also Published As

Publication number Publication date
JP2022129013A (ja) 2022-09-05
US20220266861A1 (en) 2022-08-25
CN114954512A (zh) 2022-08-30
US12447999B2 (en) 2025-10-21
CN114954512B (zh) 2026-04-17

Similar Documents

Publication Publication Date Title
US20230347877A1 (en) Navigation Based on Detected Size of Occlusion Zones
US12103560B2 (en) Methods and systems for predicting actions of an object by an autonomous vehicle to determine feasible paths through a conflicted area
US10937320B2 (en) Drive envelope determination
JP7523385B2 (ja) 移動体制御システム、移動体、制御方法、およびプログラム
US20250068164A1 (en) Moving object control system, moving object, control method, and storage medium
US11904906B2 (en) Systems and methods for prediction of a jaywalker trajectory through an intersection
US12596369B2 (en) Control system, mobile object, control method, and storage medium
US12189391B2 (en) Control system, mobile object, control method, and storage medium
US11999385B2 (en) Mobile object control system, control method, and storage medium
US12090993B2 (en) Mobile object control system, mobile object, control method, and storage medium
JP6874209B2 (ja) 車両制御システム、車両制御方法、プログラム、および情報処理装置
CN114987534B (zh) 移动体控制系统、移动体、控制方法及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240607

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240716

R150 Certificate of patent or registration of utility model

Ref document number: 7523385

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150