Yiqi Gao
University of California, Berkeley
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Yiqi Gao.
ASME 2010 Dynamic Systems and Control Conference, Volume 1 | 2010
Yiqi Gao; Theresa Lin; Francesco Borrelli; Eric Hongtei Tseng; Davor Hrovat
Two frameworks based on Model Predictive Control (MPC) for obstacle avoidance with autonomous vehicles are presented. A given trajectory represents the driver intent. An MPC has to safely avoid obstacles on the road while trying to track the desired trajectory by controlling front steering angle and differential braking. We present two different approaches to this problem. The first approach solves a single nonlinear MPC problem. The second approach uses a hierarchical scheme. At the high-level, a trajectory is computed on-line, in a receding horizon fashion, based on a simplified point-mass vehicle model in order to avoid an obstacle. At the low-level an MPC controller computes the vehicle inputs in order to best follow the high level trajectory based on a nonlinear vehicle model. This article presents the design and comparison of both approaches, the method for implementing them, and successful experimental results on icy roads.Copyright
advances in computing and communications | 2012
Andrew Gray; Yiqi Gao; Theresa Lin; J. Karl Hedrick; H. Eric Tseng; Francesco Borrelli
This paper presents a hierarchical control framework for the obstacle avoidance of autonomous and semi-autonomous ground vehicles. The high-level planner is based on motion primitives created from a four-wheel nonlinear dynamic model. Parameterized clothoids and drifting maneuvers are used to improve vehicle agility. The low-level tracks the planned trajectory with a nonlinear Model Predictive Controller. The first part of the paper describes the proposed control architecture and methodology. The second part presents simulative and experimental results with an autonomous and semi-autonomous ground vehicle traveling at high speed on an icy surface.
advances in computing and communications | 2012
Ram Vasudevan; Victor Shia; Yiqi Gao; Ricardo Cervera-Navarro; Ruzena Bajcsy; Francesco Borrelli
During semi-autonomous driving, threat assessment is used to determine when controller intervention that overwrites or corrects the drivers input is required. Since todays semi-autonomous systems perform threat assessment by predicting the vehicles future state while treating the drivers input as a disturbance, controller intervention is limited to just emergency maneuvers. In order to improve vehicle safety and reduce the aggressiveness of maneuvers, threat assessment must occur over longer prediction horizons where drivers behavior cannot be neglected. We propose a framework that divides the problem of semi-autonomous control into two components. The first component reliably predicts the vehicles potential behavior by using empirical observations of the drivers pose. The second component determines when the semi-autonomous controller should intervene. To quantitatively measure the performance of the proposed approach, we define metrics to evaluate the infor-mativeness of the prediction and the utility of the intervention procedure. A multi-subject driving experiment illustrates the usefulness, with respect to these metrics, of incorporating the drivers pose while designing a semi-autonomous system.
ieee intelligent vehicles symposium | 2013
Andrew Gray; Yiqi Gao; J. Karl Hedrick; Francesco Borrelli
A robust control design is proposed for the lane-keeping and obstacle avoidance of semiautonomous ground vehicles. A robust Model Predictive Controller (MPC) is used in order to enforce safety constraints with minimal control intervention. An uncertain driver model is used to obtain sets of predicted vehicle trajectories in closed-loop with the predicted drivers behavior. The robust MPC computes the smallest corrective steering action needed to keep the driver safe for all predicted trajectories in the set. Simulations of a driver approaching multiple obstacles, with uncertainty obtained from measured data, show the effect of the proposed framework.
IEEE Transactions on Intelligent Transportation Systems | 2014
Victor Shia; Yiqi Gao; Ramanarayan Vasudevan; Katherine Driggs Campbell; Theresa Lin; Francesco Borrelli; Ruzena Bajcsy
Threat assessment during semiautonomous driving is used to determine when correcting a drivers input is required. Since current semiautonomous systems perform threat assessment by predicting a vehicles future state while treating the drivers input as a disturbance, autonomous controller intervention is limited to a restricted regime. Improving vehicle safety demands threat assessment that occurs over longer prediction horizons wherein a driver cannot be treated as a malicious agent. In this paper, we describe a real-time semiautonomous system that utilizes empirical observations of a drivers pose to inform an autonomous controller that corrects a drivers input when possible in a safe manner. We measure the performance of our system using several metrics that evaluate the informativeness of the prediction and the utility of the intervention procedure. A multisubject driving experiment illustrates the usefulness, with respect to these metrics, of incorporating the drivers pose while designing a semiautonomous system.
Vehicle System Dynamics | 2014
Yiqi Gao; Andrew Gray; H. Eric Tseng; Francesco Borrelli
This paper proposes a robust control framework for lane-keeping and obstacle avoidance of semiautonomous ground vehicles. It presents a systematic way of enforcing robustness during the MPC design stage. A robust nonlinear model predictive controller (RNMPC) is used to help the driver navigating the vehicle in order to avoid obstacles and track the road centre line. A force-input nonlinear bicycle vehicle model is developed and used in the RNMPC control design. A robust invariant set is used in the RNMPC design to guarantee that state and input constraints are satisfied in the presence of disturbances and model error. Simulations and experiments on a vehicle show the effectiveness of the proposed framework.
IEEE Transactions on Intelligent Transportation Systems | 2013
Andrew Gray; Mohammad Ali; Yiqi Gao; J. Karl Hedrick; Francesco Borrelli
This paper presents the design of a novel active safety system preventing unintended roadway departures. The proposed framework unifies threat assessment, stability, and control of passenger vehicles into a single combined optimization problem. A nonlinear model predictive control (MPC) problem is formulated, where nonlinear vehicle dynamics, in closed-loop with a driver model, is used to optimize the steering and braking actions needed to keep the driver safe. A model of the drivers nominal behavior is estimated based on his observed behavior. The driver commands the vehicle, whereas the safety system corrects the drivers steering and braking actions in case there is a risk that the vehicle will unintentionally depart from the road. The resulting predictive controller is always active, and mode switching is not necessary. We show simulation results detailing the behavior of the proposed controller and experimental results obtained by implementing the proposed framework on embedded hardware in a passenger vehicle. The results demonstrate the capability of the proposed controller to detect and avoid roadway departures while avoiding unnecessary interventions.
international conference on intelligent transportation systems | 2013
Ashwin Carvalho; Yiqi Gao; Andrew Gray; H. Eric Tseng; Francesco Borrelli
This paper presents the design of a controller for an autonomous ground vehicle. The goal is to track the lane centerline while avoiding collisions with obstacles. A nonlinear model predictive control (MPC) framework is used where the control inputs are the front steering angle and the braking torques at the four wheels. The focus of this work is on the development of a tailored algorithm for solving the nonlinear MPC problem. Hardware-in-the-loop simulations with the proposed algorithm show a reduction in the computational time as compared to general purpose nonlinear solvers. Experimental tests on a passenger vehicle at high speeds on low friction road surfaces show the effectiveness of the proposed algorithm.
Vehicle System Dynamics | 2015
Ashwin Carvalho; Yiqi Gao; H. Eric Tseng; Francesco Borrelli
We propose a learning-based driver modelling approach which can identify manoeuvres performed by drivers on the highway and predict the future driver inputs. We show how this approach can be applied to provide personalised driving assistance. In a first example, the driver model is used to predict unintentional lane departures and a model predictive controller is used to keep the car in the lane. In a second example, the driver model estimates the preferred acceleration of the driver during lane keeping, and a model predictive controller is implemented to provide a personalised adaptive cruise control. For both applications, we use a combination of real data and simulation to evaluate the proposed approaches.
international conference on intelligent transportation systems | 2013
Andrew Gray; Yiqi Gao; Theresa Lin; J. Karl Hedrick; Francesco Borrelli
In this paper a robust control framework is proposed for the lane-keeping and obstacle avoidance of semi-autonomous ground vehicles. A robust Model Predictive Control framework (MPC) is used in order to enforce safety constraints with minimal control intervention. A stochastic driver model is used in closed-loop with a vehicle model to obtain a distribution over future vehicle trajectories. The uncertainty in the prediction is converted to probabilistic constraints. The robust MPC computes the smallest corrective steering action needed to satisfy the safety constraints, to a given probability. Simulations of a driver approaching multiple obstacles, with uncertainty obtained from measured data, show the effect of the proposed framework.