Closed Highlight123 closed 3 days ago
The results in that paper were not generated using OpEn, but the PANOC algorithm, that is, without the augmented Lagrangian method or the penalty method to impose the obstacle avoidance constraints. Instead, we had used soft constraints. The project you're mentioning has been moved to https://github.com/kul-optec/PANOC (but an improved implementation is available at https://github.com/kul-optec/nmpc-codegen).
One issue that I noticed in your code is that the parameter vector is defined as a 7-dimensional one at the beginning, but then you provide a 6-dimensional array. If you change your code to:
z_combined = z_init + z_ref + [100]
Then you'll get this plot:
and if you set the last value to 1000, you get this plot:
We try to replicate the obstacle avoidance of mobile robot with trailer in ECC 18 (Embedded nonlinear model predictive control for obstacle avoidance using PANOC) according to https://alphaville.github.io/optimization-engine/docs/example_navigation_py. Moreover, we cannot open https://kul-forbes.github.io/PANOC about ECC 18. Can someone help a little? Looking forward to your reply~
Code
Error