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
JP7615982B2 - Determination device, determination method, and determination program - Google Patents
[go: Go Back, main page]

JP7615982B2 - Determination device, determination method, and determination program - Google Patents

Determination device, determination method, and determination program Download PDF

Info

Publication number
JP7615982B2
JP7615982B2 JP2021152465A JP2021152465A JP7615982B2 JP 7615982 B2 JP7615982 B2 JP 7615982B2 JP 2021152465 A JP2021152465 A JP 2021152465A JP 2021152465 A JP2021152465 A JP 2021152465A JP 7615982 B2 JP7615982 B2 JP 7615982B2
Authority
JP
Japan
Prior art keywords
vehicle speed
vehicle
reference value
driving
maintained
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
JP2021152465A
Other languages
Japanese (ja)
Other versions
JP2023044434A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021152465A priority Critical patent/JP7615982B2/en
Publication of JP2023044434A publication Critical patent/JP2023044434A/en
Application granted granted Critical
Publication of JP7615982B2 publication Critical patent/JP7615982B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Traffic Control Systems (AREA)

Description

本開示は、車両の制御を行う判定装置、判定方法、及び判定プログラムに関する。 This disclosure relates to a determination device, a determination method, and a determination program for controlling a vehicle.

特許文献1には、運転内容の診断の精度が低下する可能性を低減する技術が開示されている。この技術では、先行車両と自車両との相対関係を取得し、相対関係に基づいて自車両における運転内容を診断し、先行車両に起因する相対関係の急変があった場合、診断の対象から除外している。 Patent Document 1 discloses a technology that reduces the possibility of a decrease in the accuracy of driving diagnosis. This technology acquires the relative relationship between the vehicle ahead and the vehicle itself, diagnoses the driving behavior of the vehicle based on the relative relationship, and excludes the vehicle ahead from the diagnosis if there is a sudden change in the relative relationship caused by the vehicle ahead.

特開2020-38513号公報JP 2020-38513 A

特許文献1の技術には、他車両の挙動に起因して車間距離が小さくなることが記載されている。ここで、運転内容の診断においては、自車両を運転する運転者の車両操作が、どの程度、先読み可能な運転ができているかが重要となる。ここでいう先読み可能な運転操作とは、走行中の道路で現時点から先の時点において必要な運転操作である。先読み可能な運転操作であるかは、運転者の運転状況からある程度把握することができると考えられる。しかし、先行技術のように他車両の挙動からは、先読み可能な運転操作であるかを判定することはできない。 The technology of Patent Document 1 describes that the vehicle distance becomes small due to the behavior of other vehicles. Here, when diagnosing driving content, it is important to what extent the driver of the vehicle is able to operate the vehicle in a way that allows foresight. A driving operation that allows foresight here refers to a driving operation that is necessary from the current time on the road being traveled at a future time. It is thought that to some extent it is possible to determine whether a driving operation is one that can be foreseen from the driver's driving conditions. However, as in the prior art, it is not possible to determine whether a driving operation is one that can be foreseen from the behavior of other vehicles.

本開示は、運転者が先読み可能な運転操作をしているかを判定できる判定装置、判定方法、及び判定プログラムを提供することを目的とする。 The present disclosure aims to provide a determination device, a determination method, and a determination program that can determine whether a driver is performing predictable driving operations.

請求項1に記載の判定装置は、車両の走行シーンであって道路に応じて予め設定されたレベルの走行シーンを取得するシーン処理部と、前記走行シーンについて予め定めた基準として、前記走行シーンのレベルごとに、最高車速の基準値、及び前記最高車速の所定速度以内を維持した時間の基準値が設定されており、取得した前記走行シーンについて、前記車両の車速について、車速が前記最高車速の基準値に到達しているか否かを判定すると共に、前記最高車速の基準値に到達している場合に、前記最高車速の所定速度以内を維持した維持時間が一定時間以上であり前記維持した時間の基準値を満たすか否かを判定し、前記維持した時間の基準値を満たす場合に先読み可能な運転操作をしていると判定する判定部と、を備えている。 The determination device described in claim 1 includes a scene processing unit that acquires vehicle driving scenes of a level preset according to the road , and a determination unit that sets a reference value for a maximum vehicle speed and a reference value for a time during which a speed within a specified maximum vehicle speed is maintained for each level of the driving scene as predetermined criteria for the driving scenes, and determines whether the vehicle speed of the vehicle has reached the reference value for maximum vehicle speed for the acquired driving scene, and if the reference value for maximum vehicle speed has been reached, determines whether the time during which a speed within the specified maximum vehicle speed is maintained is equal to or longer than a certain period of time and satisfies the reference value for the maintained time , and determines that a driving operation that can be predicted is being performed if the reference value for the maintained time is satisfied.

請求項1に記載の判定装置は、車速が所定の最高車速となり、かつ、最高車速の所定速度以内を維持した時間が一定時間以上とする基準を満たす場合に、先読み可能な運転操作をしていると判定する。このように、車速と、車速の維持時間といった車速の推移から、運転者がどのような運転操作の状況にあるかを把握できる。つまり車速の推移から、運転者が先読み可能な運転操作をしているかを割り出すことができる。
また、判定装置によれば、走行シーンのレベルに応じた基準を設定することができる。
The determination device according to claim 1 determines that the driver is performing a predictable driving operation when the vehicle speed reaches a predetermined maximum vehicle speed and the time that the maximum vehicle speed is maintained within the predetermined speed is equal to or longer than a certain period of time. In this way, the driving operation status of the driver can be grasped from the transition of the vehicle speed, such as the vehicle speed and the time that the vehicle speed is maintained. In other words, it is possible to determine whether the driver is performing a predictable driving operation from the transition of the vehicle speed.
Furthermore, the determination device can set a standard according to the level of the driving scene.

請求項に記載の判定装置は、請求項に記載の判定装置において、前記走行シーンのレベルを道路の形状に応じて設定し、道路の形状が平坦であるほど、前記基準の前記最高車速の基準値を大きく、及び前記維持した時間の基準値を長く設定する According to a second aspect of the present invention, in the determination device according to the first aspect, the level of the driving scene is set in accordance with a shape of a road, and the flatter the shape of the road is, the larger the reference value of the maximum vehicle speed of the reference is set, and the longer the reference value of the maintained time is set.

請求項に記載の判定装置によれば、走行シーンのレベルを、道路の形状に応じて設定し、レベルに応じて適切な基準を設定できる。 According to the determination device of the second aspect, the level of a driving scene can be set according to the shape of the road, and an appropriate standard can be set according to the level.

請求項に記載の判定装置は、請求項1又は請求項2の判定装置において、前記基準に前記車両を運転するユーザのユーザ状態に関する基準を含み、前記判定部は、前記車両を運転するユーザのユーザ状態を取得し、前記ユーザ状態及び前記車速が前記基準を満たす場合に、先読み可能な運転操作であると判定する。 The determination device of claim 3 is the determination device of claim 1 or claim 2 , in which the criteria include a criterion regarding the user state of the user driving the vehicle, and the determination unit acquires the user state of the user driving the vehicle, and when the user state and the vehicle speed satisfy the criteria, determines that the driving operation is one that can be predicted in advance.

請求項に記載の判定装置によれば、ユーザ状態も考慮して、より確実に先読み可能な運転操作であるかを判定することができる。 According to the determination device of the third aspect, it is possible to more reliably determine whether a driving operation is one that can be predicted in advance, taking into account the user's state.

請求項に記載の判定装置は、請求項に記載の判定装置において、前記ユーザ状態に応じて、前記ユーザ状態が停滞している場合は、前記基準の前記維持した時間の基準値を長くするように更新する。 The determination device according to claim 4 is the determination device according to claim 3 , wherein, in a case where the user state is stagnant, the reference value of the maintained time of the criterion is updated to be longer in accordance with the user state.

請求項に記載の判定装置によれば、ユーザの覚醒度合いを考慮して判定処理を行うことができる。 According to the determination device of the fourth aspect, it is possible to perform the determination process taking into consideration the user's level of awakening.

請求項に記載の判定装置は、請求項1~請求項に記載の何れか1項の判定装置において、前記走行シーンにおいて天候が悪い場合には、前記基準の基準値について、前記最高車速を小さく、及び前記維持した時間を短くするように補正する。 The determination device according to claim 5 is the determination device according to any one of claims 1 to 4 , wherein when the weather is bad in the driving scene, the reference value of the criterion is corrected so as to reduce the maximum vehicle speed and to shorten the maintained time.

