Commit Graph

13 Commits (a62e9140908f40f6966d977373e9d458bd9a53d2)

Author SHA1 Message Date
Jonathan Frey 0681474840
work on acados lateral MPC (#23558)
* lat_mpc: make v_ego, rotation_radius parameters instead of states

* lat_mpc: remove rotation_radius argument, since it is part of the parameters

* lat_mpc: use qp_solver_cond_N = 1

slightly faster and in line with case study in Fig. 2/ 3 in Frison2016 - https://cdn.syscop.de/publications/Frison2016.pdf
An Efficient Implementation of Partial Condensing for Nonlinear Model Predictive Control

* adapt test_lateral_mpc to formulation with parameters

* lat_mpc: set parameters in reset() and copy values

* acados_ocp_solver_pyx: make options_set useable

* update ref

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2022-01-18 09:49:48 -08:00
Joost Wooning 89d0a52d16
cython wrapper for acados (#22784)
* cython wrapper for acados

* fix building

* sconscript cleanup

* no cython numpy

* cleanup

* upgrade build script

* try without slices

* new acados commit

* c3 update acados libs

* c2 libs

* make faster

* undo profiling

* fix build

* somewhat faster

* tryout cost_set_slice

* Revert "tryout cost_set_slice"

This reverts commit d358d93a13.

* cleanup

* undo t_renderer change

Co-authored-by: Comma Device <device@comma.ai>
2021-11-12 17:09:08 +01:00
HaraldSchafer 66c275b711
Acados long fast (#22233)
* acados long

* new ref

* SPPEEEEEDDD

* less iterations

* this shouldn't be so high

* reset only essentials

* minimal reset for long mpc

* more cpu usage plannerd

* Use lead mpc even when going to crash

* reset to current state

* Use open loop speed for lead mpc

* 1 iteration is too little for cruise mpc

* add whitespace

* update refs
2021-09-15 19:00:12 -07:00
Harald Schafer 32db9184d4 fix more acados leaks 2021-09-13 17:51:15 -07:00
Harald Schafer de478b75fb acados compiled to pyextra 2021-09-13 16:32:06 -07:00
Harald Schafer d774087408 fix more acados mem leaks 2021-09-13 16:25:40 -07:00
Adeeb Shihadeh 63453c951e
update acados (#22202)
* update acados

* cleanup
2021-09-11 21:50:16 -07:00
HaraldSchafer 22c8564413
Libraries for acados (#22079)
* libs

* build specific commit
2021-08-30 18:43:33 -07:00
Adeeb Shihadeh f85226412d
support acados on device (#21409)
* build tera

* larch64

* x86

* aarch64 libs

* aarch tera

Co-authored-by: Comma Device <device@comma.ai>
2021-06-28 00:38:07 -07:00
Adeeb Shihadeh 6e4c2aa4d2
acados support (#21319)
* acados support

* add pyextra to python path

* x86 libs
2021-06-17 16:40:00 -07:00
Adeeb Shihadeh bbb6fa1172
Remove logentries from pyextra (#1721)
* remove logentries from pyextra

* update release files

* gitignore
2020-06-18 11:48:28 -07:00
Willem Melching 7b0977dcfd remove overpy from pyextra 2020-04-24 14:27:05 -07:00
George Hotz 3fe9bbe665 merge in pyextra 2020-01-17 10:08:05 -08:00