CN104867329B - Vehicle state prediction method of Internet of vehicles - Google Patents

Vehicle state prediction method of Internet of vehicles Download PDF

Info

Publication number
CN104867329B
CN104867329B CN201510197749.4A CN201510197749A CN104867329B CN 104867329 B CN104867329 B CN 104867329B CN 201510197749 A CN201510197749 A CN 201510197749A CN 104867329 B CN104867329 B CN 104867329B
Authority
CN
China
Prior art keywords
vehicle
target vehicle
information
state
target
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.)
Active
Application number
CN201510197749.4A
Other languages
Chinese (zh)
Other versions
CN104867329A (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.)
Tongji University
Original Assignee
Tongji University
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 Tongji University filed Critical Tongji University
Priority to CN201510197749.4A priority Critical patent/CN104867329B/en
Publication of CN104867329A publication Critical patent/CN104867329A/en
Application granted granted Critical
Publication of CN104867329B publication Critical patent/CN104867329B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • G08G1/0141Measuring and analyzing of parameters relative to traffic conditions for specific applications for traffic information dissemination
    • 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
    • G08G1/0129Traffic data processing for creating historical data or processing based on historical data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention relates to a vehicle state prediction method of Internet of vehicles. The method comprises the following steps: 1), obtaining vehicle environment information of a target vehicle and information of traffic lights in front of the target vehicle; 2), according to the vehicle environment information and historical state information of the target vehicle, predicting vehicle behavior of the target vehicle; and 3), according to the vehicle environment information, the information of the traffic lights in front of the target vehicle and the vehicle behavior obtained through prediction, through combination with the historical state information of the target vehicle, predicting the state of the vehicle. Compared to the prior art, the method provided by the invention has the following advantages: the vehicle behavior of the vehicle is predicted based on the vehicle environment information and the historical state of the vehicle, then the future state of the vehicle is predicted through the vehicle behavior, the prediction based on the vehicle behavior is more accurate, and the method is good in expandability, is simple and highly-efficient and is suitable for large-scale network conditions.

Description

A kind of car networking vehicle-state Forecasting Methodology
Technical field
The present invention relates to a kind of vehicle-state Predicting Technique, more particularly, to a kind of car networking vehicle-state Forecasting Methodology.
Background technology
Vehicle-state includes position, speed and the acceleration of vehicle, and the movement properties of these three vehicles are in car networking Communication between vehicle and vehicle, the communication between vehicle and infrastructure are most important, and it is to grind to study these three operation attributes Study carefully the important foundation of network connectivty in car networking.Whether position relationship is covered in mutual infinite network to two communication nodes In the range of, i.e., whether two communication nodes can be communicated.Communication node can be that vehicle or static roadside basis set Apply.Speed and acceleration have influence on duration of two communication nodes in communication range, i.e. communication keeps duration.Therefore vehicle Position, speed and acceleration are the key factors for affecting car networking network connectivty.Traditional network routing protocol is not accounted for Vehicle location, speed and acceleration attribute in car networking, it is difficult to the characteristics of adapting to height of car in car networking and run, including The classical Mobile Ad-hoc network network agreements such as DSDV routes, DSR routes and AODV routes, Karp et al. propose location-based first The stateless route GPSR on Routing Protocol greediness border, all vehicle nodes periodically update its position to location server and believe Breath, when source node needs to send data to destination node, to location server request destination node position, is then turned with greedy Send out the nearest next-hop node of each chosen distance destination node of pattern.Due to its find next-hop when only according to straight line away from From, the problem of crossing barrier is not accounted for, GPCR has done an improvement to this, that is, find that crossing is present then direct during node The node is transmitted to, but crossing is difficult to judge with the presence or absence of node, crossing is judged easily with the presence or absence of node by map, So current main study hotspot concentrates on the Routing Protocol based on map.Geographical source routing GSR is one and is typically based on The Routing Protocol of map, which is also required to from location server the position for obtaining destination node, then using electronic chart and position Information calculates source node to the shortest path of the node of purpose by dijkstra's algorithm.Above based on position and the route of map Agreement make use of vehicle location to carry out data forwarding well, but not account for the characteristic of vehicle high-speed movement, due to car Position frequently change, forward node and destination node shift in position are very big so that data forwarding be likely to failure.GPSR is assisted In view single-hop node forwarding probably due to the shift in position of adjacent node and the research of failure, Alsaqour R et al. shows not Accurately position is substantially reduced the efficiency of location-based agreement, and proposes a kind of NWLBP (Neignbor for the problem Wireless link break prediction, adjacent node failure prediction) predicting the position of adjacent node, but the party Method is only capable of solving the problems, such as wall scroll adjacent node shift in position, it is impossible to solve the problems, such as that destination node changes, and GPSR agreements are with mesh The position of node be oriented to for route, therefore the position of destination node is most important.
Existing vehicle-state Predicting Technique is mainly used in vehicle and exempts from the system of hitting, according to track and the speed of surrounding vehicles Predict that its position, Hermes C et al. use position after trajectory predictions technological prediction vehicle 1-2s using the historical position information of vehicle Put.And use track sorting technique, extraction training is carried out to a large amount of vehicle running orbits, by different tracks be divided into left-hand rotation, Various behavior characteristicss such as right-hand rotation, then carry out pattern recognition classifier to existing track and are predicted.Dagdelen M,Reymond G,Kemeny A,et al.Model-based predictive motion cueing strategy for vehicle driving simulators[J].Control Engineering Practice,2009,17(9):995-1003 and Sorstedt J,Svensson L,Sandblom F,et al.A new vehicle motion model for improved predictions and situation assessment[J].Intelligent Transportation Systems,IEEE Transactions on,2011,12(4):Driver is turned left, turns right and become track etc. by 1209-1219 Drive subjective purpose and add forecast model.andita R,Caveney D S.Preceding vehicle state prediction:U.S.Patent Application 13/535,513 [P] .2012-6-28 proposes the car of some car compositions The vehicle-state Predicting Technique of team, is simulated using intelligent Driver Model and with garage is.Houenou A,Bonnifait P,Cherfaoui V,et al.Vehicle trajectory prediction based on motion model and maneuver recognition[C]//Intelligent Robots and Systems(IROS),2013IEEE/RSJ International Conference on.IEEE,2013:4363-4369 combines trajectory predictions technology and vehicle Activity recognition Realizing track of vehicle Predicting Technique, vehicle Activity recognition technology includes keeping track, changing Lane and steering etc. technology, can make With finite automaton state automata model or driving context identification technology.Such Predicting Technique only considers the vehicle of surrounding, number Amount is little, it is desirable to higher degree of accuracy.
The content of the invention
The purpose of the present invention is exactly to provide a kind of car networking vehicle shape to overcome the defect of above-mentioned prior art presence State Forecasting Methodology.
The purpose of the present invention can be achieved through the following technical solutions:
A kind of car networking vehicle-state Forecasting Methodology, including:
1) obtain the vehicle environmental information and the traffic lights information in front of target vehicle residing for target vehicle;
2) according to vehicle environmental information, and the vehicle behavior of the historic state information prediction target vehicle of target vehicle;
3) the vehicle behavior obtained according to the traffic lights information in front of vehicle environmental information, target vehicle and prediction, with reference to The state of the historic state information prediction vehicle of target vehicle.
Vehicle environmental information residing for the vehicle is specially:
Road=(longc,inserction,vehicles)
Wherein:Road be vehicle environmental information, longcFor the distance between target vehicle and junction ahead, Junction ahead information of the inserction for target vehicle, front vehicles information of the vehicles for target vehicle;
The junction ahead information is specially:
Inserction=(locations, lanes)
Wherein:Positional informationes of the locations for junction ahead, lanes are the track of each merging road at junction ahead Data,
The positional information of the junction ahead is specially:
Locations=[(x1,y11),(x2,y22),(x3,y33),(x4,y44)]
Wherein:xiFor the longitude on i-th summit of junction ahead, yiFor the latitude on i-th summit of junction ahead, θiFor front The angle of i-th of crossing, two merging roads of apex, i herein represent the sequence number on crossing summit,
At the junction ahead, the track data of each merging road are specially:
Lanes=[(forw1,rev1),(forw2,rev2),(forw3,rev3),(forw4,rev4)]
Wherein:forwiFor the positive lane information of i-th road of junction ahead, reviFor i-th road of junction ahead Reverse lane information, i herein represent the sequence number of road;
The front vehicles information is specially:
Vehicles=[(S1,laneS1),(S2,laneS2),…(Si,laneSi),…(Sn,laneSn)]
Wherein:SiFor the current state of i-th vehicle in front vehicles, laneSiResiding for i-th vehicle in front vehicles Lane information;
The traffic lights information is specially:
Light=(sequence, longL)
Wherein:Light be traffic lights information, longLFor the distance between traffic lights and target vehicle, sequence is for it Traffic lights sequence in setting time Δ t afterwards, specially:
Sequence=[(color1,time1),…(colori, timei),…(colorm, timem)]
Wherein:timeiFor coloriPersistent period, coloriFor the color state of traffic lights,
colori∈{red,green,yellow}。
The step 2) specifically include step:
201) whether the time of target vehicle row to junction ahead is judged more than setting time Δ t, if it has, then performing step It is rapid 202), if it has not, then execution step is 205);
202) whether the density of target vehicle place lane preceding vehicle is judged more than setting density threshold ρ *, if it is, The then vehicle behavior of target vehicle predicts the outcome as lane change, and execution step is 3), if it has not, then execution step is 203);
203) judge target vehicle with the speed difference of nearest vehicle in its front vehicles whether more than setting speed difference limen value δ V, if it has, then the vehicle behavior of target vehicle predicts the outcome as lane change, and execution step is 3), if it has not, then execution step 204);
204) the acceleration and deceleration behavior according to target vehicle and the range prediction vehicle of fore-aft vehicle, and execution step is 3);
205) turning behavior of the vehicle at crossing is judged according to the historic state information of target vehicle.
The step 204) specifically include step:
241) judge whether target vehicle is more than safe distance with the distance between nearest vehicle in front vehicles, if Be, then execution step 243), if it has not, then execution step is 242);
242) judge whether the speed of target vehicle is more than the speed of nearest vehicle in front vehicles, if it has, then target The vehicle behavior of vehicle predicts the outcome to slow down, and execution step is 3), if it has not, then execution step is 243);
243) judge whether target vehicle is more than safe distance with the distance between nearest vehicle in front vehicle, if It is that the then vehicle behavior of target vehicle predicts the outcome as at the uniform velocity, and execution step is 3), if it has not, then execution step is 244);
244) judge whether the speed of target vehicle is more than the speed of nearest vehicle in front vehicle, if it has, then target The vehicle behavior of vehicle predicts the outcome as at the uniform velocity, and execution step is 3), if it has not, the then prediction of the vehicle behavior of target vehicle As a result to accelerate, and execution step is 3);
The step 242) in vehicle behavior predict the outcome for slow down when acceleration magnitude be:
Wherein:a1Acceleration magnitude during to predict the outcome to slow down, dijFor target vehicle and nearest car in front vehicles The distance between, σ is constant, viFor the present speed size of target vehicle, vjFor the current speed of nearest vehicle in front vehicles Degree size, ditFor target vehicle and the distance between nearest vehicle in front vehicle.
The step 244) in vehicle behavior predict the outcome for accelerate when acceleration magnitude be:
Wherein:a2Acceleration magnitude during to predict the outcome to accelerate, dijFor target vehicle and nearest car in front vehicles The distance between, α, β be constant, viFor the present speed size of target vehicle, vjFor in front vehicles nearest vehicle it is current Velocity magnitude, vtFor the present speed size of nearest vehicle in front vehicle.
The step 205) specifically include step:
251) the historic state information of target vehicle is traveled through forward from the current state of target vehicle, and determines start offset State TurnPoint, specially:
TurnPoint=min (g | Offsetk> T&Offsetk-1> T& ..., Offsetg> T })
Wherein:
Offseti=(OffsetPi,OffsetVi,OffsetAi)
T=(TP, TV, TA)
Wherein:
OffsetPi,OffsetVi,OffsetAiRespectively the i-th -1 state is to position, speed in i-th state and adds The side-play amount of speed, TP, TV, TA are constant;
252) judge persistently to offset whether number of times exceedes set point number:And whether acceleration direction migration included angle meets circumference Kinetic characteristic, specially judgment formula:
K-TurnPoint > TK
w(OffsetAk) < TW&w (OffsetAk-1) < TW ..., w (OffsetATurnPoint+1) < TW
Wherein:Persistently to offset number of times, TK is set point number to k-TurnPoint, and TW is deviation angle tolerable error,
If the determination result is YES, then predict that target vehicle occurs to turn, and turn direction is target vehicle current state position The offset direction put, if judged result is no, prediction target vehicle does not occur to turn.
Compared with prior art, the present invention has advantages below:
1) vehicle behavior of the present invention based on vehicle environmental information and vehicle historic state to vehicle is predicted, then The to-be of vehicle is predicted by vehicle behavior, the prediction based on vehicle behavior is more accurate, and is had good Ground autgmentability, it is simple efficient, it is suitable for large scale network situation.
2) vehicle behaviour decision making, by conditional decision judge the acceleration of vehicle, deceleration, at the uniform velocity, change trains and the row such as turning To reach the purpose of the prediction of vehicle-state under the complexity road of predicted city with reference to current vehicle condition information and road information.
3) vehicle behaviour decision making distinguishes straight way and crossing is processed, and straight way considers the impact of surrounding vehicles, uses for reference artificial fish-swarm Method in algorithm to fish school behavior simulation, is simulated to vehicle behavior, vehicle's current condition and surrounding vehicles environment is entered Row modeling, derives effective conditional decision expression formula.Crossing situation is by the inclined of vehicle historical position, speed and acceleration Shifting is modeled, and derives the conditional decision whether vehicle turns with turn direction.
Description of the drawings
Fig. 1 is the key step schematic flow sheet of the present invention;
Fig. 2 is schematic diagram at crossing;
Fig. 3 is that crossing turning time calculates schematic diagram.
Specific embodiment
The present invention is described in detail with specific embodiment below in conjunction with the accompanying drawings.The present embodiment is with technical solution of the present invention Premised on implemented, give detailed embodiment and specific operating process, but protection scope of the present invention be not limited to Following embodiments.
A kind of car networking vehicle-state Forecasting Methodology, as shown in figure 1, including:
1) obtain the vehicle environmental information and the traffic lights information in front of target vehicle residing for target vehicle;
Vehicle environmental information residing for vehicle is specially:
Road=(longc,inserction,vehicles)
Wherein:Road be vehicle environmental information, longcFor the distance between target vehicle and junction ahead, Junction ahead information of the inserction for target vehicle, front vehicles information of the vehicles for target vehicle;
As shown in Fig. 2 in the present embodiment, junction ahead is modeled as parallelogram, junction ahead information is specially:
Inserction=(locations, lanes)
Wherein:Positional informationes of the locations for junction ahead, lanes are the track of each merging road at junction ahead Data,
The positional information of junction ahead is specially:
Locations=[(x1,y11),(x2,y22),(x3,y33),(x4,y44)]
Wherein:xiFor the longitude on i-th summit of junction ahead, yiFor the latitude on i-th summit of junction ahead, θiFor front The angle of i-th of crossing, two merging roads of apex, i ∈ { 1,2,3,4 }, wherein θ1As shown in Fig. 2
At junction ahead, the track data of each merging road are specially:
Lanes=[(forw1,rev1),(forw2,rev2),(forw3,rev3),(forw4,rev4)]
Wherein:forwiFor the positive lane information of i-th road of junction ahead, reviFor i-th road of junction ahead Reversely lane information, i ∈ { 1,2,3,4 }, if the junction of three roads, can pass through to set the forward direction of a road in four roads Track and reverse number of lanes are 0, and the forward and reverse in track therein can be set according to the travel direction of target vehicle It is fixed, it is also possible to which that setting moved towards according to road;
Front vehicles information is specially:
Vehicles=[(S1,laneS1),(S2,laneS2),…(Si,laneSi),…(Sn,laneSn)]
Wherein:SiFor the current state of i-th vehicle in front vehicles, laneSiResiding for i-th vehicle in front vehicles Lane information, i is integer that span is 1~n;
Traffic lights information is specially:
Light=(sequence, longL)
Wherein:Light be traffic lights information, longLFor the distance between traffic lights and target vehicle, sequence is for it Traffic lights sequence in setting time Δ t afterwards, specially:
Sequence=[(color1,time1),…(colori, timei),…(colorm, timem)]
Wherein:timeiFor coloriPersistent period, coloriFor the color state of traffic lights,
colori∈ { red, green, yellow }, i are integer that span is 1~m.
2) according to vehicle environmental information, and the vehicle behavior of the historic state information prediction target vehicle of target vehicle, Specifically include step:
201) whether the time of target vehicle row to junction ahead is judged more than setting time Δ t, if it has, then judging car Straight way is travelled on, and execution step is 202), if it has not, then judge that vehicle travels on crossing, and execution step is 205);
202) judge whether the density of the front vehicles in the visual range of target vehicle place track is more than setting density threshold Value ρ * (ρ * are specially set as needed, can be empirical value), if it has, then the vehicle behavior of target vehicle predicts the outcome For lane change, and execution step is 3), if it has not, then execution step is 203);
203) judge target vehicle with the speed difference of nearest vehicle in its front vehicles whether more than setting speed difference limen value δ V, if it has, then the vehicle behavior of target vehicle predicts the outcome as lane change, and execution step is 3), if it has not, then execution step 204);
204) the acceleration and deceleration behavior according to target vehicle and the range prediction vehicle of fore-aft vehicle, in the present embodiment, in order to Simplify prediction process, when carrying out acceleration and deceleration, the vehicle behavior of target vehicle predicts the outcome as at the uniform velocity, and execution step 3), step 204) specifically include step:
241) judge whether target vehicle is more than safe distance with the distance between nearest vehicle in front vehicles, if Be, then execution step 243), if it has not, then execution step is 242);
242) judge whether the speed of target vehicle is more than the speed of nearest vehicle in front vehicles, if it has, then target The vehicle behavior of vehicle predicts the outcome to slow down, and execution step is 3), if it has not, then execution step is 243);
Wherein predicting the outcome as acceleration magnitude during deceleration for vehicle behavior is:
Wherein:a1Acceleration magnitude during to predict the outcome to slow down, dijFor target vehicle and nearest car in front vehicles The distance between, σ is constant, viFor the present speed size of target vehicle, vjFor the current speed of nearest vehicle in front vehicles Degree size.
243) judge whether target vehicle is more than safe distance with the distance between nearest vehicle in front vehicle, if It is that the then vehicle behavior of target vehicle predicts the outcome as at the uniform velocity, and execution step is 3), if it has not, then execution step is 244);
244) judge whether the speed of target vehicle is more than the speed of nearest vehicle in front vehicle, if it has, then target The vehicle behavior of vehicle predicts the outcome as at the uniform velocity, and execution step is 3), if it has not, the then prediction of the vehicle behavior of target vehicle As a result to accelerate, and execution step is 3);
Wherein predicting the outcome as acceleration magnitude during acceleration for vehicle behavior is:
Wherein:a2Acceleration magnitude during to predict the outcome to accelerate, dijFor target vehicle and nearest car in front vehicles The distance between, α, β be constant, viFor the present speed size of target vehicle, vjFor in front vehicles nearest vehicle it is current Velocity magnitude, vtFor the present speed size of nearest vehicle in front vehicle, ditFor target vehicle and nearest car in front vehicle The distance between.
205) turning behavior of the vehicle at crossing is judged according to the historic state information of target vehicle, specifically includes step Suddenly, specifically include step:
251) the historic state information of target vehicle is traveled through forward from the current state of target vehicle, and determines start offset State TurnPoint, specially:
TurnPoint=min (g | Offsetk> T&Offsetk-1> T& ..., Offsetg> T })
Wherein:
Offseti=(OffsetPi,OffsetVi,OffsetAi)
T=(TP, TV, TA)
Wherein:
OffsetPi,OffsetVi,OffsetAiRespectively the i-th -1 state is to position, speed in i-th state and adds The side-play amount of speed, TP, TV, TA are constant;
252) judge persistently to offset whether number of times exceedes set point number:And whether acceleration direction migration included angle meets circumference Kinetic characteristic, specially judgment formula:
K-TurnPoint > TK
w(OffsetAk) < TW&w (OffsetAk-1) < TW ..., w (OffsetATurnPoint+1) < TW
Wherein:Persistently to offset number of times, TK is set point number to k-TurnPoint, and TW is deviation angle tolerable error, k The sequence number of target vehicle current state is represented,
If the determination result is YES, then predict that target vehicle occurs to turn, and turn direction is target vehicle current state position The offset direction put, if judged result is no, prediction target vehicle does not occur to turn.
253) predict turning time of origin tturn.Offset by acceleration angle, calculate turning rate ω, by crossing Angle calcu-lation deviation angle, so as to estimate the time for occurring of turning.As shown in figure 3, the angle occurred when turning from crossing is inclined Move and crossing angle is deducted for 180 degree, i.e.,
ω=(w (OffsetAk)+w(OffsetAk-1)+,....,w(OffsetATurnPoint+1))/(k-TurnPoint) Δt
tturn=(180 ° of-θ)/ω
254) in turning time of origin tturnInterior acceleration, speed and change in location, calculate according to circular motion rule , acceleration magnitude is constant, and direction at the uniform velocity offsets, and speed is obtained by acceleration and Time Calculation, and position is by speed and time It is calculated.
3) the vehicle behavior obtained according to the traffic lights information in front of vehicle environmental information, target vehicle and prediction, with reference to The state of the historic state information prediction vehicle of target vehicle, specially:
sk+1=g (sk,Road,Light,Behavior)
Wherein:sk+1To predict the vehicle-state for obtaining, skFor the current vehicle-state of target vehicle, Behavior is pre- The vehicle behavior for measuring.

Claims (8)

1. a kind of car networking vehicle-state Forecasting Methodology, it is characterised in that include:
1) obtain the vehicle environmental information and the traffic lights information in front of target vehicle residing for target vehicle;
2) according to vehicle environmental information, and the vehicle behavior of the historic state information prediction target vehicle of target vehicle;
3) the vehicle behavior obtained according to the traffic lights information in front of vehicle environmental information, target vehicle and prediction, combining target The state of the historic state information prediction vehicle of vehicle.
2. a kind of car networking vehicle-state Forecasting Methodology according to claim 1, it is characterised in that residing for the vehicle Vehicle environmental information is specially:
Road=(longc,inserction,vehicles)
Wherein:Road be vehicle environmental information, longcFor the distance between target vehicle and junction ahead, inserction is mesh The junction ahead information of mark vehicle, front vehicles information of the vehicles for target vehicle;
The junction ahead information is specially:
Inserction=(locations, lanes)
Wherein:Positional informationes of the locations for junction ahead, lanes are the track data of each merging road at junction ahead,
The positional information of the junction ahead is specially:
Locations=[(x1,y11),(x2,y22),(x3,y33),(x4,y44)]
Wherein:xiFor the longitude on i-th summit of junction ahead, yiFor the latitude on i-th summit of junction ahead, θiFor junction ahead The angle of i-th apex, two merging roads,
At the junction ahead, the track data of each merging road are specially:
Lanes=[(forw1,rev1),(forw2,rev2),(forw3,rev3),(forw4,rev4)]
Wherein:forwiFor the positive lane information of i-th road of junction ahead, reviFor the reverse of i-th road of junction ahead Lane information;
The front vehicles information is specially:
Vehicles=[(S1,laneS1),(S2,laneS2),…(Si,laneSi),…(Sn,laneSn)]
Wherein:SiFor the current state of i-th vehicle in front vehicles, laneSiCar residing for i-th vehicle in front vehicles Road information.
3. a kind of car networking vehicle-state Forecasting Methodology according to claim 2, it is characterised in that the traffic lights information Specially:
Light=(sequence, longL)
Wherein:Light be traffic lights information, longLFor the distance between traffic lights and target vehicle, sequence is to set afterwards The traffic lights sequence fixed time in Δ t, specially:
Sequence=[(color1,time1),…(colori, timei),…(colorm, timem)]
Wherein:timeiFor coloriPersistent period, coloriFor the color state of traffic lights,
colori∈{red,green,yellow}。
4. a kind of car networking vehicle-state Forecasting Methodology according to claim 3, it is characterised in that the step 2) it is concrete Including step:
201) whether the time of target vehicle row to junction ahead is judged more than setting time Δ t, if it has, then execution step 202), if it has not, then execution step is 205);
202) whether the density of target vehicle place lane preceding vehicle is judged more than setting density threshold ρ *, if it has, then mesh The vehicle behavior of mark vehicle predicts the outcome as lane change, and execution step is 3), if it has not, then execution step is 203);
203) judge whether target vehicle and the speed difference of nearest vehicle in its front vehicles are more than setting speed difference limen value δ v, if It is yes, then the vehicle behavior of target vehicle predicts the outcome as lane change, and execution step is 3), if it has not, then execution step is 204);
204) the acceleration and deceleration behavior according to target vehicle and the range prediction vehicle of fore-aft vehicle, and execution step is 3);
205) turning behavior of the vehicle at crossing is judged according to the historic state information of target vehicle.
5. a kind of car networking vehicle-state Forecasting Methodology according to claim 4, it is characterised in that the step 204) tool Body includes step:
241) judge whether target vehicle is more than safe distance with the distance between nearest vehicle in front vehicles, if it has, then Execution step 243), if it has not, then execution step is 242);
242) judge whether the speed of target vehicle is more than the speed of nearest vehicle in front vehicles, if it has, then target vehicle Vehicle behavior predict the outcome to slow down, and execution step is 3), if it has not, then execution step is 243);
243) judge whether target vehicle is more than safe distance with the distance between nearest vehicle in front vehicle, if it has, then The vehicle behavior of target vehicle predicts the outcome as at the uniform velocity, and execution step is 3), if it has not, then execution step is 244);
244) judge whether the speed of target vehicle is more than the speed of nearest vehicle in front vehicle, if it has, then target vehicle Vehicle behavior predict the outcome as at the uniform velocity, and execution step is 3), if it has not, then the vehicle behavior of target vehicle predicts the outcome To accelerate, and execution step is 3).
6. a kind of car networking vehicle-state Forecasting Methodology according to claim 5, it is characterised in that the step 242) in Vehicle behavior predict the outcome for slow down when acceleration magnitude be:
a 1 = σ 1 d i j ( v i - v j )
Wherein:a1Acceleration magnitude during to predict the outcome to slow down, dijFor in target vehicle and front vehicles recently vehicle it Between distance, σ is constant, viFor the present speed size of target vehicle, vjPresent speed for nearest vehicle in front vehicles is big It is little.
7. a kind of car networking vehicle-state Forecasting Methodology according to claim 5, it is characterised in that the step 244) in Vehicle behavior predict the outcome for accelerate when acceleration magnitude be:
a 2 = - α 1 d i j ( v i - v j ) + β ( v t - v i ) d i t
Wherein:a2Acceleration magnitude during to predict the outcome to accelerate, dijFor in target vehicle and front vehicles recently vehicle it Between distance, α, β be constant, viFor the present speed size of target vehicle, vjFor the present speed of nearest vehicle in front vehicles Size, vtFor the present speed size of nearest vehicle in front vehicle, ditFor in target vehicle and front vehicle recently vehicle it Between distance.
8. a kind of car networking vehicle-state Forecasting Methodology according to claim 4, it is characterised in that the step 205) tool Body includes step:
251) the historic state information of target vehicle is traveled through forward from the current state of target vehicle, and determines start offset state TurnPoint, specially:
TurnPoint=min (g | Offsetk> T&Offsetk-1> T& ..., Offsetg> T })
Wherein:
Offseti=(OffsetPi,OffsetVi,OffsetAi)
T=(TP, TV, TA)
Wherein:
OffsetPi,OffsetVi,OffsetAiRespectively the i-th -1 state is to position, speed and acceleration in i-th state Side-play amount, TP, TV, TA are constant;
252) judge persistently to offset whether number of times exceedes set point number:And whether acceleration direction migration included angle meets circular motion Characteristic, specially judgment formula:
K-TurnPoint > TK
w(OffsetAk) < TW&w (OffsetAk-1) < TW ..., w (OffsetATurnPoint+1) < TW
Wherein:Persistently to offset number of times, TK is set point number to k-TurnPoint, and TW is deviation angle tolerable error,
If the determination result is YES, then predict that target vehicle occurs to turn, and turn direction is target vehicle current state position Offset direction, if judged result is no, prediction target vehicle does not occur to turn.
CN201510197749.4A 2015-04-23 2015-04-23 Vehicle state prediction method of Internet of vehicles Active CN104867329B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510197749.4A CN104867329B (en) 2015-04-23 2015-04-23 Vehicle state prediction method of Internet of vehicles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510197749.4A CN104867329B (en) 2015-04-23 2015-04-23 Vehicle state prediction method of Internet of vehicles

Publications (2)

Publication Number Publication Date
CN104867329A CN104867329A (en) 2015-08-26
CN104867329B true CN104867329B (en) 2017-04-12

Family

ID=53913135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510197749.4A Active CN104867329B (en) 2015-04-23 2015-04-23 Vehicle state prediction method of Internet of vehicles

Country Status (1)

Country Link
CN (1) CN104867329B (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105711586B (en) * 2016-01-22 2018-04-03 江苏大学 It is a kind of based on preceding forward direction anti-collision system and collision avoidance algorithm to vehicle drive people's driving behavior
CN105644566B (en) * 2016-03-02 2017-12-19 厦门大学 A kind of tracking of the electric automobile auxiliary lane-change track based on car networking
CN105809130B (en) * 2016-03-08 2020-03-10 武汉大学 Vehicle travelable area calculation method based on binocular depth perception
CN105788270A (en) * 2016-05-13 2016-07-20 广州运星科技有限公司 Internet of things-based traffic data prediction method and processing server
CN110146100B (en) * 2018-02-13 2021-08-13 华为技术有限公司 Trajectory prediction method, apparatus and storage medium
CN109141422A (en) * 2018-07-24 2019-01-04 苏州溥诺斯智能科技有限公司 A kind of vehicle positioning method and system based on roadside unit machine learning
CN109284855B (en) * 2018-07-25 2021-10-29 同济大学 Prediction measurement model of communication strength between vehicle nodes based on analysis of vehicle networking spatiotemporal data in urban scene
CN109087509B (en) * 2018-09-04 2020-03-31 重庆交通大学 Road network traffic running state prediction method
CN109878515B (en) * 2019-03-12 2021-03-16 百度在线网络技术(北京)有限公司 Method, device, storage medium and terminal equipment for predicting vehicle track
CN110177374B (en) * 2019-06-10 2022-08-30 公安部交通管理科学研究所 V2X functional application testing method, device and system based on vehicle-road cooperation
CN110288032B (en) * 2019-06-27 2021-08-17 武汉中海庭数据技术有限公司 Vehicle driving track type detection method and device
CN110796856B (en) * 2019-10-16 2022-03-25 腾讯科技(深圳)有限公司 Vehicle lane change intention prediction method and training method of lane change intention prediction network
CN110660256B (en) * 2019-10-22 2021-04-27 北京地平线机器人技术研发有限公司 Method and device for estimating state of signal lamp
CN112784628B (en) * 2019-11-06 2024-03-19 北京地平线机器人技术研发有限公司 Track prediction method, neural network training method and device for track prediction
CN110930735B (en) * 2019-11-06 2021-05-28 北京百度网讯科技有限公司 Intelligent traffic control method, device, equipment and storage medium
CN111145574B (en) * 2019-12-30 2021-11-02 东软集团股份有限公司 Method, device and equipment for determining position relation of vehicle in curve
CN112004208B (en) * 2020-06-07 2021-07-20 西南民族大学 Artificial fish school clustering method, storage medium and device in Internet of vehicles
CN113140108B (en) * 2021-04-16 2022-08-02 西北工业大学 Cloud traffic situation prediction method in internet-connected intelligent traffic system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4207088B2 (en) * 2007-06-20 2009-01-14 トヨタ自動車株式会社 Vehicle travel estimation device
JP4939564B2 (en) * 2009-03-23 2012-05-30 本田技研工業株式会社 Vehicle information providing device
EP2562060B1 (en) * 2011-08-22 2014-10-01 Honda Research Institute Europe GmbH A method and system for predicting movement behavior of a target traffic object
CN102589557B (en) * 2012-01-13 2014-12-03 吉林大学 Intersection map matching method based on driver behavior characteristics and logit model
KR20140128063A (en) * 2013-04-26 2014-11-05 한국교통연구원 Traffic prediction system
JP5886799B2 (en) * 2013-08-05 2016-03-16 富士重工業株式会社 Outside environment recognition device

Also Published As

Publication number Publication date
CN104867329A (en) 2015-08-26

Similar Documents

Publication Publication Date Title
CN104867329B (en) Vehicle state prediction method of Internet of vehicles
JP6911214B1 (en) Orbit planning
JP6890757B2 (en) Partially Observed Markov Decision Process Autonomous vehicle motion management including operating a model instance
JP6969756B2 (en) Operation management control of autonomous vehicles
JP6897938B2 (en) Vehicles Used to cross traffic networks and autonomous vehicles
JP7406215B2 (en) Orientation adjustment actions for autonomous vehicle motion management
WO2021077725A1 (en) System and method for predicting motion state of surrounding vehicle based on driving intention
JP7024749B2 (en) Dynamic lane-level vehicle navigation with lane identification
CN112204634B (en) Drive envelope determination
JP7194755B2 (en) Trajectory plan
US11377123B2 (en) Solution path overlay interfaces for autonomous vehicles
US20210072756A1 (en) Solution Path Overlay Interfaces for Autonomous Vehicles
JP2022163098A (en) Operation management of autonomous traveling vehicle
CN104819724B (en) A kind of autonomous travel assist system of Unmanned Ground Vehicle based on GIS
CN102052926B (en) Reduce the method for fuel consumption and cost
CN104064029B (en) The dynamic prediction method of V2V link delay in a kind of VANETs
CN109213153B (en) Automatic vehicle driving method and electronic equipment
CN113608531B (en) Unmanned vehicle real-time global path planning method based on safety A-guidance points
CN109643118A (en) The function of vehicle is influenced based on the information relevant to function of the environment about vehicle
Madi et al. A survey on realistic mobility models for vehicular ad hoc networks (VANETs)
Baskar et al. Model-based predictive traffic control for intelligent vehicles: Dynamic speed limits and dynamic lane allocation
US11618455B2 (en) Driving data used to improve infrastructure
CN105352519A (en) Short-path fuzzy navigation method
Fu et al. Route planning for OSU-ACT autonomous vehicle in DARPA urban challenge
Derar et al. Performance Evaluation of Dijkstra and A* Traffic Routing Algorithms in Smart Cities

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant