Gianluca Frison
Gianluca Frison
Hi, I think you may be mixing problem formulation and solution from different instances. The solution you propose can't be correct, simply because using the general constraint you constraint x[0]=-0.5...
Warm starting IPM is notoriously difficult, as at best gives only a little benefit, and it can also likely make convergence slower. Therefore, in general warm starting is not recommended....
@sandmaennchen trying to compile the python interface, I get the error ``` ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-4sianxjm/setup.py'"'"';...
The algorithms are described in Section 9 of my PhD thesis https://orbit.dtu.dk/en/publications/algorithms-and-methods-for-high-performance-model-predictive-cont
If you solve a sequence of similar QPs, you could provide to the partially condense IPM the solution of the previous partially condensed QP. Other than that, currently it is...
From the statistics it looks like the iterate are diverging straight away (see column res_comp), even if the linear KKT system is solved with good accuracy (see last 4 columns...
You don't have to write the data files by hands, you just need to add the three function calls here https://github.com/giaf/hpipm/blob/master/test_problems/test_d_ocp.c#L1301 (and next 2 lines) in the source code where...
About the error of the missing `sys/time.h`, it happens when trying to compile the examples, while the HPIPM library should have successfully compiled before hand, right? The examples have not...
The linux-specific dependence on `sys/time.h` is now removed from the C examples https://github.com/giaf/hpipm/commit/6b14d89d1db5310b09ea9a9d7ef6d7c62aba0a85 Hopefully this fixes your issue. In case of further issues with the examples, you can always turn...
The sensitivity is based on the latest internal linearization of the KKT conditions performed in HPIPM. If the last QP did not converge to high accuracy, the sensitivity may be...