hpmpc icon indicating copy to clipboard operation
hpmpc copied to clipboard

Wiki needed

Open lovedheart opened this issue 9 years ago • 7 comments

Hi. I have much interest in this implementation. But it's better to have a wiki about HPMPC. Thanks

lovedheart avatar Jul 07 '15 18:07 lovedheart

Thanks for the interest. I am a bit busy at the moment writing my thesis, the wiki will come asap. Are you interested in control?

giaf avatar Jul 08 '15 14:07 giaf

Yeah, I'm a student studying control theory. I'm doing a project which compares the different opensource qp solver and I wanna to choose one for solving QP problem of large-scale system. Is HPMPC suitable for that?.

lovedheart avatar Jul 08 '15 17:07 lovedheart

It depends on what you mean by large-scale. HPMPC is optimized for dense small-scale MPC problems, and the performance is close to optimal for dense problems with up to a couple of hundreds states and controls.

giaf avatar Jul 08 '15 21:07 giaf

I mean 1000-100000 variables.

lovedheart avatar Jul 09 '15 12:07 lovedheart

You can have a try, but this is certainly not what it has been designed for.

giaf avatar Jul 09 '15 21:07 giaf

Hi, how do you solve the linear system equations? LDL factorization or something else?

lovedheart avatar Jul 14 '15 18:07 lovedheart

The solvers in HPMPC are designed to solve linear MPC problems, and not generic QPs. Therefore the (structured) KKT system of the unconstrained MPC problem is solved using a specialized Riccati recursion.

giaf avatar Jul 14 '15 19:07 giaf