JP2009241908A - Navigation-cooperative traveling control device - Google Patents
Navigation-cooperative traveling control device Download PDFInfo
- Publication number
- JP2009241908A JP2009241908A JP2008094458A JP2008094458A JP2009241908A JP 2009241908 A JP2009241908 A JP 2009241908A JP 2008094458 A JP2008094458 A JP 2008094458A JP 2008094458 A JP2008094458 A JP 2008094458A JP 2009241908 A JP2009241908 A JP 2009241908A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- recognition units
- time
- value
- broadcast
- 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.)
- Granted
Links
Images
Landscapes
- Traffic Control Systems (AREA)
- Navigation (AREA)
Abstract
【課題】
ハードウェアが確定した既設のユニットを従来技術のシステムに組み込もうとすると、非常に煩わしく、コストもかかるという課題がある。
【解決手段】
走行制御装置は、同期のトリガとなる同報値を、ネットワークを介して送信する同報ユニットと、外界の環境を計測した計測値を、ネットワークを介して送信する複数の認識ユニットと、複数の認識ユニットの各々から受信した計測結果に基づいて、車両の制御を行うか否かを判断する判断ユニットを備え、複数の認識ユニットは、それぞれ、計測値に、同報値、当該計測値を確定した時刻を示すタイマ値、及び時間刻みを付加して送信し、判断ユニットは、複数の認識ユニットの各々から受信した計測値,タイマ値、及び時間刻みに基づいて、複数の認識ユニット毎に、それぞれ複数の認識ユニットの基準となる絶対時刻を算出し、当該絶対時刻に基づいて、車両の制御を行うか否かを判断する。
【選択図】図2【Task】
If an existing unit whose hardware is fixed is to be incorporated into a system of the prior art, there is a problem that it is very troublesome and costly.
[Solution]
The travel control device includes a broadcast unit that transmits a broadcast value that is a trigger for synchronization via a network, a plurality of recognition units that transmit a measurement value obtained by measuring the environment of the outside world via a network, and a plurality of Based on the measurement results received from each of the recognition units, a determination unit that determines whether or not to control the vehicle is provided. Each of the plurality of recognition units determines the broadcast value and the measurement value as the measurement value. The determination unit, for each of the plurality of recognition units, based on the measurement value, the timer value, and the time step received from each of the plurality of recognition units, Absolute times that serve as a reference for each of the plurality of recognition units are calculated, and it is determined whether or not to control the vehicle based on the absolute times.
[Selection] Figure 2
Description
本発明は、簡便な同期方式を実現する走行制御装置に関する。 The present invention relates to a travel control device that realizes a simple synchronization method.
車両内で複数のセンサの計測値を利用して、結果を得ようとする場合、そのセンサの値とその計測時刻の値が重要となる。 When trying to obtain results by using the measurement values of a plurality of sensors in a vehicle, the value of the sensor and the value of the measurement time are important.
ここで、中心となるユニットが、他の複数のユニットに一斉に号令をかけ、各ユニットが、その号令をネットワークから受信した時点で、各ユニットは計測等の処理を開始し、その処理終了後計測データを送信する技術がある。又、各ユニットに、内部タイマを持ち、計測終了時にタイムスタンプを付けて、ネットワークに送信する技術がある。更に、上記2つの技術を組み合わせて、トリガ(号令)をかけるユニットを有し、各ユニットの計測データにタイムスタンプを付ける技術がある(特許文献1参照)。これにより、各計測データを受信したユニットにおいて、何時の時点のデータであるかを判断することができる。 Here, when the central unit issues a command to other units all at once, and each unit receives the command from the network, each unit starts processing such as measurement, and after the processing is completed There is a technology for transmitting measurement data. In addition, there is a technology in which each unit has an internal timer, and a time stamp is attached at the end of measurement and transmitted to the network. Furthermore, there is a technique that includes a unit for applying a trigger (command) by combining the above two techniques and attaches a time stamp to the measurement data of each unit (see Patent Document 1). Thereby, in the unit which received each measurement data, it can be judged at what time data.
特許文献1によれば、複数ユニット間の計測時刻を合わせるためには、互いのユニットのタイマ仕様(タイマの時間刻み)を予め合わせて設計しておく必要がある。しかし、既設のネットワークに、別の既成のユニットを接続しようとすると、タイマ値の仕様が異なる為に接続できない。例えば、演算能力の低い既存ユニットを接続しようとする場合、既設ユニット程のタイマの時間刻みを実現できず、ハードウェアの新規設計が必要になることがある。即ち、ハードウェアが確定した既設のユニットを従来技術のシステムに組み込もうとすると、非常に煩わしく、コストもかかるという課題がある。
According to
そこで、本発明の目的は、ハードウェア構成が確定した既設ユニットに、ソフト変更のみで同期方式を組み込むための走行制御装置を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a travel control device for incorporating a synchronization method only by software change into an existing unit with a determined hardware configuration.
上記課題を解決するため、本発明の望ましい態様の一つは次の通りである。 In order to solve the above problems, one of the desirable embodiments of the present invention is as follows.
走行制御装置は、同期のトリガとなる同報値を、ネットワークを介して送信する同報ユニットと、外界の環境を計測した計測値を、ネットワークを介して送信する複数の認識ユニットと、複数の認識ユニットの各々から受信した計測結果に基づいて、車両の制御を行うか否かを判断する判断ユニットを備え、複数の認識ユニットは、それぞれ、計測値に、同報値、当該計測値を確定した時刻を示すタイマ値、及び時間刻みを付加して送信し、判断ユニットは、複数の認識ユニットの各々から受信した計測値,タイマ値、及び時間刻みに基づいて、複数の認識ユニット毎に、それぞれ複数の認識ユニットの基準となる絶対時刻を算出し、当該絶対時刻に基づいて、車両の制御を行うか否かを判断する。 The travel control device includes a broadcast unit that transmits a broadcast value that is a trigger for synchronization via a network, a plurality of recognition units that transmit a measurement value obtained by measuring the environment of the outside world via a network, and a plurality of Based on the measurement results received from each of the recognition units, a determination unit that determines whether or not to control the vehicle is provided. Each of the plurality of recognition units determines the broadcast value and the measurement value as the measurement value. A determination unit is provided for each of the plurality of recognition units based on the measurement value, the timer value, and the time step received from each of the plurality of recognition units. Absolute times that serve as a reference for each of the plurality of recognition units are calculated, and it is determined whether or not to control the vehicle based on the absolute times.
本発明によれば、ハードウェア構成が確定した既設ユニットに、ソフト変更のみで同期方式を組み込むための走行制御装置を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the traveling control apparatus for incorporating a synchronous system only in software change to the existing unit by which the hardware constitution was decided can be provided.
以下、実施例について、図面を用いて説明する。 Examples will be described below with reference to the drawings.
図1は、システム構成図である。 FIG. 1 is a system configuration diagram.
本実施例では、同期のトリガとなる信号(以下、同報値と称する)を各ユニットに送信する同報ユニット(ナビゲーション装置),複数の制御ユニット、及び各ユニット間を結ぶネットワークから構成される。 In this embodiment, it is composed of a broadcast unit (navigation device) that transmits a signal that triggers synchronization (hereinafter referred to as a broadcast value) to each unit, a plurality of control units, and a network that connects the units. .
各ユニットは、時間をカウントするタイマ機能、及びネットワークを介してデータの送受信を行う機能を備える。 Each unit has a timer function for counting time and a function for transmitting and receiving data via a network.
複数の認識ユニット(センサ)120は、それぞれ、計測等の処理を行い、その結果を、ネットワークを介して送信する。尚、それぞれの認識ユニットは、それぞれ同じ機能をもっていても良いし、異なった機能をもっていても良い。 Each of the plurality of recognition units (sensors) 120 performs processing such as measurement, and transmits the result via a network. Each recognition unit may have the same function, or may have a different function.
判断ユニット130は、各認識ユニットの結果を受信し、警報,制動等の判断処理を行う。尚、判断ユニット130の機能を、同報ユニット110又は認識ユニット120の内部に格納しても良い。
The
アクチュエータ140は、判断ユニットからの指令に基づき車両を動作させる。 Actuator 140 operates the vehicle based on a command from the determination unit.
ネットワーク150は、例えば、CAN(Controller Area Network)などである。 The network 150 is, for example, a CAN (Controller Area Network).
図2は、タイムチャートを示す図である。 FIG. 2 is a diagram showing a time chart.
同報ユニット110は、同報時刻になると、各ユニットに対して同報値を送信する。同報値は、同報のIDを含み、一例として送信時の時刻情報を用いる。
The
認識ユニット120は、ここでは、車両前方の障害物までの距離を計測するものとする。まず、認識ユニット120−1は、当該距離を計測し確定した時点(図2(A)の(1))で、計測値(距離データ)を送信する。同様に、認識ユニット120−2は、図2(A)の(2)の時点で、認識ユニット120−3は、図2(A)の(3)の時点で、計測値を送信する。 Here, the recognition unit 120 measures the distance to the obstacle ahead of the vehicle. First, the recognition unit 120-1 transmits a measurement value (distance data) at the time when the distance is measured and confirmed ((1) in FIG. 2A). Similarly, the recognition unit 120-2 transmits the measurement value at the time point (2) in FIG. 2A, and the recognition unit 120-3 transmits the measurement value at the time point (3) in FIG.
これらの送信の際、送信データとして、計測値に、同報ユニット110から受信した同報値,タイマ値(計測値を確定した時刻)、及びタイマの時間刻みを付加して送信する(図2(C))。
At the time of these transmissions, transmission data is transmitted by adding the broadcast value received from the
ここで、時間刻みとは、時間をカウントする最小単位(1マイクロ秒から100ミリ秒程度)を示す。認識ユニット毎に定められるため、例えば、認識ユニット120−1の時間刻みは1マイクロ秒であっても、認識ユニット120−2では1ミリ秒となることもある。 Here, the time increment indicates a minimum unit for counting time (about 1 microsecond to about 100 milliseconds). Since it is determined for each recognition unit, for example, even if the time unit of the recognition unit 120-1 is 1 microsecond, it may be 1 millisecond in the recognition unit 120-2.
判断ユニット130は、各認識ユニットからの送信データを受信し、複数の認識ユニットの基準となる絶対時刻(同報値+タイマ値×時間刻み)を算出し、時刻軸を統一して並べる(図2(B))。
The
このように、同報値,タイマ値、及び時間刻みを用いて、時間軸を統一することにより、各認識ユニットで計測したデータの時間軸を合わせることができる。例えば、距離(3)の値を数回以上検出して、前方障害物を判定することができるが、複数の認識ユニットの値を用いて、距離の値が(3)(1)(2)と揃った時点で前方障害物を確定する等の早期判定処理を施すことができる。 Thus, by unifying the time axis using the broadcast value, the timer value, and the time increment, the time axis of the data measured by each recognition unit can be adjusted. For example, the distance (3) value can be detected several times or more to determine a forward obstacle, but the distance value is (3) (1) (2) using the values of a plurality of recognition units. It is possible to perform an early determination process such as determining a forward obstacle at the same time.
更に、認識ユニット毎に時間刻みを設定し、判断ユニット130にて絶対時刻を算出することで、各ユニットの相違による最小タイマの幅の違いを吸収できる。その結果、既存のハードウェアを変更することなく、本同期方式の一認識ユニットとして利用することができるようになる。
Furthermore, by setting the time step for each recognition unit and calculating the absolute time by the
図3は、認識ユニットの構成を示す図である。 FIG. 3 is a diagram illustrating the configuration of the recognition unit.
認識ユニットは、通信I/O 310,センシングI/O 320,CPU330,RAM340,フラッシュROM350,ハードタイマ360、及び発信器370から構成される。
The recognition unit includes a communication I /
通信I/Oは、ネットワークに接続され、データの送受信を行う。 The communication I / O is connected to a network and transmits / receives data.
センシングI/Oは、認識ユニット特有のAD変換や障害物までの距離・相対速度などを計測する。電波あるいは光学系のデバイスを含むものとする。 The sensing I / O measures the AD conversion unique to the recognition unit, the distance to the obstacle, the relative speed, and the like. Includes radio or optical devices.
CPUは、センシングI/Oの入力により、必要な認識等の処理を施し、通信I/Oを経由して、認識結果をネットワークへ送信する。 The CPU performs necessary recognition processing and the like in response to the sensing I / O input, and transmits the recognition result to the network via the communication I / O.
RAMは、プログラムのワークエリアとして使用される。 The RAM is used as a program work area.
フラッシュROMは、制御ユニットのプログラムを格納する。 The flash ROM stores a control unit program.
ハードタイマは、発信器をベースに動作するハード的なタイマである。CPUで周期的に起動する割り込み処理や、時間計測のためのタイマとして使用される。 The hard timer is a hardware timer that operates based on a transmitter. It is used as an interrupt process periodically started by the CPU and a timer for time measurement.
図4は、認識ユニットの処理を示す図である。 FIG. 4 is a diagram illustrating processing of the recognition unit.
CPU330は、同報ユニット110から、通信I/O 310を経由して、同報値を受信し、RAM340に記憶する(S410)。次に、ハードタイマ又は割り込みを利用してカウントするタイマをクリアし、再スタートをかける(S420)。次に、計測処理を行い、計測値を確定する(S430)。次に、その計測値と同報値,タイマ値、及び使用したタイマの時間刻みをRAMに記憶する(S440)。そして、上記RAMの値を、通信I/O経由でネットワークに送信する(S450)。
The
図5は、判断ユニット130の時間合わせ処理を示す図である。
FIG. 5 is a diagram illustrating a time adjustment process of the
判断ユニット130は、各認識ユニットから送信された計測値,同報値,タイマ値、及び時間刻みを受信する(S510)。次に、絶対時刻を求め(S520)、絶対時刻と計測値をRAMに記憶する(S530)。次に、各認識ユニットの絶対時刻,計測値から判断を行う(S540)。
The
判断としては、例えば、2つの認識ユニットで得られた障害物の距離がほぼ同一であれば、警報を行う等に使用する。この目的としては、2つの認識ユニットにより、障害物の存在判断を1つの認識ユニットの時より、早期に行うことである。 For example, if the distance between the obstacles obtained by the two recognition units is substantially the same, the determination is used for alarming. The purpose of this is to determine the presence of an obstacle earlier with two recognition units than with one recognition unit.
本実施例によれば、ソフトウエア変更中心で、同期方式を実現するため、新規ハードを作成する場合に比べ、安価で短納期の同期システム及び制御ユニットを実現することができる。又、既設のハード構成を流用するため、仕様の変更量を少なくすることが出来、開発リスクも少なくてすむ。 According to the present embodiment, since the synchronization method is realized mainly by software change, it is possible to realize a synchronization system and a control unit that are cheaper and have a shorter delivery time than when new hardware is created. In addition, since the existing hardware configuration is diverted, the amount of specification change can be reduced and the development risk can be reduced.
更に、ナビゲーション装置は、時刻・地形他の情報を車両の制御ユニットに伝えることができ、同期をとるための中心ユニットの役割を同時に果たすことができる。その際、ナビゲーション装置へ機能追加は、ソフトウエア機能中心で対応できる為、低コストで同報ユニットの機能を実現できる。即ち、時刻を取得し同報する新たなユニットを省略することができる。 Furthermore, the navigation device can transmit information such as time, topography and the like to the control unit of the vehicle, and can simultaneously play the role of a central unit for synchronization. At this time, the addition of functions to the navigation device can be handled mainly by software functions, so the function of the broadcast unit can be realized at low cost. That is, a new unit that acquires and broadcasts time can be omitted.
110 同報ユニット
120 認識ユニット
130 判断ユニット
140 アクチュエータ
150 ネットワーク
110 Broadcast unit 120
Claims (5)
外界の環境を計測した計測値を、前記ネットワークを介して送信する複数の認識ユニットと、
前記複数の認識ユニットの各々から受信した前記計測値に基づいて、車両の制御を行うか否かを判断する判断ユニットを備え、
前記複数の認識ユニットは、それぞれ、前記計測値に、前記同報値、当該計測値を確定した時刻を示すタイマ値、及び時間刻みを付加して送信し、
前記判断ユニットは、前記複数の認識ユニットの各々から受信した前記計測値,前記タイマ値、及び前記時間刻みに基づいて、前記複数の認識ユニット毎に、それぞれ前記複数の認識ユニットの基準となる絶対時刻を算出し、当該絶対時刻に基づいて、前記車両の制御を行うか否かを判断する、走行制御装置。 A broadcast unit that sends a broadcast value that triggers synchronization via the network,
A plurality of recognition units that transmit measurement values obtained by measuring the environment of the outside world via the network; and
A determination unit that determines whether to control the vehicle based on the measurement values received from each of the plurality of recognition units;
Each of the plurality of recognition units transmits the measurement value with the broadcast value, a timer value indicating the time when the measurement value is determined, and a time step added thereto,
The determination unit is an absolute reference for each of the plurality of recognition units for each of the plurality of recognition units based on the measurement value, the timer value, and the time step received from each of the plurality of recognition units. A travel control device that calculates time and determines whether or not to control the vehicle based on the absolute time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008094458A JP5033698B2 (en) | 2008-04-01 | 2008-04-01 | Navigation cooperative travel control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008094458A JP5033698B2 (en) | 2008-04-01 | 2008-04-01 | Navigation cooperative travel control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009241908A true JP2009241908A (en) | 2009-10-22 |
| JP5033698B2 JP5033698B2 (en) | 2012-09-26 |
Family
ID=41304308
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008094458A Expired - Fee Related JP5033698B2 (en) | 2008-04-01 | 2008-04-01 | Navigation cooperative travel control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5033698B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9216746B2 (en) | 2013-11-12 | 2015-12-22 | Hyundai Mobis Co., Ltd. | Apparatus and method of controlling automatic driving of vehicle |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0830828A (en) * | 1994-07-20 | 1996-02-02 | Fujitsu General Ltd | Vehicle movement management system |
| JP2001324560A (en) * | 2000-05-16 | 2001-11-22 | Sony Corp | Navigation device and GPS receiver |
| JP2006186474A (en) * | 2004-12-27 | 2006-07-13 | Japan Radio Co Ltd | Wireless communication system and wireless repeater |
| JP2006209331A (en) * | 2005-01-26 | 2006-08-10 | Fuji Electric Holdings Co Ltd | Device diagnostic device and measuring device diagnostic device on network |
| JP2006316739A (en) * | 2005-05-13 | 2006-11-24 | Denso Corp | Distributed control system |
| JP2008003779A (en) * | 2006-06-21 | 2008-01-10 | Hitachi Ltd | Measurement data processing device for preventive safety car |
-
2008
- 2008-04-01 JP JP2008094458A patent/JP5033698B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0830828A (en) * | 1994-07-20 | 1996-02-02 | Fujitsu General Ltd | Vehicle movement management system |
| JP2001324560A (en) * | 2000-05-16 | 2001-11-22 | Sony Corp | Navigation device and GPS receiver |
| JP2006186474A (en) * | 2004-12-27 | 2006-07-13 | Japan Radio Co Ltd | Wireless communication system and wireless repeater |
| JP2006209331A (en) * | 2005-01-26 | 2006-08-10 | Fuji Electric Holdings Co Ltd | Device diagnostic device and measuring device diagnostic device on network |
| JP2006316739A (en) * | 2005-05-13 | 2006-11-24 | Denso Corp | Distributed control system |
| JP2008003779A (en) * | 2006-06-21 | 2008-01-10 | Hitachi Ltd | Measurement data processing device for preventive safety car |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9216746B2 (en) | 2013-11-12 | 2015-12-22 | Hyundai Mobis Co., Ltd. | Apparatus and method of controlling automatic driving of vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5033698B2 (en) | 2012-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5895943B2 (en) | Vehicle identification device | |
| JP4814234B2 (en) | Method and apparatus for operating sensor system | |
| JP5565385B2 (en) | VEHICLE WIRELESS COMMUNICATION DEVICE AND COMMUNICATION SYSTEM | |
| JP5573461B2 (en) | Vehicle control system | |
| KR101745156B1 (en) | Apparatus for controlling vehicle interval and method thereof | |
| EP3637385A1 (en) | Driving-obstacle detecting device and vehicle navigation system | |
| US9564053B2 (en) | Synchronized driving assist apparatus and synchronized driving assist system | |
| JP2021167986A (en) | Sensor sharing systems, sensor sharing devices, sensor sharing methods, and computer programs | |
| JP2024026539A (en) | Control device, method and program | |
| JP5375677B2 (en) | Driving support device, method and program | |
| JP5033698B2 (en) | Navigation cooperative travel control device | |
| JP5761011B2 (en) | Collision damage reduction system, avoidance device control device, collision damage reduction method | |
| JP2006343814A (en) | Traffic control system and in-vehicle device for transmitting information to traffic control system | |
| JP5494411B2 (en) | Driving support device | |
| US10783785B2 (en) | Train presence detection apparatus | |
| JP6089923B2 (en) | Driving support unit, driving support device, sensor unit, and portable terminal | |
| CN103837864B (en) | The loading position detection method of vehicle radar sensor | |
| CN216483969U (en) | Fire-fighting robot driving data detection device | |
| US10691136B2 (en) | Method and device for providing a signal for operating at least two vehicles | |
| JP6264911B2 (en) | Information output device | |
| KR102423251B1 (en) | System for optimizing transmission time of network using neural network learning | |
| JP2007228338A (en) | Electronic control unit and transmitting method of electronic control unit | |
| JP2019095385A (en) | Sensor system | |
| JP6818046B2 (en) | Vehicle control device | |
| US10126133B2 (en) | Driver assistance service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20091225 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100707 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100707 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120427 |
|
| 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: 20120605 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120702 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150706 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |