Skip to content
Snippets Groups Projects
Commit a19d399f authored by Guilhem Saurel's avatar Guilhem Saurel
Browse files

[wip/py-mpc-interface] Initial import

parent e324bb78
No related branches found
No related tags found
No related merge requests found
......@@ -82,6 +82,7 @@ SUBDIR+= py-hpp-hrp2
#SUBDIR+= py-hpp-spline
SUBDIR+= py-libnabo
SUBDIR+= py-morse
SUBDIR+= py-mpc-interface
SUBDIR+= py-mraa
SUBDIR+= py-multicontact-api
SUBDIR+= py-multiprocess
......
This package provides a structure to formulate QP based MPC problems with any linear dynamics, cost functions and constraint.
All required QP matrices are generated automatically with the structure considered in [qpsolvers](https://scaron.info/doc/qpsolvers/).
# robotpkg Makefile for: wip/py310-mpc-interface
# Created: Guilhem Saurel on Wed, 10 Aug 2022
#
ORG= gepetto
NAME= mpc-interface
VERSION= 1.0.0
USE_PYTHON= true
CATEGORIES= wip
COMMENT= A fast and flexible formulation of QP Probl
include ../../devel/jrl-cmakemodules/Makefile.common
include ../../math/eigen3/depend.mk
include ../../pkgtools/pkg-config/depend.mk
include ../../mk/sysdep/cmake.mk
include ../../mk/sysdep/doxygen.mk
include ../../mk/sysdep/graphviz.mk
include ../../mk/sysdep/python.mk
include ../../mk/language/c.mk
include ../../mk/language/c++.mk
include ../../mk/robotpkg.mk
@comment Wed Aug 10 23:04:03 CEST 2022
include/mpc-interface/config.hpp
include/mpc-interface/deprecated.hpp
include/mpc-interface/dynamics.hh
include/mpc-interface/tools.hh
include/mpc-interface/warning.hpp
lib/cmake/mpc-interface/cxx-standard.cmake
lib/cmake/mpc-interface/mpc-interfaceConfig.cmake
lib/cmake/mpc-interface/mpc-interfaceConfigVersion.cmake
lib/cmake/mpc-interface/mpc-interfaceTargets-release.cmake
lib/cmake/mpc-interface/mpc-interfaceTargets.cmake
lib/libmpc-interface.so
lib/pkgconfig/mpc-interface.pc
${PYTHON_SITELIB}/mpc_interface/__init__.py
${PYTHON_SITELIB}/mpc_interface/body.py
${PYTHON_SITELIB}/mpc_interface/combinations.py
${PYTHON_SITELIB}/mpc_interface/dynamics.py
${PYTHON_SITELIB}/mpc_interface/goal.py
${PYTHON_SITELIB}/mpc_interface/restrictions.py
${PYTHON_SITELIB}/mpc_interface/tools.py
share/mpc-interface/package.xml
# robotpkg depend.mk for: wip/py310-mpc-interface
# Created: Guilhem Saurel on Wed, 10 Aug 2022
#
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
PY_MPC_INTERFACE_DEPEND_MK:= ${PY_MPC_INTERFACE_DEPEND_MK}+
ifeq (+,$(DEPEND_DEPTH))
DEPEND_PKG+= py-mpc-interface
endif
ifeq (+,$(PY_MPC_INTERFACE_DEPEND_MK)) # -----------------------------------
PREFER.py-mpc-interface?= robotpkg
DEPEND_USE+= py-mpc-interface
DEPEND_ABI.py-mpc-interface?= ${PKGTAG.python-}mpc-interface>=1.0.0
DEPEND_DIR.py-mpc-interface?= ../../wip/py-mpc-interface
SYSTEM_SEARCH.py-mpc-interface=\
'include/mpc-interface/config.hh:/MPC_INTERFACE_VERSION /s/[^0-9.]//gp' \
'lib/libmpc-interface.so' \
'${PYTHON_SYSLIBSEARCH}/mpc_interface/wrap.so' \
'${PYTHON_SYSLIBSEARCH}/mpc_interface/__init__.py' \
'lib/cmake/mpc-interface/mpc-interfaceConfigVersion.cmake:/PACKAGE_VERSION/s/[^0-9.]//gp' \
'lib/pkgconfig/mpc-interface.pc:/Version/s/[^0-9.]//gp' \
'share/mpc-interface/package.xml:/<version>/s/[^0-9.]//gp'
include ../../mk/sysdep/python.mk
endif # PY_MPC_INTERFACE_DEPEND_MK -----------------------------------------
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}
SHA1 (mpc-interface-1.0.0.tar.gz) = 9d872a2ee2b27a769c9809d21542b6682bc9bc55
RMD160 (mpc-interface-1.0.0.tar.gz) = 060b9eb94cf9e8718b69d2c497708640244d982a
Size (mpc-interface-1.0.0.tar.gz) = 843336 bytes
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment