Automated Turning and Merging for Autonomous Vehicles using a Nonlinear Model Predictive Control Approach

Size: px
Start display at page:

Download "Automated Turning and Merging for Autonomous Vehicles using a Nonlinear Model Predictive Control Approach"

Transcription

1 Automated Turning and Merging for Autonomous Vehicles using a Nonlinear Model Predictive Control Approach Lixing Huang and Dimitra Panagou Abstract Accidents at intersections are highly related to the driver s mis-decision while performing turning and merging maneuvers. This paper proposes a merging/turning controller for an automated vehicle, called the ego vehicle, which avoids collisions with surrounding (target) vehicles. An optimizationbased control problem is defined based on receding horizon control, that parameterizes the system trajectory with the control input and employs a nonlinear model on the ego vehicle dynamics. Most existing solutions focus on 1-D (longitudinal) motion for the vehicles. In this paper, the 2-D motion of the turning/merging vehicle is considered instead. The intersection is modeled under realistic traffic conditions, a probabilistic model is used to predict the trajectories of the target vehicles, and is integrated within a novel collision avoidance model. These models allow our controller to perform both line following when turning/merging, and collision avoidance, while simulations of several scenarios validate its performance. I. INTRODUCTION Recent advances in sensor technology have enabled the development of control systems that possess more sophisticated perception of their environment and own state with lower computational effort. Automated and autonomous vehicles is a relevant application domain. GPS can locate the vehicle within the error of 8m with the aid of WLAN [1]. Radar [2] and Lidar [3], [4] provide an accurate assessment of the velocity and the spatial information of the surrounding environment (other vehicles, physical obstacles). The matureness of the visual odometry allows the vehicle to compute its own trajectory and velocity [5]. Benefited from the improvement of the perception module, much effort can be devoted into designing advanced controllers to guide the vehicle with certain levels of safety, and reduce road accidents. Research addressing the safe passing through an intersection is rich. Some researchers focus on centralized control approaches; [6] proposes a scheduling system that coordinates the departure time of the engaged vehicles. Kamal et al. define several cross-collision points according to the number of lanes on each road, and schedule the arrival time to improve traffic efficiency [7], [8]. Similarly, [9] transfers the problem of computing a maximal controlled invariant set to a wellformed scheduling problem, where a centralized controller coordinates the sequence of vehicles passing through the intersection. Decentralized control approaches have also been Lixing Huang is with the Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI, USA lixhuang@umich.edu Dimitra Panagou with the Department of Aerospace Engineering, University of Michigan, Ann Arbor, MI, USA dpanagou@umich.edu This work was in part supported by the U. of Michigan Summer Undergrate REsearch (SURE) Program. developed; in [10], each vehicle receives an identifier from a coordinator, and optimizes fuel consumption with respect to the constraints of the time for exiting the merging zone, based on the solution of the vehicle preceding to it. Qian et al. define a collision region in an 1-D frame regarding to the potential collision object, and optimize the trajectory to keep it out of this region [11]. Multiple techniques are employed for the merging problem; Kotsialos et al. focus on the traffic flow instead of a single vehicle, and build an optimization problem based on a macroscopic traffic model [12]. Awal et al. also consider a stream of cars, and develop a merging algorithm to compute a feasible merging list [13]. This line of research focuses on how to improve the efficiency of the traffic and prevent congestion. However, the 1-D model of the intersection, and the linear model adopted for the vehicles, in principle neglect that the driver may have to perform complex maneuvers for collision avoidance, as well as the vehicle dynamics. Hybrid control approaches have also appeared: A discrete decision-making system regarding to the stoplight on single or two lanes is proposed in [14]. The recent work in [15] assumes no coordinator and V2V communication, considering only vehicle s longitudinal motion; the aforementioned paper models the uncertain behavior of target vehicles as a distance range with respect to an acceleration bound, and utilizes an MPC approach so that the ego vehicle maintains a reference position and speed. A recent detailed literature review on related topics is provided in [16]. This paper proposes a decentralized optimization-based control approach for the merging/turning of an automated vehicle into an intersection. No explicit communication is assumed among vehicles. A Nonlinear Model Predictive Control (NMPC) method is used to predict the evolution of the merging vehicle trajectories, as well as of the environment (target vehicles). The computed control sequence for the merging vehicle can be either applied on the vehicle in an automated fashion, or be informed to the driver so that s/he takes action to avoid collisions. A 2-D intersection and merging model is built to imitate realistic road conditions. A nonlinear dynamics model for the merging vehicle is adopted to improve the accuracy of the prediction. Hence the NMPC approach on one hand provides a line-following controller that accounts for realistic maneuverability capabilities. A probabilistic model is employed to predict the uncertain maneuver of the target vehicles, and is built within a novel collision avoidance model. The main contribution of the paper is the use of a nonlinear vehicle model and of probabilistic collision prediction to take realistic road conditions into account, while accomplishing lane keeping

2 and collision avoidance at the same time. This paper is organized as follows. The intersection model and the nonlinear model for the merging vehicle are given in Section II. Section III presents the proposed optimizationbased control formulation, while Section IV includes simulations to evaluate the performance of the solution. Conclusions and thoughts on future research are summarized in Section V. II. PROBLEM FORMULATION We consider a road configuration in which a car intends to make a right turn from road ζ to the target road γ. In a similar spirit, one may consider the problem of a car merging from the ramp to the highway. In both cases, the turning or merging car needs to make a smooth transition into the new road by following the center line of its current lane to the target lane, while avoiding collisions with other cars. We consider a sequence of M vehicles V j, j {1,..., V }, called targets in the sequel, that move straight on the target road γ. We assume that each target vehicle V j moves along the reference center line of the road γ. Let v tj, θ tj, x tj, y tj denote the linear velocity, the heading angle, and the position coordinates with respect to a global coordinate frame G, respectively; the kinematic equations of motion for the target vehicle V j are then as follows: ẋ tj = v tj cos θ tj, (1a) ẏ tj = v tj sin θ tj. (1b) A probability model on v tj is built to account for uncertain effects, as will be explained later in Section III-A.4. We also consider a vehicle E, called the ego vehicle, that moves along road ζ and approaches the intersection, and whose model is provided in the sequel. We assume that the ego vehicle moves forward following a reference center line, and that has access to the velocity and position of the target vehicles that lie within its sensing region through GPS, Lidar and other sensors. The ego vehicle should: (i) Avoid collisions with cars running on the target road. (ii) Follow a reference line corresponding to the road configuration. (iii) Be within lateral acceleration bounds while maintaining a desired speed as closely as possible. Fig. 2. The parameters of the dynamic model of the ego vehicle. We assume that the geometry of the road and the locations of the points C 1 and C 2 are known beforehand as part of a map available to the ego vehicle. In this paper, an orthogonal intersection is chosen as shown in Figure 1, and the ego vehicle is considered to make a right turn. For simplicity, the roads are modeled as straight lines. The intermediate phase is modeled as an arc of an ellipse that connects C 1 and C 2, so that the center line from road ζ to road γ is a C 1 function. To describe the behavior of the ego vehicle, a nonlinear dynamic bicycle model is adopted [17]. In the sequel, x e, y e, θ e denote the position coordinates and heading angle of the vehicle with respect to (w.r.t.) the global frame G, and v l, v c, and ω denote the longitudinal, lateral and angular velocity of the vehicle expressed in the vehicle-fixed frame B. Furthermore, we use postfix {} f and {} r to denote front and rear part; {} l and {} c to denote longitudinal and lateral direction. Referring to Fig. 2, we define: δ f, δ r : v xf, v xr, v yf, v yr : v lf, v lr, v cf, v cr : α f, α r : F lf, F lr, F cf, F cr : F xf, F xr, F yf, F yr : steering angle velocity along/vertical to main axis longitudinal/lateral velocity of tire slipping ratio of tire longitudinal/lateral force on tire longitudinal/lateral force on body frame a, b : distance from gravity center to the front, rear tire m, I : vehicle mass and inertia about z B axis C f, C r : tire stiffness For compactness, {f, r} in the sequel indicates front and rear part. The dynamics of the ego vehicle are expressed in the body frame [18] as: Fig. 1. A typical intersection configuration: The ego vehicle on road ζ makes a right turn to merge into road γ, trying to avoid targets V 1 and V 2. v l = v c ω + 2F xf + 2F xr, (2a) m v c = v l ω + 2F yf + 2F yr, (2b) m ω = 2aF yf + 2bF yr. (2c) I The kinematics of the front and rear wheel are given as: v x = v l, v yf = v c + aω, (3a) (3b)