請求項に記載の判定装置によれば、環境に応じて、適切な基準を用いて判定処理を行うことができる。 According to the determination device of the fifth aspect, it is possible to perform the determination process using an appropriate criterion depending on the environment.

請求項に記載の判定方法は、車両の走行シーンであって道路に応じて予め設定されたレベルの走行シーンを取得し、前記走行シーンについて予め定めた基準として、前記走行シーンのレベルごとに、最高車速の基準値、及び前記最高車速の所定速度以内を維持した時間の基準値が設定されており、取得した前記走行シーンについて、前記車両の車速について、車速が前記最高車速の基準値に到達しているか否かを判定すると共に、前記最高車速の基準値に到達している場合に、前記最高車速の所定速度以内を維持した維持時間が一定時間以上であり前記維持した時間の基準値を満たすか否かを判定し、前記維持した時間の基準値を満たす場合に先読み可能な運転操作をしていると判定する、処理をコンピュータが実行する。 The determination method described in claim 6 is a process performed by a computer to acquire a vehicle driving scene of a level that is preset according to a road , and as predetermined criteria for the driving scene, a reference value for a maximum vehicle speed and a reference value for a time during which a speed within a specified maximum vehicle speed is maintained are set for each level of the driving scene, and for the acquired driving scene, determine whether the vehicle speed of the vehicle has reached the reference value for maximum vehicle speed, and if the reference value for maximum vehicle speed has been reached, determine whether the time during which a speed within the specified maximum vehicle speed is maintained is equal to or longer than a certain period of time and satisfies the reference value for the maintenance time , and determine that a driving operation that can be predicted is being performed if the reference value for the maintenance time is satisfied.

請求項に記載の判定プログラムは車両の走行シーンであって道路に応じて予め設定されたレベルの走行シーンを取得し、前記走行シーンについて予め定めた基準として、前記走行シーンのレベルごとに、最高車速の基準値、及び前記最高車速の所定速度以内を維持した時間の基準値が設定されており、取得した前記走行シーンについて、前記車両の車速について、車速が前記最高車速の基準値に到達しているか否かを判定すると共に、前記最高車速の基準値に到達している場合に、前記最高車速の所定速度以内を維持した維持時間が一定時間以上であり前記維持した時間の基準値を満たすか否かを判定し、前記維持した時間の基準値を満たす場合に先読み可能な運転操作をしていると判定する、処理をコンピュータに実行させる。 The judgment program described in claim 7 causes a computer to execute a process of acquiring a vehicle driving scene of a level preset according to a road, and setting a reference value for a maximum vehicle speed and a reference value for a time during which a speed within a specified maximum vehicle speed is maintained for each level of the driving scene as predetermined criteria for the driving scene, and determining whether the vehicle speed of the vehicle has reached the reference value for maximum vehicle speed for the acquired driving scene, and if the reference value for maximum vehicle speed has been reached, determining whether the time during which a speed within the specified maximum vehicle speed is maintained is a certain period of time or longer and satisfies the reference value for the maintenance time , and determining that a driving operation that can be predicted is being performed if the reference value for the maintenance time is satisfied.

本開示の技術によれば、運転者が先読み可能な運転操作をしているかを判定できる。 The technology disclosed herein makes it possible to determine whether the driver is performing predictable driving operations.

車速と時間との関係を示すグラフにより、先読み可能な運転の場合と、先読み可能でない運転の場合とを比較した図である。FIG. 13 is a graph showing the relationship between vehicle speed and time, comparing a case of driving with and without predictability. 実施形態に係る車両制御システムの概略構成を示す図である。1 is a diagram showing a schematic configuration of a vehicle control system according to an embodiment; 実施形態の車両のハードウェア構成を示すブロック図である。1 is a block diagram showing a hardware configuration of a vehicle according to an embodiment; 実施形態のセンタサーバのハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of a center server according to an embodiment. 実施形態のセンタサーバの機能構成を示すブロック図である。FIG. 2 is a block diagram showing a functional configuration of a center server according to an embodiment. 実施形態の車両制御システムにおける処理の流れを示すシーケンス図である。FIG. 2 is a sequence diagram showing a process flow in the vehicle control system according to the embodiment. 実施形態のセンタサーバにおいて実行される判定処理の流れを示すフローチャートである。11 is a flowchart showing the flow of a determination process executed in the center server of the embodiment. 変形例におけるセンタサーバの機能構成を示すブロック図である。FIG. 13 is a block diagram showing a functional configuration of a center server in a modified example. 変形例における車両制御システムにおける処理の流れを示すシーケンス図である。FIG. 11 is a sequence diagram showing a process flow in a vehicle control system according to a modified example. 変形例におけるセンタサーバにおいて実行される判定処理の流れを示すフローチャートである。13 is a flowchart showing the flow of a determination process executed in a center server in a modified example.

本発明の実施形態の判定装置を含む車両制御システムについて説明する。車両制御システムは、運転者が先読み可能な運転操作をしているかを判定するシステムである。 A vehicle control system including a determination device according to an embodiment of the present invention will be described. The vehicle control system is a system that determines whether the driver is performing a driving operation that can be predicted.

本実施形態の車両制御システムでは、走行シーンのレベルごとに定められた車速に関する基準を用いて車速の推移を判定し、先読み可能な運転操作かを判定する。本実施形態でいう走行シーンとは、車両が走行している一定区間の走行場面のことを指す。走行シーンには、道路の形状の平坦さ、すなわち運転しやすさに応じたレベルを定める。また、車速に関する基準は、第1の基準として、最高車速の基準値を定め、第2の基準として、最高車速からの所定速度以内を維持した維持時間の基準値を定める。ここでいう第1の基準の最高車速とは、先読み可能な運転である場合に到達可能と想定される車速であり、適宜実験等によって定めればよい。また、第2の基準は、最高車速をどの程度維持できているかを見極める必要があるため、最高車速の維持時間を基準として定めている。なお、走行シーンにレベルを定めることは一例であり、走行シーンの運転のしやすさを数値化してもよい。 In the vehicle control system of this embodiment, the vehicle speed transition is judged using a standard for vehicle speed determined for each level of the driving scene, and whether the driving operation is predictable or not is judged. In this embodiment, the driving scene refers to a driving scene of a certain section where the vehicle is driving. A level is set for the driving scene according to the flatness of the road shape, that is, the ease of driving. In addition, the vehicle speed standard is set as a first standard for a standard value of the maximum vehicle speed, and as a second standard, a standard value of the maintenance time within a predetermined speed from the maximum vehicle speed is set. The maximum vehicle speed of the first standard here is a vehicle speed that is assumed to be achievable in the case of predictable driving, and may be set appropriately by experiments, etc. In addition, the second standard is set as the maintenance time of the maximum vehicle speed, since it is necessary to determine to what extent the maximum vehicle speed can be maintained. Note that setting a level for the driving scene is one example, and the ease of driving of the driving scene may be quantified.

走行シーンのレベルについては、例えば、道路の形状によって平坦さが異なるため、これによって運転しやすさの度合いが変化すると想定し、道路の形状の平坦さに応じた段階的なレベルを定める。走行中の道路の形状は、地図データ等から、「平坦な」、「カーブのある道路」、又は「山間部の道路」の何れであるか取得する。走行シーンのレベルは、道路の形状について、市街地のような「平坦な道路」はレベル1、道路の形状が曲がっている「カーブのある道路」はレベル2、急勾配があると想定される「山間部の道路」はレベル3、というように3段階のレベルを設定する。道路の形状が平坦であるほど、つまりレベルが小さいほど、第1の基準の最高車速の基準値を大きく設定し、第2の基準の維持時間の基準値を長く設定する。 As for the levels of driving scenes, for example, since the flatness of the road varies depending on the shape of the road, it is assumed that the degree of ease of driving changes depending on this, and a tiered level is set according to the flatness of the road shape. The shape of the road being driven on is obtained from map data, etc., to be either "flat," "curvy road," or "mountain road." As for the levels of driving scenes, three levels are set for the shape of the road: level 1 for a "flat road" such as an urban area, level 2 for a "curvy road" with a curved road shape, and level 3 for a "mountain road" that is assumed to have a steep slope. The flatter the road shape is, i.e., the smaller the level, the higher the reference value for the maximum vehicle speed of the first criterion is set, and the longer the reference value for the maintenance time of the second criterion is set.

基準の例を説明する。走行シーンがレベル1の場合、第1の基準では、最高車速の基準値は40km/hと定め、車速が40km/hに到達することを第1の基準を満たす条件とする。第2の基準では、最高車速40km/hから-5km/h以内を維持した維持時間について、維持時間の基準値を10秒と定め、最高車速40km/hから-5km/h以内を10秒以上維持することを第2の基準を満たす条件とする。これらの基準値は一例であり、適宜、走行シーンのレベルごとに設定し得る。なお、第2の基準において所定速度以内の基準値も定めてもよい。また、見通しの良い道路であれば、最高車速40km/h以上の+5km/h以内を維持した場合も維持時間に含めるようにしてもよい。ただし、通常の平坦な道路の場合には、スピードの出し過ぎであるとして第2の基準を満たさないとする等、走行シーンの具体的な道路の形状に応じて、最高車速からどこまでの車速を維持したことを条件とするかを設定してもよい。 An example of the criteria will be described. When the driving scene is level 1, in the first criterion, the reference value of the maximum vehicle speed is set to 40 km/h, and the condition for satisfying the first criterion is that the vehicle speed reaches 40 km/h. In the second criterion, the reference value of the maintenance time for maintaining a maximum vehicle speed of 40 km/h or less within -5 km/h is set to 10 seconds, and the condition for satisfying the second criterion is that the maximum vehicle speed is maintained within -5 km/h for 10 seconds or more. These reference values are examples, and can be set appropriately for each level of the driving scene. Note that a reference value within a predetermined speed may also be set in the second criterion. In addition, if the road is well-visible, the maintenance time may include the case where the maximum vehicle speed is maintained within +5 km/h of 40 km/h or more. However, in the case of a normal flat road, the second criterion is not satisfied because it is determined that the speed is excessive, and the condition for the maintenance of the vehicle speed from the maximum vehicle speed may be set according to the specific road shape of the driving scene.

図1は、車速と時間との関係を示すグラフにより、先読み可能な運転の場合と、先読み可能でない運転の場合とを比較した図である。図1の(A)は先読み可能な運転の場合であり、(B)は先読み可能でない運転の場合である。(A)は、最高車速には到達して第1の基準の条件を満たしており、最高車速40km/hから-5km/h以内を10秒以上維持しているため、第2の基準の条件も満たしている。よって、先読み可能な運転と判定できる。(B)は、最高車速には到達して第1の基準の条件は満たしたものの、最高車速40km/hから-5km/h以内を10秒以上維持することができておらず第2の基準の条件を満たさない。そのため、先読み可能でない運転と判定される。 Figure 1 is a graph showing the relationship between vehicle speed and time, comparing driving with and without predictability. (A) in Figure 1 is a case of driving with and without predictability, and (B) is a case of driving without predictability. (A) reaches the maximum vehicle speed and meets the first criterion, and also meets the second criterion because the maximum vehicle speed of 40 km/h is kept within -5 km/h for 10 seconds or more. Therefore, it can be determined that the driving is capable of predicting. (B) reaches the maximum vehicle speed and meets the first criterion, but does not meet the second criterion because the maximum vehicle speed of 40 km/h is not kept within -5 km/h for 10 seconds or more. Therefore, it is determined that the driving is not capable of predicting.

以上のような本実施形態の手法によって得られる先読み可能な運転操作の判定は、例えば、運転内容の診断のスコアリングに活用し得る。運転内容の診断において、先読み可能な運転操作をしていた場合は、安全な運転をしていたとしてスコアが高くなるように診断し、逆に先読み可能な運転操作をしていなかった場合は、安全な運転をしていなかったとしてスコアが低くなるように診断できる。 The judgment of predictable driving operations obtained by the method of this embodiment as described above can be used, for example, for scoring the diagnosis of driving contents. In the diagnosis of driving contents, if predictable driving operations are performed, the driver is diagnosed as having driven safely and given a high score, and conversely, if predictable driving operations are not performed, the driver is diagnosed as having driven unsafely and given a low score.

(全体構成)
図2に示されるように、本発明の実施形態の車両制御システム10は、車両12と、判定装置としてのセンタサーバ30と、端末40と、を含んで構成されている。また、車両12には車載器20が搭載されている。車載器20、センタサーバ30及び端末40は、ネットワークNを通じて相互に接続されている。なお、図2には、1のセンタサーバ30に対して、1台の車両12及び車載器20、及び1の端末40が図示されているが、車両12、車載器20及び端末40の数はこの限りではない。
(Overall composition)
As shown in Fig. 2, a vehicle control system 10 according to an embodiment of the present invention includes a vehicle 12, a center server 30 serving as a determination device, and a terminal 40. The vehicle 12 is also equipped with an in-vehicle device 20. The in-vehicle device 20, the center server 30, and the terminal 40 are connected to one another via a network N. Note that, although Fig. 2 illustrates one vehicle 12, one in-vehicle device 20, and one terminal 40 for one center server 30, the numbers of vehicles 12, in-vehicle devices 20, and terminals 40 are not limited to this.

センタサーバ30は、例えば、車両12を製造する製造元や当該製造元系列のカーディーラーに設置されている。端末40は、車両12の運転者の車両操作の状況を把握した管理者及び所有者が所持するスマートフォンやパーソナルコンピューターが例示される。端末40から、センタサーバ30に車両操作の判定要求を送信する。 The center server 30 is installed, for example, at the manufacturer that produces the vehicle 12 or at a car dealership affiliated with the manufacturer. Examples of the terminal 40 include a smartphone or personal computer owned by an administrator or owner who is aware of the vehicle operation status of the driver of the vehicle 12. A request for determining vehicle operation is sent from the terminal 40 to the center server 30.

(車両)
図3に示されるように、本実施形態に係る車両12は、車載器20と、複数のECU(Electronic Control Unit)22と、複数の車載機器24と、を含んで構成されている。
(vehicle)
As shown in FIG. 3 , the vehicle 12 according to this embodiment is configured to include an in-vehicle device 20 , a plurality of ECUs (Electronic Control Units) 22 , and a plurality of in-vehicle devices 24 .

車載器20は、CPU(Central Processing Unit)20A、ROM(Read Only Memory)20B、RAM(Random Access Memory)20C、車内通信I/F(Interface)20D、及び無線通信I/F20Eを含んで構成されている。CPU20A、ROM20B、RAM20C、車内通信I/F20D、及び無線通信I/F20Eは、内部バス20Gを介して相互に通信可能に接続されている。 The vehicle-mounted device 20 includes a CPU (Central Processing Unit) 20A, a ROM (Read Only Memory) 20B, a RAM (Random Access Memory) 20C, an in-vehicle communication I/F (Interface) 20D, and a wireless communication I/F 20E. The CPU 20A, the ROM 20B, the RAM 20C, the in-vehicle communication I/F 20D, and the wireless communication I/F 20E are connected to each other so as to be able to communicate with each other via an internal bus 20G.

CPU20Aは、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU20Aは、ROM20Bからプログラムを読み出し、RAM20Cを作業領域としてプログラムを実行する。 The CPU 20A is a central processing unit that executes various programs and controls each part. That is, the CPU 20A reads the programs from the ROM 20B and executes the programs using the RAM 20C as a working area.

ROM20Bは、各種プログラム及び各種データを記憶している。本実施形態のROM20Bには、ECU22から車両12の状態及び制御に係る車両情報を収集し、かつ車両12の機能の利用又は装備の適用を許可又は制限を行う制御プログラム50が記憶されている。また、ROM20Bには、車両情報のバックアップデータである履歴情報110が記憶されている。
RAM20Cは、作業領域として一時的にプログラム又はデータを記憶する。
The ROM 20B stores various programs and data. In this embodiment, the ROM 20B stores a control program 50 that collects vehicle information related to the state and control of the vehicle 12 from the ECU 22 and permits or restricts the use of functions or the application of equipment of the vehicle 12. The ROM 20B also stores history information 110, which is backup data of the vehicle information.
The RAM 20C temporarily stores programs or data as a working area.

車内通信I/F20Dは、各ECU22と接続するためのインタフェースである。当該インタフェースは、CANプロトコルによる通信規格が用いられる。車内通信I/F20Dは、外部バス20Hに対して接続されている。 The in-vehicle communication I/F 20D is an interface for connecting to each ECU 22. This interface uses a communication standard based on the CAN protocol. The in-vehicle communication I/F 20D is connected to the external bus 20H.

無線通信I/F20Eは、センタサーバ30と通信するための無線通信モジュールである。当該無線通信モジュールは、例えば、5G、LTE、Wi-Fi(登録商標)等の通信規格が用いられる。無線通信I/F20Eは、ネットワークNに対して接続されている。 The wireless communication I/F 20E is a wireless communication module for communicating with the center server 30. The wireless communication module uses communication standards such as 5G, LTE, and Wi-Fi (registered trademark). The wireless communication I/F 20E is connected to the network N.

ECU22は、ADAS(Advanced Driver Assistance System)-ECU22A、ステアリングECU22B、ブレーキECU22C及びエンジンECU22Dを少なくとも含む。 The ECU 22 includes at least an ADAS (Advanced Driver Assistance System)-ECU 22A, a steering ECU 22B, a brake ECU 22C, and an engine ECU 22D.

ADAS-ECU22Aは、先進運転支援システムを統括制御する。ADAS-ECU22Aには、車載機器24を構成する車速センサ24A、ヨーレートセンサ24B、及び外部センサ24Cが接続されている。外部センサ24Cは、車両12の周辺環境の検出に用いられるセンサ群とされている。この外部センサ24Cには、例えば、車両12の周囲を撮像するカメラ、探査波を送信し反射波を受信するミリ波レーダ、及び車両12の前方をスキャンするライダ(Laser Imaging Detection and Ranging)等が含まれる。 The ADAS-ECU 22A controls the advanced driving assistance system. The ADAS-ECU 22A is connected to a vehicle speed sensor 24A, a yaw rate sensor 24B, and an external sensor 24C that constitute the in-vehicle equipment 24. The external sensor 24C is a group of sensors used to detect the surrounding environment of the vehicle 12. The external sensor 24C includes, for example, a camera that captures images of the surroundings of the vehicle 12, a millimeter wave radar that transmits detection waves and receives reflected waves, and a lidar (Laser Imaging Detection and Ranging) that scans the area ahead of the vehicle 12.

ステアリングECU22Bは、パワーステアリングを制御する。ステアリングECU22Bには、車載機器24を構成する舵角センサ24Dが接続されている。舵角センサ24Dはステアリングホイールの舵角を検出するセンサである。 The steering ECU 22B controls the power steering. A steering angle sensor 24D that constitutes the in-vehicle equipment 24 is connected to the steering ECU 22B. The steering angle sensor 24D is a sensor that detects the steering angle of the steering wheel.

ブレーキECU22Cは、車両12のブレーキシステムを制御する。ブレーキECU22Cには、車載機器24を構成するブレーキアクチュエータ24Eが接続されている。 The brake ECU 22C controls the brake system of the vehicle 12. The brake actuator 24E, which constitutes the in-vehicle equipment 24, is connected to the brake ECU 22C.

エンジンECU22Dは、車両12のエンジンを制御する。エンジンECU22Dには、車載機器24を構成するスロットルアクチュエータ24F及びセンサ類24Gが接続されている。センサ類24Gは、エンジンオイルの油温を測定するための油温センサ、エンジンオイルの油圧を測定するための油圧センサ、及びエンジンの回転数を検知する回転センサを含む。 The engine ECU 22D controls the engine of the vehicle 12. The engine ECU 22D is connected to a throttle actuator 24F and sensors 24G that constitute the in-vehicle equipment 24. The sensors 24G include an oil temperature sensor for measuring the temperature of the engine oil, an oil pressure sensor for measuring the oil pressure of the engine oil, and a rotation sensor for detecting the engine speed.

情報系ECU22Eは、カーナビゲーションシステム、及びオーディオ等を制御する。情報系ECU22Eには、車載機器24を構成するGPS装置29が接続されている。GPS装置29は車両12の現在位置を測定する装置である。GPS装置29は、GPS衛星からの信号を受信する図示しないアンテナを含んでいる。なお、GPS装置29は、車載器20に対して直接接続されていてもよい。 The information system ECU 22E controls the car navigation system, audio, etc. A GPS device 29 constituting the in-vehicle equipment 24 is connected to the information system ECU 22E. The GPS device 29 is a device that measures the current position of the vehicle 12. The GPS device 29 includes an antenna (not shown) that receives signals from GPS satellites. The GPS device 29 may be directly connected to the in-vehicle device 20.

(センタサーバ)
図4に示されるように、センタサーバ30は、CPU30A、ROM30B、RAM30C、ストレージ30D及び通信I/F30Eを含んで構成されている。CPU30A、ROM30B、RAM30C、ストレージ30D及び通信I/F30Eは、内部バス30Gを介して相互に通信可能に接続されている。CPU30A、ROM30B、RAM30C及び通信I/F30Eの機能は、上述した車載器20のCPU20A、ROM20B、RAM20C及び無線通信I/F20Eと同じである。なお、通信I/F30Eは有線による通信を行ってもよい。
(Center server)
As shown in Fig. 4, the center server 30 includes a CPU 30A, a ROM 30B, a RAM 30C, a storage 30D, and a communication I/F 30E. The CPU 30A, the ROM 30B, the RAM 30C, the storage 30D, and the communication I/F 30E are connected to each other via an internal bus 30G so as to be able to communicate with each other. The functions of the CPU 30A, the ROM 30B, the RAM 30C, and the communication I/F 30E are the same as those of the CPU 20A, the ROM 20B, the RAM 20C, and the wireless communication I/F 20E of the vehicle-mounted device 20 described above. The communication I/F 30E may perform wired communication.

メモリとしてのストレージ30Dは、HDD(Hard Disk Drive)又はSSD(Solid State Drive)により構成され、各種プログラム及び各種データを記憶している。本実施形態のストレージ30Dには、処理プログラム100、車両情報DB(データベース)110、地図情報DB120、及び判定情報DB130が記憶されている。なお、ROM30Bが処理プログラム100、車両情報DB110、地図情報DB120、及び判定情報DB130を記憶してもよい。 The storage 30D as a memory is configured with a HDD (Hard Disk Drive) or SSD (Solid State Drive) and stores various programs and various data. In this embodiment, the storage 30D stores a processing program 100, a vehicle information DB (database) 110, a map information DB 120, and a judgment information DB 130. Note that the ROM 30B may store the processing program 100, the vehicle information DB 110, the map information DB 120, and the judgment information DB 130.

判定プログラムとしての処理プログラム100は、センタサーバ30を制御するためのプログラムである。処理プログラム100の実行に伴い、センタサーバ30は、先読み可能な運転であるか否かを判定する判定処理を実行する。 The processing program 100, which serves as a judgment program, is a program for controlling the center server 30. When the processing program 100 is executed, the center server 30 executes a judgment process to determine whether or not the operation can be predicted in advance.

車両情報DB110には、車両12から取得された時刻ごとの車両情報が記憶される。車両情報は、車速、加速度、ヨーレート、舵角、アクセル開度、ブレーキペダル踏力又はストローク等の情報を含む。また、車両情報は、外部センサ24Cとしてのカメラにより撮像された車両12外部の撮像画像、GPS装置29から得られた現在位置を含む。
地図情報DB120には、車両の位置から走行シーンを取得するための地図データが記憶されている。地図データには位置座標ごとの道路の形状が割り当てられており、道路の形状を走行シーンとして取得できる。道路の形状には、本実施形態では一例として「平坦な道路」、「カーブのある道路」、及び「山間部の道路」が割り当てられているとする。
判定情報DB130には、道路の形状に応じて設定した走行シーンのレベル、及び走行シーンのレベルごとの車速に関する基準が記憶される。車速に関する基準は、走行シーンのレベルごとに第1の基準(最高車速の基準値)、及び第2の基準(最高車速から所定速度以内を維持した維持時間の基準値)を記憶している。
The vehicle information DB 110 stores vehicle information for each time acquired from the vehicle 12. The vehicle information includes information such as vehicle speed, acceleration, yaw rate, steering angle, accelerator opening, brake pedal force or stroke, etc. The vehicle information also includes captured images of the outside of the vehicle 12 captured by a camera serving as the external sensor 24C, and the current position acquired from the GPS device 29.
The map information DB 120 stores map data for acquiring a driving scene from the vehicle's position. The map data is assigned with a road shape for each position coordinate, and the road shape can be acquired as a driving scene. In this embodiment, as an example, the road shapes are assigned with "flat roads,""curvedroads," and "mountain roads."
The determination information DB 130 stores driving scene levels set according to the shape of the road and vehicle speed standards for each driving scene level. The vehicle speed standards include a first standard (a standard value for the maximum vehicle speed) and a second standard (a standard value for the time during which the vehicle speed is maintained within a predetermined speed from the maximum vehicle speed) for each driving scene level.

