support acados on device (#21409)

* build tera

* larch64

* x86

* aarch64 libs

* aarch tera

Co-authored-by: Comma Device <device@comma.ai>
pull/21431/head
Adeeb Shihadeh 4 years ago committed by GitHub
parent 645dbd3f24
commit f85226412d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. BIN
      phonelibs/acados/aarch64/lib/libacados.so
  2. BIN
      phonelibs/acados/aarch64/lib/libblasfeo.so
  3. BIN
      phonelibs/acados/aarch64/lib/libhpipm.so
  4. 1
      phonelibs/acados/aarch64/lib/libqpOASES_e.so
  5. BIN
      phonelibs/acados/aarch64/lib/libqpOASES_e.so.3.1
  6. BIN
      phonelibs/acados/aarch64/t_renderer
  7. 8
      phonelibs/acados/build.sh
  8. BIN
      phonelibs/acados/larch64/lib/libacados.so
  9. BIN
      phonelibs/acados/larch64/lib/libblasfeo.so
  10. BIN
      phonelibs/acados/larch64/lib/libhpipm.so
  11. 1
      phonelibs/acados/larch64/lib/libqpOASES_e.so
  12. BIN
      phonelibs/acados/larch64/lib/libqpOASES_e.so.3.1
  13. BIN
      phonelibs/acados/larch64/t_renderer
  14. BIN
      phonelibs/acados/x86_64/t_renderer
  15. 6
      pyextra/acados_template/utils.py

@ -18,7 +18,7 @@ if [ ! -d acados/ ]; then
fi
cd acados
git fetch
git checkout 9a1bab3f8fc4814a295fbf424fdc8125c63fdd08
git checkout f63f0be563519a3df32463397f2bcd57b3958714
git submodule update --recursive --init
# build
@ -36,5 +36,9 @@ rm $DIR/acados/lib/*.json
cp -r $DIR/acados/include $DIR
cp -r $DIR/acados/lib $INSTALL_DIR
cp -r $DIR/acados/interfaces/acados_template/acados_template $DIR/../../pyextra
#pip3 install -e $DIR/acados/interfaces/acados_template
# build tera
cd $DIR/acados/interfaces/acados_template/tera_renderer/
cargo build --verbose --release
cp target/release/t_renderer $INSTALL_DIR/

@ -55,8 +55,10 @@ def get_acados_path():
def get_tera_exec_path():
ACADOS_PATH = get_acados_path()
return os.path.join(ACADOS_PATH, 'bin/t_renderer')
TERA_PATH = os.environ.get('TERA_PATH')
if not TERA_PATH:
TERA_PATH = os.path.join(get_acados_path(), 'bin/t_renderer')
return TERA_PATH
platform2tera = {

Loading…
Cancel
Save