[go: up one dir, main page]

TWI715238B - Zigzag pattern detection method and device thereof - Google Patents

Zigzag pattern detection method and device thereof Download PDF

Info

Publication number
TWI715238B
TWI715238B TW108136182A TW108136182A TWI715238B TW I715238 B TWI715238 B TW I715238B TW 108136182 A TW108136182 A TW 108136182A TW 108136182 A TW108136182 A TW 108136182A TW I715238 B TWI715238 B TW I715238B
Authority
TW
Taiwan
Prior art keywords
information
hunting
current
curve
path
Prior art date
Application number
TW108136182A
Other languages
Chinese (zh)
Other versions
TW202115686A (en
Inventor
黃安志
Original Assignee
宏碁股份有限公司
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 宏碁股份有限公司 filed Critical 宏碁股份有限公司
Priority to TW108136182A priority Critical patent/TWI715238B/en
Priority to CN202010142363.4A priority patent/CN112614334A/en
Application granted granted Critical
Publication of TWI715238B publication Critical patent/TWI715238B/en
Publication of TW202115686A publication Critical patent/TW202115686A/en

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/18Status alarms
    • G08B21/182Level alarms, e.g. alarms responsive to variables exceeding a threshold
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096716Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information does not generate an automatic action on the vehicle control

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Traffic Control Systems (AREA)

Abstract

A zigzag pattern detection method having following steps is provided. The steps includes: obtaining a path information; obtaining a current location and a current driving information; determining whether a path segment corresponding to the current location is a curve; adding the current driving information to a determination data set in responding to the path segment is not a path; obtaining a zigzag information according to the determination data set; and generating a warning signal in response to the zigzag information is higher than a zigzag threshold.

Description

蛇行偵測方法及其裝置Snake detection method and device

本發明是有關於一種偵測技術,且特別是有關於一種蛇行偵測方法及其裝置。The present invention relates to a detection technology, and particularly relates to a snake detection method and device.

在自動駕駛的領域之中,車輛控制與行車安全息息相關,是一個相當重要的項目。在此其中,平穩的控制車輛是重要的課題,倘若在自動駕駛過程中車輛失控並以蛇行的方式行進,駕駛人/操控單位必須即時地獲知失控情形,以作出適當的反應。因此,如何偵測蛇行為本領域技術人員所致力的課題。In the field of autonomous driving, vehicle control is closely related to driving safety and is a very important project. Among them, the smooth control of the vehicle is an important issue. If the vehicle loses control and snaking during the automatic driving process, the driver/control unit must be informed of the loss of control in real time to make an appropriate response. Therefore, how to detect snake behavior is the subject of those skilled in the art.

本發明提供一種蛇行偵測方法及其裝置,用以即時偵測蛇行事件。The invention provides a hunting detection method and device for detecting hunting events in real time.

本發明一實施例的蛇行偵測方法具有下列步驟:獲取路徑資訊;獲取當前位置以及當前行駛資訊;依據路徑資訊,判斷當前位置對應的路段是否為彎道;響應於當前位置對應的路段不為彎道,將當前行駛資訊加入判斷資料組;依據判斷資料組取得蛇行資訊;判斷蛇行資訊是否大於蛇行門檻值;以及響應於蛇行資訊大於蛇行門檻值,產生警示訊號。The hunting detection method of an embodiment of the present invention has the following steps: acquiring path information; acquiring current location and current driving information; judging whether the road section corresponding to the current position is a curve according to the path information; responding that the road section corresponding to the current position is not In a curve, add the current driving information to the judgment data group; obtain the snake information according to the judgment data group; determine whether the snake information is greater than the snake threshold value; and generate a warning signal in response to the snake information being greater than the snake threshold value.

本發明一實施例的蛇行偵測裝置具有感測器、位置偵測器、儲存裝置以及處理器。感測器用以獲取當前行駛資訊。位置偵測器用以獲取當前位置;處理器連接至感測器及儲存裝置,並用以執行:獲取路徑資訊,並儲存在儲存裝置中;獲取當前位置以及當前行駛資訊;依據路徑資訊,判斷當前位置對應的路段是否為彎道;響應於當前位置對應的路段不為彎道,將當前行駛資訊加入判斷資料組;依據判斷資料組取得蛇行資訊;判斷蛇行資訊是否大於蛇行門檻值;以及響應於蛇行資訊大於蛇行門檻值,產生警示訊號。The snake detection device according to an embodiment of the invention has a sensor, a position detector, a storage device and a processor. The sensor is used to obtain current driving information. The position detector is used to obtain the current position; the processor is connected to the sensor and the storage device and is used to execute: obtain path information and store it in the storage device; obtain the current position and current driving information; determine the current position based on the path information Whether the corresponding road section is a curve; in response to the road section corresponding to the current position is not a curve, the current driving information is added to the judgment data group; the snake information is obtained according to the judgment data group; it is judged whether the snake information is greater than the threshold value of the snake; and in response to the snake If the information is greater than the snake threshold, a warning signal is generated.

基於上述,透過本發明的蛇行偵測方法及其裝置,在蛇行事件發生時能夠立即的被偵測,並產生相應的警示訊號給使用者,以達到即時偵測警示的作用。Based on the above, the snake detection method and device of the present invention can be detected immediately when a snake event occurs, and a corresponding warning signal is generated to the user to achieve the effect of real-time detection and warning.

為了能夠即時地反應蛇行的狀況,本發明提供一種蛇行偵測裝置。此蛇行偵測裝置能夠被安裝在交通工具上(例如,汽機車、貨車等),以即時地偵測蛇行事件。In order to be able to instantly reflect the situation of snakes, the present invention provides a snake detecting device. The snake detection device can be installed on vehicles (for example, automobiles, motorcycles, trucks, etc.) to detect snakes in real time.

圖1繪示本發明一實施例蛇行偵測裝置的方塊示意圖。請參照圖1,蛇行偵測裝置100具有感測器110、儲存裝置130以及處理器140。FIG. 1 is a block diagram of a snake detection device according to an embodiment of the present invention. Please refer to FIG. 1, the snake detection device 100 has a sensor 110, a storage device 130 and a processor 140.

感測器110用以獲取當前行駛資訊。在本發明的一實施例中,感測器110為慣性測量單元(Inertial measurement unit,IMU),當前行駛資訊為側向加速度。具體而言,慣性測量單元可以獲取交通工具在三維空間中各軸的加速度值,而車輛在轉彎或蛇行時,側向加速度會因受到離心力的影響而增加。基此,側向加速度能夠作為判斷蛇行事件的依據。在本發明的其他實施例中,感測器110也可以攝影機所實現,而當前行駛資訊為側向偏移。又或者是,感測器110也可以為陀螺儀,當前行駛資訊為角度偏移。在一實施例中,感測器110也可以為慣性測量單元、攝影機、陀螺儀的等效元件,亦可以為慣性測量單元、攝影機、陀螺儀中的各種組合所實現,本發明不限於此。The sensor 110 is used to obtain current driving information. In an embodiment of the present invention, the sensor 110 is an inertial measurement unit (IMU), and the current driving information is lateral acceleration. Specifically, the inertial measurement unit can obtain the acceleration value of each axis of the vehicle in the three-dimensional space, and when the vehicle is turning or snaking, the lateral acceleration will increase due to the influence of centrifugal force. Based on this, the lateral acceleration can be used as the basis for judging the snaking event. In other embodiments of the present invention, the sensor 110 can also be implemented by a camera, and the current driving information is a lateral offset. Alternatively, the sensor 110 may also be a gyroscope, and the current driving information is an angle offset. In an embodiment, the sensor 110 may also be an equivalent element of an inertial measurement unit, a camera, or a gyroscope, or may be implemented by various combinations of an inertial measurement unit, a camera, and a gyroscope, and the present invention is not limited thereto.

位置偵測器120用以偵測蛇行偵測裝置100的當前位置。在本發明的一實施例中,位置偵測器120能夠以全球定位系統(Global Positioning System,GPS)的晶片所實作,並以其所偵測到的GPS位址作為當前位置。在本發明的其他實施例中,位置偵測器120能夠採用其他類型的通訊晶片進行實作,例如,支援無線保真(WiFi)的晶片,進而透過WiFi進行定位。在其他的實施例中,亦可以採用其他等效的元件,本發明不限於此。The position detector 120 is used to detect the current position of the snake detection device 100. In an embodiment of the present invention, the position detector 120 can be implemented by a Global Positioning System (GPS) chip, and uses the GPS address detected by it as the current position. In other embodiments of the present invention, the position detector 120 can be implemented using other types of communication chips, for example, a chip that supports wireless fidelity (WiFi), and then locates via WiFi. In other embodiments, other equivalent elements can also be used, and the present invention is not limited thereto.

儲存裝置130用以儲存完成蛇行偵測方法所需的各類型程式與資料,舉例來說,儲存裝置130能夠儲存路徑資訊以及蛇行偵測方法的程式碼。在本發明的一實施例中,儲存裝置130例如但不限於,任何型態的固定或可移動隨機存取記憶體(Random Access Memory,RAM)、唯讀記憶體(Read-Only Memory,ROM)、快閃記憶體(flash memory)、硬碟(Hard Disk Drive,HDD)、固態硬碟(Solid State Drive,SSD)或類似元件或上述元件的組合。The storage device 130 is used to store various types of programs and data required to complete the snake detection method. For example, the storage device 130 can store path information and code of the snake detection method. In an embodiment of the present invention, the storage device 130 is, for example, but not limited to, any type of fixed or removable random access memory (Random Access Memory, RAM), read-only memory (Read-Only Memory, ROM) , Flash memory (flash memory), hard disk (Hard Disk Drive, HDD), solid state drive (Solid State Drive, SSD) or similar components or a combination of the above components.

處理器140連接感測器110、位置偵測器120以及儲存裝置130,用以執行蛇行偵測裝置100所需的各類運算。在本發明的一實施例中,處理器140可以是中央處理單元(Central Processing Unit,CPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位信號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuit,ASIC)或其他類似元件或上述元件的組合,本揭露不限於此。The processor 140 is connected to the sensor 110, the position detector 120 and the storage device 130 to perform various operations required by the snake detection device 100. In an embodiment of the present invention, the processor 140 may be a central processing unit (Central Processing Unit, CPU), or other programmable general-purpose or special-purpose microprocessors (Microprocessors), digital signal processors ( Digital Signal Processor, DSP), programmable controller, Application Specific Integrated Circuit (ASIC) or other similar components or a combination of the above components, the present disclosure is not limited to this.

圖2繪示本發明一實施例蛇行偵測方法的流程示意圖。此實施例的蛇行偵測方法至少適用於圖1所繪示蛇行偵測裝置100中,然本發明不限於此。以下將同時參照圖1及圖2說明蛇行偵測裝置100以及蛇行偵測方法的細節。FIG. 2 is a schematic flowchart of a snake detection method according to an embodiment of the present invention. The snake detection method of this embodiment is at least applicable to the snake detection device 100 shown in FIG. 1, but the invention is not limited to this. The details of the snake detection device 100 and the snake detection method will be described below with reference to FIGS. 1 and 2 at the same time.

在步驟S210,由處理器140獲取路徑資訊。在本發明的一實施例中,使用者必須預先輸入路徑以使交通工具自動駕駛,因此,處理器140可以依據使用者所預先輸入的路徑獲取相對應的路徑資訊,或者是依據位置偵測器120所提供的位置資訊獲取蛇行偵測裝置100所在的區域的地圖資訊,進而找到相應於此區域的路徑資訊。In step S210, the processor 140 obtains path information. In an embodiment of the present invention, the user must input the route in advance to enable the vehicle to drive automatically. Therefore, the processor 140 can obtain the corresponding route information according to the route input by the user, or according to the position detector The location information provided by 120 obtains the map information of the area where the snake detection device 100 is located, and then finds the path information corresponding to the area.

值得一提的是,在本發明的一實施例中,儲存裝置130已於出廠時記錄好地圖資訊,而使處理器140從地圖資訊中獲取路徑資訊。或者是,處理器140也可以從網路上下載地圖資訊,例如谷歌地圖或蘋果地圖。又或者是,處理器140也可以提供地圖設定介面,以讓使用者透過地圖設定介面建立其經常行駛路段相應的路徑資訊。然而,本發明並不以上述的實施方式為限。It is worth mentioning that, in an embodiment of the present invention, the storage device 130 has already recorded the map information before leaving the factory, so that the processor 140 obtains the route information from the map information. Alternatively, the processor 140 may also download map information from the Internet, such as Google Maps or Apple Maps. Alternatively, the processor 140 may also provide a map setting interface, so that the user can create the corresponding route information of the frequently-traveled road section through the map setting interface. However, the present invention is not limited to the above-mentioned embodiments.

在步驟S220,由處理器140獲取當前位置以及當前行駛資訊。在此實施例中,處理器140是透過位置偵測器120來獲取當前位置,並透過感測器110獲取當前行駛資訊。特別是,處理器140會以固定頻率對當前位置以及當前行駛資訊進行採樣,舉例但不限於,處理器140會以每秒100次的頻率獲取當前位置及當前行駛資訊。值得一提的是,為確保行車安全,當前行駛資訊的採樣頻率多半很短,如前述的每經1/100秒就獲取一次當前行駛資訊。然而,在此1/100秒鐘,當前位置的改變並不大。因此,在本發明的另一實施例中,處理器140獲取當前位置及當前行駛資訊的頻率可以不同,然本發明並不以此為限。下述將採用感測器110為慣性感測單元,當前行駛資訊為側向加速度為例進行說明。In step S220, the processor 140 obtains the current position and current driving information. In this embodiment, the processor 140 obtains the current position through the position detector 120 and obtains the current driving information through the sensor 110. In particular, the processor 140 will sample the current position and current driving information at a fixed frequency. For example, but not limited to, the processor 140 will acquire the current position and current driving information at a frequency of 100 times per second. It is worth mentioning that, in order to ensure driving safety, the sampling frequency of current driving information is mostly very short. For example, the current driving information is obtained every 1/100 second as mentioned above. However, in this 1/100 second, the current position does not change much. Therefore, in another embodiment of the present invention, the frequency at which the processor 140 obtains the current position and current driving information may be different, but the present invention is not limited thereto. In the following description, the sensor 110 is used as an inertial sensing unit, and the current driving information is lateral acceleration as an example.

在步驟S230,處理器140依據路徑資訊,判斷當前位置對應的路段是否為彎道。詳細來說,由於處理器140已獲得蛇行偵測裝置100的當前位置,因此,處理器140能夠將當前位置與路徑資訊進行比對,以確定交通工具目前所在的位置在路徑資訊中的哪一個路段,並判斷路徑資訊中對應當前路徑的路段是否為彎道。In step S230, the processor 140 determines whether the road section corresponding to the current position is a curve according to the path information. In detail, since the processor 140 has obtained the current position of the snake detection device 100, the processor 140 can compare the current position with the path information to determine which of the path information is the current position of the vehicle Link, and determine whether the link corresponding to the current route in the route information is a curve.

具體而言,處理器140會獲取路徑資訊中對應當前位置當前路徑曲率,並判斷當前路徑區率是否不超過彎道閾值。在當前路徑區率不超過彎道閾值時,處理器140判斷當前路徑對應的路段不為彎道。在一實際的測試案例中,彎道閾值被設定為0.02。也就是說,倘若當前路徑曲率大於0.02,處理器140會判斷當前位置對應的路段為彎道,反之,則判斷當前位置對應的路段不為彎道。Specifically, the processor 140 obtains the current path curvature corresponding to the current position in the path information, and determines whether the current path zone rate does not exceed the curve threshold. When the current path zone rate does not exceed the curve threshold, the processor 140 determines that the road section corresponding to the current path is not a curve. In an actual test case, the curve threshold is set to 0.02. In other words, if the current path curvature is greater than 0.02, the processor 140 will determine that the road section corresponding to the current position is a curve, otherwise, it will determine that the road section corresponding to the current position is not a curve.

在步驟S240, 響應於當前位置對應的路段不為彎道,處理器 140 將當前行駛資訊加入判斷資料組。倘若當前位置對應的路段為彎道,則表示在此路段中必定會受到離心力影響導致側向加速度增加,若將此側向加速度加入判斷資料組會導致對蛇行資訊的判斷誤差。因此,處理器140在當前位置對應的路段為彎道時,會捨棄當前行駛資訊,並在當前位置對應的路段不為彎道時,將當前行駛資訊加入判斷資料組。也就是說,判斷資料組中會儲存多筆子資料,且這些子資料為不為彎道情形下,被儲存起來的當前行駛資訊。 In step S240, in response to the road section corresponding to the current position is not a curve, the processor 140 adds the current driving information to the judgment data set . If the road section corresponding to the current position is a curve, it means that the side acceleration will increase due to the influence of centrifugal force in this road section. If this side acceleration is added to the judgment data set, it will cause judgment errors on the snake information. Therefore, the processor 140 discards the current driving information when the road section corresponding to the current position is a curve, and adds the current driving information to the judgment data group when the road section corresponding to the current position is not a curve. In other words, multiple pieces of sub-data will be stored in the judging data group, and these sub-data are the current driving information that is stored when it is not a curve.

在步驟S250,處理器140依據判斷資料組取得蛇行資訊。在此實施例中,處理器140是先加總側向加速度資料的平方,以作為一第一結果。接著,處理器140將第一結果除以側向加速度資料的數量,以作為第二結果。並且,處理器140會將第二結果開根號,以獲取蛇行資訊。In step S250, the processor 140 obtains hunting information according to the judgment data set. In this embodiment, the processor 140 first sums the square of the lateral acceleration data as a first result. Then, the processor 140 divides the first result by the amount of lateral acceleration data to use as the second result. In addition, the processor 140 will root the second result to obtain snake information.

倘若側向加速度的資料共有n筆,並且,我們將側向加速度資料以

Figure 02_image002
表示,則處理器140的運算可以被表示為下述公式(1):
Figure 02_image004
… (1) If there are n pieces of lateral acceleration data, and we use the lateral acceleration data to
Figure 02_image002
, The operation of the processor 140 can be expressed as the following formula (1):
Figure 02_image004
… (1)

在本發明的其他實施例中,處理器140可以採用角度誤差、側向偏移等參數來取代或結合側向加速度,本發明並不限於此。In other embodiments of the present invention, the processor 140 may use parameters such as angle error and lateral offset to replace or combine the lateral acceleration, and the present invention is not limited thereto.

在本發明的其他實施例中,處理器140也可以加總側向加速度資料的標準差來取代側向加速度資料的平方,本發明亦不限於此。In other embodiments of the present invention, the processor 140 may also add the standard deviation of the lateral acceleration data to replace the square of the lateral acceleration data, and the present invention is not limited to this.

值得一提的是,在本發明的一實施例中,為了避免判斷資料組的數量越來越多,進而使異常的側向加速度資料在經過平均而被忽略,處理器140所保留的判斷資料組僅為一特定時間或一特定筆數的子資料。舉例來說,處理器140被設定為保留連續3分鐘內的子資料,因此,處理器140會保留時間第0~3分鐘內的子資料,而進入第4分鐘時,處理器140會捨棄掉第1分鐘的子資料。It is worth mentioning that, in an embodiment of the present invention, in order to avoid that the number of judgment data sets is increasing and the abnormal lateral acceleration data is averaged and ignored, the judgment data reserved by the processor 140 The group is only a specific time or a specific number of sub-data. For example, the processor 140 is set to retain the sub-data within 3 consecutive minutes. Therefore, the processor 140 will retain the sub-data within the 0th to 3rd minute of the time, and when the 4th minute is entered, the processor 140 will discard the sub-data. Sub-data for the first minute.

又或者是,處理器140可以僅保留連續10000筆的子資料(例如,側向加速度),而在進入第10001筆時,第1筆子資料將會被消除,然本發明不限於此。Alternatively, the processor 140 may only retain 10,000 consecutive sub-data (for example, lateral acceleration), and when entering the 10001th, the first sub-data will be deleted, but the present invention is not limited to this.

在步驟S260,處理器140判斷蛇行資訊是否大於蛇行門檻值。在步驟S270,響應於蛇行資訊大於蛇行門檻值,產生警示訊號。在本發明的一實施例中,蛇行門檻值為0.25,然本發明不限於此。也就是說,倘若步驟S250所獲取的蛇行資訊大於0.25,則表示蛇行事件發生。此時,處理器140會相應地發出警示訊息,例如,透過聲音、影像、警鈴等方式以提示使用者蛇行事件發生。In step S260, the processor 140 determines whether the hunting information is greater than the hunting threshold. In step S270, in response to the hunting information being greater than the hunting threshold, a warning signal is generated. In an embodiment of the present invention, the meandering threshold value is 0.25, but the present invention is not limited to this. In other words, if the hunting information obtained in step S250 is greater than 0.25, it means that a hunting event has occurred. At this time, the processor 140 will correspondingly send out a warning message, for example, by means of sound, image, alarm bell, etc. to remind the user that a snake event has occurred.

在本發明的另一實施例中,處理器140還會響應於蛇行資訊大於蛇行門檻值,控制交通工具停止前進。In another embodiment of the present invention, the processor 140 also controls the vehicle to stop moving in response to the hunting information being greater than the hunting threshold.

綜上所述,透過本發明的蛇行偵測方法及其裝置,在蛇行事件發生時能夠立即的被偵測,並產生相應的警示訊號給使用者,以達到即時偵測警示的作用,甚至能夠控制交通工具停止前進,以提升自動駕駛的穩定性與安全性。In summary, through the snake detection method and device of the present invention, it can be detected immediately when a snake event occurs, and a corresponding warning signal is generated to the user, so as to achieve the effect of real-time detection and warning, even Control the vehicles to stop to improve the stability and safety of autonomous driving.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention. Anyone with ordinary knowledge in the technical field can make some changes and modifications without departing from the spirit and scope of the present invention. The scope of protection of the present invention shall be determined by the scope of the attached patent application.

100:蛇行偵測方法裝置 110:感測器 120:位置偵測器 130:儲存裝置 140:處理器 S210~S270:步驟 100: Snake detection method device 110: Sensor 120: position detector 130: storage device 140: processor S210~S270: steps

圖1繪示本發明一實施例蛇行偵測裝置的方塊示意圖。 圖2繪示本發明一實施例蛇行偵測方法的流程示意圖。 FIG. 1 is a block diagram of a snake detection device according to an embodiment of the present invention. FIG. 2 is a schematic flowchart of a snake detection method according to an embodiment of the present invention.

S210~S270:步驟 S210~S270: steps

Claims (10)

一種蛇行偵測方法,包括:獲取一路徑資訊;獲取一當前位置以及一當前行駛資訊;依據該路徑資訊,判斷該當前位置對應的路段是否為彎道;響應於該當前位置對應的路段不為彎道,將該當前行駛資訊加入一判斷資料組;依據該判斷資料組取得一蛇行資訊;判斷該蛇行資訊是否大於一蛇行門檻值;以及響應於該蛇行資訊大於該蛇行門檻值,產生一警示訊號。 A method for hunting detection includes: acquiring a path information; acquiring a current position and a current driving information; judging whether the road section corresponding to the current position is a curve according to the path information; responding to the road section corresponding to the current position not being In a curve, add the current driving information to a judgment data set; obtain a hunting information based on the judgment data set; judge whether the hunting information is greater than a hunting threshold value; and in response to the hunting information being greater than the hunting threshold value, generate a warning Signal. 如申請專利範圍第1項所述的蛇行偵測方法,其中,在依據該路徑資訊,判斷該當前路段對應的路段是否為彎道的步驟中,還包括:獲取該路徑資訊中對應該當前位置一當前路徑曲率;判斷該當前路徑區率是否不超過一彎道閾值;以及在該當前路徑區率不超過該彎道閾值時,判斷該當前路徑對應的路段不為彎道。 For example, the hunting detection method described in item 1 of the scope of patent application, wherein the step of judging whether the road section corresponding to the current road section is a curve according to the path information further includes: obtaining the current position corresponding to the path information A current path curvature; determining whether the current path area rate does not exceed a curve threshold; and when the current path area rate does not exceed the curve threshold, determining that the road section corresponding to the current path is not a curve. 如申請專利範圍第1項所述的蛇行偵測方法,其中,該當前行駛資訊包括一側向加速度資訊,且該判斷資料組有多個側向加速度資料,在依據該判斷資料組取得該蛇行資訊的步驟中,還包括:加總該些側向加速度資料的平方,以作為一第一結果; 將該第一結果除以該些側向加速度資料的數量,以作為一第二結果;以及將該第二結果開根號,以獲取該蛇行資訊。 For example, the hunting detection method described in item 1 of the scope of patent application, wherein the current driving information includes lateral acceleration information, and the judgment data set has multiple lateral acceleration data, and the hunting is obtained based on the judgment data set The information step further includes: summing the squares of the lateral acceleration data as a first result; Dividing the first result by the amount of the lateral acceleration data as a second result; and rooting the second result to obtain the meandering information. 如申請專利範圍第1項所述的蛇行偵測方法,還包括:響應於該蛇行資訊大於該蛇行門檻值,控制一交通工具停止前進。 For example, the hunting detection method described in item 1 of the scope of patent application further includes: in response to the hunting information being greater than the hunting threshold, controlling a vehicle to stop moving forward. 如申請專利範圍第1項所述的蛇行偵測方法,其中,該判斷資料組包括相應一特定時間或一特定筆數的子資料。 Such as the snake detection method described in item 1 of the scope of patent application, wherein the judgment data group includes sub-data corresponding to a specific time or a specific number. 一種蛇行偵測裝置,包括:一感測器,用以獲取一當前行駛資訊;一位置偵測器,用以獲取一當前位置;一儲存裝置;以及一處理器,連接至該感測器、該位置偵測器及該儲存裝置,該處理器用以執行:獲取一路徑資訊,並儲存在該儲存裝置中;獲取該當前位置以及該當前行駛資訊;依據該路徑資訊,判斷該當前位置對應的路段是否為彎道;響應於該當前位置對應的路段不為彎道,將該當前行駛資訊加入一判斷資料組;依據該判斷資料組取得一蛇行資訊;判斷該蛇行資訊是否大於一蛇行門檻值;以及響應於該蛇行資訊大於該蛇行門檻值,產生一警示訊號。 A snake detection device, comprising: a sensor for acquiring a current driving information; a position detector for acquiring a current position; a storage device; and a processor connected to the sensor, The position detector and the storage device, and the processor is used to execute: obtain a path information and store it in the storage device; obtain the current location and the current driving information; determine the current location corresponding to the path information Whether the road section is a curve; in response to the road section corresponding to the current position is not a curve, add the current driving information to a judgment data group; obtain a snake information according to the judgment data group; judge whether the snake information is greater than a snake threshold value ; And in response to the hunting information being greater than the hunting threshold, a warning signal is generated. 如申請專利範圍第6項所述的蛇行偵測裝置,其中,該處理器還執行:獲取該路徑資訊中對應該當前位置一當前路徑曲率;判斷該當前路徑區率是否不超過一彎道閾值;以及在該當前路徑區率不超過該彎道閾值時,判斷該當前路徑對應的路段不為彎道。 For example, in the hunting detection device described in item 6 of the scope of patent application, the processor further executes: obtaining a current path curvature corresponding to the current position in the path information; determining whether the current path zone rate does not exceed a curve threshold ; And when the current path zone rate does not exceed the curve threshold, it is determined that the road section corresponding to the current path is not a curve. 如申請專利範圍第6項所述的蛇行偵測裝置,其中,該當前行駛資訊包括一側向加速度資訊,且該判斷資料組有多個側向加速度資料,該處理器還執行:加總該些側向加速度資料的平方,以作為一第一結果;將該第一結果除以該些側向加速度資料的數量,以作為一第二結果;以及將該第二結果開根號,以獲取該蛇行資訊。 For example, in the hunting detection device described in item 6 of the scope of patent application, wherein the current driving information includes lateral acceleration information, and the judgment data set has a plurality of lateral acceleration data, the processor further executes: summing the The square of the lateral acceleration data is used as a first result; the first result is divided by the number of the lateral acceleration data to be used as a second result; and the second result is rooted to obtain The snaking information. 如申請專利範圍第6項所述的蛇行偵測裝置,其中,該處理器還執行:響應於該蛇行資訊大於該蛇行門檻值,控制一交通工具停止前進。 For example, in the hunting detection device described in item 6 of the scope of patent application, the processor further executes: in response to the hunting information being greater than the hunting threshold value, controlling a vehicle to stop moving forward. 如申請專利範圍第6項所述的蛇行偵測裝置,其中,該判斷資料組包括相應一特定時間或一特定筆數的子資料。 For the snake detection device described in item 6 of the scope of patent application, the judgment data group includes sub-data corresponding to a specific time or a specific number of items.
TW108136182A 2019-10-05 2019-10-05 Zigzag pattern detection method and device thereof TWI715238B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW108136182A TWI715238B (en) 2019-10-05 2019-10-05 Zigzag pattern detection method and device thereof
CN202010142363.4A CN112614334A (en) 2019-10-05 2020-03-04 Snake detection method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108136182A TWI715238B (en) 2019-10-05 2019-10-05 Zigzag pattern detection method and device thereof

Publications (2)

Publication Number Publication Date
TWI715238B true TWI715238B (en) 2021-01-01
TW202115686A TW202115686A (en) 2021-04-16

Family

ID=75224839

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108136182A TWI715238B (en) 2019-10-05 2019-10-05 Zigzag pattern detection method and device thereof

Country Status (2)

Country Link
CN (1) CN112614334A (en)
TW (1) TWI715238B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5383127A (en) * 1991-09-19 1995-01-17 Matsushita Electric Industrial Co., Ltd. On-vehicle position computing apparatus
JP2011227551A (en) * 2010-04-15 2011-11-10 Yazaki Corp Meander driving detection device for vehicle
CN103261840A (en) * 2010-10-18 2013-08-21 泰为信息科技公司 Navigation system with lane-evel mechanism and method of operation thereof
CN104246850A (en) * 2012-04-25 2014-12-24 丰田自动车株式会社 Snake determination device
TW201506856A (en) * 2013-08-06 2015-02-16 Nuvoton Technology Corp Driving alert method and alert system thereof

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10049013B4 (en) * 1999-12-01 2015-12-03 Honda Giken Kogyo K.K. Driving condition monitoring device for vehicles
TWI498242B (en) * 2012-09-26 2015-09-01 Univ Nat Kaohsiung Applied Sci Vehicle dangerous driving behavior detection device and method
JP6222768B2 (en) * 2013-06-21 2017-11-01 株式会社Subaru Lane departure warning control device
CN104463244A (en) * 2014-12-04 2015-03-25 上海交通大学 Aberrant driving behavior monitoring and recognizing method and system based on smart mobile terminal
CN107499311B (en) * 2016-06-14 2020-01-31 斑马网络技术有限公司 Driving mode switching method, device and device
CN107380318A (en) * 2017-07-11 2017-11-24 上海与德科技有限公司 The monitoring method and electronic equipment of a kind of transport condition
CN110286667A (en) * 2019-07-03 2019-09-27 上运车物联网科技(深圳)有限公司 Abnormal driving condition intelligent control method and Intelligent terminal for Internet of things

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5383127A (en) * 1991-09-19 1995-01-17 Matsushita Electric Industrial Co., Ltd. On-vehicle position computing apparatus
JP2011227551A (en) * 2010-04-15 2011-11-10 Yazaki Corp Meander driving detection device for vehicle
CN103261840A (en) * 2010-10-18 2013-08-21 泰为信息科技公司 Navigation system with lane-evel mechanism and method of operation thereof
CN103261840B (en) 2010-10-18 2017-03-15 泰为信息科技公司 There is the navigation system and its operational approach of lane-level mechanism
CN104246850A (en) * 2012-04-25 2014-12-24 丰田自动车株式会社 Snake determination device
TW201506856A (en) * 2013-08-06 2015-02-16 Nuvoton Technology Corp Driving alert method and alert system thereof

Also Published As

Publication number Publication date
CN112614334A (en) 2021-04-06
TW202115686A (en) 2021-04-16

Similar Documents

Publication Publication Date Title
US11469921B2 (en) Security device, network system, and fraud detection method
CN104850119B (en) Autonomous vehicle and fault determination method thereof
JPWO2022024208A5 (en)
CN108364372B (en) Vehicle driving state detection method and device
JPWO2019239463A1 (en) Vehicle travel control device, vehicle travel control method, control circuit and storage medium
JP2016091056A (en) Driver's state diagnosing device
JPWO2012143999A1 (en) Driver status determination device
US12148210B2 (en) Information processing method, information processing device, non-transitory computer-readable recording medium recording information processing program, and information processing system
JP2010128637A (en) Device for facilitating braking preparation
TWI715238B (en) Zigzag pattern detection method and device thereof
JP5733429B2 (en) Information processing apparatus and information processing method
SE528567C2 (en) Data generating system for adaptive cruise control method in vehicle, measures distance to vehicle in front repeatedly when driving around bend
JP2016105257A (en) Map information providing apparatus
CN116954185A (en) Vehicle remote diagnostic service system and method
JP5967196B2 (en) Driver state determination device and driver state determination method
US11358670B2 (en) Straddle-type vehicle information processor and straddle-type vehicle information processing method
CN108733050B (en) Information processing method and information processing device
JP2017182678A (en) Driving state determination device, driving state determination method, program
CN110032172B (en) A kind of vehicle driving control system accuracy detection method and device
JP2020190526A (en) Anomaly detection device, anomaly detection method, anomaly detection program
JP2015121463A (en) Operation state recording device
TW201341227A (en) Method for resetting an indicator signal on motor bikes
US11525687B2 (en) Method for determining correction values, method for determining a position of a motor vehicle
JP2019523417A (en) Method and apparatus for determining absolute position of automobile, position identification system, automobile
CN116242395B (en) Performance evaluation method, device, equipment and storage medium of integrated navigation equipment

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees