Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC): Workshop: 2nd

International Workshop on Vehicular Networking and Intelligent Transportation systems (VENITS'16)

Communication Protocol for Platoon of Electric


Vehicles in Mixed Traffic Scenarios
Hong Quy Le, Ibrahim Rashdan, and Stephan Sand
German Aerospace Center (DLR)
Institute of Communications and Navigation
Oberpfaffenhofen, Germany
Email: {Ibrahim.Rashdan, Stephan.Sand}@dlr.de

Abstract—Vehicle platooning, where vehicles drive in a convoy


with small relative distance, is a promising technology for road
transportation. In particular, for Electric Vehicles (EVs), platoon
of EVs (e-platoon) can help EVs not only reduce energy consump- Fig. 1. E-platooning concept: EVs drive in a platoon with short gaps to
tion but also allow them to exchange energy and charge their share electric energy; truck provides additional energy to the platoon, e.g.
battery from a moving electric source on the fly. E-platooning from batteries or fuel cells. Here, the focus is on the required communication
requires Vehicle-to-Vehicle (V2V) communication with very fre- between platoon members.
quent information exchange and very high reliability between
vehicles. This poses a big challenge on the communication system
especially when e-platooning coexists with other safety-related vehicle-to-vehicle (V2V) communication [2]. The vehicles in
applications in a mixed traffic scenario.
In this work, we consider communication protocols based a platoon exchange their dynamic state information e.g. speed,
on ITS-G5 in the Control Channel (CCH) for e-platoon. We position, heading, etc, and coordinate their movement via V2V
propose to use an additional with antennas for communication communication. With the vehicle state information and control
between e-platoon members and a deterministic distributed command from others and its own state information from on-
scheduling scheme together with dynamic switching of antenna board sensors, each vehicle in an e-platoon can adapt its own
beams. Simulations show that the our protocol can improve the
performance of the communication between e-platoon members acceleration and speed with the help of the CACC controller
by reducing the Update Delay (UD) significantly. to keep the inter-vehicle distance or the time gap at a desired
constant value.
I. I NTRODUCTION In Europe, ITS-G5 is a new standard for V2V commu-
Nowadays, the majority of vehicles in road transportation nication. It is based on IEEE 802.11p and operates in the
are internal combustion engine (ICE) vehicles. They burn 5.9 GHz frequency band. Cooperative Awareness Message
fossil fuels, which are the main cause of green house gas (CAM) is used for exchanging status information between
emission. Recently, electric vehicles (EVs) that use batteries vehicles periodically. The update rate of the CAM between
are emerging as a potential alternative to ICE vehicles. How- normal vehicles and between normal vehicles and platoon’s
ever, due to the limitation of the current technology, EVs have vehicles is up to 10 Hz [3]. However, the requirement on the
short range and long recharging time. These drawbacks make communication among the platoon members is much higher.
current EVs less suitable for long-range trips. According to some real-world experiments for platooning, the
Platooning, where vehicles drive in a convoy with short CAM update rate among the platoon members varies between
distance, is a promising technology to improve road traffic. 25 Hz for a time gap of 0.6 s (Connect&Drive project [4]) and
Platooning is expected to provide many advantages e.g. higher 40 Hz for an inter-vehicle distance of 6 m (SARTRE project
traffic throughput, improved traffic safety, and lower energy [5]).
consumption due to slipstreaming [1]. The impact of communication impairment on platooning
E-platooning is a concept based on platooning to allow EVs performance and the development of new communication pro-
recharge their battery on the fly. In an e-platoon, EVs can tocols for the platooning application have recently become an
share energy with each other and recharge from an electric active area of research. One of the first papers that addressed
source carried by a truck (see Fig. 1). In order to transport this issue is [6]. Liu et. al. showed with analytical proof that
energy from the truck to e-platoon EVs and between EVs, communication delay can cause platoon instability. Fernandes
vehicles need to be equipped with suitable connectors, which et. al. [7] assessed how communication delay and packet loss
may be either wired or wireless technology. The focus of this affect the platoon stability and proposed five different TDMA-
work is the communication between platoon members, thus based information update algorithms to mitigate it. Through
the technical details of exchanging energy between EVs are computer simulations, C. Lei et al. [8] concluded that CAMs
out of scope of this paper. update rate and packet loss ratio have significant influence
E-platooning and platooning in general are realized with on platoon stability. M. Segata et. al. [9], [10] identified
cooperative adaptive cruise control (CACC) technology and some open challenges of communication for platooning and

978-1-5090-3254-9/16/$31.00 ©2016
Authorized licensed use limited IEEE Downloaded on February 10,2021 at 17:53:17 UTC from IEEE Xplore. Restrictions apply.
to: IFSTTAR.
2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC): Workshop: 2nd
International Workshop on Vehicular Networking and Intelligent Transportation systems (VENITS'16)

presented a simulation framework to tackle the challenges and approach, the communication overhead from e-platoon vehi-
outline promising approaches. They also proposed a communi- cles to normal vehicles in the cooperative approach is reduced.
cation protocol based on TDMA and a transmit power control
algorithm to deal with high vehicle density scenarios. C. Communication between platoon vehicles
Different from the previously mentioned works, in our ap- The requirement on the communication between the pla-
proach, based on the application, we distinguish between dif- toon members is much higher than the one between normal
ferent types of the communication. This distinction allows us vehicles. Specifically, the CAM messages update rate can
to use directional antennas in order to spatially separate these be as high as 40Hz, which corresponds to a communication
communications and therefore reduce the mutual interference cycle of 25 ms [12]. The exact requirement of the message
between normal vehicles and the platoon. Furthermore, the rate will depend on the inter-vehicle distance of the platoon
directional antennas method is further enhanced by employing and the motion controller design. Generally, the smaller the
a reduce packet collisions between e-platoon members. inter-vehicle distance is, the higher the message rate must
be. However, the carrier sense multiple access with collision
II. C OMMUNICATION FOR V EHICULAR P LATOONING avoidance (CSMA/CA) mechanism, which utilized in IEEE
In our design, we divide the communications between 802.11p, shows poor performance with relatively high packet
vehicles into three categories: loss and average delay [13].

A. Communication between normal vehicles III. P ROPOSED P ROTOCOL


In Vehicular Ad-hoc NETworks (VANET), vehicles ex- To design an inter-platoon communication protocol based on
change local dynamic information e.g. position, speed, heading transmissions on the CCH of ITS-G5A, two important issues
with their neighbors to create awareness about the environment must be taken into account:
and the surrounding vehicles. To enable this awareness, the 1) Communication between e-platoon vehicles causes inter-
European Telecommunications Standards Institute (ETSI) has ference to the communication between normal vehicles
standardized the transmission of periodic one-hop broadcast and vice versa, especially in a dense traffic scenario.
CAM messages with constant transmission power [3]. In 2) Packet collisions between the e-platoon vehicles.
previous work [11], Kloiber et al. proposed a novel protocol To handle these issues, we propose the following:
for transmissions of CAMs in normal traffic scenarios. The
authors propose to increase the awareness quality by randomly A. Directional Antenna
selecting the TX power for each CAM transmission and To solve the interference problem, we propose to use an
vehicle. This means, that each vehicle controls its current additional transceiver with a directional antenna to spatially
transmission power by using a certain probability distribution separate the communication between e-platoon vehicles and
over a valid transmission power interval. Their protocol shows other type of communications. Thus, the two types of com-
also a significant reduction of the congestion on the commu- munication can occur at the same time. Each e-platoon vehicle
nication channel. For the aforementioned benefits, we use this will be equipped with two radio transceivers: One with omni-
protocol. In our work we use the random transmission power directional antennas for communication with normal vehicles
protocol for transmitting CAMs between normal vehicles to and one with directional antennas for intra-platoon commu-
support basic safety-related applications. nication. The reason for choosing this design is based on
two observations. First, the data exchanged between e-platoon
B. Communication between normal vehicles and platoon ve- vehicles is irrelevant to the normal vehicles. Second, vehicles
hicles in the e-platoon drive in a line. Each vehicle is only interested
In this communication type, platoon and normal vehicles in messages from other vehicles in front or from behind.
exchange CAM messages. E-platoon members exchange their This allows the usage of directional antennas. In our proposal,
status information according to communication protocol for bidirectional antennas with one beam pointing to the front and
e-platoon vehicles (will be presented later in this section). one beam pointing to the back are used (see Fig. 2). This kind
Some vehicles in the e-platoon play the role of communication of antennas can be realized by combining two single-beam
gateways between e-platoon vehicles and normal vehicles. The directional antenna elements. Furthermore, in order to ensure
gateway vehicles transmit the overall status information of the alignment of the antenna beams between transmitter and
the whole e-platoon to the normal vehicles in a single CAM. receiver during driving in a curve, the antenna beams can be
Hence, from the normal vehicles point of view, the e-platoon electronically or mechanically steered. Implementation details,
is seen as a single vehicle. however, are out of the scope of this work.
Depending on the length of the e-platoon, one or more
vehicles in the e-platoon will be assigned the gateway role. In a B. Transmission Scheduling Scheme
short e-platoon, only the leader is the gateway node. In a long To reduce the packet collisions between the e-platoon ve-
e-platoon, leader and the tail vehicle are the gateway nodes. hicles, we propose to use an application-level deterministic
In case of very long e-platoon, a vehicle in the middle will be distributed scheduling scheme. It is a reactive message sending
also a gateway node. In comparison with the non-cooperative protocol, in which the leader of the e-platoon transmits status

Authorized licensed use limited to: IFSTTAR. Downloaded on February 10,2021 at 17:53:17 UTC from IEEE Xplore. Restrictions apply.
2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC): Workshop: 2nd
International Workshop on Vehicular Networking and Intelligent Transportation systems (VENITS'16)

will be implemented at each vehicle. The transmit time point


for the k th vehicle in the platoon will be τk seconds after the
synchronization event. The τk value can be calculated from
the position of the vehicle in the e-platoon, the transmission
interval and the platoon size as follow:
τk = (k − 1) × τ . (2)
Each node turns off the back-beam if the current transmitter
is a preceding platoon member and turn off the front-beam
if the current transmitter is a following platoon member. The
dynamic turning on and off the antenna beams will reduce
the interference level from normal vehicles in the opposite
direction of the current arriving signal. Since the vehicles in
Fig. 2. Bidirectional antennas used for intra-platoon communication. the platoon transmit sequentially from the front to the back,
beam switching mechanism is quite simple. Each vehicle will
turn off the back beam at the time the leading vehicle transmits
messages periodically with a pre-defined transmission interval until it is its turn to transmit. After that, it turns off the front-
T . Then, each vehicle calculates its own offset based on the beam and turn on the back-beam.
sending time of the leader. Our scheme is different from
the algorithm proposed in [10], in our protocol, each vehicle IV. P ERFORMANCE E VALUATION
schedules its next message at a time-offset after it receives a We evaluate the performance of our proposed communi-
message from the preceding vehicle. τ is calculated from the cation protocol for the e-platooning application via computer
transmission interval divided and the size of the platoon S as simulations. We use OMNeT++ [14] for modeling the com-
follow: munication network and SUMO [15] as a traffic simulator.
T
τ= . (1) To creates a bidirectional communication between SUMO and
S
OMNeT++, we use VEINS framework [16].
In other words, the leader sends its CAM first, then followed
by others (see Fig. 3) Moreover, even if a vehicle didn’t receive A. Simulation Scenario
a message from the preceding vehicle due to collision or
We consider e-platooning in a highway scenario. The traffic
any other reason, the vehicle will still transmit its message
set up as shown in Fig. 4 has been simulated. The scenario
after one transmission interval from its last transmission. This
consists of an 8-lane highway 10km long section with 4 lanes
in each direction. For each direction, there are three lanes for
normal vehicles and one most left lane for e-platoon vehicles.
For the normal lanes, the maximum allowed speed on each
(a) Without scheduling
lane (from right to left in each direction) is 32 m/s, 36 m/s,
and 40 m/s respectively. The maximum allowed speed of the
e-platoon lane is 36 m/s. In our simulations, we simulated
only one e-platoon consisting of 10 vehicles. They drive at the
(b) With scheduling
speed of 36 m/s. The inter-vehicle distance is set to 5 m. The
Fig. 3. Transmission scheme with and without scheduling. length of the vehicle is 5 m. Only data from the middle part
of the highway has been collected for analysis to avoid edge
sequential transmission in a round-robin manner prevents the effects, i.e. only transmissions and receptions carried out when
unnecessary channel contention between platoon members. As transmitter and receiver are situated in the section between
a result, the number of message collisions between platoon 1500 m and 8500 m have been analyzed.
vehicles will be reduced.
C. Beam Switching
For further enhancement, we exploit the round-robin manner
by dynamically switch on and off the front-beam and back-
beam according to which vehicle is transmitting. However, to Fig. 4. Mixed traffic scenario where red vehicles are e-platoon vehicles and
achieve the dynamic switching, synchronization between e- yellow vehicles are normal vehicles.
platoon vehicles is required. In our work, we assume that the
synchronization can be achieved with GPS or GNSS. Under The parameter set that has been used for simulations and
synchronization and the transmission scheduling, each node the protocol settings that we considered are shown in Table
will know which node transmits at which time. In principle, a I. Moreover, to show how the proposed directional antenna,
synchronization event for intra-platoon message transmission transmission scheduling, and beam switching in our protocol

Authorized licensed use limited to: IFSTTAR. Downloaded on February 10,2021 at 17:53:17 UTC from IEEE Xplore. Restrictions apply.
2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC): Workshop: 2nd
International Workshop on Vehicular Networking and Intelligent Transportation systems (VENITS'16)

enhance the performance of the platoon communication, we C. Simulation Results


evaluated the performance of different protocols with different Fig. 5(a) shows the CCDF of the average update delay
combination of these technologies as shown in Table II. All between all pairs of vehicles in the e-platoon for the case
these protocols are compared against each others and against of a 40 Hz update rate. According to the result, the baseline
the baseline protocol which employs the traditional CAM protocol has the worst performance for update delay greater
broadcasting The performance of each protocol is evaluated or equal to 100 ms. The Type I protocol II, which uses only
in both 25 Hz and 40 Hz update rate. In order to ensure transmission scheduling, achieves better performance than
that statistically significant results are obtained, each member the baseline protocol. However, the Type II protocol, when
of the platoon transmits 7000 CAM messages and 13000 directional antennas are used but no transmission scheduling,
CAM messages when the update rate is 25 Hz and 40 Hz has worse performance than Type I. With Type III and Type IV,
respectively. when both directional antennas and transmission scheduling
are used, better performance than that of Type I or II is
TABLE I
S IMULATION PARAMETERS
achieved. The difference of the performance between Type
III and Type IV is small. For these types, the probability
Parameter Value that update delay exceeds 100 ms is less than 4 × 10−5 .
Traffic density 1000 vehicles/hour/lane
CAM length 400 Bytes
By comparing this performance with the baseline protocol
CAM rate 10 Hz performance, we notice that an improvement of factor 7 is
CAM priority AC VI achieved. The gap of the performance between the considered
Platoon message length 400 Bytes
Platoon message rate 40 Hz, 25 Hz (depending on simulations) 100
Channel model simple free-space pathloss model with baseline
pathloss exponent 2.2 Type I
Carrier sense threshold -85 dBm 10-1 Type II
Noise power -93 dBm Type III

P(updateDelay > t)
Transmit Power Random Transmit Power, uniform distribution, Type IV
max 33 dBm, min 4 dBm for normal vehicles. 10-2
20 dBm for e-platoon vehicles [11].
Transmission rate 6 Mbps
Antenna gain Omni-directional: 0 dB 10-3
Bidirectional: 10 dB, 30◦ -HPBW
BER, PER Measurement based model provided in VEINS
10-4

TABLE II 10-5 0 25 50 75 100 125 150 175 200


P ROTOCOLS t (ms)
Protocol Directional antenna scheduling Beam switching (a) Average
Baseline No No No
Type I No Yes No 100
baseline
Type II Yes No No Type I
Type III Yes Yes No
10-1 Type II
Type IV Yes Yes Yes Type III
P(updateDelay > t)

Type IV
10-2
B. Performance metric
In order to evaluate our proposed protocol for inter-platoon 10-3
communication a suitable performance metric is required. The
traditional End-to-end (E2E) delay and Packet Delivery Ratio
10-4
(PDR) only provide average values over time. Hence, they
do not consider the up-to-dateness of the current position
awareness nor the correlation between subsequent transmis- 10-5 0 25 50 75 100 125 150 175 200
sions/receptions. The Update Delay (UD) [11] is defined t (ms)
as the time elapsed between two consecutive successfully (b) At tail vehicle in platoon from leading vehicle
received messages from a specific TX at a specific RX. It is
Fig. 5. CCDF of update delay performance in e-platoon with message rate
approximately a multiple of the transmission interval T with of 40 Hz
a small variation due to the E2E delay. To visualize the UD,
we chose the complementary cumulative distribution function protocols is bigger when we consider only the update delay of
(CCDF), which corresponds to the probability of exceeding the leading vehicle message at the tail vehicle in the platoon, at
a specific value of the UD. For a specific application one which the worst performance is expected due to the distance.
can define a requirement that a UD x is not exceeded with Here, the advantage of having directional antennas is clearly
a probability of y. shown in Fig. 5(b). Type II, III, and IV protocols perform

Authorized licensed use limited to: IFSTTAR. Downloaded on February 10,2021 at 17:53:17 UTC from IEEE Xplore. Restrictions apply.
2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC): Workshop: 2nd
International Workshop on Vehicular Networking and Intelligent Transportation systems (VENITS'16)

far better than the other two protocols. It can be seen that, transmission scheduling approach and directional antennas we
the difference of the average update delay and the update can spatially separate the communication between e-platoon
delay at the tail for Type IV protocol is very small. While for vehicles and normal vehicles. Furthermore, we have employed
other protocols, there is a bigger gap between them. The better a dynamic beam switching to reduce interference. The quality
performance of Type IV is due to the usage of synchronization of transmissions between the platoon vehicles is improved
and the dynamic switching of the antenna beams. Both Type with a factor of 7 for high e-platoon message rate and 50 for
III and Type IV manage to achieve the probability that update low platoon message rate compared with the case without our
delay exceeds 100 ms smaller than 10−4 . For update delay of proposed protocols. Most notably is the great improvement of
100 ms, an improvement of factor 50 is achieved with Type the update delay performance between the leading vehicle and
III and IV protocols compared with the baseline protocol. the vehicles at the end of the platoon, which is very important
When we consider the lower e-platoon message rate of 25 in order to ensure the stability of the e-platoon.
Hz, the difference of the performance between the protocols is
R EFERENCES
more obvious in Fig. 6. For a platoon of size 10, each vehicle
will have approximately 4 ms to accomplish its transmission [1] S. Shladover, “Cooperative (rather than autonomous) vehicle-highway
automation systems,” Intelligent Transportation Systems Magazine,
for a platoon message rate of 25 Hz while only 2.5 ms for a IEEE, vol. 1, no. 1, pp. 10–19, Spring 2009.
message rate of 40 Hz. Due to the longer time and less channel [2] R. Rajamani, H.-S. Tan, B. K. Law, and W.-B. Zhang, “Demonstration of
contention, each vehicle has a higher probability to finish its integrated longitudinal and lateral control for the operation of automated
vehicles in platoons,” Control Systems Technology, IEEE Transactions
transmission successfully. on, vol. 8, no. 4, pp. 695–708, 2000.
[3] “ETSI TS 102 637-2 Intelligent Transport Systems (ITS); Vehicular
100 Communications; Basic Set of Applications; Part 2 : Specification of
baseline Cooperative Awareness Basic Service,” European Telecommunications
Type I Standards Institute (ETSI), Tech. Rep., 2011.
10-1 Type II [4] J. Ploeg, A. F. Serrarens, and G. J. Heijenk, “Connect & drive: design
Type III and evaluation of cooperative adaptive cruise control for congestion
P(updateDelay > t)

Type IV reduction,” Journal of Modern Transportation, vol. 19, no. 3, pp. 207–
10-2 213, 2011.
[5] C. Bergenhem, Q. Huang, A. Benmimoun, and T. Robinson, “Chal-
lenges of platooning on public motorways,” in 17th World Congress on
10-3 Intelligent Transport Systems, 2010, pp. 1–12.
[6] X. Liu, A. Goldsmith, S. Mahal, and J. K. Hedrick, “Effects of com-
munication delay on string stability in vehicle platoons,” in Intelligent
10-4 Transportation Systems, 2001. Proceedings. 2001 IEEE. IEEE, 2001,
pp. 625–630.
[7] P. Fernandes and U. Nunes, “Platooning with ivc-enabled autonomous
10-5 0 40 80 120 160 200 vehicles: Strategies to mitigate communication delays, improve safety
t (ms) and traffic flow,” Intelligent Transportation Systems, IEEE Transactions
on, vol. 13, no. 1, pp. 91–106, 2012.
(a) Average [8] C. Lei, E. M. van Eenennaam, W. K. Wolterink, J. Ploeg, G. Karagian-
nis, and G. Heijenk, “Evaluation of cacc string stability using sumo,
100 simulink, and omnet++,” EURASIP Journal on Wireless Communica-
baseline
Type I tions and Networking, vol. 2012, no. 1, pp. 1–12, 2012.
10-1 Type II [9] M. Segata, “Novel communication strategies for platooning and their
Type III simulative performance analysis,” Inter-Vehicle Communication (FG-
P(updateDelay > t)

Type IV IVC 2013), p. 32, 2013.


[10] M. Segata, R. L. Cigno, and F. Dressler, “Towards communication
10-2
strategies for platooning,” 2013.
[11] “Dice the tx power-improving awareness quality in vanets by random
transmit power selection.” in VNC, 2012, pp. 56–63.
10-3
[12] C. Bergenhem, S. Shladover, E. Coelingh, C. Englund, and S. Tsugawa,
“Overview of platooning systems,” in Proceedings of the 19th ITS World
10-4
Congress, Oct 22-26, Vienna, Austria (2012), 2012.
[13] C. Han, M. Dianati, R. Tafazolli, R. Kernchen, and X. Shen, “Analytical
study of the ieee 802.11 p mac sublayer in vehicular networks,”
10-5 0 Intelligent Transportation Systems, IEEE Transactions on, vol. 13, no. 2,
40 80 120 160 200 pp. 873–886, 2012.
t (ms) [14] A. Varga et al., “The OMNeT++ discrete event simulation system,” in
(b) At tail vehicle in platoon from leading vehicle Proceedings of the European simulation multiconference (ESM2001),
vol. 9, no. S 185. sn, 2001, p. 65.
Fig. 6. CCDF of update delay performance in e-platoon with message rate [15] D. Krajzewicz, G. Hertkorn, C. Rössel, and P. Wagner, “Sumo (simula-
of 25 Hz tion of urban mobility),” in Proc. of the 4th middle east symposium on
simulation and modelling, 2002, pp. 183–187.
[16] C. Sommer, R. German, and F. Dressler, “Bidirectionally coupled
network and road traffic simulation for improved ivc analysis,” IEEE
V. C ONCLUSION Transactions on Mobile Computing, no. 1, pp. 3–15, 2010.
In this work, we have proposed a new protocol for inter-
platoon communication based on ITS-G5A system in mixed
traffic environment. By exploiting a distributed deterministic

Authorized licensed use limited to: IFSTTAR. Downloaded on February 10,2021 at 17:53:17 UTC from IEEE Xplore. Restrictions apply.

You might also like