2, MARCH 2010


Decentralized Spacing Control of a String of Multiple Vehicles Over Lossy Datalinks
´ , Member, IEEE, and Claire J. Tomlin, Senior Member, IEEE Rodney Teo, Member, IEEE, Duˇ san M. Stipanovic
less datalinks. Wireless datalinks are however not perfect and suffer from delays and dropouts. Sheikholeslam and Desoer [16] studied the performance of the platoon when there is continually no communication of lead vehicle information. It was shown that string stability is lost without information of the lead vehicle. Hedrick et al. [17] studied the effects of communication delays from the lead vehicle on string stability. They concluded that any delay in the communicated information using the existing control algorithms [18] will not be string stable over all conditions, and thus proposed the development of control algorithms that are robust to communication delays and to random dropouts. In [19], the effect of random momentary dropouts was also studied but it was for a fully redundant information structure in which all vehicles communicate their state information to each other. Similarly, in [3], measurement losses among satellites due to the shadowing effect was addressed. Full redundancy in the measurements of relative spacing was also assumed. In [20], localized estimators were proposed to reduce communication requirements. Robust stability issues were addressed whereas peak value analysis of spacing error was beyond the scope of the paper. In this paper, no redundancy is assumed. Each vehicle has only the measurements of the lead and preceding vehicles’ states as in [21]. The effect of random momentary lead vehicle state dropouts on leader-to-formation stability, as defined in [22], is studied. During dropouts, the vehicles would apply the dead reckoning process to estimate the lead vehicle’s state. The resulting closed loop system is analyzed mathematically and it is determined that, for bursty links, leader-to-formation stability can be retained if the lead vehicle indeed maintains its speed and if not, the spacing error will not exceed some bound which is some finite factor of the peak value of the lead vehicle’s acceleration. II. NOTATION The notations used are as follows: refers to the -norm of the signal to the 1-norm of the im, and to the inverse transform. For pulse response a string of vehicles, we define , and as, respectively, the and distance traveled, speed and acceleration of vehicle . are, respectively, the spacing error and the desired spacing and . The symbols above a variable as between vehicles in refers to an estimate of to a propagation, to the error in the estimate and to a measurement of . III. DESIGN GOALS AND SPACING ERROR TRANSFER FUNCTION The controller design objectives are to achieve the following: • leader-to-formation stability (as in [22]) which requires spacing error to be bounded for: 1) any initial formation spacing error and; 2) any bounded input of the leader (Note

Abstract—In spacing control of multiple vehicles as in aircraft, spacecraft formation flying and highway vehicle platooning, previous research has shown that the lead vehicle state is required by all following vehicles in order to achieve leader-to-formation stability. Following vehicles can estimate the lead vehicle’s state during losses by assuming that the lead vehicle maintains its speed. In this paper, it is determined that, for bursty links, leader-to-formation stability can be retained if the lead vehicle indeed maintains its speed and if not, the spacing error will not exceed some bound which is some finite factor of the peak value of the lead vehicle’s acceleration. Index Terms—Communication loss, decentralized control, leader-to-formation stability, multiple vehicles, spacing control, string stability, wireless datalink.

I. INTRODUCTION PACING control of multiple vehicles has applications in areas such as automated highway systems (AHS), aircraft [1], [2] and spacecraft [3] formation flight, closely spaced parallel approaches [4], and separation control of arrival stream aircraft [5]. Spacing control research for AHS is the most extensive. There is also other related research that involves the use of the overlapping technique yielding controllers with good performance [6], and a theory and control techniques for formation maneuvering [7]–[10]. AHS research began in the 1960’s [11] and Shladover [12] has given a very extensive review of the AHS research done. Shladover [13] pointed out the need for lead vehicle information to obtain string stability with a linear static controller for spacing control. Headway control however does not require lead vehicle information [14]. Swaroop et al. [15] compared spacing and headway control laws and found that the latter required control torques inversely proportional to the headway. This could lead to input saturation for small headways. It was concluded that for high capacity, small vehicle to vehicle spacing, the constant spacing law is necessary at the price of inter-vehicle communication. The most practical means for this is through wire-


Manuscript received November 06, 2007; revised December 14, 2008. Manuscript received in final form February 17, 2009. First published October 30, 2009; current version published February 24, 2010. Recommended by Associate Editor C. A. Rabbath. This work was supported in part by DSTA, Singapore, the DARPA Software Enabled Control (SEC) program administered by AFRL under Contract F33615-99-C-3014, by a DoD Multidisciplinary University Research Initiative (MURI) program administered by ONR under Grant N00014-02-1-0720; and by the DARPA MICA program administered by SPAWAR under Contract N66001-01-C-8080. R. Teo is with the DSO National Laboratories, Singapore (e-mail: ´ is with the IESE Department and CSL, University of Illinois D. M. Stipanovic at Urbana-Champaign, Urbana, IL 61801 USA (e-mail: C. J. Tomlin is with the Department of Electrical Engineering and Computer Science, University of California, Berkeley, CA 94720-1770 USA, and also with the Department of Aeronautics and Astronautics, Stanford University, Stanford CA 94305 USA (e-mail: Digital Object Identifier 10.1109/TCST.2009.2016109

1063-6536/$26.00 © 2009 IEEE

[15]. refers to the lead vehicle. and propagation is given by . . • rise time. Mathematically. The and th vehicle at time .1 s. The system dynamics then become a discrete-time switched linear system (3) where the state and control inputs are . and overshoot performance specifications. . the resulting transfer function between and is (1) where . Let the relative states be and . . . let the control input be a linear combination of the accelerations. the control input . a propagation of the state is computed and used in the control law. IV. For a wireless network with broadcasts at intervals of time. relative speeds and positions of the lead and preceding vehicles. to achieve string stability. where if the platoon travels mostly at constant speed. HANDLING COMMUNICATION DROP-OUTS The method studied here to handle communication dropouts is to control with a propagation of the lead vehicle state. . this can be written as: .e. dynamics As mentioned earlier in [13]. . Further. ANALYSIS This section derives the maximum absolute value of which can be written as . . Hence would typically be in the order of 0. . this is a good choice where are the system matrices in (3). . .e. state information of the lead vehicle is required. We denote in (5) as the two components of . (5) (2) which implies that each vehicle assumes that the lead vehicle travels at constant speed during losses. and [18]. When the lead vehicle state is not available. MARCH 2010 that Condition 1) is also known as string stability as in [13]). To study the effect of communication dropouts on spacing error while meeting the above goals. in the tually relative states dynamics and working in the -domain. For the first vehicle behind the is aclead vehicle. . control input and 1 to the first vehicle behind the lead and so on. and hicle is . Because . Substituting the equation for the input. i. . We start by writing the model of function from and . .. where is vehicle ’s vehicle as . the control input is the same except that . constant) over the sample period . . 18. will be zero order held of vehicle at the th time interval. . Thus. and where (4) and . settling time. the contribution from each input can be considered separately as if they are independent of each other. and Also. The discrete-time dynamics of ve. we require the transfer to . • satisfactorily small effect from communication dropouts on spacing error.470 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY.. NO. The bandwidth of the vehicle system may be in the order of 1 Hz. Substituting the states with the relative states in the discrete-time dynamics gives the relative states . (i. . . V. 2. VOL. where implies a lost link between the lead implies a good link.

Therefore where To find that maximizes . . For small samquences that maximize the gain from to .: DECENTRALIZED SPACING CONTROL OF A STRING OF MULTIPLE VEHICLES OVER LOSSY DATALINKS 471 Consider first the contribution from . This may not usually occur in practice but would give a guaranteed upper bound on . they are in fact computing their controls with respect to a virtual but common vehicle. the transfer function to is identical to the case in which the links are from always UP. The following can thus be written: (6) . and with link losses. is unbounded with It can be seen from (7) that increasing . and for . we can consider the effects of (8) with and . Last. this is because the lead vehicle is predicted to travel at constant speed during link losses. It can be seen by inspection of (5) that the products involving (for all ) are independent of the link status parameter. and . these results can be used as a design guide that gives the relationships among the peak acceleration permitted. These numbers represent typical systems which would have speed control settling times of around 3 seconds and wireless links enabling 10 Hz small packet broadcasts with losses not lasting more than 1 s. it is guaranteed that the spacing error will be bounded as in (9). Using (8). This nullifies the effect of link losses on this component of the transfer function. . (10) (7) Remark 1: It implies that the worst case condition occurs when either the vehicle’s link or its preceding vehicle’s link is down BUT not when both are down simultaneously. VI. it if boundedness attenuation. Thus.TEO et al. where is the induced -norm from to Consider now the contribution from as represented by which can be obtained by finding the switching and input se. NUMERICAL EXAMPLE The case of 3 s. First. can be computed. Theorem 1: Let the settling time of the spacing controller under no link loss conditions be and the value of be computed for a link outage duration of . and or when . The second conclusion can be stated as the following theorem. The analysis above can now be summed up as follows. 1 s is now studied to check the analysis above. Outline of proof: The proof can be derived by individually examining the terms of the expansion of the second term of (5). If the lead vehicle’s . letting and both . and monotonically decreases to if . the system retains string stability even in the presence of link losses in that upstream spacing error disturbances attenuate as they propagate downstream along the string. Consider instead bursty links which will be UP for most of the time and DOWN sporadically. Intuitively. then the (1)]. in the absence of lead vehicle accelerations and with the appropriate choice of controller gains. When they are [s]. If both and have lost links with the lead vehicle and are vehicles estimating the lead vehicle state simultaneously. there is no impact on spacing control. in the presence of lead vehicle accelerations and upstream disturbances in spacing errors. the spacing error can be bounded as per (8). maximum absolute value of is obtained when . The expansion gives Now. the link outages are less than peak acceleration is and the outages are spaced out by at least . the link loss statistics and the peak spacing error that can be tolerated. will be attenuated over time. . To choose the control law gains. where is the Thus. For real-life implementation. In fact. When they are restored DOWN for to UP. then . (Proposition 1) for the period This shows that the spacing error of all vehicles in a string will be bounded by some finite factor of the peak value of the acceleration of the lead vehicle. there is an intuitive explanation for this. Let [s] be the minimum time the links remain UP in between outages. and pling period which implies [see (1)]. impulse response of (1). we find those that minimize the effect of datalink losses on . the worst-case effects of . is derived. . are cascaded together leading to a worstvehicle case accumulative effect on vehicle as in (9) . On hindsight. the gradient. . This part of the system is in fact equivalent to an LTI system. and hence as well. If we assume that the settling time of system is less than or equal to [s]. One of the vehicle’s link has to be UP for there to be an impact on spacing control. . would be given by the application of the worst-case link loss and switching sequence [s]. For can be seen that monotonically increases up to . could grow. when both links are DOWN. [refer to Proposition 1: If for and if .

loop system of (5) be Recall that -domain and -domain poles with identical time. MARCH 2010 Fig.1 s. . which give ..e. with . 2. CONCLUSIONS AND FUTURE WORK This paper studies the effect of intermittent losses of the lead vehicle’s state on leader-to-formation stability. . The design is performed with the following . The approximations of rise time. It is determined that. (ks k )=(ka k ) WITH q = 0:6. Future work might be to estimate the lead vehicle’s state by assuming that the last known acceleration is maintained. VII. The results. as in (as computed Table I. This . For the study. 1. The acceleration input of all vehicles appear noisy. 1 to achieve string stability during perfect communications). the vehicles estimate the lead vehicle’s state during losses by assuming that it would maintain its speed. 1. The minimization problem produces the gains. where is the domain characteristics are related by sampling period. Note that the spacing error attenuates from vehicles 1 to 4 and thereafter are clearly bounded. the simulation for 10 vehicles led by a lead vehicle which performs an acceleration of 1 m/s for 4 s causing the speed of the string to increase from 20 to 24 m/s. cient is set to greater than or equal to . shows that for ). Emulating the links as first order Markov models where the probability of the link going UP when previously UP is and when previously DOWN is . leader-to-formation stability can be retained if the lead vehicle indeed maintains its speed and if not. i. for bursty links. are in the unit circle for system stability) and (control gains are bounded which will in turn limit the size of the control inputs). A steepest descent gradient search is used together with penalty functions. this corresponds to a case of “boundedness”. a Monte Carlo simulation of 500 runs is performed. the spacing error will not exceed some bound which is some finite factor of the peak value of the lead vehicle’s acceleration. this also sets a limit ( is chosen to be less than on the overshoot). settling time. This is due to the changing link status. With reference to (10). Let the dominant poles of the closedoutage duration of and let . those that minimize which is computed for an .472 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY. VOL. and values: 0. is shown in Fig. . 18. Time history of 10 vehicles following lead vehicle’s 4-s 1 m/s acceleration. (system poles. r = 0:6 FOR VARIOUS CUMULATIVE PROBABILITIES TABLE I To check that the spacing error bound is respected. over subject to Problem: To minimize (rise time is set to less than ). The following controller design problem is thus proposed. and damping coefficient in the first three constraints are good for second order systems [23]. (settling (damping coeffitime is set to less than ). NO.

Speyer.. Project METRAN: An Integrated. no. Fax and R. and A. Chien. Syst. D. 3..: DECENTRALIZED SPACING CONTROL OF A STRING OF MULTIPLE VEHICLES OVER LOSSY DATALINKS 473 may be a more accurate estimate in cases where the links recover faster than lead vehicle acceleration changes. Chichka. “Flocking for multi-agent dynamic systems: Algorithms and theory.” IEEE Trans. Stipanovic overlapping control of a formation of unmanned aerial vehicles. Oct. 657–672. Singapore. G. 2008. Hadaegh. [11] M. 401–420. “Decentralized spacing control of a string of multiple vehicles over lossy datalink. Pappas. pp..” IEEE Trans.. pp. 1991. Dyn. 4.” in Proc.” in Proc. Autom. pp. 24. “Influence of speed and altitude profile on the dynamics of in-trail following aircraft. Mahal. vol. Amer. 49. 2836–2841. ´ . AIAA2000–AIAA-4362. Hoffman. 291–297. “Cooperative control of mobile sensor networks: Adaptive gradient climbing in distributed environment. W. no. Syst. Nov. Park. vol. [23] G. [21] R. E. Veh. 42.” in Proc. [2] M. Teo. “A model predictive decentralized control scheme with reduced communication requirement for spacecraft formation. J. Tomlin.” Automatica. Franklin. 268–278. Spain.” presented at the 4th Asian Control Conf. D. [7] J. M. Pachter. Rep. and C. 4. 1999. Tanner. vol. no. 100. Y.. and P. “Peak-seeking control with application to formation flight. 2003. pp. May/Jun. Autom..” presented at the 15th IFAC World Congr. 1285–1296. Mar. J. 2002. 49. vol. F. Narendran. no. Teo and C. Autom. UCB-ITS-PRR-2001-29. and C. 40. Veh. Technol.. “A comparison of spacing and headway control strategy for automatically controlled vehicles. “Consensus problems in networks of agents with switching topology and time-delays.. 1994. Tomlin. “Control topologies for deep space formation flying spacecraft. Dec. “Decentralized [6] D. 24. J. M. Control Conf. [20] J. Desoer. 1292–1302. 2. Swaroop. Lavaei. Control. “Computing danger zones for provably safe closely spaced parallel approaches. Nov. Y. D. Nov. [18] J.. AIAA Guid. pp. Hedrick. L. pp. [4] R. Meas. 8. Stipanovic. Chien. [15] D. 51.” Veh. California Partners for Advanced Transit and Highways.” AIAA J. Barcelona. Leonard. Murray. [9] R. Inalhan. “Leader-to-follower stability. vol. 1520–1533. pp. May 2002. Aug.. 8. Zeghal. and S.. pp. R. Guid. Hedrick. vol. Shladover.” IEEE Trans. J. J. 1993. Nav.” Tech. E. 1993. “Optimized vehicle control/communication interaction in an automated highway system. Aug. [5] P. Digital Control of Dynamic Systems. S. CO. [17] J. 546–54. Sep. 2001. “Longitudinal control of a platoon of vehicles with no communication of lead vehicle information: A system level study. 1998. vol. Shladover. A. Proud.TEO et al.. Smith and F. Mar. REFERENCES [1] D. Aghdam. J. Chen. 42. Control. Guid. Fiorelli. no. ´ . M. 2004. Kumar. E. .. “Tight formation flight control.” ASME J. 4. Menlo Park. 6–7. J. “Longitudinal control of automated guideway transit vehicles within platoons. Teo. 1966. no.” IEEE Trans. Hanson.” in Proc. pp. A. Dyn. J. 2463–2470. 597–625. “Review of the state of development of advanced vehicle control systems. Swaroop..” IEEE Trans. 2004. 1978. 26. Robot. no. no. 682–687. vol. “Information flow and cooperative control of vehicle formations. and D. Control. Hedrick. VA. Stipanovic over a lossy datalink. Dyn. M. no. Jun. G. 2004. and C.” in Proc. F./Apr. M. J. “Intelligent cruise control. and V. pp. Evolutionary Transportation System for Urban Areas. Cambridge. pp. Olfati-Saber and R. Syst. 2. 2004. vol. 8. vol. 16. [8] R. loannou. no. vol. G. V. Control. Control. Control. [22] H. and N. 433–455. pp. and A. no. 3. [16] S. pp. pp. Tomlin. C. 246–254. Workman. 3. vol. Control Syst. J. 2001. 551–595. 1995. pp. loannou and C.. Vinken. pp. [14] P. Nav.” IEEE Trans. J. Ogren.” Veh.. Teo. 3. Mar. [3] R. [12] S. Jun. no. and C. Murray. pp. Jul. 23. “Multiple vehicle control [19] R.” IEEE Trans. Powell. McMahon. E. Control Conf. Amer. Autom..” AIAA J. vol. Control. vol. Control Conf. C. Olfati-Saber. 3107–3112. [13] S. Technol. L. pp. no. 20. D’Azzo. 2000. Arlington. J. Denver. 2003. D. Sep. Jul. 2002. and M. MA: MIT Press. Technol. A. 2006. G. G. 434–442. Tomlin. Momeni. 9. “Longitudinal vehicle controller design for IVHS systems. and K. Dec. Sheikholeslam and C. IEEE Conf. Nav. [10] P. IEEE CDC. CA: Addison-Wesley.

Sign up to vote on this title
UsefulNot useful