図5に示されるように、本実施形態のセンタサーバ30では、CPU30Aが、処理プログラム100を実行することで、取得部200、シーン処理部202、判定部204、及び出力部206として機能する。 As shown in FIG. 5, in the center server 30 of this embodiment, the CPU 30A executes the processing program 100 to function as an acquisition unit 200, a scene processing unit 202, a determination unit 204, and an output unit 206.

取得部200は、車両12の車載器20から、車両12の車両情報を取得する機能を有している。取得部200は、車載器20から任意のタイミングで送信された車両情報を取得し、車両情報DB110に格納する。また、取得部200は、端末40から車両操作の判定要求を受け付ける機能を有している。判定要求には、車両操作の判定をしたい時刻情報が含まれており、センタサーバ30では、当該時刻情報の時刻についての車両操作の判定を行うこととする。 The acquisition unit 200 has a function of acquiring vehicle information of the vehicle 12 from the vehicle-mounted device 20 of the vehicle 12. The acquisition unit 200 acquires vehicle information transmitted from the vehicle-mounted device 20 at any timing, and stores it in the vehicle information DB 110. The acquisition unit 200 also has a function of accepting a vehicle operation judgment request from the terminal 40. The judgment request includes time information at which the vehicle operation judgment is to be made, and the center server 30 judges the vehicle operation at the time of the time information.

シーン処理部202は、判定要求を入力として受け付ける。シーン処理部202は、判定要求の時刻における車両情報DBの車両情報の位置と、地図情報DB120の地図データとを取得する。シーン処理部202は、取得した車両情報に含まれる車両12の位置と、地図データに含まれる道路の形状とを照合して、車両12が走行していた位置の走行シーンのレベルを取得する。なお、シーン処理部202の走行シーンを取得する処理は、車両情報の位置と地図データとを用いて走行シーンを取得する例に限定されるものではなく、適宜、設計変更し得る。例えば、車両情報に含まれる撮像画像から道路の形状を解析して走行シーンを取得してもよいし、車両12の外部センサ24Cによる周辺環境の検出結果から道路の形状を解析して走行シーンを取得してもよい。 The scene processing unit 202 receives a judgment request as an input. The scene processing unit 202 acquires the position of the vehicle information in the vehicle information DB at the time of the judgment request and the map data in the map information DB 120. The scene processing unit 202 compares the position of the vehicle 12 included in the acquired vehicle information with the shape of the road included in the map data to acquire the level of the driving scene at the position where the vehicle 12 was traveling. Note that the process of acquiring the driving scene by the scene processing unit 202 is not limited to the example of acquiring the driving scene using the position of the vehicle information and the map data, and may be appropriately modified in design. For example, the driving scene may be acquired by analyzing the shape of the road from the captured image included in the vehicle information, or the driving scene may be acquired by analyzing the shape of the road from the detection result of the surrounding environment by the external sensor 24C of the vehicle 12.

判定部204は、シーン処理部202で取得された走行シーンの入力を受け付ける。判定部204は、判定要求の時刻に関して、車両情報DBの車両情報の車速を一定の時間幅で取得する。また、判定部204は、受け付けた当該走行シーンについて、判定情報DB130から当該走行シーンのレベルに対応する車速に関する基準(第1の基準及び第2の基準)を取得する。判定部204は、車速に関する基準を用いて、車両12の運転者が先読み可能な運転操作をしているか否かを判定する。具体的には、判定部204は、車速が第1の基準及び第2の基準をそれぞれ満たすか否かを判定する。判定部204は、第1の基準を用いて、走行シーンにおける車両12の車速が第1の基準において定められた最高車速の基準値に到達しているか否かを判定する。第1の基準を満たす場合に、判定部204は、第2の基準を用いて、車両12の車速が最高車速の所定速度以内を維持した維持時間が一定時間以上であったか否かを判定する。判定部204は、第2の基準を満たす場合に、当該走行シーンにおいて車両12の運転者は、先読み可能な運転操作をしていると判定する。出力部206は、端末40に判定部204の判定結果を送信する。 The determination unit 204 accepts the input of the driving scene acquired by the scene processing unit 202. The determination unit 204 acquires the vehicle speed of the vehicle information in the vehicle information DB for a certain time interval with respect to the time of the judgment request. In addition, the determination unit 204 acquires the vehicle speed criteria (first criterion and second criterion) corresponding to the level of the driving scene from the judgment information DB 130 for the received driving scene. The determination unit 204 uses the vehicle speed criteria to determine whether the driver of the vehicle 12 is performing a driving operation that can be predicted. Specifically, the determination unit 204 determines whether the vehicle speed satisfies the first criterion and the second criterion, respectively. The determination unit 204 uses the first criterion to determine whether the vehicle speed of the vehicle 12 in the driving scene has reached the reference value of the maximum vehicle speed set in the first criterion. If the first criterion is satisfied, the determination unit 204 uses the second criterion to determine whether the time during which the vehicle speed of the vehicle 12 was maintained within a predetermined speed of the maximum vehicle speed was a certain time or more. If the second criterion is met, the determination unit 204 determines that the driver of the vehicle 12 is performing a predictable driving operation in the driving scene. The output unit 206 transmits the determination result of the determination unit 204 to the terminal 40.

(制御の流れ)
本実施形態の車両制御システム10で実行される制御方法としての処理の流れについて、図6のシーケンス図、及び図7のフローチャートを用いて説明する。センタサーバ30における処理は、CPU30Aがセンタサーバ30の各部として機能することにより実行される。
(Flow of Control)
A process flow as a control method executed in the vehicle control system 10 of this embodiment will be described with reference to the sequence diagram of Fig. 6 and the flowchart of Fig. 7. The process in the center server 30 is executed by the CPU 30A functioning as each part of the center server 30.

図6のステップS10において、車載器20ではCPU20Aがセンタサーバ30に向けて車両情報を送信する。車両情報の送信は、車両12におけるイグニッションをONにした場合、又はOFFにした場合の他、センタサーバ30から車両情報の送信を求めるコマンドを受信した場合等、任意のタイミングで行われる。 In step S10 in FIG. 6, the CPU 20A in the vehicle-mounted device 20 transmits vehicle information to the center server 30. The vehicle information is transmitted at any timing, such as when the ignition in the vehicle 12 is turned ON or OFF, or when a command requesting the transmission of vehicle information is received from the center server 30.

ステップS11において、端末40がセンタサーバ30に向けて判定要求を送信する。なお、ステップS10及びステップS11の処理は、必須の処理ではなく、予め実行しておき、ステップS12から始めてもよい。また、予め判定要求の送信をセンタサーバ30で受け付ける処理を実行しておく場合、判定処理の対象にする複数の時刻を予め定めておき、複数の時刻について定期的に判定処理を行って運転操作の判定結果を得るようにしてもよい。 In step S11, the terminal 40 transmits a judgment request to the center server 30. Note that the processes of steps S10 and S11 are not essential processes, and may be executed in advance and the process may start from step S12. Also, if the process of accepting the transmission of the judgment request at the center server 30 is executed in advance, multiple times to be subject to the judgment process may be determined in advance, and the judgment process may be periodically performed for the multiple times to obtain the judgment result of the driving operation.

ステップS12において、センタサーバ30ではCPU30Aが判定処理を実行する。判定処理の詳細については後述する。 In step S12, the CPU 30A of the center server 30 executes a determination process. Details of the determination process will be described later.

ステップS13において、センタサーバ30ではCPU30Aが端末40に向けて判定結果を送信する。 In step S13, the CPU 30A of the center server 30 transmits the determination result to the terminal 40.

次に、ステップS12の判定処理の詳細について説明する。
図7のステップS100において、CPU30Aは、ステップS12で取得した判定要求の時刻における車両情報DB110の車両情報の位置と、地図情報DB120の地図データとを取得する。
Next, the determination process in step S12 will be described in detail.
In step S100 in FIG. 7, CPU 30A obtains the position of the vehicle information from vehicle information DB 110 and map data from map information DB 120 at the time of the determination request obtained in step S12.