3 v yr = v c bω, v l = v y sin δ + v x cos δ, v c = v y cos δ v x sin δ. The slip angle of front and rear tire is defined as: α = v c v l, respectively, while the forces on the tires are given as: F c = C α, F x = F l cos δ F c sin δ, F y = F l sin δ + F c cos δ. (3c) (3d) (3e) (4a) (5a) (5b) (5c) A linear tire model [19], [20] connects the lateral tire force with the slip angle and the stiffness constant. The longitudinal force on the rear tire is set to zero, since we assume the car is front-wheel drive. The rear steering angle is set to zero, δ r = 0. The longitudinal force F lf is thus set equal to traction force which is one input of the system, and the front steering angle δ f is another control input. The kinematics of the ego vehicle w.r.t. the global frame G are described as: ẋ e = v l cos θ e v c sin θ e, ẏ e = v l sin θ e + v c cos θ e, θ e = ω. (6a) (6b) (6c) Combining equations (2)-(6), the system model is written in compact form as: ẋ = f(x, u), (7) where x = [v l v c ω x e y e θ e ] T is the state vector, u = [F lf δ f ] T is the control input vector, and the vector function f(.,.) comprises equations (2)-(6). III. MOVE BLOCKING MPC APPROACH A nonlinear receding horizon control approach is employed to compute safe trajectories for the ego vehicle while respecting the requirements described earlier. This approach solves an optimal control problem for a finite prediction horizon, applies the first control input over a (shorter) control horizon, and repeats the process recursively as the system evolves. The standard MPC formulation is [21]: minimize N 1 l(x i, u i ) (8) subject to x i+1 = x i + f(x i, u i ) T, (9) x 0 = x 0, (10) u min u i u max, (11) where N is the prediction horizon, i {0, 1, 2,..., N 1}, x i R n is the state vector, u i R m is the vector of control inputs, f(, ) is the vector system dynamics; x 0 is the initial state, and T is the time step. The bounds on the control inputs and on the system dynamics are viewed as linear and nonlinear constraints, respectively. Since the state trajectory and control input trajectory are free variables, the search dimension of this optimization problem grows very fast as the prediction horizon increases. In addition, for a nonlinear MPC problem the time step of the system evolution should be small enough to ensure the accuracy of the nonlinear discrete model. This results in high-dimensional state and control vectors for a fixed time horizon, i.e., in a highdimensional search space. This in turn limits the performance and applicability of the controller in terms of the required computational effort. To speed up the optimization process, the move blocking technique is employed. A sequential approach is also used to parametrize the system trajectory with block control inputs, which now become the only free variables. Briefly, with the move blocking technique a single control input is kept the same over several time steps instead of one, so that a fixed length of control input sequence can cover a longer horizon. The parametrized trajectory is also allowed to be sampled in order to decrease the number of points on the trajectory, which keeps the computational time of the cost function small. A. Problem Formulation Instead of solving for U = [u 0T, u 1T,..., u N 1T ] T R mn, where N is the prediction horizon and m is the dimension of the control vector, we will parametrize U with the block control sequence U = [u T 0, u T 1,..., u T M 1 ] T R mm, such that U = (S I m )U, where denotes the Kronecker product, I m is the identity matrix with size of m m and S R N M is a blocking matrix [22]. If we denote 1 r as column vector with all values equal to 1 and of length r, the blocking matrix can be presented as: S = 1 r r rm To interpret this transform, we should notice u 0 = u 1 =... = u r 0 = u 1. We use uniform blocking here and suppose N is a multiple of M, such that r 0 = r 1 =... = r M = N/M = r. Despite that the free dimension of the problem decreases from N to M, the long trajectory still leads to a high computational effort demanded in cost function. The trajectory is subsampled to reduce the computation time. If the original trajectory of the ego vehicle is computed as X = {x i x i+1 = x i + T f(x i, u i ), i = 0, 1,..., N, x 0 = x 0 }, (12) then using k = N K, where K is the length of the sampled trajectory, as the sample rate, we have our sampled ego vehicle trajectory C as: C = {x kn 1 x kn 1 X, n = 1, 2..., K}, (13) whereas the sampled target vehicle trajectory is similarly computed and denoted as C t. The goal for the ego vehicle is to follow the centerline and avoid collisions with least traction/braking force and change in steering angle. The cost function is defined as: J =g eff (U) + g fol (C) + g per (C) + g col (C, C t ), (14)

4 where g eff is the cost of control effort, g fol penalizes the deviation from the reference line, g per penalizes the deviation from the desired velocity, and g col is the cost of collision. These are defined in detail in the sequel. With the definition of the sampled trajectory set and control sequence from equations (12) and (13), respectively, the optimization problem is summarized as: minimize J(C,C t, U), U subject to u min U u max. 1) Effort cost: We wish the ego vehicle to achieve the control goal with as little traction or braking force, and as little change in steering angle as possible. Hence we define: M 1 g eff (U) = w 1 M 1 F 2 lf i + w 2 2 δ f i, (15) where w 1 and w 2 are positive weights. This part penalizes the tracking force and the change of the steering angle. The vehicle is thus expected to keep its current state. 2) Line following: If the ego vehicle is following a line perfectly, the distance between its current position and the closest point on the center line should be zero. Besides, the vehicle s curvature and the curvature of the closest point on the center line should be the same. This part of cost function is expected to lay every point of optimal trajectory on the reference line. We define: g fol (C) = w 3 Di 2 + w 4 (k vi k ci ) 2, (16) where D is the distance from the vehicle to closest point on ω the curve; w 3 and w 4 are positive weights. k v = v 2 l +v 2 c and k c are the curvature of the path followed by the vehicle and of the reference curve respectively. Since the counterclockwise is defined to be the positive direction, a right turn will have a negative k v. The control space is split into three regions according to vehicle s position, as shown in Figure 1. In each region the controller uses the corresponding section of reference line to compute the closest point on the line. 3) Performance: To improve the levels of comfort during the maneuver, we impose constraints on the centripetal acceleration a c. We assume that if a c is below a given threshold α, then the comfort level for the passenger is ω acceptable. Since k v = and a c = ω vl 2 + v2 c, v 2 l +v 2 c if we restrict a c α and assume vehicle s curvature is the same as road s k c, then we get: { α k v cap = c, in region 2, (17) v limit, in region 1,3, where v cap is a soft speed upper bound. For the control region that is modeled as a straight line, the velocity capacity v cap is set to the speed limit of the road. To ensure that the ego vehicle will not take very long time in the intersection, and will keep with the car flow after completing the turning maneuver, we impose that its velocity should approach this limit as closely as possible. Hence, we define: g per (C) = w 5 ( vl 2 i + vc 2 i v cap ) 2. (18) 4) Collision avoidance: In reality, sensors are noisy and additionally, there is uncertainty in the driver s behavior. To predict the behavior of the target vehicles, this paper employs a probabilistic model for the motion of target cars [23]. We assume the target vehicle will stay at the center of the lane, and keep its current speed by its driver, regardless of the existence of ego vehicle. The random lateral fluctuation and speed fluctuation due to driver s uncertain behavior and sensor noise are modeled as a normal distribution in lateral and longitudinal velocity. The heading angle θ tj of the j-th target vehicle is assumed equal to the tangential direction of the road. Let us denote v tjx and v tjy the longitudinal and lateral velocity components, respectively, and W j = [v tjx v tjy ] T the velocity vector of the target vehicle V j. Then the aforementioned uncertainty is incorporated by modeling v tjx and v tjy as Gaussian, white processes, that are uncorrelated to each other, of known mean values v tx j, v ty j, and standard deviations [ σ] xj and σ yj, respectively. In summary, vtjx we have: W j = N(W v j, Q j), where W j is the mean tjy [ ] σ 2 value of the velocity vector W j, and Q j = xj 0 0 σy 2 is j the covariance matrix. Similarly we model the uncertainty on the position coordinates Z j [ = [x ] tj y tj ] T of the j-th target xtj vehicle: we define Z j = N(Z y j, P j), where Z j tj is the mean value and P j is the covariance matrix of Z j. If the rotation [ matrix of j-th ] vehicle at time instant i is cos(θtj,i) sin(θ R j,i = tj,i), then we have: sin(θ tj,i) cos(θ tj,i) Z j,(i+1) = [ 1 T ] [ ] Z j,i. (19) R j,i W j,i Under the assumption that θ tj,i is known with certainty, and since Z j,i, W j,i are Gaussian, we have: Z j,(i+1) ( [1 ] [ ] Z N T j,i R j,i W j,i, [ 1 T ] [ [ ]) P j,i R j,i Q j,i Rj,i] T T Thus the iterative equation of the covariance matrix is: P j,(i+1) = P j,i + R j,i Q j,i R T j,it 2, (20) Q j,(i+1) = R j,(i+1) Q j,i R T j,(i+1). (21) Using the same time step and sample rate as the prediction of ego vehicle, the sampled trajectories of target vehicles can be computed as in Figure 3. For each point, the multivariate normal distribution of position vector appears like an ellipse, and we assume the position of vehicle is within 3σ of its position vector, which can be acquired from diagonalizing the covariance matrix P j,i. To compute the cost of collision, this model also encodes the size of the car and a safe margin, which implies that

5 where: η(x e,i, y e,i ) = [ xe,i x = ( tj,i y e,i y tj,i ] R 1 j,i ) [ d 2 l 0 0 d 2 c ] (R T j,i [ ] T xe,i x tj,i ) y e,i y tj,i Fig. 3. Propagating the uncertainty of the position of the target car during the prediction stage. Green ellipses indicate the uncertainty area, and red ellipses indicate collision free region. any possible collision in this region is prohibited. This region takes the size of ego vehicle, the size of target vehicle (d sl and d sc ) and a constant braking space (d bl and d bc ) into account. {} l and {} c still denote the value along longitudinal and lateral direction. Coincide with the uncertainty region, the shape of the vehicle is also treated as an ellipse whose length of longitudinal and lateral axes are assumed to be the length and width of a vehicle. Since the target vehicles are assumed to stay in their lanes, the lateral braking distance is small, so that it does not block the lane nearby. The speed-based longitudinal braking distance considers the driver s reaction time t r, such that d bl = t r max{v xj, v l } + v2 x j. 2 v lmax 2 v xjmax The longitudinal and lateral length d l and d c of the final collision free region are: d l = d ul + d sl + d sl + d bl, d c = d uc + d sc + d sl + d bc. The first two terms express the space occupied by the target vehicles; the third term denotes the minimal distance from the mass center to the target vehicle, and the last term stands for the braking distance as shown in Figure 4. Fig. 4. The left part is the space occupied by the target vehicle and the right part is the final collision free region A barrier function is defined to encode the collision cost. We treat each ellipse as an equipotential surface and form a potential field whose value is infinite at the center and decaying to zero as the input approaches infinity. The barrier function h is defined as: h(η) = v 2 l P (η c) 5 + d(η c) + c 5 + dc, (22) Fig. 5. The considered barrier function. where x e,i, y e,i is the position of the ego vehicle at time instant i, and P is a large constant determining the height of the barrier at the edge of the safe margin; c controls the position of the potential wall ; d is a tuning value to make sure the derivative this barrier function is negatively defined everywhere. Note that η(x e,i, y e,i ) = 1 stands for a ellipse rotated by R j,i, and d l and d c are the length of major and minor axes. If no collision happens, then η(x e,i, y e,i ) remains greater than 1 for all i. We define: g col (C, C t ) = w 6 j=1 V w n h(c i, C tij ), (23) where w n is a varying weight through time. We set w n = 1 for first half of sample points because possible collisions in near future should have the highest priority. The weight then drops from 1 to 0.5 linearly for the last half of sample points. Since the controller should favor decelerating when it comes to safety consideration, a decaying weight assigns a negative derivative of the cost function along time axis, and encourages the controller to postpone collision to later time. IV. SIMULATION RESULTS The performance of the merging controller is evaluated through computer simulations in MATLAB. Mercedes CLS 63 AMG is used as the vehicle model [24]. The parameters in the car model (2)-(6) are set equal to: a = 1.105m, b = 1.738m, I = 1549kg m 2, m = 2220kg, C f = N/m, C r = N/m. The road width is 3m. The origin of the global frame is set at the intersection entrance C 1, and the position coordinates of C 2 are (9, 7). The bounds of the control inputs are π 3 δ f π 3, and 14000N F lf 8000N, respectively. The centripetal acceleration bound is set to 3m/s 2. The speed limit of the road is 15m/s 35mph. The time step is T = 0.005s; the time horizon is 1.6s; the length of the control sequence is M = 8, which means r = 40; the number of the sample points on the trajectory is K = 16. The MATLAB function

6 (a) t=1.865s (b) t=3.105s (c) t=3.725s (d) t=4.345s Fig. 6. Scenario 1: The ego vehicle decelerates to avoid collision with both target vehicles. f mincon with algorithm sqp is used as nonlinear optimizer. The vehicle size is dsl = 2.5m and dsc = 1m. The lateral braking distance is dbc = 0.5m. The driver reaction time is tr = 0.7s The radius of the sensing region of the ego vehicle is 35m. The control input computed by controller applies for half control horizon, which makes the controller run at 10Hz. We performed two sets of simulations. In the first scenario, one target vehicle is initially 43m away from the center of intersection, and a second target vehicle is 56m away from the center of intersection. Both target vehicles move with velocity vl = 15m/s. The ego vehicle is 22.5m away from the center of intersection with velocity components vl = 9.3m/s and vc = 0.01m/s. The ego vehicle heads along the the tangential direction of the center line of the road, but has an offset of 0.3m from the center line. The covariances of the velocity components of the target vehicles are σx2 = 3m2 and σy2 = 0.707m2, respectively. The average runtime for a single iteration is 20.59s. Figures 6(a) to 6(b) illustrate the ego vehicle approaching the intersection and decelerating to avoid both target vehicles. More specifically: the first vehicle is detected at t = 1s, while the second vehicle is detected at t = 1.6s. Since there is no safe space between the two target vehicles, the ego vehicle keeps decelerating to maintain safe separation with the second target vehicle. Then, the ego vehicle accelerates to meet the speed criteria (Fig. 6(c) to 6(d)). The velocity of the ego vehicle (Fig. 7(a)) conveys the same result. No collision occurs as verified by Fig. 7(b), while Fig. 7(c) and Fig. 7(d) illustrate that the bounds of the control inputs are never violated. Towards the end of simulation, the velocity of the ego vehicle approaches the 15m/s speed limit. In the second scenario we kept the same initial system configuration, except that the second target vehicle is 78m (a) The velocity of the ego vehicle is depicted in blue. For comparison, the resulting velocity under the same controller for the case of no target vehicles is plotted in red. (b) The evolution of the barrier functions of ego vehicle w.r.t. each one of the targets (in blue and green, respectively); no collisions occur as verified by the value remaining greater than 1. (c) The computed control input Flf (d) The computed control input δf vs time. The red lines stand for the vs time. The red lines stand for the control input bounds. control input bounds. Fig. 7. Performance analysis of Controller away from the center of the intersection. Figures 8(a) to 8(b) illustrate that the ego vehicle decelerates to avoid the first target vehicle. Since there is enough safe space, the ego vehicle accelerates to overtake the second target vehicle (Fig. 8(c) to 8(d)). The evolution of the ego vehicle s velocity in Fig. 9(a) is in agreement and conveys the same result. Finally, no collisions occur as verified by Fig. 9(b). The control input bounds are not violated as shown in Fig. 9(c) and Fig. 9(d). V. C ONCLUSIONS This paper presented a line following and collision avoidance method for automated turning and merging, while taking into account the 2-D geometry of the intersection and the uncertain behavior of target vehicles. An optimization problem is solved utilizing a receding horizon control approach. Emphasis is given on reducing the search dimension and on adopting a nonlinear model. The simulations verify that the approach succeeds in keeping the ego vehicle on the center line and close to the desired speed, while the control inputs remain within bounds and collisions are avoided. Ongoing work focuses on establishing formal guarantees on the recursive feasibility of the approach, further improving the computational effort, as well as on considering vehicles on adjacent lanes. R EFERENCES [1] M. Caceres, F. Sottile, and M. A. Spirito, WLAN-based real time vehicle locating system, in IEEE 69th Vehicular Technology Conference, 2009, April 2009, pp. 1 5.

7 (a) t = sec (b) t = sec (a) The velocity of the ego vehicle (b) The evolution of the barrier functions of ego vehicle w.r.t. each one of is depicted in blue. For comparison, the resulting velocity under the same the targets (in blue and green, respectively); no collisions occur as veri- controller for the case of no target vehicles has been plotted in red. fied by the value remaining greater than 1. (c) t = sec (d) t = sec Fig. 8. Scenario 2: The ego vehicle decelerates to avoid collision with the first target. It then detects the second target in the rear, and accelerates to avoid collision. (c) control input F lf line is the bound Fig. 9. vs time. Red (d) control input δ f vs time. Red line is the bound Performance analysis of Controller [2] X. Mao, D. Inoue, S. Kato, and M. Kagami, Amplitude-modulated laser radar for range and speed measurement in car applications, IEEE Transactions on Intelligent Transportation Systems, vol. 13, no. 1, pp , March [3] S. Sato, M. Hashimoto, M. Takita, K. Takagi, and T. Ogawa, Multilayer Lidar-based pedestrian tracking in urban environments, in 2010 IEEE Intelligent Vehicles Symposium, June 2010, pp [4] T. Ogawa and K. Takagi, Lane recognition using on-vehicle LIDAR, in 2006 IEEE Intelligent Vehicles Symposium, 2006, pp [5] H. G. Min, X. C. Li, P. P. Sun, X. M. Zhao, and Z. G. Xu, Visual odometry for on-road vehicles based on trifocal tensor, in 2015 IEEE First International Smart Cities Conference (ISC2), Oct 2015, pp [6] Q. Jin, G. Wu, K. Boriboonsomsin, and M. Barth, Multi-agent intersection management for connected vehicles using an optimal scheduling approach, in 2012 International Conference on Connected Vehicles and Expo, Dec 2012, pp [7] M. A. S. Kamal, J. Imura, A. Ohata, T. Hayakawa, and K. Aihara, Coordination of automated vehicles at a traffic-lightless intersection, in 16th IEEE International Conference on Intelligent Transportation Systems, Oct 2013, pp [8] M. A. S. Kamal, J. i. Imura, T. Hayakawa, A. Ohata, and K. Aihara, A vehicle-intersection coordination scheme for smooth flows of traffic without using traffic lights, IEEE Transactions on Intelligent Transportation Systems, vol. 16, no. 3, pp , June [9] A. Colombo and D. D. Vecchio, Least restrictive supervisors for intersection collision avoidance: A scheduling approach, IEEE Transactions on Automatic Control, vol. 60, no. 6, pp , June [10] Y. J. Zhang, A. A. Malikopoulos, and C. G. Cassandras, Optimal control and coordination of connected and automated vehicles at urban traffic intersections, in 2016 American Control Conference, July 2016, pp [11] A. De La Fortelle and X. Qian, Autonomous driving at intersections: combining theoretical analysis with practical considerations, in ITS World Congress 2015, Bordeaux, France, Oct [12] A. Kotsialos and M. Papageorgiou, Nonlinear optimal control applied to coordinated ramp metering, IEEE Transactions on Control Systems Technology, vol. 12, no. 6, pp , Nov [13] T. Awal, L. Kulik, and K. Ramamohanrao, Optimal traffic merging strategy for communication- and sensor-enabled vehicles, in 16th International IEEE Conference on Intelligent Transportation Systems, Oct 2013, pp [14] S. M. Loos and A. Platzer, Safe intersections: At the crossing of hy- brid systems and verification, in 14th IEEE International Conference on Intelligent Transportation Systems, Oct 2011, pp [15] G. Schildbach, M. Soppert, and F. Borrelli, A collision avoidance system at intersections using robust model predictive control, in 2016 IEEE Intelligent Vehicles Symposium, June 2016, pp [16] J. Rios-Torres and A. A. Malikopoulos, Automated and cooperative vehicle merging at highway on-ramps, IEEE Transactions on Intelligent Transportation Systems, vol. PP, no. 99, pp. 1 10, [17] J. Kong, M. Pfeiffer, G. Schildbach, and F. Borrelli, Kinematic and dynamic vehicle models for autonomous driving control design, in 2015 IEEE Intelligent Vehicles Symposium, June 2015, pp [18] F. Borrelli, P. Falcone, T. Keviczky, J. Asgari, and D. Hrovat, MPCbased approach to active steering for autonomous vehicle systems, International Journal of Vehicle Autonomous Systems, vol. 3, no. 2-4, pp , [19] G. Palmieri, M. Baric, F. Borrelli, and L. Glielmo, A robust lateral vehicle dynamics control, in 10th International Symposium on Advanced Vehicle Control, [20] V. A. Shia, Y. Gao, R. Vasudevan, K. D. Campbell, T. Lin, F. Borrelli, and R. Bajcsy, Semiautonomous vehicular control using driver modeling, IEEE Transactions on Intelligent Transportation Systems, vol. 15, no. 6, pp , Dec [21] T. A. Johansen, Introduction to nonlinear model predictive control and moving horizon estimation. [Online]. Available: [22] R. Cagienard, P. Grieder, E. C. Kerrigan, and M. Morari, Move blocking strategies in receding horizon control, in 43rd IEEE Conference on Decision and Control, Dec 2004, pp [23] G. R. de Campos, A. H. Runarsson, F. Granum, P. Falcone, and K. Alenljung, Collision avoidance at intersections: A probabilistic threat-assessment and decision-making system for safety interventions, in 17th International IEEE Conference on Intelligent Transportation Systems, Oct 2014, pp [24] C. Constant, Car engineering, Mercedes CLS 63 AMG, 2016,

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

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

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

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

Torque Based Lane Change Assistance with Active Front Steering

Torque Based Lane Change Assistance with Active Front Steering Torque Based Lane Change Assistance with Active Front Steering Monimoy Bujarbaruah, Ziya Ercan, Vladimir Ivanovic, H. Eric Tseng, Francesco Borrelli Authors contributed equally. University of California

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

Cooperative Motion Control of Multiple Autonomous Marine

Cooperative Motion Control of Multiple Autonomous Marine Cooperative Motion Control of Multiple Autonomous Marine Collision Avoidance in Dynamic Environments EECI Graduate School on Control Supélec, Feb. 21-25, 2011 Outline Motivation/Objectives Cooperative

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

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

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

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

Data-Driven Probabilistic Modeling and Verification of Human Driver Behavior

Data-Driven Probabilistic Modeling and Verification of Human Driver Behavior Formal Verification and Modeling in Human-Machine Systems: Papers from the AAAI Spring Symposium Data-Driven Probabilistic Modeling and Verification of Human Driver Behavior D. Sadigh, K. Driggs-Campbell,

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

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

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

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

A Study on Performance Analysis of V2V Communication Based AEB System Considering Road Friction at Slopes

A Study on Performance Analysis of V2V Communication Based AEB System Considering Road Friction at Slopes , pp. 71-80 http://dx.doi.org/10.14257/ijfgcn.2016.9.11.07 A Study on Performance Analysis of V2V Communication Based AEB System Considering Road Friction at Slopes Sangduck Jeon 1, Jungeun Lee 1 and Byeongwoo

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

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

Robust Nonlinear Predictive Control for Semiautonomous Ground Vehicles

Robust Nonlinear Predictive Control for Semiautonomous Ground Vehicles 14 American Control Conference (ACC) June 4-6, 14. Portland, Oregon, USA Robust Nonlinear Predictive Control for Semiautonomous Ground Vehicles Yiqi Gao, Andrew Gray, Ashwin Carvalho, H. Eric Tseng, Francesco

More information

Maarten Bieshaar, Günther Reitberger, Stefan Zernetsch, Prof. Dr. Bernhard Sick, Dr. Erich Fuchs, Prof. Dr.-Ing. Konrad Doll

Maarten Bieshaar, Günther Reitberger, Stefan Zernetsch, Prof. Dr. Bernhard Sick, Dr. Erich Fuchs, Prof. Dr.-Ing. Konrad Doll Maarten Bieshaar, Günther Reitberger, Stefan Zernetsch, Prof. Dr. Bernhard Sick, Dr. Erich Fuchs, Prof. Dr.-Ing. Konrad Doll 08.02.2017 By 2030 road traffic deaths will be the fifth leading cause of death

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

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

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

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

Towards Fully-automated Driving

Towards Fully-automated Driving Towards Fully-automated Driving Challenges and Potential Solutions Dr. Gijs Dubbelman Mobile Perception Systems EE-SPS/VCA Mobile Perception Systems 6 PhDs, postdoc, project manager, software engineer,

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

Comparison of two non-linear model-based control strategies for autonomous vehicles

Comparison of two non-linear model-based control strategies for autonomous vehicles Comparison of two non-linear model-based control strategies for autonomous vehicles E. Alcala*, L. Sellart**, V. Puig*, J. Quevedo*, J. Saludes*, D. Vázquez** and A. López** * Supervision & Security of

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: 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

Advanced Adaptive Cruise Control Based on Collision Risk Assessment

Advanced Adaptive Cruise Control Based on Collision Risk Assessment Advanced Adaptive Cruise Control Based on Collision Risk Assessment Hanwool Woo 1, Yonghoon Ji 2, Yusuke Tamura 1, Yasuhide Kuroda 3, Takashi Sugano 4, Yasunori Yamamoto 4, Atsushi Yamashita 1, and Hajime

More information

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Theory in Model Predictive Control : Constraint Satisfaction and Stability! Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

Robust Predictive Control for Semi-Autonomous Vehicles with an Uncertain Driver Model

