Autonomous & Resilient Controls Lab
Projects Title
Autonomous & Resilient Controls Lab - Mushr Car implementing MPC algorithm
Location
University of Wisconsin-Madison, USA
Time
2022.9 - present
Advisor
Xiangru Xu, PH. D, Assistant Professor in the Department of Mechanical Engineering
Description
Discrete Model Predictive Control is implemented on Mushr Car, and Acado Toolkit is used to solve the optimization problem. The Mushr Car’s position and orientation are obtained from the ROS and passed as input to the generated Acado Solver, and the velocity and steering angle output from the solver are passed to the ROS to control the car.
Implementation
We used the OptiTrack to get the Mushr Car’s real position and passed the information back to the offline Acado Solver on the Mushr Car. Several preset paths are successfully implemented on Matlab, and the Figure-8 path is tested on the real Mushr Car, which is demonstrated in the above video.
LINK: https://github.com/wisc-arclab/arclab_vehicles/tree/mushr (permission may be required)