ステップS101において、CPU30Aは、取得した車両情報に含まれる車両12の位置と、地図データに含まれる道路の形状とを照合して、車両12が走行していた位置の走行シーンを取得する。走行シーンは、道路の形状が「平坦な道路」であればレベル1、道路の形状が「カーブのある道路」であればレベル2、道路の形状が「山間部の道路」であればレベル3と取得する。 In step S101, the CPU 30A compares the position of the vehicle 12 contained in the acquired vehicle information with the shape of the road contained in the map data to acquire the driving scene of the position where the vehicle 12 was traveling. The driving scene is acquired as level 1 if the shape of the road is a "flat road", as level 2 if the shape of the road is a "curving road", and as level 3 if the shape of the road is a "mountain road".

ステップS102において、CPU30Aは、判定要求の時刻に関して、車両情報DBの車両情報の車速を一定の時間幅で取得する。例えば、判定要求の時刻が、「14:05」頃を判定の対象の時刻として要求している場合、「14:04:00~14:06:00」等、判定要求の時刻を含む一定の時間幅の車速を取得すればよい。なお、ステップS101で取得した走行シーンに応じて、取得する時間幅を変化させてもよい。 In step S102, CPU 30A acquires the vehicle speed from the vehicle information DB for a certain time interval with respect to the time of the judgment request. For example, if the time of the judgment request requests that the judgment be made around "14:05", the vehicle speed may be acquired for a certain time interval including the time of the judgment request, such as "14:04:00 to 14:06:00". Note that the acquired time interval may be changed depending on the driving scene acquired in step S101.

ステップS103において、CPU30Aは、ステップS101で取得した走行シーンについて、判定情報DB130から当該走行シーンのレベルに対応する車速に関する基準(第1の基準及び第2の基準)を取得する。 In step S103, the CPU 30A obtains vehicle speed criteria (first and second criteria) corresponding to the level of the driving scene obtained in step S101 from the judgment information DB 130.

ステップS104において、CPU30Aは、第1の基準を用いて、走行シーンについて、車両12の車速が第1の基準において定められた最高車速の基準値に到達しているか否かを判定する。車速が当該最高車速の基準値に到達していると判定した場合にはステップS105へ移行し、到達していないと判定した場合にはステップS107へ移行する。 In step S104, the CPU 30A uses the first criterion to determine whether or not the vehicle speed of the vehicle 12 in the driving scene has reached the reference value of the maximum vehicle speed set in the first criterion. If it is determined that the vehicle speed has reached the reference value of the maximum vehicle speed, the process proceeds to step S105, and if it is determined that the vehicle speed has not reached the reference value, the process proceeds to step S107.

ステップS105において、CPU30Aは、第2の基準を用いて、車両12の車速が最高車速の所定速度以内を維持した維持時間が一定時間以上であったか否かを判定する。維持時間が一定時間以上であったと判定した場合にはステップS106へ移行し、維持時間が一定時間以上でなかったと判定した場合にはステップS107へ移行する。 In step S105, the CPU 30A uses the second criterion to determine whether the time during which the vehicle speed of the vehicle 12 was maintained within a predetermined maximum vehicle speed was equal to or longer than a certain time. If it is determined that the time was equal to or longer than the certain time, the process proceeds to step S106, and if it is determined that the time was not equal to or longer than the certain time, the process proceeds to step S107.

ステップS106において、CPU30Aは、走行シーンにおける車両12の運転者は、車両12の運転者が先読み可能な運転操作をしていたと判定する。このように、第1の基準及び第2の基準を満たす場合に先読み可能な運転操作をしていると判定する。 In step S106, the CPU 30A determines that the driver of the vehicle 12 in the driving scene is performing a driving operation that can be predicted. In this manner, it is determined that the driver is performing a driving operation that can be predicted when the first and second criteria are satisfied.

ステップS107において、CPU30Aは、走行シーンにおける車両12の運転者は、車両12の運転者が先読み可能な運転操作をしていなかったと判定する。 In step S107, CPU 30A determines that the driver of vehicle 12 in the driving scene did not perform a driving operation that could be predicted by the driver of vehicle 12.

(まとめ)
本実施形態の判定装置としてのセンタサーバ30は、第1の基準を用いて、走行シーンについて、車両12の車速が第1の基準において定められた最高車速の基準値に到達しているか否かを判定する。最高車速に到達している場合に、第2の基準を用いて、車両12の車速が最高車速の所定速度以内を維持した維持時間が一定時間以上であったか否かを判定する。このように、車速と、車速の維持時間といった車速の推移から、運転者がどのような運転操作の状況にあるかを把握できる。つまり車速の推移から、運転者が先読み可能な運転操作をしているかを割り出すことができる。
(summary)
The center server 30 as the determination device of this embodiment uses the first criterion to determine whether or not the vehicle speed of the vehicle 12 reaches the reference value of the maximum vehicle speed set in the first criterion for the driving scene. If the maximum vehicle speed is reached, the center server 30 uses the second criterion to determine whether or not the time during which the vehicle speed of the vehicle 12 is maintained within a predetermined speed of the maximum vehicle speed is equal to or longer than a certain time. In this way, the driving operation situation of the driver can be grasped from the transition of the vehicle speed, such as the vehicle speed and the time the vehicle speed is maintained. In other words, it can be determined from the transition of the vehicle speed whether the driver is performing a driving operation that can be predicted.

また、本実施形態のセンタサーバ30では、走行シーンのレベルごとに、車速に関する基準値を設定することにより、走行シーンに応じて、先読み可能な運転操作をしているかを判定することができる。また、道路の平坦さに応じて基準値を設定することで、適切な基準を設定できる。 In addition, in the center server 30 of this embodiment, by setting a reference value for vehicle speed for each driving scene level, it is possible to determine whether the driver is performing driving operations that allow for predicting the future depending on the driving scene. In addition, by setting a reference value depending on the flatness of the road, appropriate standards can be set.

[変形例]
上記実施形態では車速の推移を用いて判定する場合を例に説明したが、これに限定されるものではなく、さらにユーザ状態を考慮して、先読み可能な運転操作をしているかを判定してもよい。図8に示されるように、変形例のセンタサーバ30では、CPU30Aが、処理プログラム100を実行することで、取得部200、ユーザ状態識別部300、シーン処理部202、判定部204、及び出力部206として機能する。また、車両12の車載機器24において運転者であるユーザを監視するためのセンサ又はカメラを設置し、ユーザ監視情報をセンタサーバ30に送信する。ユーザ監視情報は、例えば、ユーザの上半身を含む範囲を撮像した画像、及びユーザの視線の動きの情報等である。
[Modification]
In the above embodiment, the case where the vehicle speed transition is used for the determination is described as an example, but the present invention is not limited thereto, and the user state may be further considered to determine whether the driving operation is predictable. As shown in FIG. 8, in the center server 30 of the modified example, the CPU 30A executes the processing program 100 to function as an acquisition unit 200, a user state identification unit 300, a scene processing unit 202, a determination unit 204, and an output unit 206. In addition, a sensor or a camera for monitoring the user who is the driver is installed in the in-vehicle device 24 of the vehicle 12, and user monitoring information is transmitted to the center server 30. The user monitoring information is, for example, an image capturing an area including the upper half of the user's body, information on the movement of the user's line of sight, and the like.

ユーザ状態識別部300は、受信したユーザ監視情報から、運転者のユーザ状態を識別する。ユーザ状態は、例えば、ユーザの覚醒状態等であり、既知の技術を用いてユーザが覚醒状態であるかを識別する。判定情報DB130には、ユーザ状態を判定するためのユーザ基準が記憶されているとする。ユーザ基準は、ユーザが覚醒しているか否かを判定するための基準であり、覚醒状態が一定以上で覚醒、覚醒状態が一定未満で覚醒していない、と判定する指標を定めておく。判定部204は、ユーザ状態とユーザ基準とを用いて、ユーザ状態がユーザ基準を満たしているか否か、すなわち、ユーザが覚醒しているか否かを判定する。 The user state identification unit 300 identifies the user state of the driver from the received user monitoring information. The user state is, for example, the user's wakefulness state, and whether the user is wakeful is identified using known technology. It is assumed that the judgment information DB 130 stores user criteria for judging the user state. The user criteria is a criterion for judging whether the user is wakeful or not, and an index is defined for judging whether the wakefulness state is a certain level or above as wakeful, and whether the wakefulness state is below a certain level as not wakeful. The judgment unit 204 uses the user state and the user criteria to judge whether the user state meets the user criteria, i.e., whether the user is wakeful or not.

図9は変形例におけるシーケンス、図10は変形例におけるフローチャートである。
図9に示すように、変形例では、ステップS10の後に、ステップS20において、車載器20ではCPU20Aがセンタサーバ30に向けてユーザ監視情報を送信する。
図10に示すように、変形例では、ステップS100の前に、ステップS200を実行する(なお、ステップS105の後にステップS200~S202の処理を行ってもよい)。
ステップS200において、CPU30Aは、受信したユーザ監視情報から、運転者であるユーザのユーザ状態(覚醒状態)を識別する。
ステップS201において、CPU30Aは、判定情報DB130からユーザ基準を取得する。
ステップS202において、CPU30Aは、ユーザ状態とユーザ基準とを用いて、ユーザ状態がユーザ基準を満たすか否かを判定する。ユーザ基準を満たすと判定した場合にはステップS100へ移行する。ユーザ基準を満たさないと判定した場合にはステップS107へ移行する。このようにユーザ状態を用いて判定を行うことにより、車速だけでなくユーザ状態を考慮して、より確実に判定処理を行うことができる。
FIG. 9 shows a sequence in the modified example, and FIG. 10 shows a flowchart in the modified example.
As shown in FIG. 9, in the modified example, after step S10, the CPU 20A of the vehicle-mounted device 20 transmits the user monitoring information to the center server 30 in step S20.
As shown in FIG. 10, in the modified example, step S200 is executed before step S100 (note that steps S200 to S202 may be executed after step S105).
In step S200, CPU 30A identifies the user state (awake state) of the user who is the driver from the received user monitoring information.
In step S201, CPU 30A acquires a user criterion from determination information DB 130.
In step S202, the CPU 30A uses the user state and the user criterion to determine whether or not the user state satisfies the user criterion. If it is determined that the user criterion is satisfied, the process proceeds to step S100. If it is determined that the user criterion is not satisfied, the process proceeds to step S107. By making the determination using the user state in this manner, the determination process can be performed more reliably, taking into account not only the vehicle speed but also the user state.

なお、ユーザ状態を用いる場合には他の変形例も想定できる。例えば、ユーザ状態として覚醒状態を識別する場合には、覚醒状態からユーザが停滞しているか否かを判別できる。そこで、判定部204では、ユーザ状態が停滞している場合に、第2の基準の維持時間の基準値を長くするように更新してもよい。ユーザ状態が停滞している場合には、眠気が生じており、先読み可能な運転操作ができていない恐れがあるからである。これにより、ユーザの覚醒度合いを考慮して判定処理を行うことができる。また、ユーザ状態には、覚醒状態による覚醒及び停滞のほか、興奮状態等の運転に支障が生じるユーザ状態の指標を用いてもよい。また、ユーザ状態の覚醒度合いから、第1の基準、及び第2の基準値の重みづけを行うようにしてもよい。
以上がユーザ状態を考慮する変形例である。
In addition, when the user state is used, other modified examples can be assumed. For example, when identifying an awakening state as the user state, it is possible to determine whether the user is stagnant or not from the awakening state. Therefore, in the determination unit 204, when the user state is stagnant, the reference value of the maintenance time of the second criterion may be updated to be longer. This is because when the user state is stagnant, drowsiness occurs and there is a possibility that a driving operation that can be predicted is not performed. In this way, the determination process can be performed taking into consideration the degree of awakening of the user. In addition to awakening and stagnation due to the awakening state, an index of a user state that causes driving problems such as an excited state may be used as the user state. In addition, the first criterion and the second reference value may be weighted based on the degree of awakening of the user state.
The above is a modified example that takes the user state into consideration.

また、走行中の天候によって運転しやすさの度合いが変化すると考えられるため、走行シーンにおいて、天候に応じて基準値の補正を行う変形例としてもよい。例えば、雨が降っている悪天候の場合には、車速が遅くなり、維持時間も短くなると想定される。そのため、悪天候の場合には、走行シーンのレベルごとに定められた最高車速の基準値を下げ、維持時間を短くするように補正してもよい。逆に、天候が良い場合には、最高車速の基準値を上げ、維持時間を長くするように補正してもよい。このように天候を考慮することにより、環境に応じて、適切な基準を用いて判定処理を行うことができる。 In addition, since it is considered that the degree of drivability changes depending on the weather during driving, a modified example may be used in which the reference value is corrected according to the weather in the driving scene. For example, in bad weather with rain, it is assumed that the vehicle speed will be slow and the maintenance time will be shortened. Therefore, in bad weather, the reference value of the maximum vehicle speed set for each level of the driving scene may be lowered and the maintenance time may be shortened. Conversely, in good weather, the reference value of the maximum vehicle speed may be raised and the maintenance time may be lengthened. By taking the weather into consideration in this way, the judgment process can be performed using appropriate criteria according to the environment.

なお、上記実施形態でCPU20A及びCPU30Aがソフトウェア(プログラム)を読み込んで実行した各種処理を、CPU以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、FPGA(Field-Programmable Gate Array)等の製造後に回路構成を変更可能なPLD(Programmable Logic Device)、及びASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。また、上述した各処理を、これらの各種のプロセッサのうちの1つで実行してもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGA、及びCPUとFPGAとの組み合わせ等)で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。 In the above embodiment, the various processes executed by CPU 20A and CPU 30A by reading software (programs) may be executed by various processors other than the CPU. Examples of processors in this case include PLDs (Programmable Logic Devices) such as FPGAs (Field-Programmable Gate Arrays) whose circuit configuration can be changed after manufacture, and dedicated electrical circuits such as ASICs (Application Specific Integrated Circuits) that are processors with circuit configurations designed specifically to execute specific processes. The above-mentioned processes may be executed by one of these various processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, a combination of a CPU and an FPGA, etc.). The hardware structure of these various processors is, more specifically, an electrical circuit that combines circuit elements such as semiconductor elements.

また、上記実施形態において、各プログラムはコンピュータが読み取り可能な非一時的記録媒体に予め記憶(インストール)されている態様で説明した。例えば、車載器20における制御プログラム50はROM20Bに予め記憶され、センタサーバ30における処理プログラム100はストレージ30Dに予め記憶されている。しかしこれに限らず、各プログラムは、CD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc Read Only Memory)、及びUSB(Universal Serial Bus)メモリ等の非一時的記録媒体に記録された形態で提供されてもよい。また、プログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。 In the above embodiment, each program has been described as being pre-stored (installed) in a non-transitory computer-readable recording medium. For example, the control program 50 in the vehicle-mounted device 20 is pre-stored in ROM 20B, and the processing program 100 in the center server 30 is pre-stored in storage 30D. However, this is not limiting, and each program may be provided in a form recorded on a non-transitory recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), or a USB (Universal Serial Bus) memory. The program may also be downloaded from an external device via a network.

上記実施形態で説明した処理の流れは、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。 The process flow described in the above embodiment is an example, and unnecessary steps may be deleted, new steps may be added, or the process order may be rearranged, without departing from the spirit of the invention.

10 車両制御システム
12 車両
30 センタサーバ(判定装置)
30A CPU(プロセッサ)
100 処理プログラム(判定プログラム)
10 Vehicle control system 12 Vehicle 30 Center server (determination device)
30A CPU (processor)
100 Processing program (judgment program)

Claims (7)

車両の走行シーンであって道路に応じて予め設定されたレベルの走行シーンを取得するシーン処理部と、
前記走行シーンについて予め定めた基準として、前記走行シーンのレベルごとに、最高車速の基準値、及び前記最高車速の所定速度以内を維持した時間の基準値が設定されており、
取得した前記走行シーンについて、前記車両の車速について、車速が前記最高車速の基準値に到達しているか否かを判定すると共に、前記最高車速の基準値に到達している場合に、前記最高車速の所定速度以内を維持した維持時間が一定時間以上であり前記維持した時間の基準値を満たすか否かを判定し、前記維持した時間の基準値を満たす場合に先読み可能な運転操作をしていると判定する判定部と、
を備えた判定装置。
a scene processing unit that acquires a vehicle driving scene having a level that is preset according to a road ;
a reference value for a maximum vehicle speed and a reference value for a time during which the vehicle speed is maintained within a predetermined speed range of the maximum vehicle speed are set for each level of the driving scene as the predetermined criteria for the driving scene,
a determination unit which determines, for the acquired driving scene , whether or not the vehicle speed of the vehicle has reached a reference value of a maximum vehicle speed, and if the reference value of the maximum vehicle speed has been reached, determines whether or not a time during which the vehicle has maintained a speed within a predetermined maximum vehicle speed is equal to or longer than a certain time and satisfies the reference value of the maintained time, and determines that the vehicle is performing a predictable driving operation if the reference value of the maintained time is satisfied;
A determination device comprising:
前記走行シーンのレベルを道路の形状に応じて設定し、道路の形状が平坦であるほど、前記基準の前記最高車速の基準値を大きく、及び前記維持した時間の基準値を長く設定する請求項に記載の判定装置。 2. The determination device according to claim 1, wherein the level of the driving scene is set according to the shape of the road, and the flatter the road shape is, the higher the reference value of the reference maximum vehicle speed and the longer the reference value of the maintained time are set. 前記基準に前記車両を運転するユーザのユーザ状態に関する基準を含み、
前記判定部は、前記車両を運転するユーザのユーザ状態を取得し、前記ユーザ状態及び前記車速が前記基準を満たす場合に、先読み可能な運転操作であると判定する請求項1又は請求項2に記載の判定装置。
The criteria include a criterion regarding a user state of a user who drives the vehicle,
3 . The determination device according to claim 1 , wherein the determination unit acquires a user state of a user driving the vehicle, and determines that the driving operation is a predictable driving operation when the user state and the vehicle speed satisfy the criteria. 4 .
前記ユーザ状態に応じて、前記ユーザ状態が停滞している場合は、前記基準の前記維持した時間の基準値を長くするように更新する請求項に記載の判定装置。 The determination device according to claim 3 , wherein when the user state is stagnant, the determination device updates the reference value of the maintained time of the criterion so as to be longer, according to the user state. 前記走行シーンにおいて天候が悪い場合には、前記基準の基準値について、前記最高車速を小さく、及び前記維持した時間を短くするように補正する請求項1~請求項の何れか1項に記載の判定装置。 5. The determination device according to claim 1, wherein when the weather in the driving scene is bad, the reference value of the criterion is corrected so as to reduce the maximum vehicle speed and to shorten the maintained time. 車両の走行シーンであって道路に応じて予め設定されたレベルの走行シーンを取得し、
前記走行シーンについて予め定めた基準として、前記走行シーンのレベルごとに、最高車速の基準値、及び前記最高車速の所定速度以内を維持した時間の基準値が設定されており、
取得した前記走行シーンについて、前記車両の車速について、車速が前記最高車速の基準値に到達しているか否かを判定すると共に、前記最高車速の基準値に到達している場合に、前記最高車速の所定速度以内を維持した維持時間が一定時間以上であり前記維持した時間の基準値を満たすか否かを判定し、前記維持した時間の基準値を満たす場合に先読み可能な運転操作をしていると判定する、
処理をコンピュータが実行する判定方法。
Acquire a vehicle driving scene having a level that is preset according to a road ;
a reference value for a maximum vehicle speed and a reference value for a time during which the vehicle speed is maintained within a predetermined speed range of the maximum vehicle speed are set for each level of the driving scene as the predetermined criteria for the driving scene,
For the acquired driving scene, a determination is made as to whether the vehicle speed of the vehicle has reached a reference value of the maximum vehicle speed, and if the reference value of the maximum vehicle speed has been reached, a determination is made as to whether the time during which the vehicle has maintained a speed within a predetermined maximum vehicle speed is equal to or longer than a certain time and satisfies the reference value of the maintained time , and if the reference value of the maintained time is satisfied, it is determined that the vehicle is performing a driving operation that can be predicted.
A method for determining whether a process is to be performed by a computer.
車両の走行シーンであって道路に応じて予め設定されたレベルの走行シーンを取得し、
前記走行シーンについて予め定めた基準として、前記走行シーンのレベルごとに、最高車速の基準値、及び前記最高車速の所定速度以内を維持した時間の基準値が設定されており、
取得した前記走行シーンについて、前記車両の車速について、車速が前記最高車速の基準値に到達しているか否かを判定すると共に、前記最高車速の基準値に到達している場合に、前記最高車速の所定速度以内を維持した維持時間が一定時間以上であり前記維持した時間の基準値を満たすか否かを判定し、前記維持した時間の基準値を満たす場合に先読み可能な運転操作をしていると判定する、
処理をコンピュータに実行させる判定プログラム。
Acquire a vehicle driving scene having a level that is preset according to a road ;
a reference value for a maximum vehicle speed and a reference value for a time during which the vehicle speed is maintained within a predetermined speed range of the maximum vehicle speed are set for each level of the driving scene as the predetermined criteria for the driving scene,
For the acquired driving scene, a determination is made as to whether the vehicle speed of the vehicle has reached a reference value of the maximum vehicle speed, and if the reference value of the maximum vehicle speed has been reached, a determination is made as to whether the time during which the vehicle has maintained a speed within a predetermined maximum vehicle speed is equal to or longer than a certain time and satisfies the reference value of the maintained time , and if the reference value of the maintained time is satisfied, it is determined that the vehicle is performing a driving operation that can be predicted.
A judgment program that causes a computer to execute a process.
JP2021152465A 2021-09-17 2021-09-17 Determination device, determination method, and determination program Active JP7615982B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021152465A JP7615982B2 (en) 2021-09-17 2021-09-17 Determination device, determination method, and determination program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021152465A JP7615982B2 (en) 2021-09-17 2021-09-17 Determination device, determination method, and determination program

Publications (2)

Publication Number Publication Date
JP2023044434A JP2023044434A (en) 2023-03-30
JP7615982B2 true JP7615982B2 (en) 2025-01-17

Family

ID=85725647

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021152465A Active JP7615982B2 (en) 2021-09-17 2021-09-17 Determination device, determination method, and determination program

Country Status (1)

Country Link
JP (1) JP7615982B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015022498A (en) 2013-07-18 2015-02-02 株式会社オートネットワーク技術研究所 Driving characteristic determination system
JP2018156560A (en) 2017-03-21 2018-10-04 パイオニア株式会社 Information processing apparatus, estimation method, program, and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015022498A (en) 2013-07-18 2015-02-02 株式会社オートネットワーク技術研究所 Driving characteristic determination system
JP2018156560A (en) 2017-03-21 2018-10-04 パイオニア株式会社 Information processing apparatus, estimation method, program, and storage medium

Also Published As

Publication number Publication date
JP2023044434A (en) 2023-03-30

Similar Documents

Publication Publication Date Title
KR102716361B1 (en) Autonomous vehicle and diagnosis method therefor
US20230174085A1 (en) Driving diagnosis device, driving diagnosis method, and storage medium
US20230026932A1 (en) Control device, vehicle control system, control method and storage medium
JP7609112B2 (en) Driving diagnosis device, driving diagnosis method, and driving diagnosis program
JP7615982B2 (en) Determination device, determination method, and determination program
CN113246995A (en) System, information processing apparatus, and information processing method
JP7578117B2 (en) Information processing device, driving diagnosis method and program
US12230132B2 (en) Information processing device, driving diagnosis method, and storage medium
JP7666419B2 (en) State estimation device, state estimation method, and state estimation program
CN119428729A (en) Smart vehicle disabling
CN115384514B (en) Direction change detection device, vehicle, direction change detection method, and storage medium
JP2023067143A (en) Detection device, detection system, detection method and detection program
JP7613325B2 (en) In-vehicle device, communication method, and communication program
JP7582136B2 (en) Driving diagnosis device, driving diagnosis method, and driving diagnosis program
JP7586130B2 (en) Information processing device, driving diagnosis method and program
CN114596727A (en) Auxiliary method, system, corresponding vehicle and storage medium for a vehicle
JP7707874B2 (en) Driving diagnosis device, driving diagnosis method, and driving diagnosis program
JP7647469B2 (en) In-vehicle device, communication method and program
JP6717237B2 (en) Vehicle control device
US12304506B2 (en) Driving diagnostic device, driving diagnostic method, and storage medium
JP7643305B2 (en) DRIVER IDENTIFICATION DEVICE, DRIVER IDENTIFICATION METHOD, AND DRIVER IDENTIFICATION PROGRAM
JP7619329B2 (en) Information processing device, information processing method, and information processing program
US12539875B2 (en) Vehicle control device, vehicle control method, non-transitory storage medium
CN118478787A (en) Information processing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240821

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240827

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241022

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241216

R150 Certificate of patent or registration of utility model

Ref document number: 7615982

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150