You are on page 1of 4

Autonomous Platoon Formation

for VANET-Enabled Vehicles


Dongliang Su Sanghyun Ahn*
Department of Computer Science Department of Computer Science
University of Seoul University of Seoul
Seoul, Korea Seoul, Korea
darrelsu@naver.com ahn@uos.ac.kr

Abstract—Platooning is an important mechanism to increase the platoon due to the low density of heavy vehicles. On the other
capacity of roads and the efficiency of driving. Vehicular ad hoc hand, civilian vehicles may profit from platooning technology
networks (VANETs) can enhance the performance of platoons. In for creating more platoons to improve traffic efficiency if
this paper, a novel mechanism that selects a leader vehicle many cars are installed with the technology, whereas carriers
autonomously for a platoon based on relative mobility can only profit immediately once there are the heavy vehicles
information of vehicles is proposed for overcoming the restriction
equipped with the platooning technology.
on vehicles and for facilitating platoons. For the performance
evaluation of our proposed mechanism, the network simulator In our paper, we propose an autonomous platoon leader
NS-3 is utilized. The effectiveness of our mechanism is shown by selection (APLS) mechanism which autonomously selects a
the simulation results such as improved highway capacity.1 vehicle as a platoon leader without the help of the AHS
infrastructure in order to overcome the restriction of only a
specific truck or bus being selected as a platoon leader. This
Keywords— VANET, ITS, platoon, leader selection.
mechanism utilizes the velocity and positions of all
I. INTRODUCTION neighboring vehicles to select a stable leader vehicle for
creating a stable platoon structure. Moreover, our mechanism
For the purpose of driverless vehicles, an intelligent can quickly identify the platoons and accelerate the platoon
transportation systems (ITS) technology called the automated formation. By our mechanism, the road capacity is increased
highway system (AHS) has been proposed. AHS is designed
and the fuel consumption is decreased meanwhile the
to realize the autonomous cruise and the control of vehicles
travelling time is reduced. For vehicles in this system, it is a
and the automation of traffic management and accident
challenge for driving efficiently responding to changing
treatment, and to improve the safety and efficiency of highway circumstances according to local information.
system. Grouping vehicles into a platoon can improve traffic In the rest of the paper, we will take a brief look at the
efficiency, capacity of roads and safety of vehicles [1]. A
previous work done on platoon formation in Section II.
platoon is composed of a leader vehicle and one or more
Section III describes the detailed operation of our proposed
follower vehicles which travel under the control of AHS [2].
mechanism. In Section IV, we evaluate the performance of our
In order to promote platoons, the vehicle control technology
mechanism and analyze the simulation results. Finally, Section
has been designed to make platooning feasible for automated V concludes this paper.
vehicles in wireless communication, such as the cooperative
adaptive cruise control (CACC) [3] and the vehicular ad hoc
network (VANET) [4]. The reduced distance between vehicles II. RELATED WORK
can be acquired through the CACC system. VANETs allow a There has been some research work done on vehicle
vehicle to exchange data with neighbor vehicles with no or platooning.
little help of infrastructure. VANET can assist the formation In [5] and [6], the leader vehicle of a platoon continuously
and the maintenance of a platoon. provides follower vehicles with the information from AHS
In general, a platoon leader vehicle is a truck or bus driven and platoon maneuvers. In [5], a platoon can be composed of
by a professional driver and a platoon tends to be formed for both heavy vehicles, e.g. trucks or busses, and passenger
the purpose of carrier business. But it is difficult to create a vehicles. In the AHS architecture of [6], vehicles are
organized into platoons with closely spaced, and the selection
1
This work was supported by the National Research Foundation of Korea and the maneuver of a platoon leader are under the control of
(NRF) grant funded by the Korea government (MSIP) (No. NRF-
2015R1A2A2A04005646). AHS.
This research was supported by the MSIP (Ministry of Science, ICT and In [7], a disturbance-adaptive platoon architecture is
Future Planning), Korea, under the ITRC (Information Technology Research proposed in order to adapt to the disturbance scenario by using
Center) support program (IITP-2016-H8501-16-1007) supervised by the IITP a platoon controller. And it considers dynamics requirements
(Institute for Information & communications Technology Promotion).
*
corresponding author of VANETs and platoons through VANETs. In this

978-1-5090-1325-8/16/$31.00 ©2016 IEEE 247 ICTC 2016

