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 PDF

Info

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
Application number
CN201510889069.9A
Other languages
Chinese (zh)
Other versions
CN105523084B (en
Inventor
黄运峰
李岳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Yaxon Networks Co Ltd
Original Assignee
Xiamen Yaxon Networks Co Ltd
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 Xiamen Yaxon Networks Co Ltd filed Critical Xiamen Yaxon Networks Co Ltd
Priority to CN201510889069.9A priority Critical patent/CN105523084B/en
Publication of CN105523084A publication Critical patent/CN105523084A/en
Application granted granted Critical
Publication of CN105523084B publication Critical patent/CN105523084B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/021Determination of steering angle
    • B62D15/024Other 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

A kind of method detecting vehicle angle of turn based on 3-axis acceleration sensor
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
θ i = a r c s i n ( | A → w | · Δ t ( | A → w | · Δ t ) 2 + ( | V → + A f → · Δ t | ) 2 )
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 mod 1 = | A &RightArrow; w &prime; - A &RightArrow; w | . With mod 2 = | A &RightArrow; w &prime; + A &RightArrow; w | , 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:
A &RightArrow; s = A &RightArrow; - G &RightArrow;
A &RightArrow; f = | A &RightArrow; s | &CenterDot; c o s &alpha; &CenterDot; A &RightArrow; f 0 | A &RightArrow; f 0 | = A &RightArrow; s &CenterDot; A &RightArrow; f 0 | A &RightArrow; f 0 | &CenterDot; A &RightArrow; f 0 | A &RightArrow; f 0 |
A &RightArrow; w = A &RightArrow; s - A &RightArrow; f
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:
&theta; i = a r c s i n ( | A &RightArrow; w | &CenterDot; &Delta; t ( | A &RightArrow; w | &CenterDot; &Delta; t ) 2 + ( | V &RightArrow; + A &RightArrow; f &CenterDot; &Delta; t | ) 2 )
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.
CN201510889069.9A 2015-12-07 2015-12-07 Method for detecting vehicle turning angle based on three-axis acceleration sensor Active CN105523084B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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