专栏文章列表
Apollo Control——超详细入门教程之代码解析(一):mpc_osqp.cc
目录
一、前言
关于之前公式推导的部分暂时告一段落,后面想到有什么内容再回过头去补充吧,从这篇文章开始,进入专栏的下一部分,即Apollo Control模块的代码解析部分。
那就废话不多说了,本节将要学习的是modules/common/math/mpc_osqp.cc,该文件通过OSQP库实现了MPC问题的求解。虽然Apollo Control模块默认使用的方法是PID+LQR,但MPC作为一种重要的方法还是值得学习的,并且在规划模块的各种求解器中也会用到OSQP,所以本节来简单介绍一下。
二、回顾
在之前的文章Apollo Control——超详细入门教程(六):MPC二次规划问题转化中介绍了如何对MPC问题进行建