TWI866623B - Driving assistance method, on-board computer and bicycle - Google Patents
Driving assistance method, on-board computer and bicycle Download PDFInfo
- Publication number
- TWI866623B TWI866623B TW112144656A TW112144656A TWI866623B TW I866623 B TWI866623 B TW I866623B TW 112144656 A TW112144656 A TW 112144656A TW 112144656 A TW112144656 A TW 112144656A TW I866623 B TWI866623 B TW I866623B
- Authority
- TW
- Taiwan
- Prior art keywords
- bicycle
- seat
- tilt angle
- driving
- rotation angle
- Prior art date
Links
Images
Landscapes
- Automatic Cycles, And Cycles In General (AREA)
- Steering Controls (AREA)
- Motorcycle And Bicycle Frame (AREA)
Abstract
Description
本申請涉及自行車領域,具體涉及一種駕駛輔助方法、車載電腦及自行車。 This application relates to the field of bicycles, and specifically to a driving assistance method, an on-board computer, and a bicycle.
機動自行車通常作為平價代步工具為大眾所使用,但其物理上存在不穩定性,在低速巡航或是需進行緊急閃避等情況下,車輛容易歪斜翻車,導致駕駛員的安全受到威脅。 Motorized bicycles are usually used by the public as an affordable means of transportation, but they are physically unstable. When cruising at low speeds or when emergency evasion is required, the vehicle can easily tilt and overturn, threatening the driver’s safety.
鑒於上述,本申請實施例提供一種駕駛輔助方法、車載電腦及自行車,旨在提高自行車駕駛員的行駛安全性。 In view of the above, the present application embodiment provides a driving assistance method, a vehicle-mounted computer and a bicycle, aiming to improve the driving safety of bicycle drivers.
本申請實施例提供一種駕駛輔助方法,應用於自行車的車載電腦,所述駕駛輔助方法包括:獲取所述自行車前方的行駛路徑資訊;獲取所述自行車的車把的當前旋轉角度;基於所述行駛路徑資訊和所述當前旋轉角度,確定所述自行車的目標轉彎方向;基於所述目標轉彎方向,生成車座傾角控制指令,所述車座傾角控制指令用於控制所述自行車的車座的傾斜方向。 This application embodiment provides a driving assistance method, which is applied to a bicycle on-board computer. The driving assistance method includes: obtaining the driving path information in front of the bicycle; obtaining the current rotation angle of the handlebar of the bicycle; determining the target turning direction of the bicycle based on the driving path information and the current rotation angle; generating a seat tilt angle control instruction based on the target turning direction, and the seat tilt angle control instruction is used to control the tilt direction of the seat of the bicycle.
本申請實施例能夠參考自行車前方的行駛路徑以及自行車的車把的當前旋轉角度,得到自行車行駛於該行駛路徑所需的轉彎方向,從而依據轉 彎方向控制自行車的車座的傾斜方向,進而能夠讓駕駛員配合車座依照車輛慣性進行傾斜,使得駕駛員在行駛過程中能夠儘量保持平衡,減少翻車等非安全行為的發生,提高自行車駕駛員行車安全性。 The embodiment of the present application can refer to the driving path in front of the bicycle and the current rotation angle of the handlebars of the bicycle to obtain the turning direction required for the bicycle to travel on the driving path, thereby controlling the tilting direction of the bicycle seat according to the turning direction, and then allowing the driver to tilt the seat according to the inertia of the vehicle, so that the driver can maintain balance as much as possible during driving, reduce the occurrence of unsafe behaviors such as rollover, and improve the driving safety of bicycle drivers.
在一些實施例中,在所述基於所述目標轉彎方向,生成車座傾角控制指令之前,還包括:獲取所述自行車的行駛速度;若所述行駛速度超過預設閾值,開啟所述自行車的車座傾角輔助模式;所述基於所述自行車的轉彎方向,生成車座傾角控制指令,包括:在所述開啟所述自行車的車座傾角輔助模式的情況下,基於所述自行車的轉彎方向,生成車座傾角控制指令。 In some embodiments, before generating the seat tilt angle control instruction based on the target turning direction, it also includes: obtaining the driving speed of the bicycle; if the driving speed exceeds a preset threshold, turning on the seat tilt angle assist mode of the bicycle; generating the seat tilt angle control instruction based on the turning direction of the bicycle includes: generating the seat tilt angle control instruction based on the turning direction of the bicycle when the seat tilt angle assist mode of the bicycle is turned on.
在一些實施例中,車座傾角控制指令還用於控制所述自行車的車座的傾斜角度,所述基於所述目標轉彎方向,生成車座傾角控制指令,包括:獲取所述自行車的車身側傾角,所述車身側傾角為所述自行車的車身與所述自行車所在地面的夾角;基於所述車身側傾角,確定所述車座的目標傾斜角度;基於所述自行車的目標轉彎方向和所述車座的目標傾斜角度,生成所述車座傾角控制指令。 In some embodiments, the seat tilt angle control instruction is also used to control the tilt angle of the seat of the bicycle. The generating of the seat tilt angle control instruction based on the target turning direction includes: obtaining the body side tilt angle of the bicycle, the body side tilt angle being the angle between the body of the bicycle and the ground on which the bicycle is located; determining the target tilt angle of the seat based on the body side tilt angle; generating the seat tilt angle control instruction based on the target turning direction of the bicycle and the target tilt angle of the seat.
在一些實施例中,獲取所述自行車前方的行駛路徑資訊,包括:獲取所述自行車前方行駛環境的影像資料;基於所述影像資料,確定前方行駛環境的障礙物;基於所述障礙物,對行駛路徑進行規劃,得到所述行駛路徑資訊。 In some embodiments, obtaining the driving path information in front of the bicycle includes: obtaining image data of the driving environment in front of the bicycle; determining obstacles in the driving environment in front based on the image data; and planning the driving path based on the obstacles to obtain the driving path information.
在一些實施例中,駕駛輔助方法還包括:基於所述行駛路徑資訊和所述當前旋轉角度,確定所述自行車的目標旋轉角度;所述目標旋轉角度用於輔助所述自行車朝前方的行駛路徑行駛;基於所述目標旋轉角度生成車把轉向控制指令,所述車把轉向控制指令用於指示所述自行車的車把按照所述目標旋轉角度進行旋轉。 In some embodiments, the driving assistance method further includes: determining a target rotation angle of the bicycle based on the driving path information and the current rotation angle; the target rotation angle is used to assist the bicycle in driving along the forward driving path; generating a handlebar steering control instruction based on the target rotation angle, the handlebar steering control instruction is used to instruct the handlebar of the bicycle to rotate according to the target rotation angle.
在一些實施例中,行駛路徑資訊包括車道居中線,所述基於所述行駛路徑資訊和所述當前旋轉角度,確定所述自行車的目標旋轉角度,包括:基於所述當前旋轉角度,確定與所述車道居中線的偏離角度;基於所述偏離角度,確定所述自行車的目標旋轉角度。 In some embodiments, the driving path information includes a lane centerline, and determining the target rotation angle of the bicycle based on the driving path information and the current rotation angle includes: determining a deviation angle from the lane centerline based on the current rotation angle; and determining the target rotation angle of the bicycle based on the deviation angle.
本申請實施例還提供一種車載電腦,車載電腦包括處理器及記憶體,所述記憶體用於存儲指令,所述處理器用於調用所述記憶體中的指令,使得所述車載電腦執行上述的駕駛輔助方法。 This application embodiment also provides a vehicle-mounted computer, which includes a processor and a memory, wherein the memory is used to store instructions, and the processor is used to call the instructions in the memory, so that the vehicle-mounted computer executes the above-mentioned driving assistance method.
本申請實施例還提供一種自行車,自行車包括上述的車載電腦,所述車載電腦配置於所述自行車的車身。 This application embodiment also provides a bicycle, which includes the above-mentioned on-board computer, and the on-board computer is configured on the body of the bicycle.
在一些實施例中,自行車還包括第一馬達,所述第一馬達與所述車載電腦通信連接,所述第一馬達配置於所述自行車的車身和所述自行車的車座之間,所述第一馬達用於回應於所述車座傾角控制指令,控制所述自行車的車座的傾斜方向。 In some embodiments, the bicycle further includes a first motor, the first motor is communicatively connected to the onboard computer, the first motor is disposed between the body of the bicycle and the seat of the bicycle, and the first motor is used to respond to the seat tilt angle control instruction to control the tilt direction of the bicycle seat.
在一些實施例中,自行車還包括第二馬達,所述第二馬達與所述車載電腦通信連接,所述第二馬達配置於所述自行車的車身和所述自行車的車把連接處,所述第二馬達用於回應於所述轉向控制指令,控制所述自行車的車把按照所述目標旋轉角度進行旋轉。 In some embodiments, the bicycle further includes a second motor, the second motor is communicatively connected to the onboard computer, the second motor is disposed at the connection between the body of the bicycle and the handlebar of the bicycle, and the second motor is used to respond to the steering control instruction and control the handlebar of the bicycle to rotate according to the target rotation angle.
可以理解地,上述提供的車載電腦、自行車均與上述的駕駛輔助方法對應,因此,其所能達到的有益效果可參考上文所提供的對應的方法中的有益效果,此處不再贅述。 It can be understood that the above-mentioned on-board computer and bicycle correspond to the above-mentioned driving assistance method. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding method provided above, and will not be elaborated here.
701、702、703、704、705:步驟 701, 702, 703, 704, 705: Steps
10:自行車 10: Bicycle
11:車把 11: Handlebars
12:車身 12: Body
13:車座 13: Seat
14:前叉 14: Front fork
15:後下叉 15: Chainstays
16:前輪 16:Front wheel
17:後輪 17: Rear wheel
20:駕駛輔助系統 20: Driving assistance system
21:車載電腦 21: Car computer
211:記憶體 211:Memory
212:處理器 212: Processor
213:電腦程式 213: Computer Programs
221:第一馬達 221: First Motor
222:第二馬達 222: Second Motor
23:攝像裝置 23: Camera equipment
241:第一位置編碼器 241: First position encoder
242:第二位置編碼器 242: Second position encoder
243:第三位置編碼器 243: Third position encoder
25:速度檢測裝置 25: Speed detection device
251:第一速度感測器 251: First speed sensor
252:第二速度感測器 252: Second speed sensor
26:加速度感測器 26: Acceleration sensor
圖1是根據本申請一實施例提供的駕駛輔助系統的結構示意圖。 Figure 1 is a schematic diagram of the structure of a driving assistance system provided according to an embodiment of this application.
圖2是根據本申請一實施例提供的自行車的側面結構示意圖。 Figure 2 is a schematic diagram of the side structure of a bicycle provided according to an embodiment of the present application.
圖3是根據本申請一實施例提供的車座的結構示意圖。 Figure 3 is a schematic diagram of the structure of a vehicle seat provided according to an embodiment of this application.
圖4是根據本申請一實施例提供的自行車的正面結構示意圖。 Figure 4 is a schematic diagram of the front structure of a bicycle provided according to an embodiment of the present application.
圖5是根據本申請一實施例提供的配置有第二馬達的自行車的側面結構示意圖。 Figure 5 is a schematic diagram of the side structure of a bicycle equipped with a second motor according to an embodiment of the present application.
圖6是根據本申請一實施例提供的自行車的俯視圖。 Figure 6 is a top view of a bicycle provided according to an embodiment of the present application.
圖7是根據本申請一實施例提供的駕駛輔助方法的步驟流程圖。 Figure 7 is a step flow chart of a driving assistance method provided according to an embodiment of this application.
圖8是根據本申請一實施例提供的車載電腦的結構示意圖。 Figure 8 is a schematic diagram of the structure of a vehicle-mounted computer provided according to an embodiment of this application.
為了能夠更清楚地理解本申請的上述目的、特徵和優點,下面結合附圖和具體實施方式對本申請進行詳細描述。需要說明的是,在不衝突的情況下,本申請的實施方式及實施方式中的特徵可以相互組合。 In order to more clearly understand the above-mentioned purpose, features and advantages of this application, the following is a detailed description of this application in conjunction with the attached drawings and specific implementation methods. It should be noted that the implementation methods of this application and the features in the implementation methods can be combined with each other without conflict.
在下面的描述中闡述了很多具體細節以便於充分理解本申請,所描述的實施方式僅是本申請一部分實施方式,而不是全部的實施方式。 In the following description, many specific details are explained to facilitate a full understanding of this application. The implementation methods described are only part of the implementation methods of this application, not all of the implementation methods.
除非另有定義,本文所使用的所有的技術和科學術語與屬於本申請的技術領域的技術人員通常理解的含義相同。本文中在本申請的說明書中所使用的術語只是為了描述具體的實施方式的目的,不是旨在於限制本申請。 Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of this application. The terms used in this specification of this application are only for the purpose of describing specific implementation methods and are not intended to limit this application.
進一步需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,並不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。 It should be further explained that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, an element defined by the phrase "comprises a..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
本申請中“至少一個”是指一個或者多個,“多個”是指兩個或多於兩個。“和/或”,描述關聯物件的關聯關係,表示可以存在三種關係,例如,A和/或B可以表示:單獨存在A,同時存在A和B,單獨存在B的情況,其中A,B可以是單數或者複數。本申請的說明書和請求項書及附圖中的術語“第一”、“第二”、“第三”、“第四”等(如果存在)是用於區別類似的物件,而不是用於描述特定的順序或先後次序。 In this application, "at least one" means one or more, and "multiple" means two or more than two. "And/or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claim and drawings of this application are used to distinguish similar objects, rather than to describe a specific order or precedence.
在本申請實施例中,“示例性的”或者“例如”等詞用於表示作例子、例證或說明。本申請實施例中被描述為“示例性的”或者“例如”的任何實施例或設計方案不應被解釋為比其它實施例或設計方案更優選或更具優勢。確切而言,使用“示例性的”或者“例如”等詞旨在以具體方式呈現相關概念。 In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete way.
本申請實施例提供一種自行車、車載電腦和駕駛輔助方法。 This application embodiment provides a bicycle, an on-board computer, and a driving assistance method.
首先,參考圖1所示,圖1為本申請一實施例提供的駕駛輔助系統20,駕駛輔助系統20可配置於圖2所示的自行車10。
First, refer to FIG. 1 , which shows a driving
該駕駛輔助系統20至少包括:車載電腦21,車載電腦21用於執行駕駛輔助方法。
The driving
其中,該駕駛輔助方法可以包括:獲取自行車10前方的行駛路徑資訊;獲取自行車10的車把11的當前旋轉角度;基於行駛路徑資訊和當前旋轉角度,確定自行車10的轉彎方向;基於自行車10的轉彎方向,生成車座傾角控制指令,車座傾角控制指令用於控制自行車10的車座13的傾斜方向。
The driving assistance method may include: obtaining the driving path information in front of the
本申請實施例能夠參考自行車10前方的行駛路徑以及自行車10車把11的當前旋轉角度,得到自行車10行駛於該行駛路徑所需的轉彎方向,從而依據轉彎方向控制自行車10的車座13的傾斜方向,進而能夠讓駕駛員配合車座
13依照車輛慣性進行傾斜,使得駕駛員在行駛過程中能夠儘量保持平衡,減少翻車等非安全行為的發生,提高自行車10駕駛員行車安全性。
The embodiment of the present application can refer to the driving path in front of the
車載電腦21是一種能夠按照事先設定或存儲的指令,自動進行數值計算和/或資訊處理的設備,其硬體包括但不限於處理器、微程式控制器(Microprogrammed Control Unit,MCU)、專用積體電路(Application Specific Integrated Circuit,ASIC)、可程式設計閘陣列(Field-Programmable Gate Array,FPGA)、數文書處理器(Digital Signal Processor,DSP)、嵌入式設備等。
The vehicle-mounted
在一些實施例,參考圖3所示,駕駛輔助系統20還可以包括第一馬達221,第一馬達221配置於自行車10的車座13和車身12之間,車載電腦21可將車座傾角控制指令傳輸至第一馬達221,第一馬達221回應於車座傾角控制指令,以控制車座13的傾斜方向。
In some embodiments, as shown in FIG. 3 , the driving
在一些實施例中,參考圖4所示,自行車10的車把11處可配置有攝像裝置23,攝像裝置23包括至少一個攝像頭,攝像裝置23用於拍攝自行車10的前方行駛環境的影像資料,以及將該影像資料傳輸至車載電腦21。
In some embodiments, as shown in FIG. 4 , a
車載電腦21可用於基於該影像資料,獲取自行車10前方的行駛路徑資訊。行駛路徑資訊用於描述自行車10前方的可行路徑。
The
在一些實施例中,再次參考圖1和圖2所示,自行車10的駕駛輔助系統20還可以包括第一位置編碼器241,第一位置編碼器241與車載電腦21通信連接,第一位置編碼器241配置於自行車10的車把11和車身12之間的連接處。
In some embodiments, referring again to FIG. 1 and FIG. 2 , the driving
第一位置編碼器241用於獲取車把11的當前旋轉角度,及將車把11的當前旋轉角度傳輸至車載電腦21,以使得車載電腦21能夠獲取車把11的當前旋轉角度。
The
駕駛輔助系統20還可以包括第二位置編碼器242和第三位置編碼器243。第二位置編碼器242和第三位置編碼器243均與車載電腦21通信連接。
The driving
第二位置編碼器242配置於自行車10的前叉14(即,前輪懸吊)和車身12連接處,第二位置編碼器242用於檢測自行車10前端的傾斜角度,及將自行車10前端的傾斜角度傳輸至車載電腦21。
The
第三位置編碼器243配置於後下叉15(即,後輪懸臂)和車身12連接處,第三位置編碼器243用於檢測自行車10後端的傾斜角度,及將自行車10後端的傾斜角度傳輸至車載電腦21。
The
車載電腦21用於基於自行車10前端的傾斜角度和自行車10後端的傾斜角度得到自行車10的車身側傾角,車身側傾角為自行車10的車身12與自行車10所在地面的夾角。
The
上述獲取車身側傾角的方式僅為示例,例如,還可在自行車10的車身12處安裝用於檢測車身側傾角的感測器,以使得車載電腦21能夠獲取自行車10的車身側傾角,在實際應用中,車載電腦21獲取車身側傾角的方式可根據需求設置,本申請實施例不對此進行限定。
The above-mentioned method of obtaining the body side tilt angle is only an example. For example, a sensor for detecting the body side tilt angle can also be installed on the
再次參考圖1所示,駕駛輔助系統20還可以包括速度檢測裝置25,速度檢測裝置25用於檢測自行車10的行駛速度,及將自行車10的行駛速度傳輸至車載電腦21。
Referring again to FIG. 1 , the driving
速度檢測裝置25可以配置於自行車10的前輪16和/或後輪17。
The
在一些實施例中,再次參考圖2所示,速度檢測裝置25可以包括第一速度感測器251和第二速度感測器252。
In some embodiments, referring again to FIG. 2 , the
第一速度感測器251和第二速度感測器252均與車載電腦21通信連接。
The
第一速度感測器251可以配置於自行車10的前輪16軸心處,以獲取前輪16的速度,及將前輪16的速度傳輸至車載電腦21。
The
第二速度感測器252可以配置於自行車10的後輪17軸心處,以獲取後輪17的速度,及將後輪17的速度傳輸至車載電腦21。
The
車載電腦21可基於前輪16的速度和後輪17的速度,得到自行車10的行駛速度。例如,可基於前輪16的速度和後輪17的速度的均值,得到自行車10的行駛速度,又例如,可基於前輪16的速度和後輪17的速度的最小值,得到自行車10的行駛速度,但不限於此。
The
本實施例藉由前輪16的速度和後輪17的速度得到自行車10的行駛速度,可提高自行車10的行駛速度的可靠性。
This embodiment obtains the running speed of the
在一些實施例中,繼續參考圖1和圖2所示,駕駛輔助系統20還可以包括加速度感測器26,例如,9軸加速度感測器。加速度感測器26與車載電腦21通信連接。
In some embodiments, referring to FIGS. 1 and 2 , the driving
加速度感測器26可配置於車身12中段,加速度感測器26用於獲取自行車10的加速度,及將自行車10的加速度傳輸至車載電腦21。
The
在一些實施例中,參考圖5和圖6所示,駕駛輔助系統20還可以包括第二馬達222。第二馬達222與車載電腦21通信連接。
In some embodiments, as shown in FIG. 5 and FIG. 6 , the driving
第二馬達222配置於車把11和車身12連接處,第二馬達222用於輔助自行車10的車把11進行旋轉。
The
舉例而言,車載電腦21還用於基於行駛路徑資訊和當前旋轉角度,確定自行車10的目標旋轉角度,目標旋轉角度用於輔助自行車10朝前方的行駛路徑行駛,然後,基於目標旋轉角度生成車把轉向控制指令,車把轉向控制指令用於指示自行車10的車把11按照目標旋轉角度進行旋轉,及將車把11轉向指令傳輸至第二馬達222。
For example, the
第二馬達222用於回應於車把轉向控制指令,控制車把11按照目標旋轉角度進行旋轉。
The
本申請實施例的自行車10配置有第一馬達221和第二馬達222,第一馬達221和第二馬達222能夠在車載電腦21的控制下對自行車10進行轉向輔助,以及傾斜自行車10的車座13,提高駕駛安全性。
The
本申請實施例還提供一種駕駛輔助方法,再次參考圖1至圖2所示,該駕駛輔助方法可應用上述車載電腦21,車載電腦21可配置於自行車10,以對該自行車10進行駕駛輔助。
This application embodiment also provides a driving assistance method. Referring again to FIG. 1 and FIG. 2 , the driving assistance method can apply the above-mentioned vehicle-mounted
參考圖7所示,圖7為本申請實施例提供的駕駛輔助的步驟流程圖,根據不同的需求,所述流程圖中步驟的順序可以改變,某些步驟可以省略。該駕駛輔助方法包括:步驟701,獲取自行車前方的行駛路徑資訊。 Referring to FIG. 7, FIG. 7 is a flowchart of the driving assistance steps provided by the embodiment of the present application. According to different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted. The driving assistance method includes: Step 701, obtaining the driving path information in front of the bicycle.
行駛路徑資訊用於描述自行車10前方的可走路徑。
The driving path information is used to describe the traversable path ahead of the
在一些實施例中,參考圖4所示,自行車10的車把11處可配置有攝像裝置23,攝像裝置23可拍攝自行車10前方行駛環境的影像資料,以及將該影像資料傳輸至車載電腦21。
In some embodiments, as shown in FIG. 4 , a
車載電腦21可基於該影像資料,獲取自行車10前方的行駛路徑資訊。
The
進一步的,車載電腦21基於該影像資料,確定前方行駛環境的障礙物;基於障礙物,對行駛路徑進行規劃,如在避開障礙物的情況下,儘量貼近車道居中線行駛,以得到行駛路徑資訊。
Furthermore, the
即,車載電腦21可基於該影像資料,分析前方的路況,避開障礙物,得到前方的可走路徑(即,行駛路徑)。
That is, the
步驟702,獲取自行車的車把的當前旋轉角度。
在一些實施例中,車載電腦21可從圖2所示的第一位置編碼器241獲取自行車10的車把11的當前旋轉角度。
In some embodiments, the
進一步的,車載電腦21還可獲取自行車10的行駛速度,如車載電腦21基於圖1和圖2所示的速度檢測裝置25獲取自行車10的行駛速度,然後,基於該行駛速度確定是否開啟車座13傾角輔助模式。
Furthermore, the
具體地,若該行駛速度超過預設閾值,說明駕駛員在過彎時很大可能會發生傾斜,從而導致非安全行為發生,因此,確定開啟自行車10的車座13傾角輔助模式,即執行步驟703,以提高駕駛安全性。
Specifically, if the driving speed exceeds the preset threshold, it means that the driver is likely to lean when turning, which may lead to unsafe behavior. Therefore, it is determined to turn on the tilt assist mode of the
若該行駛速度不超過預設閾值,說明駕駛員在車座13不傾斜的情況下,順利過彎的可能性也較大,因此,可確定不開啟自行車10的車座13傾角輔助模式。
If the driving speed does not exceed the preset threshold, it means that the driver is more likely to smoothly turn the corner without tilting the
步驟703,基於行駛路徑資訊和當前旋轉角度,確定自行車的目標轉彎方向。
舉例而言,目標轉彎方向為自行車10行駛至該行駛路徑所需的轉彎方向。
For example, the target turning direction is the turning direction required for
例如,行駛路徑在自行車10左側,車把11的當前旋轉角度為右轉若干度,此時,自行車10的目標轉彎方向為左轉。即,自行車10需要左轉才能行駛至該行駛路徑。
For example, the driving path is on the left side of the
步驟704,基於目標轉彎方向,生成車座傾角控制指令,車座傾角控制指令用於控制自行車的車座的傾斜方向。
舉例而言,自行車10向左轉彎,自行車10的車座13的傾斜方向為左;自行車10向右轉彎,自行車10的車座13的傾斜方向為右。
For example, when the
上述步驟703至步驟704為:在車座傾角控制指令用於控制自行車10的車座13的傾斜方向的情況下,車載電腦21所執行的步驟。
The
在一些實施例中,車座傾角控制指令還可用於控制自行車10的車座13的傾斜角度。
In some embodiments, the seat tilt angle control command can also be used to control the tilt angle of the
進一步的,車載電腦21還可獲取自行車10的車身側傾角,車身側傾角為自行車10的車身12與自行車10所在地面的夾角。例如,車載電腦21可從如圖2所示的第二位置編碼器242和第三位置編碼器243獲取的位置參數,得到車身側傾角。
Furthermore, the
然後,基於車身側傾角,確定車座13的目標傾斜角度;基於自行車10的目標轉彎方向和車座13的目標傾斜角度,生成車座傾角控制指令。
Then, based on the side tilt angle of the vehicle body, the target tilt angle of the
除了結合車身側傾角確定車座13的目標傾斜角度,還可結合自行車10加速度以及車身側傾角確定車座13的目標傾斜角度,以進一步提高安全性。
In addition to determining the target tilt angle of the
在一些實施例中,基於車身側傾角,確定車座13的目標傾斜角度可以包括:在預存的對照表中,查找於該車身側傾角匹配的目標傾斜角度。該對照表中包括不同側傾角與傾斜角度的對應關係。
In some embodiments, based on the side tilt angle of the vehicle body, determining the target tilt angle of the
在另一些實施例中,基於車身側傾角,確定車座13的目標傾斜角度可以包括:將車身側傾角輸入預設的車座13傾斜角度的計算函數,得到目標傾斜角度。
In other embodiments, based on the vehicle body side tilt angle, determining the target tilt angle of the
其中,預設的車座13傾斜角度的計算函數可根據實際應用需求設置,例如,可藉由自行車10行駛的安全實驗獲取多組側傾角以及傾斜角度,將每組側傾角以及傾斜角度進行擬合,得到該計算函數,但不限於此。
The calculation function of the preset tilt angle of the
上述獲取車座13的目標傾斜角度的方式僅為示例,在實際應用過程中,可根據需求設置,本申請實施例不對此進行限定。
The above method of obtaining the target tilt angle of the
步驟705,向第一馬達發送車座傾角控制指令。
第一馬達221接收到車座傾角控制指令後,可按照車座傾角控制指令指示的傾斜方向和目標傾斜角度對車座13進行控制。
After receiving the seat tilt angle control instruction, the
在一些實施例中,車載電腦21不僅可用於控制車座13的傾斜角度,還可輔助駕駛員對車把11進行旋轉。
In some embodiments, the
進一步的,車載電腦21還可以基於行駛路徑資訊和當前旋轉角度,確定自行車10的目標旋轉角度,目標旋轉角度用於輔助自行車10朝前方的行駛路徑行駛。
Furthermore, the
然後,基於所述目標旋轉角度生成車把轉向控制指令,車把轉向控制指令用於指示自行車10的車把11按照目標旋轉角度進行旋轉,及將車把轉向控制指令傳輸至如圖5至圖6所示的第二馬達222。
Then, a handlebar steering control instruction is generated based on the target rotation angle, the handlebar steering control instruction is used to instruct the
第二馬達222可按照目標旋轉角度控制車把11進行轉向。
The
在一些實施例中,車載電腦21還可以結合行駛路徑資訊、自行車10當前的加速度、當前旋轉角度,確定自行車10的目標旋轉角度。
In some embodiments, the
進一步的,行駛路徑資訊還可包括車道居中線,基於所述行駛路徑資訊和所述當前旋轉角度,確定所述自行車10的目標旋轉角度,包括:基於所述當前旋轉角度,確定與所述車道居中線的偏離角度,然後,基於所述偏離角度,確定所述自行車10的目標旋轉角度。
Furthermore, the driving path information may also include a lane centerline, and based on the driving path information and the current rotation angle, determining the target rotation angle of the
本申請實施例可以輔助自行車10,使得自行車10具有車道居中能力,並且藉由第二馬達222輔助自行車10轉彎,在自行車10轉彎時,可配合第一馬達221控制車座13傾角,使駕駛員依循車輛慣性配合傾斜操作,減少翻車等非安全行為。
The embodiment of the present application can assist the
圖8為本申請車載電腦21一實施例的示意圖。
Figure 8 is a schematic diagram of an embodiment of the vehicle-mounted
車載電腦21包括記憶體211、處理器212以及存儲在記憶體211中並可在處理器212上運行的電腦程式213。處理器212執行電腦程式213時實現上述駕駛輔助方法實施例中的步驟,例如圖7所示的步驟701~步驟705。
The vehicle-mounted
示例性的,電腦程式213同樣可以被分割成一個或多個模組/單元,所述一個或者多個模組/單元被存儲在記憶體211中,並由處理器212執行。所述
一個或多個模組/單元可以是能夠完成特定功能的一系列電腦程式指令段,所述指令段用於描述電腦程式213在車載電腦21中的執行過程。
Exemplarily, the
本領域技術人員可以理解,所述示意圖僅僅是車載電腦21的示例,並不構成對車載電腦21的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如車載電腦21還可以包括輸入輸出設備、網路接入設備、匯流排等。
Those skilled in the art will understand that the schematic diagram is only an example of the vehicle-mounted
處理器212可以是中央處理單元(Central Processing Unit,CPU),還可以是其他通用處理器、數位訊號處理器(Digital Signal Processor,DSP)、專用積體電路(Application Specific Integrated Circuit,ASIC)、現成可程式設計閘陣列(Field-Programmable Gate Array,FPGA)或者其他可程式設計邏輯器件、分立門或者電晶體邏輯器件、分立硬體元件等。通用處理器可以是微處理器、單片機或者處理器212也可以是任何常規的處理器等。
The
記憶體211可用於存儲電腦程式213和/或模組/單元,處理器212藉由運行或執行存儲在記憶體211內的電腦程式和/或模組/單元,以及調用存儲在記憶體211內的資料,實現車載電腦21的各種功能。記憶體211可主要包括存儲程式區和存儲資料區,其中,存儲程式區可存儲作業系統、至少一個功能所需的應用程式(比如聲音播放功能、圖像播放功能等)等;存儲資料區可存儲根據車載電腦21的使用所創建的資料(比如音訊資料)等。此外,記憶體211可以包括高速隨機存取記憶體,還可以包括非易失性記憶體,例如硬碟、記憶體、插接式硬碟,智慧存儲卡(Smart Media Card,SMC),安全數位(Secure Digital,SD)卡,快閃記憶體卡(Flash Card)、至少一個磁碟記憶體件、快閃記憶體器件、或其他非易失性固態記憶體件。
The
車載電腦21集成的模組/單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個電腦可讀取存儲介質中。基於這
樣的理解,本申請實現上述實施例方法中的全部或部分流程,也可以藉由電腦程式來指令相關的硬體來完成,所述的電腦程式可存儲於一電腦可讀存儲介質中,所述電腦程式在被處理器執行時,可實現上述各個方法實施例的步驟。其中,所述電腦程式包括電腦程式代碼,所述電腦程式代碼可以為原始程式碼形式、物件代碼形式、可執行檔或某些中間形式等。所述電腦可讀介質可以包括:能夠攜帶所述電腦程式代碼的任何實體或裝置、記錄介質、U盤、移動硬碟、磁碟、光碟、電腦記憶體、唯讀記憶體(ROM,Read-Only Memory)、隨機存取記憶體(RAM,Random Access Memory)、電載波信號、電信信號以及軟體分發介質等。需要說明的是,所述電腦可讀介質包含的內容可以根據司法管轄區內立法和專利實踐的要求進行適當的增減,例如在某些司法管轄區,根據立法和專利實踐,電腦可讀介質不包括電載波信號和電信信號。
If the module/unit integrated in the vehicle-mounted
在本申請所提供的幾個實施例中,應該理解到,所揭露的電子設備和方法,可以藉由其它的方式實現。例如,以上所描述的電子設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式。 In the several embodiments provided in this application, it should be understood that the disclosed electronic devices and methods can be implemented in other ways. For example, the electronic device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation.
另外,在本申請各個實施例中的各功能單元可以集成在相同處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在相同單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用硬體加軟體功能模組的形式實現。 In addition, each functional unit in each embodiment of the present application can be integrated into the same processing unit, or each unit can exist physically separately, or two or more units can be integrated into the same unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional modules.
對於本領域技術人員而言,顯然本申請不限於上述示範性實施例的細節,而且在不背離本申請的精神或基本特徵的情況下,能夠以其他的具體形式實現本申請。因此,無論從哪一點來看,均應將實施例看作是示範性的,而且是非限制性的。此外,顯然“包括”一詞不排除其他單元或步驟,單數不排除複數。電子設備請求項中陳述的多個單元或電子設備也可以由同一個單元 或電子設備藉由軟體或者硬體來實現。第一,第二等詞語用來表示名稱,而並不表示任何特定的順序。 It is obvious to those skilled in the art that the present application is not limited to the details of the above exemplary embodiments and can be implemented in other specific forms without departing from the spirit or basic characteristics of the present application. Therefore, no matter from which point of view, the embodiments should be regarded as exemplary and non-restrictive. In addition, it is obvious that the word "including" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or electronic devices stated in the electronic device claim can also be implemented by the same unit or electronic device through software or hardware. The words first, second, etc. are used to indicate names and do not indicate any specific order.
最後應說明的是,以上實施例僅用以說明本申請的技術方案而非限制,儘管參照上述實施例對本申請進行了詳細說明,本領域的普通技術人員應當理解,可以對本申請的技術方案進行修改或等同替換,而不脫離本申請技術方案的精神和範圍。 Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of this application and are not limiting. Although this application is described in detail with reference to the above embodiments, ordinary technicians in this field should understand that the technical solution of this application can be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of this application.
701、702、703、704、705:步驟 701, 702, 703, 704, 705: Steps
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112144656A TWI866623B (en) | 2023-11-17 | 2023-11-17 | Driving assistance method, on-board computer and bicycle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112144656A TWI866623B (en) | 2023-11-17 | 2023-11-17 | Driving assistance method, on-board computer and bicycle |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI866623B true TWI866623B (en) | 2024-12-11 |
| TW202521413A TW202521413A (en) | 2025-06-01 |
Family
ID=94769463
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112144656A TWI866623B (en) | 2023-11-17 | 2023-11-17 | Driving assistance method, on-board computer and bicycle |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI866623B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014128985A (en) * | 2012-12-27 | 2014-07-10 | Honda Motor Co Ltd | Moving body |
| WO2017030130A1 (en) * | 2015-08-17 | 2017-02-23 | ヤマハ発動機株式会社 | Leaning vehicle |
| JP2017177905A (en) * | 2016-03-29 | 2017-10-05 | 株式会社エクォス・リサーチ | vehicle |
| US20200171946A1 (en) * | 2017-05-24 | 2020-06-04 | Kawasaki Jukogyo Kabushiki Kaisha | Control apparatus of straddle vehicle |
| WO2020202290A1 (en) * | 2019-03-29 | 2020-10-08 | 本田技研工業株式会社 | Driving assistance device for saddled vehicles |
| WO2022059714A1 (en) * | 2020-09-17 | 2022-03-24 | ヤマハ発動機株式会社 | Two-wheeled vehicle |
-
2023
- 2023-11-17 TW TW112144656A patent/TWI866623B/en active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014128985A (en) * | 2012-12-27 | 2014-07-10 | Honda Motor Co Ltd | Moving body |
| WO2017030130A1 (en) * | 2015-08-17 | 2017-02-23 | ヤマハ発動機株式会社 | Leaning vehicle |
| JP2017177905A (en) * | 2016-03-29 | 2017-10-05 | 株式会社エクォス・リサーチ | vehicle |
| US20200171946A1 (en) * | 2017-05-24 | 2020-06-04 | Kawasaki Jukogyo Kabushiki Kaisha | Control apparatus of straddle vehicle |
| WO2020202290A1 (en) * | 2019-03-29 | 2020-10-08 | 本田技研工業株式会社 | Driving assistance device for saddled vehicles |
| WO2022059714A1 (en) * | 2020-09-17 | 2022-03-24 | ヤマハ発動機株式会社 | Two-wheeled vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202521413A (en) | 2025-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230133757A1 (en) | Autonomous driving system | |
| CN1922051B (en) | Anticollision system for a vehicle and method specific thereto | |
| JP6859902B2 (en) | Vehicle control unit | |
| JP6817413B2 (en) | Vehicle control device | |
| TWI755869B (en) | Inclined vehicle with FCW control | |
| US20210245740A1 (en) | Vehicle driving assist system for safe motorcycle lane splitting | |
| US20250042399A1 (en) | Vehicle control device and control method | |
| JP7505509B2 (en) | Vehicle Driving Assistance Device | |
| JP6834633B2 (en) | Driving support device | |
| CN116901940A (en) | Vehicle avoidance method and device, electronic equipment, storage medium and vehicle | |
| US11383716B2 (en) | Vehicle control apparatus, vehicle, operating method of vehicle control apparatus, and storage medium | |
| JP7213149B2 (en) | VEHICLE CONTROL DEVICE, VEHICLE, OPERATING METHOD AND PROGRAM OF VEHICLE CONTROL DEVICE | |
| US20210284142A1 (en) | Control device and vehicle | |
| CN111942398A (en) | Vehicle speed control method and system and vehicle | |
| JP6962997B2 (en) | Driving support system and its control method | |
| TWI866623B (en) | Driving assistance method, on-board computer and bicycle | |
| US20220250615A1 (en) | Vehicle, and method for controlling vehicle | |
| CN119239601A (en) | Vehicle U-turn control method and intelligent driving controller | |
| US12179659B2 (en) | Control device | |
| JP7619235B2 (en) | Lane Departure Prevention Device | |
| JP7393258B2 (en) | Control device and vehicle | |
| CN120057174A (en) | Driving assistance method, vehicle-mounted computer and bicycle | |
| US20250304048A1 (en) | Vehicle control device | |
| JP3873900B2 (en) | Vehicle tracking control device | |
| US12221034B2 (en) | Control device |