This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Obstacle Avoidance Using Model Predictive Control: An Implementation and Validation Study Using Scaled Vehicles
Technical Paper
2020-01-0109
ISSN: 0148-7191, e-ISSN: 2688-3627
This content contains downloadable datasets
Annotation ability available
Sector:
Language:
English
Abstract
Over the last decade, tremendous amount of research and progress has been made towards developing smart technologies for autonomous vehicles such as adaptive cruise control, lane keeping assist, lane following algorithms, and decision-making algorithms. One of the fundamental objectives for the development of such technologies is to enable autonomous vehicles with the capability to avoid obstacles and maintain safety. Automobiles are real-world dynamical systems - possessing inertia, operating at varying speeds, with finite accelerations/decelerations during operations. Deployment of autonomy in vehicles increases in complexity multi-fold especially when high DOF vehicle models need to be considered for robust control. Model Predictive Control (MPC) is a powerful tool that is used extensively to control the behavior of complex, dynamic systems. As a model-based approach, the fidelity of the model and selection of model-parameters plays a role in ultimate performance. Hardware-in-the-loop testing of such algorithms can often prove to be complex in its design as well as in its implementation. Therefore, in this paper, we explore a less-used deployment toolchain that combines the power of ROS (Robot Operating System) for intra-robot communication with motors and sensors with the rich library of controller models in Simulink Real-Time. In particular we explore this rapid-control-prototyping in real-time to deploy Model Predictive Control for Obstacle Avoidance on a ROS-based scaled-vehicle. We found that this framework is user-friendly and contains great potential for educational and research-bed deployments - with a short development and deployment time that can fit neatly in one semester.
Authors
Topic
Citation
Bulsara, A., Raman, A., Kamarajugadda, S., Schmid, M. et al., "Obstacle Avoidance Using Model Predictive Control: An Implementation and Validation Study Using Scaled Vehicles," SAE Technical Paper 2020-01-0109, 2020, https://doi.org/10.4271/2020-01-0109.Data Sets - Support Documents
Title | Description | Download |
---|---|---|
Unnamed Dataset 1 |
Also In
References
- Rajamani , R. Vehicle Dynamics and Control: Springer Science & Business Media 2011
- Kamon , I. , Rivlin , E. , and Rimon , E. A New Range-Sensor Based Globally Convergent Navigation Algorithm for Mobile Robots Proceedings of IEEE International Conference on Robotics and Automation 1996 429 435
- Lumelsky , V.J. and Skewis , T. Incorporating Range Sensing in the Robot Navigation Function IEEE Transactions on Systems, Man, and Cybernetics 20 5 1058 1069 1990
- Andrews , J.R. and Hogan , N. 1983
- Koren , Y. and Borenstein , J. Potential Field Methods and their Inherent Limitations for Mobile Robot Navigation Proceedings. 1991 IEEE International Conference on Robotics and Automation 1398 1404 1991
- Canny , J.F. and Lin , M.C. An Opportunistic Global Path Planner Algorithmica 10 2-4 102 120 1993
- Laumond , J.-P. , Taïx , M. , and Jacobs , P. A Motion Planner for Car-Like Robots Based on a Mixed Global/Local Approach EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications 765 773 1990
- Gillespie , T.D. Fundamentals of Vehicle Dynamics 1992
- Hrovat , D. , Di Cairano , S. , Tseng , H.E. , and Kolmanovsky , I.V. The Development of Model Predictive Control in Automotive Industry: A Survey 2012 IEEE International Conference on Control Applications 295 302 2012
- Garcia , C.E. , Prett , D.M. , and Morari , M. Model Predictive Control: Theory and Practice-A Survey Automatica 25 3 335 348 1989
- Borrelli , F. , Falcone , P. , Keviczky , T. , Asgari , J. et al. MPC-Based Approach to Active Steering for Autonomous Vehicle Systems International Journal of Vehicle Autonomous Systems 3 2 265 291 2005
- Lee , J. and Chang , H.-J. PLoS One 13 3 e0194110 2018
- Thilén , E. Robust Model Predictive Control for Autonomous Driving 2017
- Verschueren , R. , Zanon , M. , Quirynen , R. , and Diehl , M. Time-Optimal Race Car Driving Using an Online Exact Hessian Based Nonlinear MPC Algorithm 2016 European Control Conference (ECC) 141 147 2016
- U. of Pennsylvania http://f1tenth.org/build.html
- Raman , A.T. , Krovi , V.N. , and Schmid , M.J. Empowering Graduate Engineering Students with Proficiency in Autonomy ASME 2018 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference 2018
- MathWorks https://www.mathworks.com/help/mpc/ug/obstacle-avoidance-using-adaptive-model-predictive-control.html
- Kong , J. , Pfeiffer , M. , Schildbach , G. , and Borrelli , F. Kinematic and Dynamic Vehicle Models for Autonomous Driving Control Design 2015 IEEE Intelligent Vehicles Symposium (IV) 1094 1099 2015
- Mathworks https://www.mathworks.com/help/simulink/ug/simulation-pacing.html
- O’Kelly , M. , Sukhil , V. , Abbas , H. , Harkins , J. et al. 2019
- Kuwata , Y. , Fiore , G.A. , Teo , J. , Frazzoli , E. et al. Motion Planning for Urban Driving Using RRT 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems 1681 1686 2008
- Kuffner , J.J. and LaValle , S.M. RRT-Connect: An Efficient Approach to Single-Query Path Planning Proceedings 2000 ICRA. Millennium Conference, IEEE International Conference on Robotics and Automation, Symposia Proceedings 995 1001 2000