From 4f0901b89041cc3d041cb5db187ccc428e645260 Mon Sep 17 00:00:00 2001 From: Rohan Budhiraja <budhiraja@laas.fr> Date: Tue, 26 Jan 2016 17:09:30 +0100 Subject: [PATCH] [wip/sot-dynamic3] sot-dynamic v3.0.0 --- sot-dynamic3/DESCR | 1 + sot-dynamic3/Makefile | 41 +++++++++++++++++++++++++++ sot-dynamic3/PLIST | 63 ++++++++++++++++++++++++++++++++++++++++++ sot-dynamic3/depend.mk | 28 +++++++++++++++++++ sot-dynamic3/distinfo | 3 ++ 5 files changed, 136 insertions(+) create mode 100644 sot-dynamic3/DESCR create mode 100644 sot-dynamic3/Makefile create mode 100644 sot-dynamic3/PLIST create mode 100644 sot-dynamic3/depend.mk create mode 100644 sot-dynamic3/distinfo diff --git a/sot-dynamic3/DESCR b/sot-dynamic3/DESCR new file mode 100644 index 00000000..b021b9de --- /dev/null +++ b/sot-dynamic3/DESCR @@ -0,0 +1 @@ +Hierarchical task based control of humanoid robots diff --git a/sot-dynamic3/Makefile b/sot-dynamic3/Makefile new file mode 100644 index 00000000..1a6c0ac4 --- /dev/null +++ b/sot-dynamic3/Makefile @@ -0,0 +1,41 @@ +# robotpkg Makefile for: motion/sot-dynamic +# Created: Florent Lamiraux on Fri, 8 Jul 2011 +# + +VERSION= 3.0.0 +DISTNAME= sot-dynamic-${VERSION} +MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=sot-dynamic/} +MASTER_REPOSITORY= ${MASTER_REPOSITORY_GITHUB}proyan/sot-dynamic/ + +MAINTAINER= gepetto@laas.fr +CATEGORIES= motion +LICENSE= gnu-lgpl-v3 +COMMENT= Create entities to compute a robot dynamics properties + +DYNAMIC_PLIST_DIRS+= share/doc/sot-dynamic +CMAKE_ARGS+= -DPYTHON_SITELIB=${PYTHON_SITELIB} +CMAKE_ARGS+= -DPYTHON_INCLUDE_PATH=${PYTHON_INCLUDE} +CMAKE_ARGS+= -DPYTHON_LIBRARY=${PYTHON_LIB} +CMAKE_ARGS+= -DCMAKE_INSTALL_LIBDIR=lib + +# Build the package in a separate directory +CONFIGURE_DIRS= _build +CMAKE_ARG_PATH= .. + +pre-configure: + ${RUN}${MKDIR} ${WRKSRC}/_build + +DEPEND_ABI.python+= python<3.0 + +include ../../math/jrl-dynamics/depend.mk +include ../../wip/py-sot-tools2/depend.mk +include ../../wip/sot-core3/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/pdflatex.mk +include ../../mk/sysdep/python.mk +include ../../mk/language/c.mk +include ../../mk/language/c++.mk +include ../../mk/robotpkg.mk diff --git a/sot-dynamic3/PLIST b/sot-dynamic3/PLIST new file mode 100644 index 00000000..f8a0501a --- /dev/null +++ b/sot-dynamic3/PLIST @@ -0,0 +1,63 @@ +@comment Fri Dec 6 09:25:38 CET 2013 +include/sot-dynamic/angle-estimator.h +include/sot-dynamic/config.h +include/sot-dynamic/config.hh +include/sot-dynamic/deprecated.hh +include/sot-dynamic/dynamic.h +include/sot-dynamic/force-compensation.h +include/sot-dynamic/integrator-force-exact.h +include/sot-dynamic/integrator-force-rk4.h +include/sot-dynamic/integrator-force.h +include/sot-dynamic/mass-apparent.h +include/sot-dynamic/matrix-inertia.h +include/sot-dynamic/waist-attitude-from-sensor.h +include/sot-dynamic/warning.hh +include/sot-dynamic/zmpreffromcom.h +lib/libsot-dynamic.so +lib/pkgconfig/sot-dynamic.pc +lib/plugin/angle-estimator.so +lib/plugin/angle-estimator.so.${PKGVERSION} +lib/plugin/dynamic.so +lib/plugin/dynamic.so.${PKGVERSION} +lib/plugin/force-compensation.so +lib/plugin/force-compensation.so.${PKGVERSION} +lib/plugin/integrator-force-exact.so +lib/plugin/integrator-force-exact.so.${PKGVERSION} +lib/plugin/integrator-force-rk4.so +lib/plugin/integrator-force-rk4.so.${PKGVERSION} +lib/plugin/integrator-force.so +lib/plugin/integrator-force.so.${PKGVERSION} +lib/plugin/mass-apparent.so +lib/plugin/mass-apparent.so.${PKGVERSION} +lib/plugin/waist-attitude-from-sensor.so +lib/plugin/waist-attitude-from-sensor.so.${PKGVERSION} +lib/plugin/zmp-from-forces.so +lib/plugin/zmp-from-forces.so.${PKGVERSION} +lib/plugin/zmpreffromcom.so +lib/plugin/zmpreffromcom.so.${PKGVERSION} +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/__init__.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/angle_estimator/__init__.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/angle_estimator/wrap.so +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/dynamic/__init__.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/dynamic/wrap.so +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/force_compensation/__init__.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/force_compensation/wrap.so +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/humanoid_robot.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/integrator_force/__init__.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/integrator_force/wrap.so +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/integrator_force_exact/__init__.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/integrator_force_exact/wrap.so +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/integrator_force_rk4/__init__.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/integrator_force_rk4/wrap.so +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/mass_apparent/__init__.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/mass_apparent/wrap.so +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/parser.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/tools.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/waist_attitude_from_sensor/__init__.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/waist_attitude_from_sensor/wrap.so +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/zmp_from_forces/__init__.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/zmp_from_forces/wrap.so +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/zmpreffromcom/__init__.py +${PYTHON_SITELIB}/dynamic_graph/sot/dynamics/zmpreffromcom/wrap.so +${PYTHON_SITELIB}/dynamic_graph/tutorial/kine_romeo.py +${PYTHON_SITELIB}/dynamic_graph/tutorial/kine_romeo_small.py diff --git a/sot-dynamic3/depend.mk b/sot-dynamic3/depend.mk new file mode 100644 index 00000000..735dfb46 --- /dev/null +++ b/sot-dynamic3/depend.mk @@ -0,0 +1,28 @@ +# robotpkg depend.mk for: motion/sot-dynamic +# Created: Florent Lamiraux on Fri, 8 Jul 2011 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +SOT_DYNAMIC_DEPEND_MK:= ${SOT_DYNAMIC_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= sot-dynamic +endif + +ifeq (+,$(SOT_DYNAMIC_DEPEND_MK)) # -------------------------------------- + +PREFER.sot-dynamic?= robotpkg + +SYSTEM_SEARCH.sot-dynamic=\ + include/sot-dynamic/dynamic.h \ + 'lib/pkgconfig/sot-dynamic.pc:Version/s/[^0-9.]//gp' \ + lib/plugin/dynamic.so + +DEPEND_USE+= sot-dynamic + +DEPEND_ABI.sot-dynamic?= sot-dynamic>=3.0 +DEPEND_DIR.sot-dynamic?= ../../wip/sot-dynamic3 + +endif # SOT_DYNAMIC_DEPEND_MK -------------------------------------------- + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/sot-dynamic3/distinfo b/sot-dynamic3/distinfo new file mode 100644 index 00000000..a2846dc5 --- /dev/null +++ b/sot-dynamic3/distinfo @@ -0,0 +1,3 @@ +SHA1 (sot-dynamic-3.0.0.tar.gz) = ad73bc626a7bc64d494e5688fa11b14549030747 +RMD160 (sot-dynamic-3.0.0.tar.gz) = 977e6cc4aa5a1d7ef7cc00bf6343b153883bf61a +Size (sot-dynamic-3.0.0.tar.gz) = 171630 bytes -- GitLab