Authorized licensed use limited to: UNIVERSITY TEKNOLOGI MALAYSIA. Downloaded on June 09,2020 at 04:47:33 UTC from IEEE Xplore. Restrictions apply.
architecture, all platoon member vehicles adjust their speeds to
adapt to the influence of dynamic traffic circumstance. And a (3)
driving strategy of the leader vehicle in a platoon is also
designed to mitigate the adverse impacts on traffic disturbance. where n is the number of X's neighbor vehicles and vcurrent is
In this mechanism, the leader vehicle is designated and the the current velocity of X. X calculates the standard deviation,
driving strategy can maintain a desired inter-platoon spacing. σv, of all of its neighbors in terms of velocity. Here, for the
In [8], a reactive clustering mechanism is proposed to solve sake of simplicity, we assume that the x and the y coordinates
jams and move efficiently for the platooning robots (vehicles) of a vehicle are abstracted to the position of the vehicle. We
based on the adaptive cruise control (ACC) by using local calculate pavg in the same way as the following:
information among adjacent robots. In this mechanism, each
vehicle can determine to be clustered according to its
velocities and positions of preceding and following vehicles.
All the above-mentioned mechanisms do not have the (4)
facility of selecting a leader vehicle autonomously and
organize a platoon without the restriction of only specific The distance d from X to the average position of its
vehicles. Hence, in this paper, we propose a mechanism to neighborhood is expressed as follows:
select an autonomous platoon leader vehicle for all vehicles.
(5)
III. STABLE LEADER ELECTION FOR PLATOONING
where pcurrent is the current position of X.
We assume that a platoon moves on a designated lane and The smaller V is, the closer the velocity of X is to the
other vehicles move on the other lanes. All vehicles can average velocity of its neighbors. The bigger d is, the more
frequently share their own local information using the ahead X travels. Finally, each vehicle calculates its suitability
vehicular global positioning system (GPS) and all vehicles are value, W, as follows:
equipped with wireless communication units for building an
ad hoc network with other vehicles. A platoon includes a  =  ×   (6)
leader vehicle which leads the platoon and one or more
follower vehicles which move tightly after the leader vehicle
as shown in Figure 1 [1]. where 0 < α ≤ 1. The vehicle with the largest W value is
selected as the platoon leader. Each vehicle waits for a random
amount of time before sending a Leader Vehicle Announce
(LV_Announce) message. In the IEEE 802.11 MAC protocol,
the distributed coordination function (DCF) controls the media
access using the mechanism of carrier sense multiple access
with collision avoidance (CSMA/CA). A vehicle utilizes DCF
and W for the calculation of its timer value for an
Figure 1. A Group of vehicles in a platoon LV_Announce message transmission:

In a VANET, vehicles exchange mobility information by


using beacon messages. When a platoon is created, a vehicle is
selected as a leader which is travelling ahead of others and is (7)
of a stable velocity. It is determined by the suitability value
calculated according to the relative mobility information of the where Dmax is the maximum transmission distance, W is the
neighbor of a vehicle. value of the suitability metric. CWmin is the minimum
Each vehicle X calculates the difference of its velocity from contention window sizes and CWmax is the maximum
the average velocity, vavg, of its neighbors. Also, it figures out contention window sizes.
how far its position is to the average position, pavg, of all of its When vehicles intend to create or join a platoon and enter a
neighbors. The normalized average relative velocity, V, is designated lane, vehicles exchange the mobility information
calculated as the following: through beacon messages. Each vehicle calculates its
suitability according to the information from a beacon
message. The vehicle selected as a platoon leader vehicle (LV)
periodically broadcasts Leader_Announcement messages to its
(1) follower vehicles. The vehicle which is behind the leader
vehicle and receives the Leader_Announcement message can
join this platoon to be a follower vehicle (FV).
A vehicle ignores the Leader_Announcement message from
(2) its backward leader vehicle. A leader vehicle can select a more
suitable leader to follow. In that case, two platoons may merge

248

Authorized licensed use limited to: UNIVERSITY TEKNOLOGI MALAYSIA. Downloaded on June 09,2020 at 04:47:33 UTC from IEEE Xplore. Restrictions apply.
to one. If a follower vehicle receives more than one set to 6Mbps and the beacon interval to100ms. In order to
Leader_Announcement messages from different vehicles, it analyze the performance of platooning mechanisms, we have
chooses the foremost leader vehicle as its leader. If a leader used various transmission ranges. The transmission range is
vehicle wants to leave or give up its role, it sends a Leader_ varied from 60m to 200m.
Leave or Leader_Giveup message to its follower vehicles, We assume that all vehicles are platoon-enabled and intend
respectively. Figure 2 shows the procedure of platoon to join a platoon. The follower vehicles of a platoon move at
formation. the same speed as that of their leader vehicle and the intra-
If an LV or FV wants to stay in the platoon more, the speed platoon distance (i.e., the inter-vehicle distance in a platoon) is
of the follower vehicles should be adjusted. A range of set to 10m. We have compared our APLS mechanism with the
technologies such as CACC are utilized to maintain platoons. distance-based reactive clustering method (DRCM) [8].
A constant-headway policy of the CACC system keeps a given Because DRCM uses the mobility information in organizing
time headway between two neighbor vehicles in a platoon clusters like ours, we compared ours with DRCM.
according to the information which a preceding vehicle and a We have measured the maximum lane capacity whose unit
leader vehicle provide. A vehicle adjusts its speed and is vehicles/lane/hr. In [10], the maximum lane capacity is
acceleration to the desired ones in order to maintain a platoon. computed based on the average platoon size, AvgPlSize, in the
number of vehicles and is described in the following equation:

(9)

where v is the mean velocity (km/hr), h is the inter-vehicle


(a) distance (m) in a platoon, s is the mean vehicle length (m) and
T is the minimum interval time (s) between two neighboring
platoons.
Figure 3 shows that our APLS gives larger average platoon
size than DRCM. In ours, as the transmission range increases,
the average platoon size also increases. A larger average
platoon size implies higher highway capacity.

(b)

(c)
Figure 2. Procedure of platoon formation (a) leader vehicle
Figure 31. Average platoon size vs. transmission range (with
selection, (b) platoon formation, (c) platoon merge
100 vehicles)

IV. PERFORMANCE EVALUATION Figure 4 shows the maximum lane capacity for various
In order to evaluate the performance of our mechanism, we transmission ranges. In this case, h, s, v and T are set to 10m,
have used the NS-3 simulator [9]. The IEEE 802.11p standard 4m, 108km/hr and 3s, respectively. APLS shows larger
protocol is used for the vehicular wireless communications. It maximum lane capacity than DRCM. The maximum lane
uses 75 Mhz bandwidth on 5 GHz spectrum. We utilize the capacity can be increased up to 4500 vehicles/lane/hr when the
WAVE short message protocol (WSMP) to send beacon average platoon size is 8 vehicles and the transmission range is
messages on one control channel. We simulated a 10km-long 200m.
single lane highway with the speed limit of 35m/s and the
mean speed of 30m/s for 500s. The data transmission rate is

249

Authorized licensed use limited to: UNIVERSITY TEKNOLOGI MALAYSIA. Downloaded on June 09,2020 at 04:47:33 UTC from IEEE Xplore. Restrictions apply.
REFERENCES

[1] Y. Chen and P. Kavathekar, “Vehicle Platooning: A Brief Survey and


Categorization”, ASME International Design Engineering Technical
Conference, 2011.
[2] T. Robinson, E. Coelingh and E. Chan, “Operating Platoons on public
motorways: An introduction to the SARTRE platooning programme,”
ITS World Congress, 2010.
[3] E. Shladover, J. Spring and C. Nowakowski, “Cooperative Adaptive
Cruise Control in Real Traffic Situations,” IEEE Transactions on
Intelligent Transportation Systems, 2014.
[4] B. Krishnamachari and F. Bai, “Exploiting the Wisdom of the Crowd:
Localized, Distributed Information-centric VANETs,” IEEE
Figure 4. Maximum lane capacity vs. transmission range Communications Magazine, 2010.
[5] T. Robinson, E. Chan, and E. Coelingh, “Operating Platoons on public
motorways: An introduction to the SARTRE platooning programme,” in
Proceedings of ITS World Congress, 2010.
[6] F. Browand, J. McArthur, and C. Radovich, “Fuel Saving Achieved in
V. CONCLUSION the Field Test of Two Tandem Trucks,” California PATH, 2004.
In this paper, a mechanism to select a platoon leader vehicle [7] D. Jia, K. Lu , and J. Wang, “A Disturbance-Adaptive Design for
using the relative mobility information was proposed. Here, a VANET-Enabled Vehicle Platoon”, IEEE Transactions on Vehicular
Technology, 2014.
vehicle autonomously decides to be a platoon leader without
[8] S. Hoshino, “Reactive Clustering Method for Platooning Autonomous
the help of AHS. This mechanism considers the local Mobile Robots Intelligent Autonomous Vehicles”, 8th IFAC Symposium
information of all neighboring vehicles for leader selection. on Intelligent Autonomous Vehicles, 2013.
We implemented this mechanism with NS-3 and the [9] The Network Simulator, NS-3, http://www.nsnam.org.
simulation results show the effectiveness of our mechanism [10] T. Dao, “A Decentralized Approach to Dynamic Collaborative Driving
with increased highway capacity. Coordination”, PhD thesis, University of Waterloo, 2008.

250

Authorized licensed use limited to: UNIVERSITY TEKNOLOGI MALAYSIA. Downloaded on June 09,2020 at 04:47:33 UTC from IEEE Xplore. Restrictions apply.

You might also like