Robust Predictive Control for Semi-Autonomous Vehicles with an Uncertain Driver Model 213 IEEE Intelligent Vehicles Symposium (IV) June 23-26, 213, Gold Coast, Australia Robust Predictive Control for Semi-Autonomous Vehicles with an Uncertain Driver Model Andrew Gray, Yiqi Gao, J. Karl

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

Extremal Trajectories for Bounded Velocity Differential Drive Robots

Extremal Trajectories for Bounded Velocity Differential Drive Robots Extremal Trajectories for Bounded Velocity Differential Drive Robots Devin J. Balkcom Matthew T. Mason Robotics Institute and Computer Science Department Carnegie Mellon University Pittsburgh PA 523 Abstract

More information

suppressing traffic flow instabilities

suppressing traffic flow instabilities suppressing traffic flow instabilities S S VF VC VL D D Berthold K.P. Horn Traffic flow instabilities waste energy: At high densities traffic flow becomes unstable Traffic acts as if it was a dilatant

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

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

Extremal Trajectories for Bounded Velocity Mobile Robots

Extremal Trajectories for Bounded Velocity Mobile Robots Extremal Trajectories for Bounded Velocity Mobile Robots Devin J. Balkcom and Matthew T. Mason Abstract Previous work [3, 6, 9, 8, 7, 1] has presented the time optimal trajectories for three classes of

More information

IMU-Laser Scanner Localization: Observability Analysis

IMU-Laser Scanner Localization: Observability Analysis IMU-Laser Scanner Localization: Observability Analysis Faraz M. Mirzaei and Stergios I. Roumeliotis {faraz stergios}@cs.umn.edu Dept. of Computer Science & Engineering University of Minnesota Minneapolis,

More information

Predictive Active Steering Control for Autonomous Vehicle Systems

Predictive Active Steering Control for Autonomous Vehicle Systems IEEE TRANSACTION OF CONTROL SYSTEMS TECHNOLOGY, VOL., NO., JANUARY 7 1 Predictive Active Steering Control for Autonomous Vehicle Systems P. Falcone, F. Borrelli, J. Asgari, H. E. Tseng, D. Hrovat Abstract

More information

Using Theorem Provers to Guarantee Closed-Loop Properties

Using Theorem Provers to Guarantee Closed-Loop Properties Using Theorem Provers to Guarantee Closed-Loop Properties Nikos Aréchiga Sarah Loos André Platzer Bruce Krogh Carnegie Mellon University April 27, 2012 Aréchiga, Loos, Platzer, Krogh (CMU) Theorem Provers

More information

Backstepping based approach for the combined longitudinal-lateral vehicle control

Backstepping based approach for the combined longitudinal-lateral vehicle control Intelligent Vehicles Symposium Alcalá de Henares, Spain, June 3-7, Backstepping based approach for the combined longitudinal-lateral vehicle control Lamri Nehaoua and Lydie Nouvelière Abstract This paper

More information

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive

More information

An improved CA model with anticipation for one-lane traffic flow

An improved CA model with anticipation for one-lane traffic flow An improved CA model with anticipation for one-lane traffic flow MARÍA ELENA. LÁRRAGA JESÚS ANTONIO DEL RÍ0 Facultad de Ciencias, Computer Science Dept. Universidad Autónoma del Estado de Morelos Av. Universidad

More information

Cinematica dei Robot Mobili su Ruote. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

Cinematica dei Robot Mobili su Ruote. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Cinematica dei Robot Mobili su Ruote Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Riferimenti bibliografici Roland SIEGWART, Illah R. NOURBAKHSH Introduction to Autonomous Mobile

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

ACTIVE DIRECT TILT CONTROL FOR STABILITY ENHANCEMENT OF A NARROW COMMUTER VEHICLE

ACTIVE DIRECT TILT CONTROL FOR STABILITY ENHANCEMENT OF A NARROW COMMUTER VEHICLE International Journal of Automotive Technology, Vol. 5, No. 2, pp. 77 88 (24) Copyright 24 KSAE 1229 9138/24/16 2 ACTIVE DIRECT TILT CONTROL FOR STABILITY ENHANCEMENT OF A NARROW COMMUTER VEHICLE D. PIYABONGKARN,

More information

Trajectory Planning of Planar Tracked Vehicles

Trajectory Planning of Planar Tracked Vehicles Trajectory Planning of Planar Tracked Vehicles Zvi Shiller and William Serate Department of Mechanical, Aerospace and Nuclear Engineering University of California Los Angeles Los Angeles, California 924

More information

Design of Driver-Assist Systems Under Probabilistic Safety Specifications Near Stop Signs

Design of Driver-Assist Systems Under Probabilistic Safety Specifications Near Stop Signs Design of Driver-Assist Systems Under Probabilistic Safety Specifications Near Stop Signs The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters.

More information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

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

Analysis of Forward Collision Warning System. Based on Vehicle-mounted Sensors on. Roads with an Up-Down Road gradient

Analysis of Forward Collision Warning System. Based on Vehicle-mounted Sensors on. Roads with an Up-Down Road gradient Contemporary Engineering Sciences, Vol. 7, 2014, no. 22, 1139-1145 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.49142 Analysis of Forward Collision Warning System Based on Vehicle-mounted

More information

A motion planner for nonholonomic mobile robots

A motion planner for nonholonomic mobile robots A motion planner for nonholonomic mobile robots Miguel Vargas Material taken form: J. P. Laumond, P. E. Jacobs, M. Taix, R. M. Murray. A motion planner for nonholonomic mobile robots. IEEE Transactions

More information

Collision avoidance at intersections: A probabilistic threat-assessment and decision-making system for safety interventions *

Collision avoidance at intersections: A probabilistic threat-assessment and decision-making system for safety interventions * Collision avoidance at intersections: A probabilistic threat-assessment and decision-making system for safety interventions * Gabriel R. de Campos, Adam H. Runarsson, Fredrik Granum, Paolo Falcone, Klas

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

Available online Journal of Scientific and Engineering Research, 2017, 4(4): Research Article

Available online  Journal of Scientific and Engineering Research, 2017, 4(4): Research Article Available online www.jsaer.com, 2017, 4(4):137-142 Research Article ISSN: 2394-2630 CODEN(USA): JSERBR A Qualitative Examination of the Composition of the Cooperative Vehicles Çağlar Koşun 1, Çağatay Kök

More information

Navigating Congested Environments with Risk Level Sets

Navigating Congested Environments with Risk Level Sets IEEE International Conference on Robotics and Automation ICRA May -5,, Brisbane, Australia Navigating Congested Environments with Risk Level Sets Alyssa Pierson, Wilko Schwarting, Sertac Karaman, and Daniela

More information

A MODIFIED CELLULAR AUTOMATON MODEL FOR RING ROAD TRAFFIC WITH VELOCITY GUIDANCE

A MODIFIED CELLULAR AUTOMATON MODEL FOR RING ROAD TRAFFIC WITH VELOCITY GUIDANCE International Journal of Modern Physics C Vol. 20, No. 5 (2009) 711 719 c World Scientific Publishing Company A MODIFIED CELLULAR AUTOMATON MODEL FOR RING ROAD TRAFFIC WITH VELOCITY GUIDANCE C. Q. MEI,,

More information

Draft 01PC-73 Sensor fusion for accurate computation of yaw rate and absolute velocity

Draft 01PC-73 Sensor fusion for accurate computation of yaw rate and absolute velocity Draft PC-73 Sensor fusion for accurate computation of yaw rate and absolute velocity Fredrik Gustafsson Department of Electrical Engineering, Linköping University, Sweden Stefan Ahlqvist, Urban Forssell,

More information

Precursor Systems Analyses of Automated Highway Systems. AHS PSA Lateral and Longitudinal Control Analysis. Rockwell Task D Page 1

Precursor Systems Analyses of Automated Highway Systems. AHS PSA Lateral and Longitudinal Control Analysis. Rockwell Task D Page 1 Rockwell Task D Page 1 Precursor Systems Analyses of Automated Highway Systems RESOURCE MATERIALS AHS PSA Lateral and Longitudinal Control Analysis U.S. Department of Transportation Federal Highway Administration

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

CHALLENGE #1: ROAD CONDITIONS

CHALLENGE #1: ROAD CONDITIONS CHALLENGE #1: ROAD CONDITIONS Your forward collision warning system may struggle on wet or icy roads because it is not able to adjust for road conditions. Wet or slick roads may increase your stopping

More information

Understand FORWARD COLLISION WARNING WHAT IS IT? HOW DOES IT WORK? HOW TO USE IT?

Understand FORWARD COLLISION WARNING WHAT IS IT? HOW DOES IT WORK? HOW TO USE IT? Understand WHAT IS IT? Forward collision warning systems warn you of an impending collision by detecting stopped or slowly moved vehicles ahead of your vehicle. Forward collision warning use radar, lasers,

More information

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS NONLINEA BACKSTEPPING DESIGN OF ANTI-LOCK BAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS Wei-En Ting and Jung-Shan Lin 1 Department of Electrical Engineering National Chi Nan University 31 University

More information

A PROVABLY CONVERGENT DYNAMIC WINDOW APPROACH TO OBSTACLE AVOIDANCE

A PROVABLY CONVERGENT DYNAMIC WINDOW APPROACH TO OBSTACLE AVOIDANCE Submitted to the IFAC (b 02), September 2001 A PROVABLY CONVERGENT DYNAMIC WINDOW APPROACH TO OBSTACLE AVOIDANCE Petter Ögren,1 Naomi E. Leonard,2 Division of Optimization and Systems Theory, Royal Institute

More information

PREDICTIVE CONTROL OF AUTONOMOUS GROUND VEHICLES WITH OBSTACLE AVOIDANCE ON SLIPPERY ROADS

PREDICTIVE CONTROL OF AUTONOMOUS GROUND VEHICLES WITH OBSTACLE AVOIDANCE ON SLIPPERY ROADS PREDICTIVE CONTROL OF AUTONOMOUS GROUND VEHICLES WITH OBSTACLE AVOIDANCE ON SLIPPERY ROADS Yiqi Gao Theresa Lin Francesco Borrelli Department of Mechanical Engineering University of California Berkeley,

More information

Autonomous Overtaking Using Reachability Analysis and MPC

Autonomous Overtaking Using Reachability Analysis and MPC DEGREE PROJECT IN TECHNOLOGY, FIRST CYCLE, 15 CREDITS STOCKHOLM, SWEDEN 2018 Autonomous Overtaking Using Reachability Analysis and MPC JOHN FRIBERG FILIP KLAESSON KTH ROYAL INSTITUTE OF TECHNOLOGY SCHOOL

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

Estimation of Tire-Road Friction by Tire Rotational Vibration Model

Estimation of Tire-Road Friction by Tire Rotational Vibration Model 53 Research Report Estimation of Tire-Road Friction by Tire Rotational Vibration Model Takaji Umeno Abstract Tire-road friction is the most important piece of information used by active safety systems.

More information

Data-Driven Probabilistic Modeling and Verification of Human Driver Behavior

Data-Driven Probabilistic Modeling and Verification of Human Driver Behavior Data-Driven Probabilistic Modeling and Verification of Human Driver Behavior Dorsa Sadigh Katherine Driggs Campbell Alberto Alessandro Angelo Puggelli Wenchao Li Victor Shia Ruzena Bajcsy Alberto L. Sangiovanni-Vincentelli

More information

Lane Departure Assist: A Formal Approach

Lane Departure Assist: A Formal Approach Lane Departure Assist: A Formal Approach Daniel Hoehener 1, Geng Huang 2 and Domitilla Del Vecchio 3 Abstract We use a controlled invariance approach to design a semi-autonomous lane departure assist system

More information

Verifying Robustness of Human-Aware Autonomous Cars

Verifying Robustness of Human-Aware Autonomous Cars Verifying Robustness of Human-Aware Autonomous Cars Dorsa Sadigh S. Shankar Sastry Sanjit A. Seshia Stanford University, (e-mail: dorsa@cs.stanford.edu). UC Berkeley, (e-mail: {sseshia, sastry}@eecs.berkeley.edu)

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

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl

More information

A NOVEL METHOD TO EVALUATE THE SAFETY OF HIGHLY AUTOMATED VEHICLES. Joshua L. Every Transportation Research Center Inc. United States of America

A NOVEL METHOD TO EVALUATE THE SAFETY OF HIGHLY AUTOMATED VEHICLES. Joshua L. Every Transportation Research Center Inc. United States of America A NOVEL METHOD TO EVALUATE THE SAFETY OF HIGHLY AUTOMATED VEHICLES Joshua L. Every Transportation Research Center Inc. United States of America Frank Barickman John Martin National Highway Traffic Safety

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

Model-Based Threat Assessment in Semi-Autonomous Vehicles with Model Parameter Uncertainties

Model-Based Threat Assessment in Semi-Autonomous Vehicles with Model Parameter Uncertainties Model-Based Threat Assessment in Semi-Autonomous Vehicles with Model Parameter Uncertainties Mohammad Ali, Paolo Falcone and Jonas Sjöberg Abstract In this paper, we consider model-based threat assessment

More information

Physics 12. Unit 5 Circular Motion and Gravitation Part 1

Physics 12. Unit 5 Circular Motion and Gravitation Part 1 Physics 12 Unit 5 Circular Motion and Gravitation Part 1 1. Nonlinear motions According to the Newton s first law, an object remains its tendency of motion as long as there is no external force acting

More information

A trajectory tracking control design for a skid-steering mobile robot by adapting its desired instantaneous center of rotation

A trajectory tracking control design for a skid-steering mobile robot by adapting its desired instantaneous center of rotation A trajectory tracking control design for a skid-steering mobile robot by adapting its desired instantaneous center of rotation Jae-Yun Jun, Minh-Duc Hua, Faïz Benamar Abstract A skid-steering mobile robot

More information

DETECTION OF CRITICAL SITUATIONS FOR LATERAL VEHICLE CONTROL

DETECTION OF CRITICAL SITUATIONS FOR LATERAL VEHICLE CONTROL DETECTION OF CRITICAL SITUATIONS FOR LATERAL VEHICLE CONTROL N Zbiri, A Rabhi N K M Sirdi Laboratoire des Systèmes Complexes 4 rue du Pelvoux CE 1455 Courcournnes 912 Evry Cedex Laboratoire de Robotique

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

EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS. N. Ceccarelli, M. Di Marco, A. Garulli, A.

EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS. N. Ceccarelli, M. Di Marco, A. Garulli, A. EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS N. Ceccarelli, M. Di Marco, A. Garulli, A. Giannitrapani DII - Dipartimento di Ingegneria dell Informazione Università di Siena

More information

MPC and PSO Based Control Methodology for Path Tracking of 4WS4WD Vehicles

MPC and PSO Based Control Methodology for Path Tracking of 4WS4WD Vehicles applied sciences Article MPC and Based Control Methodology for Path Tracking of 4WS4WD Vehicles Qifan Tan 1, * ID, Penglei Dai 2, Zhihao Zhang 3 and Jay Katupitiya 3 1 School of Mechanical, Electronic

More information

Optimal Trajectory Planning for Autonomous Driving Integrating Logical Constraints: An MIQP Perspective

Optimal Trajectory Planning for Autonomous Driving Integrating Logical Constraints: An MIQP Perspective Optimal Trajectory Planning for Autonomous Driving Integrating Logical Constraints: An MIQP Perspective Xiangjun Qian, Florent Altché, Philipp Bender, Christoph Stiller, Arnaud De La Fortelle To cite this

More information

arxiv: v1 [math.oc] 11 Dec 2017

arxiv: v1 [math.oc] 11 Dec 2017 A Non-Cooperative Game Approach to Autonomous Racing Alexander Liniger and John Lygeros Abstract arxiv:1712.03913v1 [math.oc] 11 Dec 2017 We consider autonomous racing of two cars and present an approach

More information

ESTIMATION OF THE LONGITUDINAL AND LATERAL VELOCITIES OF A VEHICLE USING EXTENDED KALMAN FILTERS

ESTIMATION OF THE LONGITUDINAL AND LATERAL VELOCITIES OF A VEHICLE USING EXTENDED KALMAN FILTERS ESTIMATION OF THE LONGITUDINAL AND LATERAL VELOCITIES OF A VEHICLE USING EXTENDED KALMAN FILTERS A Thesis Presented to The Academic Faculty by Juan Camilo Alvarez In Partial Fulfillment of the Requirements

More information

Hierarchical steering control for a front wheel drive automated car

Hierarchical steering control for a front wheel drive automated car Hierarchical steering control for a front wheel drive automated car Sándor Beregi, Dénes Takács, Chaozhe R. He, Sergei S. Avedisov, Gábor Orosz Department of Applied Mechanics, Budapest University of Technology

More information

Problem Set Number 01, MIT (Winter-Spring 2018)

Problem Set Number 01, MIT (Winter-Spring 2018) Problem Set Number 01, 18.306 MIT (Winter-Spring 2018) Rodolfo R. Rosales (MIT, Math. Dept., room 2-337, Cambridge, MA 02139) February 28, 2018 Due Monday March 12, 2018. Turn it in (by 3PM) at the Math.

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

ADVANCED driver assistance systems (ADAS) are becoming. An Algorithm for Supervised Driving of Cooperative Semi-Autonomous Vehicles (Extended)

ADVANCED driver assistance systems (ADAS) are becoming. An Algorithm for Supervised Driving of Cooperative Semi-Autonomous Vehicles (Extended) 1 An Algorithm for Supervised Driving of Cooperative Semi-Autonomous Vehicles Extended) Florent Altché, Xiangjun Qian, and Arnaud de La Fortelle, arxiv:1706.08046v1 [cs.ma] 25 Jun 2017 Abstract Before

More information

Active Nonlinear Observers for Mobile Systems

Active Nonlinear Observers for Mobile Systems Active Nonlinear Observers for Mobile Systems Simon Cedervall and Xiaoming Hu Optimization and Systems Theory Royal Institute of Technology SE 00 44 Stockholm, Sweden Abstract For nonlinear systems in

More information

Statistical Model Checking Applied on Perception and Decision-making Systems for Autonomous Driving

Statistical Model Checking Applied on Perception and Decision-making Systems for Autonomous Driving Statistical Model Checking Applied on Perception and Decision-making Systems for Autonomous Driving J. Quilbeuf 1 M. Barbier 2,3 L. Rummelhard 3 C. Laugier 2 A. Legay 1 T. Genevois 2 J. Ibañez-Guzmán 3

More information

IMM vehicle tracking for traffic jam situations on highways

IMM vehicle tracking for traffic jam situations on highways IMM vehicle tracking for traffic jam situations on highways Nico Kaempchen, Klaus C.J. Dietmayer University of Ulm Dept. of Measurement, Control and Microtechnology Albert Einstein Allee 4 D 898 Ulm Germany

More information

A Virtual Vehicle Based Coordination Framework For Autonomous Vehicles in Heterogeneous Scenarios

A Virtual Vehicle Based Coordination Framework For Autonomous Vehicles in Heterogeneous Scenarios A Virtual Vehicle Based Coordination Framework For Autonomous Vehicles in Heterogeneous Scenarios Ezequiel Debada, Laleh Makarem and Denis Gillet Abstract This work presents a novel virtual vehicle based

More information

The Multi-Agent Rendezvous Problem - The Asynchronous Case

The Multi-Agent Rendezvous Problem - The Asynchronous Case 43rd IEEE Conference on Decision and Control December 14-17, 2004 Atlantis, Paradise Island, Bahamas WeB03.3 The Multi-Agent Rendezvous Problem - The Asynchronous Case J. Lin and A.S. Morse Yale University

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Roman Barták Department of Theoretical Computer Science and Mathematical Logic Summary of last lecture We know how to do probabilistic reasoning over time transition model P(X t

More information

Risk Assessment for Collision Avoidance Systems

Risk Assessment for Collision Avoidance Systems Risk Assessment for Collision Avoidance Systems Adam Houénou, Philippe Bonnifait, Véronique Cherfaoui To cite this version: Adam Houénou, Philippe Bonnifait, Véronique Cherfaoui. Risk Assessment for Collision

More information

Control of Mobile Robots Prof. Luca Bascetta

Control of Mobile Robots Prof. Luca Bascetta Control of Mobile Robots Prof. Luca Bascetta EXERCISE 1 1. Consider a wheel rolling without slipping on the horizontal plane, keeping the sagittal plane in the vertical direction. Write the expression

More information