CN105523084A - Method for detecting turning angle of vehicle based on three-axis acceleration sensor - Google Patents
Method for detecting turning angle of vehicle based on three-axis acceleration sensor Download PDFInfo
- Publication number
- CN105523084A CN105523084A CN201510889069.9A CN201510889069A CN105523084A CN 105523084 A CN105523084 A CN 105523084A CN 201510889069 A CN201510889069 A CN 201510889069A CN 105523084 A CN105523084 A CN 105523084A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- angle
- vector
- acceleration sensor
- axis acceleration
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D15/00—Steering not otherwise provided for
- B62D15/02—Steering position indicators ; Steering position determination; Steering aids
- B62D15/021—Determination of steering angle
- B62D15/024—Other means for determination of steering angle without directly measuring it, e.g. deriving from wheel speeds on different sides of the car
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Gyroscopes (AREA)
Abstract
The invention relates to the field of vehicle monitoring and particularly relates to a method for detecting the turning angle of a vehicle based on a three-axis acceleration sensor. The method for detecting the turning angle of the vehicle based on the three-axis acceleration sensor, disclosed by the invention, comprises the following steps: firstly, calibrating the initial state of the three-axis acceleration sensor; then, acquiring acceleration vector data of the three-axis acceleration sensor, calculating an acceleration vector component Af in the advancing direction of the vehicle and a lateral acceleration vector component Aw in the direction perpendicular to the advancing direction of the vehicle, and acquiring an advancing speed vector V of the vehicle at the same moment; and then, calculating a turning angle theta i of the vehicle within the time delta t according to the acceleration vector component Af, the lateral acceleration vector component Aw and the advancing speed vector V, thereby calculating a total turning angle theta total in the whole turning process. The method provided by the invention is low in cost and simple and convenient to implement, and the accuracy also can meet the requirement on practical application.
Description
Technical field
The invention belongs to vehicle monitoring field, relate to a kind of method detecting vehicle angle of turn based on 3-axis acceleration sensor particularly.
Background technology
Along with the development of society, the raising of people's living standard, the quantity of automobile gets more and more, and increasing of automobile quantity also causes traffic accident to increase, in traffic accident treatment process, driving states when having an accident is then a kind of very important analysis means, may be used for whether in violation of rules and regulations analyzing driving behavior, and driving states comprises anxious acceleration, anxious deceleration, sharply turning etc.On the other hand, along with the development of car networking industry, based on vehicle OBD (onboard diagnostic system) or CAN (controller local area network) interface access vehicle interior bus, and the use of the car-mounted terminal of band location and radio communication on vehicle is more and more extensive, and its main purpose is for vehicle condition data acquisition, driver driving behavioral value and running data collection and report etc.Wherein, driving behavior comprises anxious acceleration, anxious deceleration, sharply turning, sudden stop etc.; Detect sharply turning, usual needs incidentally detect the angle of turn inside diameter, and current existing scheme adopts gyroscope device to realize angle of turn and angular velocity detection usually, and as publication: CN102211612A, although implement comparatively simple, cost is higher.
Summary of the invention
The object of the invention is as solving the problem and provides a kind of testing cost low, realizes the easy method detecting vehicle angle of turn based on 3-axis acceleration sensor.
The invention discloses a kind of method detecting vehicle angle of turn based on 3-axis acceleration sensor, comprise the steps:
A10, carries out initial condition demarcation to 3-axis acceleration sensor.
A20, obtains the acceleration data of 3-axis acceleration sensor, calculates the acceleration component on vehicle direct of travel
with at the lateral acceleration vector component perpendicular to vehicle direct of travel
obtain the gait of march vector of vehicle in the same time
A30, according to acceleration component
lateral acceleration vector component
with gait of march vector
calculate the angle θ of vehicle in Δ t time inside turn
i, its computing formula is
Further, also comprise steps A 40, detect the angle of turn that once turning process is total, concrete grammar is:
When lateral acceleration vector component
>=setting threshold M, starts to carry out angle detection, when lateral acceleration vector component
< setting threshold M or lateral acceleration vector component
direction when undergoing mutation, angle at the end detects, then the angle of turn that once turning process is total is
wherein, θ
ibe the angle of turn in i-th Δ t time, n=t/ Δ t round numbers, t is this turning process duration.
Further, described lateral acceleration vector component
the direction determination methods of undergoing mutation be: calculate
With
If mod1>mod2, then
with
oppositely, namely direction there occurs sudden change, wherein,
with
for adjacent two lateral acceleration vector components.
Further, in described steps A 10, initial condition is demarcated and is comprised gravity effect vector
demarcate and vehicle direct of travel vector
demarcate.
Further, in described steps A 20, the gait of march vector of vehicle
mould obtained by vehicle OBD or CAN, direction is by vehicle direct of travel vector
determine.
Advantageous Effects of the present invention:
The present invention adopts three axle acceleration sensors to judge sharply turning, and calculates angle of turn, than gyroscope etc., greatly reduces cost low; And easy being easy to realizes, design accuracy can meet the requirement of general application scenarios.
Accompanying drawing explanation
Fig. 1 is the diagram of circuit of the embodiment of the present invention;
Fig. 2 is three axle decomposing schematic representations of embodiment of the present invention resultant acceleration;
Fig. 3 is that the angle of turn of the embodiment of the present invention calculates schematic diagram;
Fig. 4 is adjacent two lateral acceleration vectors schematic diagram in the same way of the embodiment of the present invention;
Fig. 5 is two adjacent reverse schematic diagrams of lateral acceleration vector of the embodiment of the present invention.
Detailed description of the invention
Now the present invention is further described with detailed description of the invention by reference to the accompanying drawings.
As shown in Fig. 1 to 5, a kind of method detecting vehicle angle of turn based on 3-axis acceleration sensor, comprises the steps:
A10, carries out initial condition demarcation to 3-axis acceleration sensor.
In this specific embodiment, 3-axis acceleration sensor can be pressure resistance type 3-axis acceleration sensor, piezoelectric type 3-axis acceleration sensor or capacitance-type triaxial acceleration pick-up, carries out initial condition calibration to it, comprises gravity effect vector
demarcate and vehicle direct of travel vector
demarcate, concrete grammar is:
Gravity effect vector
demarcate: vehicle is parked on level road, and the acceleration data repeatedly under read level quiescence, get arithmetic average
and be stored in nonvolatile memory.
Vehicle direct of travel vector
demarcate: vehicle starts to give it the gun forward, (certainly, in other embodiments, 5km/h is not limited to when reading first speed >5km/h, can be set according to actual conditions by technical personnel) time acceleration, be demarcated as vehicle direct of travel vector
and be stored in nonvolatile memory.
A20, obtains the acceleration data of 3-axis acceleration sensor, calculates the acceleration component on vehicle direct of travel
with at the lateral acceleration vector component perpendicular to vehicle direct of travel
obtain the gait of march vector of vehicle in the same time
Concrete, (Δ t value is less every the Δ t time for processing unit (being micro controller system or MCU treater in the present embodiment), then result of calculation is more accurate, but consider actual conditions and computational complexity, Δ t can not obtain too little, this is concrete implements, and Δ t value is 200ms) read the real-time resultant acceleration vector of a 3-axis acceleration sensor
calculate the acceleration component of advancing on horizontal surface at vehicle
acceleration component on vehicle direct of travel
with at the lateral acceleration vector component perpendicular to vehicle direct of travel
computation process is as follows:
Wherein, α is acceleration component
with acceleration component
angle, as shown in Figure 2.
Obtain the gait of march vector of vehicle in the same time
concrete grammar be: processing unit is by the gait of march vector of vehicle OBD or CAN (certainly, in other embodiments, alternate manner also can being adopted to obtain, obtaining as adopted speed sensor) reading vehicle
mould, and to give vehicle direct of travel be its direction vector, namely obtains gait of march vector
A30, according to acceleration component
lateral acceleration vector component
with gait of march vector
calculate the angle θ of vehicle in Δ t time inside turn
i.Inventor, after studying with keen determination, calculates:
with
relation as shown in Figure 3, the angle θ of turn inside diameter within the Δ t time can be calculated according to Fig. 3
i:
Wherein,
for with
the gait of march vector of the vehicle of interval of delta t time, m is the quality of sensor.
A40, the angle of turn θ that the once turning process that detects is total
total, concrete grammar is:
When lateral acceleration vector component
(in the present embodiment, M is 500mm/s to>=setting threshold M
2certainly, in other embodiments, the value of M can be set according to actual needs by technical personnel, the object arranging M is to avoid some invalid computation, alleviates the calculated amount of processing unit), start to carry out angle detection, every Δ t time detecting angle of turn, until lateral acceleration vector component
< setting threshold M or lateral acceleration vector component
direction when undergoing mutation, angle at the end detects, then the angle of turn that once turning process is total
wherein, θ
ibe the angle of turn in i-th Δ t time, n=t/ Δ t round numbers, t is the time length of process of once turning.
Concrete, lateral acceleration vector component
the direction determination methods of undergoing mutation be: calculate
with
if mod1<mod2, then
with
in the same way, as shown in Figure 4; If mod1>mod2, then
with
oppositely, as shown in Figure 5, namely direction there occurs sudden change, wherein,
with
for adjacent two lateral acceleration vector components.
In addition, by by lateral acceleration vector component
compare with setting threshold, if lateral acceleration vector component
be greater than setting threshold, then can be judged as sharply turning, can judge whether vehicle carries out sharply turning by 3-axis acceleration sensor very easily.
Although specifically show in conjunction with preferred embodiment and describe the present invention; but those skilled in the art should be understood that; not departing from the spirit and scope of the present invention that appended claims limits; can make a variety of changes the present invention in the form and details, be protection scope of the present invention.
Claims (5)
1. detect a method for vehicle angle of turn based on 3-axis acceleration sensor, it is characterized in that, comprise the steps:
A10, carries out initial condition demarcation to 3-axis acceleration sensor;
A20, obtains the acceleration data of 3-axis acceleration sensor, calculates the acceleration component on vehicle direct of travel
with at the lateral acceleration vector component perpendicular to vehicle direct of travel
obtain the gait of march vector of vehicle in the same time
A30, according to acceleration component
lateral acceleration vector component
with gait of march vector
calculate the angle θ of vehicle in Δ t time inside turn
i, its computing formula is
。
2. the method detecting vehicle angle of turn based on 3-axis acceleration sensor according to claim 1, it is characterized in that: also comprise steps A 40, detect the angle of turn that once turning process is total, concrete grammar is:
start to carry out angle detection,
or lateral acceleration vector component
direction when undergoing mutation, angle at the end detects, then the angle of turn that once turning process is total is
wherein, θ
ibe the angle of turn in i-th Δ t time, n=t/ Δ t round numbers, t is this turning process duration.
3. the method detecting vehicle angle of turn based on 3-axis acceleration sensor according to claim 2, is characterized in that: described lateral acceleration vector component
the direction determination methods of undergoing mutation be: calculate
with
if mod1>mod2, then
with
oppositely, namely direction there occurs sudden change, wherein,
with
for adjacent two lateral acceleration vector components.
4. the method detecting vehicle angle of turn based on 3-axis acceleration sensor according to claim 1, is characterized in that: in described steps A 10, and initial condition is demarcated and comprised gravity effect vector
demarcate and vehicle direct of travel vector
demarcate.
5. the method detecting vehicle angle of turn based on 3-axis acceleration sensor according to claim 1, is characterized in that: in described steps A 20, the gait of march vector of vehicle
mould obtained by vehicle OBD or CAN, direction is by vehicle direct of travel vector
determine.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510889069.9A CN105523084B (en) | 2015-12-07 | 2015-12-07 | Method for detecting vehicle turning angle based on three-axis acceleration sensor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510889069.9A CN105523084B (en) | 2015-12-07 | 2015-12-07 | Method for detecting vehicle turning angle based on three-axis acceleration sensor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105523084A true CN105523084A (en) | 2016-04-27 |
CN105523084B CN105523084B (en) | 2019-12-27 |
Family
ID=55765700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510889069.9A Active CN105523084B (en) | 2015-12-07 | 2015-12-07 | Method for detecting vehicle turning angle based on three-axis acceleration sensor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105523084B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105953793A (en) * | 2016-04-21 | 2016-09-21 | 深圳市元征科技股份有限公司 | Identification method and apparatus for sharp turn of vehicle |
CN107585210A (en) * | 2016-07-07 | 2018-01-16 | 厦门雅迅网络股份有限公司 | A kind of method and device for detecting steering wheel for vehicle corner |
CN108646262A (en) * | 2018-03-27 | 2018-10-12 | 斑马网络技术有限公司 | Vehicle-state monitoring method, equipment, storage medium and vehicle |
CN110001781A (en) * | 2019-04-26 | 2019-07-12 | 深圳智游者科技有限公司 | Identify that positive method and device is returned in vehicle front-wheel direction |
CN114264486A (en) * | 2021-12-22 | 2022-04-01 | 郑州天迈科技股份有限公司 | Vehicle three-emergency detection method based on low-cost sensor |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1787944A (en) * | 2004-04-26 | 2006-06-14 | 株式会社丰田自动织机 | Turning radius calculation method, steering assistance apparatus and parking assistance apparatus employing the turning radius calculation method, turning radius calculation program, and recording med |
CN201385626Y (en) * | 2009-05-05 | 2010-01-20 | 韦志强 | All-whether vehicle turning overspeed control device |
EP2599677A1 (en) * | 2011-12-02 | 2013-06-05 | ZF Friedrichshafen AG | Method and device for determining a driving parameter and method and device for controlling a drive train of a vehicle |
CN103632062A (en) * | 2013-12-06 | 2014-03-12 | 北京乾图方园软件技术有限公司 | Method and device for determining uphill and downhill running states of vehicle by utilizing acceleration sensor and gyroscope |
JP2014164466A (en) * | 2013-02-25 | 2014-09-08 | Nippon Soken Inc | Operation support device |
CN203902664U (en) * | 2014-06-17 | 2014-10-29 | 无锡市崇安区科技创业服务中心 | Automobile turning angle auxiliary prompting device |
CN104742902A (en) * | 2013-12-27 | 2015-07-01 | 鸿富锦精密工业(深圳)有限公司 | Vehicle auxiliary system and vehicle auxiliary method |
CN103052865B (en) * | 2010-09-17 | 2015-08-12 | 爱信艾达株式会社 | Driving support device, driving support method |
-
2015
- 2015-12-07 CN CN201510889069.9A patent/CN105523084B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1787944A (en) * | 2004-04-26 | 2006-06-14 | 株式会社丰田自动织机 | Turning radius calculation method, steering assistance apparatus and parking assistance apparatus employing the turning radius calculation method, turning radius calculation program, and recording med |
CN201385626Y (en) * | 2009-05-05 | 2010-01-20 | 韦志强 | All-whether vehicle turning overspeed control device |
CN103052865B (en) * | 2010-09-17 | 2015-08-12 | 爱信艾达株式会社 | Driving support device, driving support method |
EP2599677A1 (en) * | 2011-12-02 | 2013-06-05 | ZF Friedrichshafen AG | Method and device for determining a driving parameter and method and device for controlling a drive train of a vehicle |
JP2014164466A (en) * | 2013-02-25 | 2014-09-08 | Nippon Soken Inc | Operation support device |
CN103632062A (en) * | 2013-12-06 | 2014-03-12 | 北京乾图方园软件技术有限公司 | Method and device for determining uphill and downhill running states of vehicle by utilizing acceleration sensor and gyroscope |
CN104742902A (en) * | 2013-12-27 | 2015-07-01 | 鸿富锦精密工业(深圳)有限公司 | Vehicle auxiliary system and vehicle auxiliary method |
CN203902664U (en) * | 2014-06-17 | 2014-10-29 | 无锡市崇安区科技创业服务中心 | Automobile turning angle auxiliary prompting device |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105953793A (en) * | 2016-04-21 | 2016-09-21 | 深圳市元征科技股份有限公司 | Identification method and apparatus for sharp turn of vehicle |
CN107585210A (en) * | 2016-07-07 | 2018-01-16 | 厦门雅迅网络股份有限公司 | A kind of method and device for detecting steering wheel for vehicle corner |
CN107585210B (en) * | 2016-07-07 | 2020-06-19 | 厦门雅迅网络股份有限公司 | Method and device for detecting steering wheel angle of vehicle |
CN108646262A (en) * | 2018-03-27 | 2018-10-12 | 斑马网络技术有限公司 | Vehicle-state monitoring method, equipment, storage medium and vehicle |
CN110001781A (en) * | 2019-04-26 | 2019-07-12 | 深圳智游者科技有限公司 | Identify that positive method and device is returned in vehicle front-wheel direction |
CN114264486A (en) * | 2021-12-22 | 2022-04-01 | 郑州天迈科技股份有限公司 | Vehicle three-emergency detection method based on low-cost sensor |
CN114264486B (en) * | 2021-12-22 | 2024-04-16 | 郑州天迈科技股份有限公司 | Vehicle three-emergency detection method based on low-cost sensor |
Also Published As
Publication number | Publication date |
---|---|
CN105523084B (en) | 2019-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105109490B (en) | Method for judging sharp turn of vehicle based on three-axis acceleration sensor | |
CN105523084A (en) | Method for detecting turning angle of vehicle based on three-axis acceleration sensor | |
DE102012217901B3 (en) | Method, controller and system for determining a tread depth of a tread of a tire | |
CN108437893B (en) | Early warning method and device for automobile deviating from lane | |
CN107284444B (en) | Driving assistance device and the driving assistance method for utilizing the device | |
CN112292271B (en) | Tread wear monitoring method, system, electronic control unit, and storage medium | |
JP2016514317A (en) | System and method for evaluating abnormal driving behavior of a vehicle traveling on a road | |
CN109278755B (en) | Vehicle road surface gradient calculation method and system | |
CN105564436A (en) | Advanced driver assistance system | |
US9205844B2 (en) | Driver drowsiness detection | |
CN102282600A (en) | Vehicle control device | |
Chowdhury et al. | Estimating true speed of moving vehicle using smartphone-based GPS measurement | |
CN103909933A (en) | Method for estimating lateral force of front wheels of distributed-type electrically-driven vehicle | |
CN105185112A (en) | Driving behavior analysis and recognition method and system | |
CN110264741B (en) | Road condition detection method, device, equipment and medium based on motion sensor | |
CN110143200A (en) | A kind of vehicle status data acquisition methods, device, mobile unit and storage medium | |
CN104802803A (en) | Characteristic vehicle speed measurement method for vehicle | |
EP3001146A1 (en) | Method and system for aiding a navigation device in determination of an elevated road, and navigation device | |
Hou et al. | VehSense: Slippery road detection using smartphones | |
WO2023020898A1 (en) | Method and device for determining and characterizing road unevenness | |
CN203165232U (en) | Speed limit board automatic identification apparatus based on machine vision | |
CN105953793A (en) | Identification method and apparatus for sharp turn of vehicle | |
CN106494398A (en) | The reminding method and mobile terminal that prevent vehicle rear-end collision based on mobile terminal | |
CN104111095A (en) | Fuel consumption analysis method and system based on automobile traveling state | |
CN115805924B (en) | Mining vehicle braking control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |