本發明專利技術涉及一種基于導航的輔助駕駛員判斷通過紅綠燈路口系統及方法,其系統包括:識別導航路徑上紅綠燈路口模塊、確認即將通過紅綠燈路口模塊、定時判斷機動車與即將通過紅綠燈路口距離模塊、檢測機動車行駛速度模塊、測算到達即將通過紅綠燈路口所需時間模塊、提醒駕駛員模塊。本發明專利技術通過測算并提醒駕駛員在當前行駛速度v下到達紅綠燈路口所需時間t,輔助駕駛員結合前方紅綠燈指示提前判斷能否在時間t內通過紅綠燈路口。
【技術實現步驟摘要】
本專利技術屬于智能駕駛領域,特別涉及一種基于導航的輔助駕駛員判斷通過紅綠燈路口系統及方法。
技術介紹
紅綠燈路口是機動車發生車禍最為常見的地方。大多數駕駛員通過路口前不能準確判斷機動車能否在綠燈剩余時間內通過路口,往往是即將到達紅綠燈路口時才發現信號燈已經由綠色轉為紅色,不得以采取緊急制動或闖紅燈,極易引發交通事故。為此,本專利設計一種基于導航的輔助駕駛員判斷通過紅綠燈路口系統及方法,輔助機動車駕駛員判斷能否在當前剩余綠燈顯示時間內通過該路口。
技術實現思路
本專利技術的目的在于提供一種基于導航的輔助駕駛員判斷通過紅綠燈路口系統及方法,依托現有導航系統的道路地圖和GPS定位及其他輔助定位功能,通過預先測算機動車到達紅綠燈路口的時間,輔助機動車駕駛員判斷能否在當前剩余綠燈顯示時間內通過該紅綠燈路口。本專利技術的技術方案可以通過軟件方式(例如微信、APP以及其他應用軟件)實現。本專利技術提出的基于導航的輔助駕駛員判斷通過紅綠燈路口系統,其包括識別導航路徑上紅綠燈路口模塊、確認即將通過紅綠燈路口模塊、定時判斷機動車與即將通過紅綠燈路口距離模塊,檢測機動車行駛速度模塊,測算到達即將通過紅綠燈路口所需時間模塊,提醒駕駛員模塊。1、識別導航路徑上紅綠燈路口模塊:用于根據道路地圖及導航路徑信息識別出導航路徑上的紅綠燈路口位置及數量。2、確認即將通過紅綠燈路口模塊:用于確認機動車行駛路線上即將通過的紅綠燈路口。該模塊首先判斷機動車行駛路線上是否有紅綠燈路口,如果有則選擇行駛方向路線上距離機動車最近的紅綠燈路口作為即將通過紅綠燈路口;否則系統運行結束。3、定時判斷機動車與即將通過紅綠燈路口距離模塊:用于定時判斷機動車與即將通過紅綠燈路口距離。該模塊定時(時間間隔可設置)讀取機動車當前的位置,測算該機動車與即將通過紅綠燈路口的距離d。當d小于閾值M(M值可設置)時,該模塊調用檢測機動車行駛速度模塊;否則繼續在該模塊定時測算即將機動車與即將通過紅綠燈路口距離d。4、檢測機動車行駛速度模塊:用于檢測機動車的行駛速度。該模塊通過檢測單位時間內機動車的行駛距離測算得出機動車當前行駛速度v。5、測算到達即將通過紅綠燈路口所需時間模塊:用于測算機動車在當前行駛速度下到達紅綠燈路口的時間。該模塊讀取即將通過紅綠燈路口與機動車距離d以及當前行駛速度v,計算在當前行駛速度v下到達即將通過紅綠燈路口所需的時間t(t=d/v)。6、提醒駕駛員模塊:用于提醒駕駛員在當前行駛速度下到達紅綠燈路口所需時間t并提醒駕駛員結合前方紅綠燈指示提前判斷能否在時間t內通過紅綠燈路口。該模塊提醒駕駛員在當前行駛速度下到達紅綠燈所需時間t,然后提醒駕駛員結合前方紅綠燈指示提前判斷能否在時間t內通過紅綠燈路口,如果不能通過則提前減速。本專利技術提出的基于導航的輔助駕駛員判斷通過紅綠燈路口系統,如圖1所示。本專利技術的實現依托現有導航系統的道路地圖和GPS定位及其他輔助定位功能,使用的輔助駕駛員判斷通過紅綠燈路口系統服務器(簡稱系統服務器)預先收集并維護各路段路口紅綠燈情況(有無紅綠燈)。用戶(機動車駕駛員)在其移動終端設備上安裝輔助駕駛員判斷通過紅綠燈路口軟件(簡稱用戶軟件)。在本方法應用時,系統中應設置好機動車與紅綠燈路口距離閾值M和定時檢測的時間間隔。本專利技術提出的基于導航的輔助駕駛員判斷通過紅綠燈路口方法,其按如下步驟。步驟1、識別出導航路徑上所有紅綠燈路口。系統服務器結合各路段路口紅綠燈情況及導航路徑信息,識別出導航路徑上所有的紅綠燈路口位置和數量n。步驟2、確認行駛路線上有紅綠燈及具體的即將通過紅綠燈路口。用戶軟件首先判斷機動車行駛路線上是否有紅綠燈路口(n是否大于0),如果n等于或小于0,則系統運行結束;如果n大于0,則選擇行駛方向路線上距離機動車最近的紅綠燈路口作為即將通過紅綠燈路口。步驟3、定時判斷機動車與即將通過紅綠燈路口距離系統定時讀取機動車當前的位置,測算與即將通過紅綠燈路口的距離d。當d小于閾值M時,進入步驟4;否則繼續在步驟3中定時測算機動車與即將通過紅綠燈路口距離d。步驟4、測量機動車當前的行駛速度。用戶軟件測量機動車當前行駛速度v并將機動車當前行駛速度上傳到系統服務器中。步驟5、測算在當前行駛速度下到達紅綠燈路口所需時間。系統服務器計算機動車在當前行駛速度v下到達紅綠燈路口的時間t,t值由t=d/v計算得到,并將計算結果t發送到用戶軟件。步驟6、提醒用戶在當前行駛速度下到達紅綠燈路口所需時間。用戶軟件提醒用戶在當前行駛速度v下到達紅綠燈路口所需時間t并提醒用戶結合前方紅綠燈指示提前判斷能否在時間t內通過紅綠燈路口。步驟7、判斷機動車是否通過紅綠燈路口。系統服務器在t秒后讀取機動車當前位置信息,判斷機動車是否已經通過即將通過紅綠燈路口。如果判斷機動車已經通過該路口,更新剩余紅綠燈路口個數n=n-1,回到步驟2。至此,整個基于導航的輔助駕駛員判斷通過紅綠燈路口方法結束,方法流程圖如圖2所示。本專利技術的系統及方法具有以下兩個優點。(1)提醒駕駛員在當前行駛速度v下到達紅綠燈路口所需時間t,并提醒用戶結合前方紅綠燈指示提前判斷能否在時間t內通過紅綠燈路口,輔助駕駛員判斷是否能通過紅綠燈路口。(2)通過導航系統來實現機動車通過紅綠燈路口的提醒功能,可直接在現有的導航系統上實現本專利技術功能,實現簡單成本較低。附圖說明圖1是本專利技術的系統框圖。圖2是本專利技術的方法流程圖。圖3是實施例示意圖。圖4是機動車到達紅綠燈路口前示意圖。具體實施方式下面對本專利技術優選實施例作詳細說明。本實例以用戶A駕駛機動車沿著導航路徑從甲地前往乙地為例。本專利技術的實現依托現有導航系統的道路地圖和GPS定位及其他輔助定位功能,使用的紅綠燈路口時間測算系統服務器(簡稱系統服務器)預先收集并維護實施例中各路段路口紅綠燈情況(有無紅綠燈)。用戶A(機動車駕駛員)在其移動終端設備上安裝輔助駕駛員判斷通過紅綠燈路口軟件(簡稱用戶軟件)。在本方法應用前,需在系統中設置機動車與紅綠燈路口距離閾值M,此例中M設置為100米。相關操作完成后,基于導航的輔助駕駛員判斷通過紅綠燈路口方法的步驟如下。步驟1、識別出導航路徑上所有紅綠燈路口。系統服務器結合各路段路口紅綠燈情況及導航路徑信息,識別出導航路徑上所有的紅綠燈路口的位置和數量n,如圖3,記錄導航路徑上紅綠燈的個數為n=4個。步驟2、確認行駛路線上有紅綠燈及具體的即將通過紅綠燈路口。用戶軟件首先判斷機動車行駛路線上是否有紅綠燈路口(n是否大于0),如果n等于或小于0,則系統運行結束;如果n大于0,則選擇行駛方向路線上距離機動車最近的紅綠燈路口作為即將通過紅綠燈路口。此例中,用戶軟件定時測量機動車位置并上傳到系統服務器中,系統服務器讀取到機動車當前位于如圖4所示位置,選定距離機動車最近的紅綠燈路口(紅綠燈路口1)作為即將通過紅綠燈。步驟3、定時判斷機動車與即將通過紅綠燈路口距離系統定時讀取機動車當前的位置,測算與即將通過紅綠燈路口的距離d。當d小于閾值M時,進入步驟4;否則繼續在步驟3中定時測算即將通過紅綠燈路口與機動車距離d。此例中,如圖4所示位置,系統測算即將通過紅綠燈路口與機動車的距離d為90米,此時d小于閾值100米,進入步驟4。步驟4、測量機動車當前的行駛速本文檔來自技高網...
【技術保護點】
基于導航的輔助駕駛員判斷通過紅綠燈路口系統,其特征包括識別導航路徑上紅綠燈路口模塊、確認即將通過紅綠燈路口模塊、定時判斷機動車與即將通過紅綠燈路口距離模塊、檢測機動車行駛速度模塊、測算到達即將通過紅綠燈路口所需時間模塊、提醒駕駛員模塊;識別導航路徑上紅綠燈路口模塊:用于根據道路地圖及導航路徑信息識別出導航路徑上的紅綠燈路口位置及數量;確認即將通過紅綠燈路口模塊:用于確認機動車行駛路線上即將通過的紅綠燈路口;該模塊首先判斷機動車行駛路線上是否有紅綠燈路口,如果有則選擇行駛方向路線上距離機動車最近的紅綠燈路口作為即將通過紅綠燈路口;否則系統運行結束;定時判斷機動車與即將通過紅綠燈路口距離模塊:用于定時判斷機動車與即將通過紅綠燈路口距離;該模塊定時(時間間隔可設置)讀取機動車當前的位置,計算該機動車與即將通過紅綠燈路口的距離d;當d小于閾值M(M值可設置)時,該模塊調用檢測機動車行駛速度模塊;否則繼續在該模塊定時計算機動車與即將通過紅綠燈路口距離d;檢測機動車行駛速度模塊:用于檢測機動車的行駛速度;該模塊通過檢測單位時間內機動車的行駛距離測算得出機動車當前行駛速度v;測算到達即將通過紅綠燈路口所需時間模塊:用于測算機動車在當前行駛速度下到達紅綠燈路口的時間;該模塊讀取即將通過紅綠燈路口與機動車距離d以及當前行駛速度v,計算在當前行駛速度v下到達即將通過紅綠燈路口所需的時間t(t=d/v);提醒駕駛員模塊:用于提醒駕駛員在當前行駛速度下到達紅綠燈路口所需時間t并提醒駕駛員結合前方紅綠燈指示提前判斷能否在時間t內通過紅綠燈路口;該模塊提醒駕駛員在當前行駛速度下到達紅綠燈所需時間t,然后提醒駕駛員結合前方紅綠燈指示提前判斷能否在時間t內通過紅綠燈路口,如果不能通過則提前減速。...
【技術特征摘要】
1.基于導航的輔助駕駛員判斷通過紅綠燈路口系統,其特征包括識別導航路徑上紅綠燈路口模塊、確認即將通過紅綠燈路口模塊、定時判斷機動車與即將通過紅綠燈路口距離模塊、檢測機動車行駛速度模塊、測算到達即將通過紅綠燈路口所需時間模塊、提醒駕駛員模塊;識別導航路徑上紅綠燈路口模塊:用于根據道路地圖及導航路徑信息識別出導航路徑上的紅綠燈路口位置及數量;確認即將通過紅綠燈路口模塊:用于確認機動車行駛路線上即將通過的紅綠燈路口;該模塊首先判斷機動車行駛路線上是否有紅綠燈路口,如果有則選擇行駛方向路線上距離機動車最近的紅綠燈路口作為即將通過紅綠燈路口;否則系統運行結束;定時判斷機動車與即將通過紅綠燈路口距離模塊:用于定時判斷機動車與即將通過紅綠燈路口距離;該模塊定時(時間間隔可設置)讀取機動車當前的位置,計算該機動車與即將通過紅綠燈路口的距離d;當d小于閾值M(M值可設置)時,該模塊調用檢測機動車行駛速度模塊;否則繼續在該模塊定時計算機動車與即將通過紅綠燈路口距離d;檢測機動車行駛速度模塊:用于檢測機動車的行駛速度;該模塊通過檢測單位時間內機動車的行駛距離測算得出機動車當前行駛速度v;測算到達即將通過紅綠燈路口所需時間模塊:用于測算機動車在當前行駛速度下到達紅綠燈路口的時間;該模塊讀取即將通過紅綠燈路口與機動車距離d以及當前行駛速度v,計算在當前行駛速度v下到達即將通過紅綠燈路口所需的時間t(t=d/v);提醒駕駛員模塊:用于提醒駕駛員在當前行駛速度下到達紅綠燈路口所需時間t并提醒駕駛員結合前方紅綠燈指示提前判斷能否在時間t內通過紅綠燈路口;該模塊提醒駕駛員在當前行駛速度下到達紅綠燈所需時間t,然后提醒駕駛員結合前方紅綠燈指示提前判斷能否在時間t內通過紅綠燈路口,如果不能通過則提前減速。2.基于導航的輔助駕駛員判斷通過紅綠燈路口方法,其按照如下步驟;步驟1、識別出導航路徑上所有紅綠燈路口;步驟2、確認行駛路線上有紅綠燈及具體的即將通過紅綠燈路口;步驟3、定時判斷機動車與即將通過紅綠燈路口距...
【專利技術屬性】
技術研發人員:嚴軍榮,葉景暢,江雅芬,
申請(專利權)人:杭州后博科技有限公司,
類型:發明
國別省市:浙江;33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。