Eco-Platooning of Autonomous Electrical Vehicles Using Distributed Model Predictive Control

Size: px
Start display at page:

Download "Eco-Platooning of Autonomous Electrical Vehicles Using Distributed Model Predictive Control"

Transcription

1 Eco-Platooning of Autonomous Electrical Vehicles Using Distributed Model Predictive Control Aaron Lelouvier, Jacopo Guanetti and Francesco Borrelli Abstract We present a distributed predictive controller architecture for the coordination of a group of electrical connected autonomous vehicles CAVs. The objective is the energy optimal operation of the group for a given desired distance and arrival time of each CAV. In the distributed implementation, the agents exchange the predicted trajectories and iteratively improve the local solutions. The proposed approach computes the speed trajectories of each CAV to minimize the energy consumption of the entire group: this can involve travelling in sub-groups micro-platoons and performing the necessary formation joining and dismantling manoeuvres. We use simulation to show the effectiveness of the proposed approach and compare it to a centralized optimal control strategy. I. INTRODUCTION The transportation sector is currently undergoing important changes related to vehicle connectivity, automation, and electrification. Connected and automated vehicles CAVs are the focus of much academic research and industrial development efforts. CAVs can enable the reduction of road accidents and the improvement of traffic flow and road throughput [1] [4]. On another front, electric vehicles EVs enable operation without local pollutant emissions [5]. Their main drawbac is often identified in the limited electric driving range; this is particularly inconvenient in long trips, due to the relatively long charging times. CAVs have the potential to actively control their speed profile and thus their energy consumption [6] [8]. This feature is particularly desirable in EVs, where energy efficiency affects not only the cost of operation, but also the driving range and the overall user satisfaction. Connectivity and driving automation for energy efficiency have been thoroughly studied for heavy-duty vehicles performing freight transportation [9]. In heavy duty vehicles, energy savings from reduced inter-vehicular distance can be substantial. However, energy savings are not trivially achieved tracing a small inter-vehicular distance, because aggressive throttling is generally detrimental for fuel economy [9]. When shifting the focus on supervisory control, travel plans and constraints are usually nown in advance, at least for vehicles belonging to the same operator. A centralized planner is therefore realistic and desirable [10]. In CAVs for personal transportation, using a centralized planning approach is less realistic. Travel plans and constraints may not be completely nown in advance, and may change over time. Moreover, travelled distances tend to be This wor was not supported by any organization Department of Mechanical Engineering, University of California at Bereley, CA, USA. {jacopoguanetti,fborrelli}@bereley.edu shorter, while the flexibility on the arrival time is lower than in freight transportation. In this paper, we propose a distributed MPC approach for energy-saving platoon planning. Our controller optimizes the vehicles speed profiles, accounting for the trip constraints and seeing opportunities for energy savings. The spontaneous formation of small platoons can result from the optimization process. Clearly, platoons are created when the pah in common to the vehicles is long enough to justify possible additional energy expense to reach other vehicles. The trip constraints are set independently for each agent, but they all contribute to the common goal of energy minimization, therefore an iterative approach is proposed to achieve a consensus on the trajectories. Performance of the proposed approach is assessed with a set of simulations. Our simulation setup includes lower control layers for longitudinal speed and vehicle overtaing, as well as a centralized counterpart of our proposed controller. Our distributed implementation attains good performance when compared to the centralized benchmar, and can result in significant improvements when compared to vehicles driving alone. The paper is organized as follows. Section II describes the vehicle model. Section III discusses the control hierarchy and the lower control layers. Section IV formulates the eco-platooning problem and solves it via centralised MPC. Section V, proposes the distributed MPC approach to ecoplatooning. Section VI shows our simulation results. The paper ends with some concluding remars. II. SYSTEM MODEL In this section, we introduce our models for the vehicles longitudinal and lateral dynamics, for the battery charge dynamics, and for the aerodynamic drag. These models account for a single vehicle i, belonging to the group G of vehicles considered in the platoon planning problem. A. Vehicle model We use the following inematic bicycle model [11] s i +1 = si + t sv i cos ψ i + βi, 1a y i +1 = yi + t sv i sin ψ i + βi, 1b F i t, F i r, F i a,, 1c v i +1 = vi + t s m ψ i +1 = ψi + t s v i l sin r β i, 1d β i = tan 1 lr l r + l f tanδ i, 1e

2 where the suffix is the discrete time index and s i denotes vehicle i s longitudinal position, y i its lateral position, v i the velocity, ψ i the inertial heading angle, β i the sideslip angle, and δ i the steering angle. The parameters are the vehicle mass m and the distances from the center of mass to the front wheels l f and the rear wheels l r. F i t is the traction force at the wheels, F r i is the rolling friction force, F a i is the aerodynamic drag force. When travelling on flat roads, they are respectively defined as F i t, = g r r w T i m,, F i r, = m c r g, F i a, = ρ c d A f 2 v i 2a 2b 2, 2c where g r is the gear ratio, r w the wheel radius, c r is the rolling friction factor, g the gravitational constant, ρ the air density, c d the air-drag coefficient and A f the frontal surface of the vehicle. We assume that g r is fixed [5], while T m and δ are controllable inputs. In the interest of simplified control design, a model of the longitudinal dynamics only is also introduced v i +1 = vi + t s m s i +1 = si B. Battery dynamics F i t, F i r, F i a,, 3a + t sv i. 3b In [12], the electric power drained from the battery by the motor is modelled as P i m, = b g 2 r 1 T i m, r vi + b 2 T m, i, 4 w The parameters are set to b 1 = 1 and b 2 = 0.18 to fit the efficiency map of a 70 W motor taen from [13]. The dynamics for the battery state of charge ξ are defined as ξ i +1 = ξi t s P i m, η ɛ, 5 b where η is the battery efficiency and ɛ b its total energy capacity. C. Aerodynamic drag model For a vehicle i following another vehicle j, the aerodynamic drag coefficient c i d generally depends on the intervehicular distance d = s j s i. For d > 0, an experimental characterization 1 is found in [14]; we approximate that characteristic as c appr d = c nom d, 6 where c nom = For d < 0, c d d = c nom holds. The switching behaviour is approximated introducing the smooth function Sd Sd = tanh100d d s, 7 1 The characterization in [14] considers heavy duty vehicles. To the best of the authors nowledge, no similar data for personal vehicles are publicly available. Air drag reduction may be less relevant in cars than in trucs, resuting into platoon formation less convenient. Fig. 1: Aerodynamic drag coefficient c d as a function of longitudinal and lateral distances d and d y. c cont d = c nom 1 Sd + c appr d Sd, 8 where d s is the distance where the switch occurs. We set d s = 5 m to ensure that the maximum reduction of aerodynamic drag occurs at a safe inter-vehicular distance. Finally, as shown in Figure 1, we also model the effect of the lateral deviation y = y j y i as ccont d c d d, y = c nom 1 + e 2 y 1. 9 c nom III. CONTROL SYSTEM ARCHITECTURE Our objective is to minimize the total energy that the vehicles belonging to group G drain from their batteries, given constraints on the destination and the arrival time. The individual speed profiles are optimized to minimize the energy consumption. Forming platoons that minimize the relative distance is desirable, unless the energy saved by doing so is compensated by the energy spent to form the platoons for instance by speeding up to reach other vehicles. We approach the above problem with a trajectory planning controller, that produces reference signals for lower level tracing controllers. The control hierarchy, inspired by [10], includes the following three levels from high to low. Eco-platooning controller - solves the eco-platooning planning problem and outputs a prediction for the velocity trajectory of the vehicle. Overtaing controller - receives the longitudinal prediction from the eco-platooning controller and determines the optimal lateral trajectory, avoiding collisions and performing overtaing as needed. Trajectory tracing controller - receives the longitudinal and lateral trajectory predictions from the upper levels and computes the corresponding optimal torque and steering angle of the vehicle. In the following subsections, we briefly introduce the two lower layers of the hierarchy.

3 A. Overtaing controller Consider a vehicle i approaching a vehicle j. We define an ellipsoidal safe region around vehicle j by setting [15] s i s j 2 + yi y j 2 } 2l {{ 2w } c cs i,y i,s j,y j 1, where l and w are respectively the length and width of vehicle j. A MPC controller with horizon H o is set up to compute the optimal lateral trajectories satisfying the constraints of the safety zones. The overtaing MPC controller for vehicle i solves the following optimization problem. Problem 1: min y i t t,...,yi t+ho 1 t s.t. t+h o y i t yi ref 2 =t s i +1 t = si y i +1 t yi t s t + t sv i t, t < ẏ max, = t,..., t + H o 1, c c s i t, yi t, sj t, yj t 1, = t,..., t + H o, j N i, s i t t = si t. In Problem 1, ẏ max is the maximum rate of change of the lateral position and N i is the set of neighbouring cars of vehicle i, N i = G\i. v i is the velocity trajectory received from the eco-platooning controller. y ref is the reference lateral position the centre of the left lane. B. Trajectory tracing controller The tracing MPC controller has horizon H t and uses the bicycle model 1. For vehicle i, we define the cost function t+h t J i t = c y y i t y opt i 2 +c v v i t v opt i 2 =t and solve, at each time step, the following problem. Problem 2: min T i i,...,t m,t t m,t+h t 1 t δ i t t,...,δi t+h t 1 t J i t s.t. dynamics in 1, T min T i m, t T max, v min v i t vmax, T i m,+1 t T i m, t t s < T max, ψ i +1 t ψi t t s < ψ max, = t,..., t + H t 1, y i t t = yi t, ψ i t t = ψi t. In Problem 2, c y and c v are tuning coefficients, y i opt are the lateral trajectories received from the overtaing controller, T max, T min, v max, v min are upper and lower bounds on T m and v, T max and ψ max are the maximum rates of change of T m and ψ. IV. PERFORMANCE BENCHMARKING VIA CENTRALIZED CONTROL In this section, we formalize the eco-platooning planning problem, and we propose a centralized receding horizon solution, that is used as a performance benchmar in our simulations. A. Terminal set and cost design We constrain the vehicle position at the end of the prediction horizon such that the desired arrival time and destination remain feasible driving at maximum speed after the end of the MPC horizon s lb = st 0 + s arr t arr T v max, 10 where t 0 is the current time, H the controller horizon, t arr the maximum remaining time to arrival and s arr the remaining distance to arrival. A terminal cost penalizes the deviation from desired values of position and velocity J vel = c vel v des vt f 2, J pos = c pos s des st f 2, 11a 11b where c vel and c pos are tuning parameters, v des is the constant velocity that allows to cover the remaining distance s arr in time t arr, and the s des is the corresponding position at the end of the horizon v des = s arr st 0, t arr t 0 12a s des = st 0 + v des H. 12b To ensure that the remaining battery charge is sufficient to reach destination, a prediction for the battery charge is also included in the receding horizon. Driving alone at velocity v min requires the traction torque T vmin = r wm g r g c r + ρ A f c nom 2 m v2 min, 13 which results in a constant discharge rate of the battery ξ vmin = 1 g r b 1 T vmin v min + b 2 Tv 2 ηɛ b r min. 14 w The terminal lower bound on the state of charge is then set as ξ lb = ξ min t arr t 0 t horizon ξ vmin, 15 where ξ min is the minimal charge at arrival.

4 B. Proximity penalisation As some preliminary simulations confirmed, the formulation introduced so far may bring the vehicles in a platoon to frequently switch positions in general, there may be multiple locally optimal formations. In practice, frequent switching of positions in the platoon is undesirable. To mitigate this issue, we introduce a soft constraint penalizing vehicles driving closer than d s = 5 m on the longitudinal axis, s i s j 2 25 λ i,j, where λ i,j 0 is the associated slac variable. C. Centralised optimisation problem For each vehicle, the stage cost includes the drained battery power 4 and a penalty on the slac λ i,j l i g r = b 1 T m i v i + b 2 T m i 2 + c λ λ i,j 2. r w j N i The optimization problem solved by the centralized controller is: Problem 3: min T i i,...,t m,t t m,t+h 1 t i G G i=1 J i pos + J i s.t. dynamics in 3, 5, vel + t+h 1 =t T min T i m, t T max, v min v i t vmax, s i t sj t 2 25 λ i,j, λ i,j 0, = t,..., t + H 1, s i t+h t si lb, ξi t+h t ξi lb, i G, j N i. V. DISTRIBUTED AVERAGING CONTROLLER l i We now introduce the proposed distributed controller. After discussing agents coupling, we define the optimization problem solved by each vehicle, and we describe the iterative procedure used to reach a consensus between the vehicles. A. Agent coupling term For a fixed velocity trajectory v i it holds that v i +1 vi t s = c r g ρci d A f v i 2 2m + g r T i m, m r w. If the vehicle is travelling alone then the aerodynamic coefficient is c i d = c nom, otherwise it is reduced by a quantity that depends on the inter-vehicular distance, c i d = c nom c i d di,j. Correspondingly, the motor torque is also i reduced by a quantity T m, that is easily found to be T i m = r w 2 g r ρ A f v i t 2 c i d di,j. T i m Plugging into the battery power equation 4, we estimate the energy saved by that vehicle j due to the proximity to vehicle i as v j 3 j c d dj,i l i j red = b 1ρ A f 2 + b 2 rw ρ A f 2 g r v j 2 c j d dj,i 2. B. Distributed optimization problem The distributed controller computes the optimal speed trajectory for vehicle i, that minimizes its driving cost and maximizes the energy savings of neighbouring cars N i, while satisfying the constraints on the position, time and state of charge at the arrival. The cost function of the distributed controller for vehicle i sums J pos, i J i J i d = t+h =t l i vel and l j i red j N i. 16 At each time step, the controller of vehicle i solves the following optimization problem. Problem 4: min T i i,...,t m,t t m,t+h 1 t J i dist + J i pos + J i vel s.t. dynamics in 3, 5, C. Iterative averaging T min T i m, t T max, v min v i t vmax, s i t si t 2 25 λ i,j, λ i,j 0, s i t+h si lb, ξi t+h ξi lb, j N i. The previously derived optimization problem finds the optimal speed trajectory of the each vehicle i, given the trajectories of the neighbouring vehicles N i. Each vehicle i can then transmit the computed trajectory, and the others can recompute a new optimal trajectory. By iterating this procedure, a consensus between the vehicles is achieved, and the energetic performance of the group of vehicles is expected to improve. The iterative procedure performed at each run of the distributed controller is defined in Algorithm 1, where ζ i n,t collects the trajectories of s i, vi, and ξi, for = t,..., t + H, at time t and iteration n. The output of Algorithm 1 at time t is denoted as ζ,t. i The iterative averaging scheme above is inspired by the iterative DMPC described in Section of [16], which reviews recent results in distributed MPC for non-linear systems. For this iterative DMPC scheme it is possible to prove stability, but not convergence to the corresponding centralised solution. A formal analysis of the stability and convergence for our distributed averaging controller is left to future research.

5 Algorithm 1 Iterative averaging procedure for vehicle i if t = 0 then Initialize ζ i 1,0 assuming constant velocity to destination. else Initialize ζ i 1,t trajectories with ζi,t t s. end if Transmit ζ i 1,t to each vehicle j N i. Receive ζ j 1,t from each vehicle j N i. while condition do ζ i n+1,t Obtain Compute ζ i n+1,t solving Problem 4. i as the average of ζ n+1,t and ζi n,t. Transmit ζ i n+1,t to each vehicle j N i. Receive ζ j n+1,t from each vehicle j N i. end while Output ζ i,t. TABLE I: Physical constants and system parameters. Gravity g 9.81 m/s 2 Air density ρ 1.22 g/m 3 Air-drag coefficient c nom Friction coefficient c r Car mass m 1200 g Energy capacity of the battery ɛ b 70 Wh Motor efficiency η Motor parameter 1 b Motor parameter 2 b Fixed motor gear g r 3 - Wheel radius r w 0.3 m Frontal surface of the cars A f 3 m 2 Distance to rear axles l r 2 m Distance to front axles l f 2 m Vehicle length l 4 m Vehicle width w 2 m Minimum velocity on highway v min 100/3.6 m/s Maximum velocity on highway v max 130/3.6 m/s Minimum torque T min -100 N m Maximum torque T max 100 N m Norm of the difference Iteration Fig. 2: Norm of the difference between the trajectories at the new and previous iteration, using the distributed controller. Figure 2 shows the absolute difference the velocity trajectories at two consecutive iterations, in a case where G includes 5 vehicles. The trajectories computed by the distributed controller appear to converge after 10 iterations. To limit the computational time, the termination condition of the distributed controller is chosen so that the iterations stop after 5 iterations. A. Simulation setup VI. SIMULATION RESULTS Our simulation setup, including vehicles models and the MPC controllers described above, is implemented in Julia [17]. Optimization problems were modeled using the JuMP [18] modelling language and the IpOpt [19] solver. Because the Problems 3 and 4 are non-linear and non-convex, we only expect to achieve local optimality. The assumed model parameters are summarized in Table I. The horizon for the eco-platooning controllers is H = 120 s. To compare the energy consumption, a solo controller is introduced as a baseline: it is a fully decentralised MPC controller that performs the trip planning for each vehicle, without considering information from other vehicles into account. TABLE II: Two-vehicles: simulation conditions. Vehicle 1 2 Initial Position m Initial Velocity m/s Initial Charge Final Position m Desired Arrival Time s Minimum Charge B. Two-vehicles scenario In this simulation, we consider two vehicles that have the same target distance and arrival time, but are separated by an initial gap see Table II. Figure 3a shows that, with the solo controller, the two vehicles follow the same velocity trajectory. The initial position gap is maintained throughout the trip. Figure 3b shows that, with the centralized controller, vehicles 1 and 2 respectively accelerate and slow down to form a platoon at t = 25 s. Afterwards, vehicles drive at identical velocity, until they disband by respectively slowing down and accelerating, to reach their destinations. The distributed controller computes similar trajectories to the centralised controller, as seen in Figure 3c. Table III compares the energy savings achieved by the centralized and the distributed controllers, when compared to the solo controller. The distributed controller achieves a small performance loss compared to the centralised controller. Figure 4 shows the trajectories of the state of charge of vehicle 1 with each high-level controller. TABLE III: Two vehicles scenario: total energy consumption. Solo Centralised Distributed Energy MJ Savings %

6 Velociy in m/s Velociy in m/s Velociy in m/s Vehicle 1 Vehicle a Solo Controller b Centralised Controller. 28 c Distributed Controller. Fig. 3: Closed-loop velocity trajectories in the 2 vehicles scenario. C. Five-vehicles scenario This scenario describes a more complex scenario involving five vehicles. The selected initial and final conditions, summarized in Table IV, mae overtaing manoeuvres necessary for each vehicle to successfully reach its destination. Figures 5a and 5b show the position trajectories for all vehicles, using the centralised and the distributed controllers, respectively. The trajectories and platoon formations attained by the two controllers differ, however the overall trip planning is similar. The energetic performance is summarized in table V. The State of charge Solo Centralised Distributed Fig. 4: State of charge of vehicle 1 in the 2 vehicles scenario. TABLE IV: Five-vehicles: simulation conditions. Vehicle Initial Position m Initial Velocity m/s Initial Charge Final Position m Desired Arrival Time s Minimum Charge savings achieved by both eco-platooning controllers compared to the solo controller are in the order of 10 %, slightly smaller than in the two-vehicles scenario. Clearly, every specific scenario has different potential for improvement, regardless of the control approach used. In this case, the distributed controller achieves a slightly better performance than the centralised one. This is not surprising because, as mentioned above, our solutions to Problems 3 and 4 are only locally optimal. D. Open loop comparison: Merging trajectories To better understand the different performance of the centralized and distributed controllers, we now compare their open-loop trajectories. Five vehicles are equally separated by 50 m and travel at a nominal velocity of 32 m/s. Figures 6a and 6b show the open-loop planned position trajectories computed by the two controllers. In both cases, all vehicles form a platoon at t = 40 s. However, the merging manoeuvres to form the platoon appear better coordinated when using the centralised controller. VII. CONCLUSIONS In this paper we proposed a distributed MPC approach for a platoon planning problem. Our setup assumes electrical vehicles for personal transportation, and the goal is to minimize the overall energy consumption while meeting constraints on time, distance and battery state of charge at the TABLE V: Five vehicles scenario: total energy consumption. Solo Centralised Distributed Energy MJ Savings %

7 Position in m V1 V2 V3 V4 V5 0 a Centralised Controller. Position in m V1 V2 V3 V4 V a Centralised Controller. Position in m Position in m b Distributed Controller. Fig. 5: Closed-loop Trajectories in a five vehicles scenario. arrival. The proposed formulation plans the speed trajectories in a distributed manner, and considers the opportunity to form micro-platoons along the route, to exploit the slipstream effect. In the selected simulations, the proposed approach has little performance loss compared to the associated centralised controller. Future research will consider guarantees of stability and convergence to a consensus, as well as the possibility to use a simplified model. REFERENCES [1] S. E. Shladover, C. A. Desoer, J. K. Hedric, M. Tomizua, J. Walrand, W. B. Zhang, D. H. McMahon, H. Peng, S. Sheiholeslam, and N. McKeown. Automatic vehicle control developments in the PATH program. IEEE Transactions on Vehicular Technology, 401 pt 1: , [2] D Swaroop and J. Karl Hedric. String Stability of Interconnected Systems. IEEE Transactions on Automatic Control, 413, [3] D. Swaroop and J. K. Hedric. Constant spacing strategies for platooning in automated highway systems. Transactions of the American Society of Mechanical Engineers, 121, [4] X.-Y. Lu, J. K. Hedric, and M. Drew. ACC/CACC - Control Design, Stability and Robust Performance. In American Control Conference ACC, 2002, pages , [5] L. Guzzella and A. Sciarretta. Vehicle propulsion systems, volume 1. Springer, [6] Ilya V Kolmanovsy and Dimitar P Filev. Terrain and Traffic Optimized Vehicle Speed Control. In 6th IFAC Symposium Advances in Automotive Control, pages , Munich, Germany, IFAC. [7] Domini Lang, Thomas Stanger, and Luigi Re. Opportunities on Fuel Economy Utilizing V2V Based Drive Systems. SAE Technical Paper, 4, b Distributed Controller. Fig. 6: Open loop position trajectories for a 5 vehicles scenario. [8] Kevin Mcdonough, Ilya Kolmanovsy, Dimitar Filev, Diana Yanaiev, Steve Szwabowsi, and John Michelini. Stochastic Dynamic Programming Control Policies for Fuel Efficient Vehicle Following. In Proceedings of IEEE American Control Conference, pages , Washington, DC, USA, [9] Assad Alam, Bart Besselin, Valerio Turri, Jonas Martensson, and Karl H. Johansson. Heavy-duty vehicle platooning for sustainable freight transportation. Control systems Magazine, [10] Bart Besselin, Valerio Turri, Sebastian H van de Hoef, Kuo-Yun Liang, Assad Alam, Jonas Mårtensson, and Karl H Johansson. Cyber physical control of road freight transport. Proceedings of the IEEE, 1045: , [11] Jason Kong, Mar Pfeiffer, Georg Schildbach, and Francesco Borrelli. Kinematic and dynamic vehicle models for autonomous driving control design. In 2015 IEEE Intelligent Vehicles Symposium IV, pages IEEE, [12] Niolce Murgovsi, Lars Johannesson, and Jonas Sjoberg. Convex modeling of energy buffers in power control applications. In 2012 Worshop on Engine and Powertrain Control, Simulation and Modeling, pages 92 99, [13] L. Guzzella and A. Amsutz. The QSS Toolbox Manual. Institute of Energy Technology ETH Zurich, [14] Wolf-heinich Hucho and Gino Sovran. Aerodynamics of road vehicles. Annual review of fluid mechanics, 251: , [15] Ugo Rosolia, Francesco Braghin, Andrew G. Alleyne, Stijn De Bruyne, and Edoardo Sabbioni. A decentralized algorithm for control of autonomous agents coupled by feasibility constraints. In 2017 American Control Conference, page to appear, [16] Panagiotis D Christofides, Riccardo Scattolini, David Munoz de la Pena, and Jinfeng Liu. Distributed model predictive control: A tutorial review and future research directions. Computers & Chemical Engineering, 51:21 41, 2013.

8 [17] The julia language homepage. [18] Jump - julia for mathematical optimization. readthedocs.io/en/latest/. [19] Coin-or website for ipopt. Ipopt.

A model predictive controller for non-cooperative eco-platooning

A model predictive controller for non-cooperative eco-platooning A model predictive controller for non-cooperative eco-platooning Valerio Turri 1,, Yeojun Kim 2,, Jacopo Guanetti 2, Karl H. Johansson 1, Francesco Borrelli 2 Abstract This paper proposes an energy-saving

More information

An adaptive cruise control for connected energy-saving electric vehicles

An adaptive cruise control for connected energy-saving electric vehicles An adaptive cruise control for connected energy-saving electric vehicles Lorenzo Bertoni Jacopo Guanetti Maria Basso Marco Masoero Sabri Cetinkunt Francesco Borrelli Department of Mechanical Engineering,

More information

arxiv: v1 [cs.sy] 21 Oct 2018

arxiv: v1 [cs.sy] 21 Oct 2018 Safe Adaptive Cruise Control with Road Grade Preview and V2V Communication Roya Firoozi, Shima Nazari, Jacopo Guanetti, Ryan O Gorman, Francesco Borrelli arxiv:1810.09000v1 [cs.sy] 21 Oct 2018 Abstract

More information

Cooperative look-ahead control for fuel-efficient and safe heavy-duty vehicle platooning

Cooperative look-ahead control for fuel-efficient and safe heavy-duty vehicle platooning 1 Cooperative look-ahead control for fuel-efficient and safe heavy-duty vehicle platooning Valerio Turri, Bart Besselink, Karl H. Johansson arxiv:155.447v1 [cs.sy] 3 May 215 Abstract The operation of groups

More information

Robust Model Predictive Control for Autonomous Vehicle/Self-Driving Cars

Robust Model Predictive Control for Autonomous Vehicle/Self-Driving Cars Robust Model Predictive Control for Autonomous Vehicle/Self-Driving Cars Che Kun Law, Darshit Dalal, Stephen Shearrow A robust Model Predictive Control (MPC) approach for controlling front steering of

More information

THE transportation of goods has been fundamental to the

THE transportation of goods has been fundamental to the 12 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 25, NO. 1, JANUARY 2017 Cooperative Look-Ahead Control for Fuel-Efficient and Safe Heavy-Duty Vehicle Platooning Valerio Turri, Bart Besselink,

More information

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Ugo Rosolia Francesco Borrelli University of California at Berkeley, Berkeley, CA 94701, USA

More information

Driving Cycle Adaption and Design Based on Mean Tractive Force

Driving Cycle Adaption and Design Based on Mean Tractive Force Driving Cycle Adaption and Design Based on Mean Tractive Force Peter Nyberg Erik Frisk Lars Nielsen Department of Electrical Engineering Linköping University, SE-581 83 Linköping, Sweden (e-mail: {petny,

More information

Look-Ahead Platooning through Guided Dynamic Programming

Look-Ahead Platooning through Guided Dynamic Programming Look-Ahead Platooning through Guided Dynamic Programming GEORGE JITHIN BABU Master s Degree Project Stockholm, Sweden September 2012 XR-EE-RT 2012:035 Abstract It has already been shown that look-ahead

More information

Data-based fuel-economy optimization of connected automated trucks in traffic

Data-based fuel-economy optimization of connected automated trucks in traffic 218 Annual American Control Conference ACC) June 27 29, 218. Wisconsin Center, Milwaukee, USA Data-based fuel-economy optimization of connected automated trucks in traffic Chaozhe R. He, Jin I. Ge, and

More information

arxiv: v1 [math.oc] 10 Mar 2019

arxiv: v1 [math.oc] 10 Mar 2019 Decentralized Optimal Path Planning and Coordination for Connected and Automated Vehicles at Signalized-Free Intersections Andreas A. Malikopoulos, Senior Member, IEEE, and Liuhui Zhao, Member, IEEE arxiv:1903.04013v1

More information

1 INTRODUCTION 2 PROBLEM DEFINITION

1 INTRODUCTION 2 PROBLEM DEFINITION Autonomous cruise control with cut-in target vehicle detection Ashwin Carvalho, Alek Williams, Stéphanie Lefèvre & Francesco Borrelli Department of Mechanical Engineering University of California Berkeley,

More information

THE POTENTIAL OF APPLYING MACHINE LEARNING FOR PREDICTING CUT-IN BEHAVIOUR OF SURROUNDING TRAFFIC FOR TRUCK-PLATOONING SAFETY

THE POTENTIAL OF APPLYING MACHINE LEARNING FOR PREDICTING CUT-IN BEHAVIOUR OF SURROUNDING TRAFFIC FOR TRUCK-PLATOONING SAFETY THE POTENTIAL OF APPLYING MACHINE LEARNING FOR PREDICTING CUT-IN BEHAVIOUR OF SURROUNDING TRAFFIC FOR TRUCK-PLATOONING SAFETY Irene Cara Jan-Pieter Paardekooper TNO Helmond The Netherlands Paper Number

More information

2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, FrA /09/$25.

2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, FrA /09/$25. 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 FrA01.5 978-1-4244-4524-0/09/$25.00 2009 AACC 3964 ˆ tf J = [ṁ f + α NOx ṁ NOx + α PM ṁ PM + α HC ṁ HC ]dt

More information

vehicle velocity (m/s) relative velocity (m/s) 22 relative velocity (m/s) 1.5 vehicle velocity (m/s) time (s)

vehicle velocity (m/s) relative velocity (m/s) 22 relative velocity (m/s) 1.5 vehicle velocity (m/s) time (s) Proceedings of the 4th IEEE Conference on Decision and Control, New Orleans, LA, December 99, pp. 477{48. Variable Time Headway for String Stability of Automated HeavyDuty Vehicles Diana Yanakiev and Ioannis

More information

Complexity Metrics. ICRAT Tutorial on Airborne self separation in air transportation Budapest, Hungary June 1, 2010.

Complexity Metrics. ICRAT Tutorial on Airborne self separation in air transportation Budapest, Hungary June 1, 2010. Complexity Metrics ICRAT Tutorial on Airborne self separation in air transportation Budapest, Hungary June 1, 2010 Outline Introduction and motivation The notion of air traffic complexity Relevant characteristics

More information

A Control Matching-based Predictive Approach to String Stable Vehicle Platooning

A Control Matching-based Predictive Approach to String Stable Vehicle Platooning Preprints of the 19th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 214 A Control Matching-based Predictive Approach to String Stable Vehicle Platooning

More information

Lateral Path-Following Control for Automated Vehicle Platoons

Lateral Path-Following Control for Automated Vehicle Platoons Lateral Path-Following Control for Automated Vehicle Platoons Master of Science Thesis Delft Center for Systems and Control Lateral Path-Following Control for Automated Vehicle Platoons Master of Science

More information

Vehicle Dynamics CEE 320. Winter 2006 CEE 320 Steve Muench

Vehicle Dynamics CEE 320. Winter 2006 CEE 320 Steve Muench Vehicle Dynamics Steve Muench Outline 1. Resistance a. Aerodynamic b. Rolling c. Grade. Tractive Effort 3. Acceleration 4. Braking Force 5. Stopping Sight Distance (SSD) Main Concepts Resistance Tractive

More information

A Hierarchical Model-based Optimization Control Method for Merging of Connected Automated Vehicles. Na Chen, Meng Wang, Tom Alkim, Bart van Arem

A Hierarchical Model-based Optimization Control Method for Merging of Connected Automated Vehicles. Na Chen, Meng Wang, Tom Alkim, Bart van Arem A Hierarchical Model-based Optimization Control Method for Merging of Connected Automated Vehicles Na Chen, Meng Wang, Tom Alkim, Bart van Arem 1 Background Vehicle-to-Vehicle communication Vehicle-to-Infrastructure

More information

Traffic Modelling for Moving-Block Train Control System

Traffic Modelling for Moving-Block Train Control System Commun. Theor. Phys. (Beijing, China) 47 (2007) pp. 601 606 c International Academic Publishers Vol. 47, No. 4, April 15, 2007 Traffic Modelling for Moving-Block Train Control System TANG Tao and LI Ke-Ping

More information

Lectures 25 & 26: Consensus and vehicular formation problems

Lectures 25 & 26: Consensus and vehicular formation problems EE 8235: Lectures 25 & 26 Lectures 25 & 26: Consensus and vehicular formation problems Consensus Make subsystems (agents, nodes) reach agreement Distributed decision making Vehicular formations How does

More information

Robust Stability Analysis for Connected Vehicle Systems

Robust Stability Analysis for Connected Vehicle Systems Proceedings of the th IFAC Workshop on Time Delay Systems, Istanbul, Turkey, June -, 6 TA. Robust Stability Analysis for Connected Vehicle Systems Dávid Hajdu, Linjun Zhang, Tamás Insperger, and Gábor

More information

A Model Predictive Control Approach for Combined Braking and Steering in Autonomous Vehicles

A Model Predictive Control Approach for Combined Braking and Steering in Autonomous Vehicles A Model Predictive Control Approach for Combined Braking and Steering in Autonomous Vehicles Paolo Falcone, Francesco Borrelli, Jahan Asgari, H. Eric Tseng, Davor Hrovat Università del Sannio, Dipartimento

More information

Team-Exercises for DGC 100 Modelica Course

Team-Exercises for DGC 100 Modelica Course Team-Exercises for DGC 100 Modelica Course Hubertus Tummescheit United Technologies Research Center, East Hartford, CT 06108. November 4, 2003 Abstract This document is a preliminary version and is going

More information

Controllers for an Autonomous Vehicle Treating Uncertainties as Deterministic Values. Chan Kyu Lee

Controllers for an Autonomous Vehicle Treating Uncertainties as Deterministic Values. Chan Kyu Lee Controllers for an Autonomous Vehicle Treating Uncertainties as Deterministic Values by Chan Kyu Lee A dissertation submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy

More information

Modified flatbed tow truck model for stable and safe platooning in presences of lags, communication and sensing delays

Modified flatbed tow truck model for stable and safe platooning in presences of lags, communication and sensing delays Modified flatbed tow truck model for stable and safe platooning in presences of lags, communication and sensing delays Alan ALI 1, Gaëtan GARCIA 2 and Philippe MARTINET 1 Abstract Many ideas have been

More information

TRAJECTORY PLANNING FOR AUTOMATED YIELDING MANEUVERS

TRAJECTORY PLANNING FOR AUTOMATED YIELDING MANEUVERS TRAJECTORY PLANNING FOR AUTOMATED YIELDING MANEUVERS, Mattias Brännström, Erik Coelingh, and Jonas Fredriksson Funded by: FFI strategic vehicle research and innovation ITRL conference Why automated maneuvers?

More information

Optimal Control of Connected Automated Vehicles at Urban Traffic Intersections: A Feasibility Enforcement Analysis

Optimal Control of Connected Automated Vehicles at Urban Traffic Intersections: A Feasibility Enforcement Analysis 2017 American Control Conference Sheraton Seattle Hotel May 24 26, 2017, Seattle, USA Optimal Control of Connected Automated Vehicles at Urban Traffic Intersections: A Feasibility Enforcement Analysis

More information

Low Complexity MPC Schemes for Integrated Vehicle Dynamics Control Problems

Low Complexity MPC Schemes for Integrated Vehicle Dynamics Control Problems AVEC 8 Low Complexity MPC Schemes for Integrated Vehicle Dynamics Control Problems Paolo Falcone, a Francesco Borrelli, b H. Eric Tseng, Jahan Asgari, Davor Hrovat c a Department of Signals and Systems,

More information

arxiv: v3 [math.oc] 16 Jun 2017

arxiv: v3 [math.oc] 16 Jun 2017 Optimal Control and Coordination of Connected and Automated Vehicles at Urban Traffic Intersections Yue J. Zhang, Andreas A. Malikopoulos, Christos G. Cassandras arxiv:509.08689v3 [math.oc] 6 Jun 207 Abstract

More information

DSCC2012-MOVIC

DSCC2012-MOVIC ASME 212 5th Annual Dynamic Systems and Control Conference joint with the JSME 212 11th Motion and Vibration Conference DSCC212-MOVIC212 October 17-19, 212, Fort Lauderdale, Florida, USA DSCC212-MOVIC212-8535

More information

Electric Vehicle Performance Power and Efficiency

Electric Vehicle Performance Power and Efficiency Electric Vehicle Performance Power and Efficiency 1 Assignment a) Examine measurement guide and electric vehicle (EV) arrangement. b) Drive the route according to teacher s instruction and download measured

More information

Fuel-E cient Control of Merging Maneuvers for Heavy-Duty Vehicle Platooning

Fuel-E cient Control of Merging Maneuvers for Heavy-Duty Vehicle Platooning Fuel-E cient Control of Merging Maneuvers for Heavy-Duty Vehicle Platooning ALEX GROSSMANN COLÍN Master s Degree Project Stockholm, Sweden June 2014 XR-EE-RT 2014:010 Fuel-E cient Control of Merging Maneuvers

More information

Single-track models of an A-double heavy vehicle combination

Single-track models of an A-double heavy vehicle combination Single-track models of an A-double heavy vehicle combination PETER NILSSON KRISTOFFER TAGESSON Department of Applied Mechanics Division of Vehicle Engineering and Autonomous Systems Vehicle Dynamics Group

More information

Optimal Model Predictive Acceleration Controller for a Combustion Engine and Friction Brake Actuated Vehicle

Optimal Model Predictive Acceleration Controller for a Combustion Engine and Friction Brake Actuated Vehicle Preprints, 8th IFAC International Symposium on Advances in Automotive Control Optimal Model Predictive Acceleration Controller for a Combustion Engine and Friction Brake Actuated Vehicle Mathias Mattsson

More information

Decentralized Optimal Control for Connected Automated Vehicles at Intersections Including Left and Right Turns

Decentralized Optimal Control for Connected Automated Vehicles at Intersections Including Left and Right Turns 2017 IEEE 56th Annual Conference on Decision and Control (CDC) December 12-15, 2017, Melbourne, Australia Decentralized Optimal Control for Connected Automated Vehicles at Intersections Including Left

More information

Developing a Distributed Consensus-Based Cooperative Adaptive Cruise Control (CACC) System

Developing a Distributed Consensus-Based Cooperative Adaptive Cruise Control (CACC) System Developing a Distributed Consensus-Based Cooperative Adaptive Cruise Control (CACC) System Ziran Wang (Corresponding Author) Center for Environmental Research and Technology, University of California at

More information

self-driving car technology introduction

self-driving car technology introduction self-driving car technology introduction slide 1 Contents of this presentation 1. Motivation 2. Methods 2.1 road lane detection 2.2 collision avoidance 3. Summary 4. Future work slide 2 Motivation slide

More information

Analysis and Design of an Electric Vehicle using Matlab and Simulink

Analysis and Design of an Electric Vehicle using Matlab and Simulink Analysis and Design of an Electric Vehicle using Matlab and Simulink Advanced Support Group January 22, 29 23-27: University of Michigan Research: Optimal System Partitioning and Coordination Original

More information

Application of Adaptive Sliding Mode Control with an Ellipsoidal Sliding Surface for Vehicle Distance Control

Application of Adaptive Sliding Mode Control with an Ellipsoidal Sliding Surface for Vehicle Distance Control SICE Journal of Control, Measurement, and System Integration, Vol. 10, No. 1, pp. 05 031, January 017 Application of Adaptive Sliding Mode Control with an Ellipsoidal Sliding Surface for Vehicle Distance

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

Design and modelling of an airship station holding controller for low cost satellite operations

Design and modelling of an airship station holding controller for low cost satellite operations AIAA Guidance, Navigation, and Control Conference and Exhibit 15-18 August 25, San Francisco, California AIAA 25-62 Design and modelling of an airship station holding controller for low cost satellite

More information

Optimal routing for intelligent vehicle highway systems using mixed integer linear programming

Optimal routing for intelligent vehicle highway systems using mixed integer linear programming Delft University of Technology Delft Center for Systems and Control Technical report 09-029 Optimal routing for intelligent vehicle highway systems using mixed integer linear programming L.D. Baskar, B.

More information

Autonomous Car Following: A Learning-Based Approach

Autonomous Car Following: A Learning-Based Approach Autonomous Car Following: A Learning-Based Approach Stéphanie Lefèvre, Ashwin Carvalho, Francesco Borrelli Abstract We propose a learning-based method for the longitudinal control of an autonomous vehicle

More information

LTV-MPC Approach for Lateral Vehicle Guidance by Front Steering at the Limits of Vehicle Dynamics

LTV-MPC Approach for Lateral Vehicle Guidance by Front Steering at the Limits of Vehicle Dynamics 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011 LTV-MPC Approach for Lateral Vehicle Guidance by Front Steering at the

More information

Robust H Design of an Automotive Cruise Control System

Robust H Design of an Automotive Cruise Control System Robust H Design of an Automotive Cruise Control System Balázs Németh Péter Gáspár Rodolfo Orjuela Michel Basset Systems and Control Laboratory, Institute for Computer Science and Control, Hungarian Academy

More information

Stability analysis for a string of automated guided vehicles

Stability analysis for a string of automated guided vehicles Stability analysis for a string of automated guided vehicles J.J.C. van Schendel DCT 006.083 Author: J.J.C. van Schendel Student number: 054707 DCT number: DCT 006.083 Supervisors: Dr. Ir. A. Serrarens

More information

Optimal Control of Autonomous Vehicles Approaching A Traffic Light

Optimal Control of Autonomous Vehicles Approaching A Traffic Light 1 Optimal Control of Autonomous Vehicles Approaching A Traffic Light Xiangyu Meng Christos G Cassras arxiv:1896v1 [eesssp] 6 Feb 18 Abstract This paper devotes to the development of an optimal acceleration/speed

More information

Constrained Optimization and Distributed Computation Based Car-Following Control of A Connected and Autonomous Vehicle Platoon

Constrained Optimization and Distributed Computation Based Car-Following Control of A Connected and Autonomous Vehicle Platoon Constrained Optimization and Distributed Computation Based Car-Following Control of A Connected and Autonomous Vehicle Platoon Siyuan Gong a, Jinglai Shen b, Lili Du a ldu3@iit.edu a: Illinois Institute

More information

Sequential Parametric Optimization for Connected Cruise Control with Application to Fuel Economy Optimization

Sequential Parametric Optimization for Connected Cruise Control with Application to Fuel Economy Optimization 216 IEEE 55th Conference on Decision and Control CDC ARIA Resort & Casino December 12-14 216 Las Vegas USA Sequential Parametric Optimization for Connected Cruise Control with Application to Fuel Economy

More information

Lateral control of autonomous electric cars for relocation of public urban mobility fleet

Lateral control of autonomous electric cars for relocation of public urban mobility fleet Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December 1-15, 5 MoIC18. Lateral control of autonomous electric cars for relocation

More information

Two-vehicle Look-ahead Convoy Control Systems

Two-vehicle Look-ahead Convoy Control Systems Two-vehicle Look-ahead Convoy Control Systems Shahdan Sudin Control Systems Centre Dept. of Elect. Eng. and Electronics, UMIST United Kingdom s.sudin@student.umist.ac.uk Peter A. Cook Control Systems Centre

More information

Disturbance Propagation in Vehicle Strings

Disturbance Propagation in Vehicle Strings Disturbance Propagation in Vehicle Strings Pete Seiler, Aniruddha Pant, and Karl Hedrick Pete Seiler is with the University of Illinois, Urbana-Champaign; email: pseiler@uiuc.edu Aniruddha Pant is with

More information

Distributed Model Predictive Control for Heterogeneous Vehicle Platoons under Unidirectional Topologies

Distributed Model Predictive Control for Heterogeneous Vehicle Platoons under Unidirectional Topologies Distributed Model Predictive Control for Heterogeneous Vehicle Platoons under Unidirectional Topologies Yang Zheng, Shengbo Eben Li, Keqiang Li, Francesco Borrelli, and J. Karl Hedrick Abstract This paper

More information

Robust Learning Model Predictive Control for Uncertain Iterative Tasks: Learning From Experience

Robust Learning Model Predictive Control for Uncertain Iterative Tasks: Learning From Experience Robust Learning Model Predictive Control for Uncertain Iterative Tasks: Learning From Experience Ugo Rosolia, Xiaojing Zhang, and Francesco Borrelli Abstract We present a Robust Learning Model Predictive

More information

Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction

Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction Ufuk Topcu Nok Wongpiromsarn Richard M. Murray AFRL, 26 April 2012 Contents of the lecture: Intro: Incorporating continuous

More information

Fuel-Efficient Centralized Coordination of Truck Platooning SEBASTIAN VAN DE HOEF

Fuel-Efficient Centralized Coordination of Truck Platooning SEBASTIAN VAN DE HOEF Fuel-Efficient Centralized Coordination of Truck Platooning SEBASTIAN VAN DE HOEF Licentiate Thesis Stockholm, Sweden 2016 TRITA-EE 2016:074 ISSN 1653-5146 ISBN 978-91-7729-015-5 KTH Royal Institute of

More information

arxiv: v1 [cs.sy] 4 Apr 2017

arxiv: v1 [cs.sy] 4 Apr 2017 High-Speed Trajectory Planning for Autonomous Vehicles Using a Simple Dynamic Model Florent Altché,1, Philip Polac 1 and Arnaud de La Fortelle 1 arxiv:174.13v1 [cs.sy] 4 Apr 17 Abstract To improve safety

More information

About the hand-in tasks. Vehicle Propulsion Systems Lecture 3. Outline. Energy System Overview. W2M Energy Paths. The Vehicle Motion Equation

About the hand-in tasks. Vehicle Propulsion Systems Lecture 3. Outline. Energy System Overview. W2M Energy Paths. The Vehicle Motion Equation About the han-in tasks Vehicle Propulsion Systems Lecture 3 Conventional Powertrains with Transmission Performance, Tools an Optimization Lars Eriksson Professor Vehicular Systems Linköping University

More information

Speed Profile Optimization for Optimal Path Tracking

Speed Profile Optimization for Optimal Path Tracking Speed Profile Optimization for Optimal Path Tracking Yiming Zhao and Panagiotis Tsiotras Abstract In this paper, we study the problem of minimumtime, and minimum-energy speed profile optimization along

More information

Robust Vehicle Stability Control with an Uncertain Driver Model

Robust Vehicle Stability Control with an Uncertain Driver Model 23 European Control Conference (ECC) July 7-9, 23, Zürich, Switzerland. Robust Vehicle Stability Control with an Uncertain Driver Model Ashwin Carvalho, Giovanni Palmieri*, H. Eric Tseng, Luigi Glielmo*,

More information

Behavior Control Methodology for Circulating Robots in Flexible Batch Manufacturing Systems Experiencing Bottlenecks

Behavior Control Methodology for Circulating Robots in Flexible Batch Manufacturing Systems Experiencing Bottlenecks Behavior Control Methodology for Circulating Robots in Flexible Batch Manufacturing Systems Experiencing Bottlenecks Satoshi Hoshino, Hiroya Seki, Yuji Naka, and Jun Ota Abstract This paper focuses on

More information

HCTL Open Int. J. of Technology Innovations and Research HCTL Open IJTIR, Volume 3, May 2013 e-issn: ISBN (Print):

HCTL Open Int. J. of Technology Innovations and Research HCTL Open IJTIR, Volume 3, May 2013 e-issn: ISBN (Print): Computation of Power of a Motor in Electric Vehicle under City Traffic and Dynamic Conditions vikas@cpdm.iisc.ernet.in Abstract In this paper author used a novel method to calculate the power of a motor

More information

arxiv: v2 [cs.sy] 23 Jun 2017

arxiv: v2 [cs.sy] 23 Jun 2017 A Simple Dynamic Model for Aggressive, Near-Limits Trajectory Planning Florent Altché,1, Philip Polack 1 and Arnaud de La Fortelle 1 arxiv:173.1v [cs.sy] 3 Jun 17 Abstract In normal on-road situations,

More information

To convert a speed to a velocity. V = Velocity in feet per seconds (ft/sec) S = Speed in miles per hour (mph) = Mathematical Constant

To convert a speed to a velocity. V = Velocity in feet per seconds (ft/sec) S = Speed in miles per hour (mph) = Mathematical Constant To convert a speed to a velocity V S ( 1.466) V Velocity in feet per seconds (ft/sec) S Speed in miles per hour (mph) 1.466 Mathematical Constant Example Your driver just had a rear-end accident and says

More information

Simple Car Dynamics. Outline. Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, May 18, 2005

Simple Car Dynamics. Outline. Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, May 18, 2005 Simple Car Dynamics Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, and CMLabs Simulations, Montréal, Canada May 18, 2005 Typeset by FoilTEX May 16th 2005 Outline basics of vehicle dynamics different

More information

Influence diagrams for speed profile optimization: computational issues

Influence diagrams for speed profile optimization: computational issues Jiří Vomlel, Václav Kratochvíl Influence diagrams for speed profile optimization: computational issues Jiří Vomlel and Václav Kratochvíl Institute of Information Theory and Automation Czech Academy of

More information

On Cooperative Control of Automated Driving Systems from a Stability and Safety Perspective

On Cooperative Control of Automated Driving Systems from a Stability and Safety Perspective Thesis for the Degree of Doctor of Philosophy On Cooperative Control of Automated Driving Systems from a Stability and Safety Perspective Roozbeh Kianfar Department of Signals and Systems Chalmers University

More information

Energy Management Strategies for Vehicle Power Nets

Energy Management Strategies for Vehicle Power Nets Energy Management Strategies for Vehicle Power Nets Michiel Koot, Bram de Jager Department of Mechanical Engineering Technische Universiteit Eindhoven P.O. Box 513, 56 MB Eindhoven The Netherlands M.W.T.Koot@tue.nl

More information

FEEDFORWARD COMPENSATION FOR LATERAL CONTROL OF HEAVY VEHICLES FOR AUTOMATED HIGHWAY SYSTEM (AHS)

FEEDFORWARD COMPENSATION FOR LATERAL CONTROL OF HEAVY VEHICLES FOR AUTOMATED HIGHWAY SYSTEM (AHS) Copyright IFAC 5th Triennial World Congress, Barcelona, Spain FEEDFORWARD COMPENSATION FOR LATERAL CONTROL OF HEAVY VEHICLES FOR AUTOMATED HIGHWAY SYSTEM (AHS) Meihua Tai, Masayoshi Tomizuka Department

More information

Traffic Flow Simulation using Cellular automata under Non-equilibrium Environment

Traffic Flow Simulation using Cellular automata under Non-equilibrium Environment Traffic Flow Simulation using Cellular automata under Non-equilibrium Environment Hideki Kozuka, Yohsuke Matsui, Hitoshi Kanoh Institute of Information Sciences and Electronics, University of Tsukuba,

More information

INTELLIGENT transportation systems have the potential

INTELLIGENT transportation systems have the potential 4376 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 62, NO. 9, SEPTEMBER 217 String Stability and a Delay-Based Spacing Policy for Vehicle Platoons Subject to Disturbances Bart Besselink and Karl H. Johansson,

More information

VEHICLE WHEEL-GROUND CONTACT ANGLE ESTIMATION: WITH APPLICATION TO MOBILE ROBOT TRACTION CONTROL

VEHICLE WHEEL-GROUND CONTACT ANGLE ESTIMATION: WITH APPLICATION TO MOBILE ROBOT TRACTION CONTROL 1/10 IAGNEMMA AND DUBOWSKY VEHICLE WHEEL-GROUND CONTACT ANGLE ESTIMATION: WITH APPLICATION TO MOBILE ROBOT TRACTION CONTROL K. IAGNEMMA S. DUBOWSKY Massachusetts Institute of Technology, Cambridge, MA

More information

Coordinating Truck Platooning by Clustering Pairwise Fuel-Optimal Plans

Coordinating Truck Platooning by Clustering Pairwise Fuel-Optimal Plans Coordinating Truck Platooning by Clustering Pairwise Fuel-Optimal Plans ebastian van de Hoef, Karl H. Johansson and Dimos V. Dimarogonas arxiv:5.656v [cs.y] 22 Oct 25 Abstract We consider the fuel-optimal

More information

The Gear Selection Problem for Electric Vehicles: an Optimal Control Formulation

The Gear Selection Problem for Electric Vehicles: an Optimal Control Formulation 2014 13th International Conference on Control, Automation, Robotics & Vision Marina Bay Sands, Singapore, 10-12th December 2014 (ICARCV 2014) Fr22.5 The Gear Selection Problem for Electric Vehicles: an

More information

Automated Driving The Role of Forecasts and Uncertainty - A Control Perspective

Automated Driving The Role of Forecasts and Uncertainty - A Control Perspective Automated Driving The Role of Forecasts and Uncertainty - A Control Perspective Ashwin Carvalho a,, Stéphanie Lefèvre a, Georg Schildbach a, Jason Kong a, Francesco Borrelli a a Department of Mechanical

More information

Simulation of an articulated tractor-implement-trailer model under the influence of lateral disturbances

Simulation of an articulated tractor-implement-trailer model under the influence of lateral disturbances Simulation of an articulated tractor-implement-trailer model under the influence of lateral disturbances K. W. Siew, J. Katupitiya and R. Eaton and H.Pota Abstract This paper presents the derivation of

More information

MECH 3140 Final Project

MECH 3140 Final Project MECH 3140 Final Project Final presentation will be held December 7-8. The presentation will be the only deliverable for the final project and should be approximately 20-25 minutes with an additional 10

More information

Model Predictive Controller of Boost Converter with RLE Load

Model Predictive Controller of Boost Converter with RLE Load Model Predictive Controller of Boost Converter with RLE Load N. Murali K.V.Shriram S.Muthukumar Nizwa College of Vellore Institute of Nizwa College of Technology Technology University Technology Ministry

More information

Formation Control of Nonholonomic Mobile Robots

Formation Control of Nonholonomic Mobile Robots Proceedings of the 6 American Control Conference Minneapolis, Minnesota, USA, June -6, 6 FrC Formation Control of Nonholonomic Mobile Robots WJ Dong, Yi Guo, and JA Farrell Abstract In this paper, formation

More information

Assignment 4:Rail Analysis and Stopping/Passing Distances

Assignment 4:Rail Analysis and Stopping/Passing Distances CEE 3604: Introduction to Transportation Engineering Fall 2012 Date Due: September 28, 2012 Assignment 4:Rail Analysis and Stopping/Passing Distances Instructor: Trani Problem 1 You are ased to evaluate

More information

Optimal routing for automated highway systems

Optimal routing for automated highway systems Delft University of Technology Delft Center for Systems and Control Technical report 13-005 Optimal routing for automated highway systems L.D. Baskar, B. De Schutter, and H. Hellendoorn If you want to

More information

Supplementary Technical Details and Results

Supplementary Technical Details and Results Supplementary Technical Details and Results April 6, 2016 1 Introduction This document provides additional details to augment the paper Efficient Calibration Techniques for Large-scale Traffic Simulators.

More information

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Balázs Németh and Péter Gáspár Abstract The paper analyses the reachability characteristics of the brake

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

Investigation of Steering Feedback Control Strategies for Steer-by-Wire Concept

Investigation of Steering Feedback Control Strategies for Steer-by-Wire Concept Master of Science Thesis in Electrical Engineering Department of Electrical Engineering, Linköping University, 2018 Investigation of Steering Feedback Control Strategies for Steer-by-Wire Concept Martin

More information

We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill.

We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill. We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill. 2.3.2. Steering control using point mass model: Open loop commands We consider

More information

Model Predictive Control for Autonomous and Semiautonomous Vehicles. Yiqi Gao

Model Predictive Control for Autonomous and Semiautonomous Vehicles. Yiqi Gao Model Predictive Control for Autonomous and Semiautonomous Vehicles by Yiqi Gao A dissertation submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy in Engineering

More information

Predictive Control under Uncertainty for Safe Autonomous Driving: Integrating Data-Driven Forecasts with Control Design. Ashwin Mark Carvalho

Predictive Control under Uncertainty for Safe Autonomous Driving: Integrating Data-Driven Forecasts with Control Design. Ashwin Mark Carvalho Predictive Control under Uncertainty for Safe Autonomous Driving: Integrating Data-Driven Forecasts with Control Design by Ashwin Mar Carvalho A dissertation submitted in partial satisfaction of the requirements

More information

FUEL OPTIMAL TRAJECTORIES OF A FUEL CELL VEHICLE

FUEL OPTIMAL TRAJECTORIES OF A FUEL CELL VEHICLE FUEL OPTIMAL TRAJECTORIES OF A FUEL CELL VEHICLE Antonio Sciarretta, Lino Guzzella Swiss Federal Institute of Technology (ETH) Zurich Measurements and Control Laboratory ETH Zentrum ML, Sonneggstrasse

More information

Control of a Car-Like Vehicle with a Reference Model and Particularization

Control of a Car-Like Vehicle with a Reference Model and Particularization Control of a Car-Like Vehicle with a Reference Model and Particularization Luis Gracia Josep Tornero Department of Systems and Control Engineering Polytechnic University of Valencia Camino de Vera s/n,

More information

Semi-Autonomous Vehicle Control for Road Departure and Obstacle Avoidance

Semi-Autonomous Vehicle Control for Road Departure and Obstacle Avoidance Semi-Autonomous Vehicle Control for Road Departure and Obstacle Avoidance Andrew Gray Mohammad Ali, Yiqi Gao J. Karl Hedrick Francesco Borrelli Mechanical Engineering, University of California, Berkeley,

More information

Optimal Policies for Platooning and Ride Sharing in Autonomy-Enabled Transportation

Optimal Policies for Platooning and Ride Sharing in Autonomy-Enabled Transportation Optimal Policies for Platooning and Ride Sharing in Autonomy-Enabled Transportation Aviv Adler, David Miculescu, and Sertac Karaman Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge,

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

Homework Assignment 4 Root Finding Algorithms The Maximum Velocity of a Car Due: Friday, February 19, 2010 at 12noon

Homework Assignment 4 Root Finding Algorithms The Maximum Velocity of a Car Due: Friday, February 19, 2010 at 12noon ME 2016 A Spring Semester 2010 Computing Techniques 3-0-3 Homework Assignment 4 Root Finding Algorithms The Maximum Velocity of a Car Due: Friday, February 19, 2010 at 12noon Description and Outcomes In

More information

Cooperative adaptive cruise control, design and experiments

Cooperative adaptive cruise control, design and experiments Cooperative adaptive cruise control, design and experiments Gerrit Naus, René Vugts, Jeroen Ploeg, René van de Molengraft, Maarten Steinbuch Abstract The design of a CACC system and corresponding experiments

More information

Circular Orbits. Slide Pearson Education, Inc.

Circular Orbits. Slide Pearson Education, Inc. Circular Orbits The figure shows a perfectly smooth, spherical, airless planet with one tower of height h. A projectile is launched parallel to the ground with speed v 0. If v 0 is very small, as in trajectory

More information

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D. FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides Department of Chemical Engineering University of California,

More information

Methods and Tools. Average Operating Point Approach. To lump all engine operating points into one single average operating point.

Methods and Tools. Average Operating Point Approach. To lump all engine operating points into one single average operating point. Methods and Tools Average Operating Point Approach To lump all engine operating points into one single average operating point. Used to estimate the fuel consumption Test cycle needs to be specified when

More information