Skip to content
Snippets Groups Projects
Commit 04caa71c authored by Antonio El Khoury's avatar Antonio El Khoury
Browse files

[wip/metapod] Add metapod package in initial release 1.0.0.

  MetaPOD is a template-based rigid body dynamics library.
parent a8f8f3c6
No related branches found
No related tags found
No related merge requests found
This software provides robot dynamics algorithms. It uses a
combination of a specific representation of robot models and C++
templates, such that each algorithm remains model-independant, yet is
optimized for a particular robot at compile-time.
As of today, the following algorithms have been implemented:
- RNEA (Recursive Newton Euler Algorithm) for inverse dynamics.
\ No newline at end of file
# robotpkg Makefile for: math/metapod
# Created: Antonio El Khoury on Wed, 29 Feb 2012
#
PACKAGE= metapod
VERSION= 1.0.0
DISTNAME= ${PACKAGE}-${VERSION}
PKGNAME= ${PACKAGE}-${VERSION}
PKGREVISION=
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GITHUB_GEPETTO:=${PACKAGE}/}
MASTER_REPOSITORY= ${MASTER_REPOSITORY_GITHUB_LAAS}${PACKAGE}
COMMENT= Template-based rigid body dynamics library.
LICENSE= gnu-gpl-v3
MAINTAINER= gepetto@laas.fr
USE_LANGUAGES+= c c++
DOXYGEN_PLIST_DIR+= share/doc/${PACAKGE}
CMAKE_ARGS+= -DBOOST_INCLUDEDIR=${PREFIX.boost-headers}/include
CMAKE_ARGS+= -DBOOST_LIBRARYDIR=${PREFIX.boost-libs}/lib
CMAKE_ARGS+= -ggdb3 -O3 -funroll-loops -march=native -mfpmath=sse
include ../../devel/boost-headers/depend.mk
include ../../devel/boost-libs/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/robotpkg.mk
@comment Wed Feb 29 16:13:57 CET 2012
include/metapod/algos/rnea.hh
include/metapod/config.hh
include/metapod/deprecated.hh
include/metapod/models/simple-humanoid/body.hh
include/metapod/models/simple-humanoid/joint.hh
include/metapod/models/simple-humanoid/robot.hh
include/metapod/tools/bodymacros.hh
include/metapod/tools/common.hh
include/metapod/tools/initconf.hh
include/metapod/tools/jointmacros.hh
include/metapod/tools/print.hh
include/metapod/tools/smallmatrixmacros.hh
include/metapod/tools/spatial.hh
include/metapod/warning.hh
lib/pkgconfig/metapod.pc
share/doc/metapod/doxygen-html/a00001.html
share/doc/metapod/doxygen-html/a00002.html
share/doc/metapod/doxygen-html/a00003.html
share/doc/metapod/doxygen-html/a00004.html
share/doc/metapod/doxygen-html/a00005.html
share/doc/metapod/doxygen-html/a00006.html
share/doc/metapod/doxygen-html/a00007.html
share/doc/metapod/doxygen-html/a00008.html
share/doc/metapod/doxygen-html/a00009.html
share/doc/metapod/doxygen-html/a00010.html
share/doc/metapod/doxygen-html/a00011.html
share/doc/metapod/doxygen-html/a00012.html
share/doc/metapod/doxygen-html/a00013.html
share/doc/metapod/doxygen-html/a00014.html
share/doc/metapod/doxygen-html/a00015.html
share/doc/metapod/doxygen-html/a00016.html
share/doc/metapod/doxygen-html/a00017.html
share/doc/metapod/doxygen-html/a00018.html
share/doc/metapod/doxygen-html/a00019.html
share/doc/metapod/doxygen-html/a00020.html
share/doc/metapod/doxygen-html/a00021.html
share/doc/metapod/doxygen-html/a00022.html
share/doc/metapod/doxygen-html/a00023.html
share/doc/metapod/doxygen-html/a00024.html
share/doc/metapod/doxygen-html/a00025.html
share/doc/metapod/doxygen-html/a00026.html
share/doc/metapod/doxygen-html/a00027.html
share/doc/metapod/doxygen-html/a00028.html
share/doc/metapod/doxygen-html/a00029.html
share/doc/metapod/doxygen-html/a00030.html
share/doc/metapod/doxygen-html/a00031.html
share/doc/metapod/doxygen-html/a00032.html
share/doc/metapod/doxygen-html/a00033.html
share/doc/metapod/doxygen-html/a00035.map
share/doc/metapod/doxygen-html/a00035.md5
share/doc/metapod/doxygen-html/a00035.png
share/doc/metapod/doxygen-html/a00036.map
share/doc/metapod/doxygen-html/a00036.md5
share/doc/metapod/doxygen-html/a00036.png
share/doc/metapod/doxygen-html/a00037.map
share/doc/metapod/doxygen-html/a00037.md5
share/doc/metapod/doxygen-html/a00037.png
share/doc/metapod/doxygen-html/a00038.map
share/doc/metapod/doxygen-html/a00038.md5
share/doc/metapod/doxygen-html/a00038.png
share/doc/metapod/doxygen-html/a00039.map
share/doc/metapod/doxygen-html/a00039.md5
share/doc/metapod/doxygen-html/a00039.png
share/doc/metapod/doxygen-html/a00040.map
share/doc/metapod/doxygen-html/a00040.md5
share/doc/metapod/doxygen-html/a00040.png
share/doc/metapod/doxygen-html/a00041.map
share/doc/metapod/doxygen-html/a00041.md5
share/doc/metapod/doxygen-html/a00041.png
share/doc/metapod/doxygen-html/a00042.map
share/doc/metapod/doxygen-html/a00042.md5
share/doc/metapod/doxygen-html/a00042.png
share/doc/metapod/doxygen-html/a00043.map
share/doc/metapod/doxygen-html/a00043.md5
share/doc/metapod/doxygen-html/a00043.png
share/doc/metapod/doxygen-html/a00044.map
share/doc/metapod/doxygen-html/a00044.md5
share/doc/metapod/doxygen-html/a00044.png
share/doc/metapod/doxygen-html/a00045.map
share/doc/metapod/doxygen-html/a00045.md5
share/doc/metapod/doxygen-html/a00045.png
share/doc/metapod/doxygen-html/a00046.map
share/doc/metapod/doxygen-html/a00046.md5
share/doc/metapod/doxygen-html/a00046.png
share/doc/metapod/doxygen-html/a00047.map
share/doc/metapod/doxygen-html/a00047.md5
share/doc/metapod/doxygen-html/a00047.png
share/doc/metapod/doxygen-html/a00048.map
share/doc/metapod/doxygen-html/a00048.md5
share/doc/metapod/doxygen-html/a00048.png
share/doc/metapod/doxygen-html/a00049.map
share/doc/metapod/doxygen-html/a00049.md5
share/doc/metapod/doxygen-html/a00049.png
share/doc/metapod/doxygen-html/a00050.map
share/doc/metapod/doxygen-html/a00050.md5
share/doc/metapod/doxygen-html/a00050.png
share/doc/metapod/doxygen-html/a00051.map
share/doc/metapod/doxygen-html/a00051.md5
share/doc/metapod/doxygen-html/a00051.png
share/doc/metapod/doxygen-html/a00052.map
share/doc/metapod/doxygen-html/a00052.md5
share/doc/metapod/doxygen-html/a00052.png
share/doc/metapod/doxygen-html/a00053.map
share/doc/metapod/doxygen-html/a00053.md5
share/doc/metapod/doxygen-html/a00053.png
share/doc/metapod/doxygen-html/a00054.map
share/doc/metapod/doxygen-html/a00054.md5
share/doc/metapod/doxygen-html/a00054.png
share/doc/metapod/doxygen-html/a00055.map
share/doc/metapod/doxygen-html/a00055.md5
share/doc/metapod/doxygen-html/a00055.png
share/doc/metapod/doxygen-html/a00056.map
share/doc/metapod/doxygen-html/a00056.md5
share/doc/metapod/doxygen-html/a00056.png
share/doc/metapod/doxygen-html/a00057.map
share/doc/metapod/doxygen-html/a00057.md5
share/doc/metapod/doxygen-html/a00057.png
share/doc/metapod/doxygen-html/a00058.map
share/doc/metapod/doxygen-html/a00058.md5
share/doc/metapod/doxygen-html/a00058.png
share/doc/metapod/doxygen-html/a00059.map
share/doc/metapod/doxygen-html/a00059.md5
share/doc/metapod/doxygen-html/a00059.png
share/doc/metapod/doxygen-html/a00060.map
share/doc/metapod/doxygen-html/a00060.md5
share/doc/metapod/doxygen-html/a00060.png
share/doc/metapod/doxygen-html/a00061.map
share/doc/metapod/doxygen-html/a00061.md5
share/doc/metapod/doxygen-html/a00061.png
share/doc/metapod/doxygen-html/a00062.map
share/doc/metapod/doxygen-html/a00062.md5
share/doc/metapod/doxygen-html/a00062.png
share/doc/metapod/doxygen-html/a00063.map
share/doc/metapod/doxygen-html/a00063.md5
share/doc/metapod/doxygen-html/a00063.png
share/doc/metapod/doxygen-html/a00064.map
share/doc/metapod/doxygen-html/a00064.md5
share/doc/metapod/doxygen-html/a00064.png
share/doc/metapod/doxygen-html/a00065.map
share/doc/metapod/doxygen-html/a00065.md5
share/doc/metapod/doxygen-html/a00065.png
share/doc/metapod/doxygen-html/a00066.map
share/doc/metapod/doxygen-html/a00066.md5
share/doc/metapod/doxygen-html/a00066.png
share/doc/metapod/doxygen-html/a00067.html
share/doc/metapod/doxygen-html/a00070.map
share/doc/metapod/doxygen-html/a00070.md5
share/doc/metapod/doxygen-html/a00070.png
share/doc/metapod/doxygen-html/a00071.html
share/doc/metapod/doxygen-html/a00072.map
share/doc/metapod/doxygen-html/a00072.md5
share/doc/metapod/doxygen-html/a00072.png
share/doc/metapod/doxygen-html/a00073.html
share/doc/metapod/doxygen-html/a00074.map
share/doc/metapod/doxygen-html/a00074.md5
share/doc/metapod/doxygen-html/a00074.png
share/doc/metapod/doxygen-html/a00075.map
share/doc/metapod/doxygen-html/a00075.md5
share/doc/metapod/doxygen-html/a00075.png
share/doc/metapod/doxygen-html/a00076.html
share/doc/metapod/doxygen-html/a00077.html
share/doc/metapod/doxygen-html/a00078.html
share/doc/metapod/doxygen-html/a00079.html
share/doc/metapod/doxygen-html/a00080.html
share/doc/metapod/doxygen-html/a00081.html
share/doc/metapod/doxygen-html/a00082.html
share/doc/metapod/doxygen-html/a00083.html
share/doc/metapod/doxygen-html/a00084.html
share/doc/metapod/doxygen-html/a00085.html
share/doc/metapod/doxygen-html/a00086.html
share/doc/metapod/doxygen-html/annotated.html
share/doc/metapod/doxygen-html/classes.html
share/doc/metapod/doxygen-html/doxygen.css
share/doc/metapod/doxygen-html/doxygen.png
share/doc/metapod/doxygen-html/files.html
share/doc/metapod/doxygen-html/ftv2blank.png
share/doc/metapod/doxygen-html/ftv2doc.png
share/doc/metapod/doxygen-html/ftv2folderclosed.png
share/doc/metapod/doxygen-html/ftv2folderopen.png
share/doc/metapod/doxygen-html/ftv2lastnode.png
share/doc/metapod/doxygen-html/ftv2link.png
share/doc/metapod/doxygen-html/ftv2mlastnode.png
share/doc/metapod/doxygen-html/ftv2mnode.png
share/doc/metapod/doxygen-html/ftv2node.png
share/doc/metapod/doxygen-html/ftv2plastnode.png
share/doc/metapod/doxygen-html/ftv2pnode.png
share/doc/metapod/doxygen-html/ftv2vertline.png
share/doc/metapod/doxygen-html/functions.html
share/doc/metapod/doxygen-html/functions_eval.html
share/doc/metapod/doxygen-html/functions_func.html
share/doc/metapod/doxygen-html/functions_rela.html
share/doc/metapod/doxygen-html/functions_type.html
share/doc/metapod/doxygen-html/functions_vars.html
share/doc/metapod/doxygen-html/globals.html
share/doc/metapod/doxygen-html/globals_defs.html
share/doc/metapod/doxygen-html/graph_legend.dot
share/doc/metapod/doxygen-html/graph_legend.html
share/doc/metapod/doxygen-html/graph_legend.png
share/doc/metapod/doxygen-html/hierarchy.html
share/doc/metapod/doxygen-html/index.html
share/doc/metapod/doxygen-html/inherits.html
share/doc/metapod/doxygen-html/installdox
share/doc/metapod/doxygen-html/main.html
share/doc/metapod/doxygen-html/metapod.doxytag
share/doc/metapod/doxygen-html/namespacemembers.html
share/doc/metapod/doxygen-html/namespacemembers_func.html
share/doc/metapod/doxygen-html/namespacemembers_type.html
share/doc/metapod/doxygen-html/namespaces.html
share/doc/metapod/doxygen-html/search/all_61.html
share/doc/metapod/doxygen-html/search/all_62.html
share/doc/metapod/doxygen-html/search/all_63.html
share/doc/metapod/doxygen-html/search/all_64.html
share/doc/metapod/doxygen-html/search/all_65.html
share/doc/metapod/doxygen-html/search/all_66.html
share/doc/metapod/doxygen-html/search/all_67.html
share/doc/metapod/doxygen-html/search/all_68.html
share/doc/metapod/doxygen-html/search/all_69.html
share/doc/metapod/doxygen-html/search/all_6a.html
share/doc/metapod/doxygen-html/search/all_6c.html
share/doc/metapod/doxygen-html/search/all_6d.html
share/doc/metapod/doxygen-html/search/all_6e.html
share/doc/metapod/doxygen-html/search/all_6f.html
share/doc/metapod/doxygen-html/search/all_70.html
share/doc/metapod/doxygen-html/search/all_72.html
share/doc/metapod/doxygen-html/search/all_73.html
share/doc/metapod/doxygen-html/search/all_74.html
share/doc/metapod/doxygen-html/search/all_76.html
share/doc/metapod/doxygen-html/search/all_77.html
share/doc/metapod/doxygen-html/search/classes_61.html
share/doc/metapod/doxygen-html/search/classes_63.html
share/doc/metapod/doxygen-html/search/classes_66.html
share/doc/metapod/doxygen-html/search/classes_69.html
share/doc/metapod/doxygen-html/search/classes_6d.html
share/doc/metapod/doxygen-html/search/classes_6e.html
share/doc/metapod/doxygen-html/search/classes_70.html
share/doc/metapod/doxygen-html/search/classes_72.html
share/doc/metapod/doxygen-html/search/classes_76.html
share/doc/metapod/doxygen-html/search/close.png
share/doc/metapod/doxygen-html/search/defines_63.html
share/doc/metapod/doxygen-html/search/defines_65.html
share/doc/metapod/doxygen-html/search/defines_66.html
share/doc/metapod/doxygen-html/search/defines_67.html
share/doc/metapod/doxygen-html/search/defines_6a.html
share/doc/metapod/doxygen-html/search/defines_6d.html
share/doc/metapod/doxygen-html/search/defines_6e.html
share/doc/metapod/doxygen-html/search/defines_72.html
share/doc/metapod/doxygen-html/search/defines_73.html
share/doc/metapod/doxygen-html/search/defines_74.html
share/doc/metapod/doxygen-html/search/enumvalues_68.html
share/doc/metapod/doxygen-html/search/enumvalues_69.html
share/doc/metapod/doxygen-html/search/files_62.html
share/doc/metapod/doxygen-html/search/files_63.html
share/doc/metapod/doxygen-html/search/files_64.html
share/doc/metapod/doxygen-html/search/files_66.html
share/doc/metapod/doxygen-html/search/files_69.html
share/doc/metapod/doxygen-html/search/files_6a.html
share/doc/metapod/doxygen-html/search/files_70.html
share/doc/metapod/doxygen-html/search/files_72.html
share/doc/metapod/doxygen-html/search/files_73.html
share/doc/metapod/doxygen-html/search/files_74.html
share/doc/metapod/doxygen-html/search/files_77.html
share/doc/metapod/doxygen-html/search/functions_61.html
share/doc/metapod/doxygen-html/search/functions_63.html
share/doc/metapod/doxygen-html/search/functions_64.html
share/doc/metapod/doxygen-html/search/functions_66.html
share/doc/metapod/doxygen-html/search/functions_67.html
share/doc/metapod/doxygen-html/search/functions_68.html
share/doc/metapod/doxygen-html/search/functions_69.html
share/doc/metapod/doxygen-html/search/functions_6a.html
share/doc/metapod/doxygen-html/search/functions_6d.html
share/doc/metapod/doxygen-html/search/functions_6e.html
share/doc/metapod/doxygen-html/search/functions_6f.html
share/doc/metapod/doxygen-html/search/functions_70.html
share/doc/metapod/doxygen-html/search/functions_72.html
share/doc/metapod/doxygen-html/search/functions_73.html
share/doc/metapod/doxygen-html/search/functions_74.html
share/doc/metapod/doxygen-html/search/functions_76.html
share/doc/metapod/doxygen-html/search/functions_77.html
share/doc/metapod/doxygen-html/search/namespaces_6d.html
share/doc/metapod/doxygen-html/search/namespaces_73.html
share/doc/metapod/doxygen-html/search/nomatches.html
share/doc/metapod/doxygen-html/search/related_6f.html
share/doc/metapod/doxygen-html/search/related_70.html
share/doc/metapod/doxygen-html/search/search.css
share/doc/metapod/doxygen-html/search/search.js
share/doc/metapod/doxygen-html/search/search.png
share/doc/metapod/doxygen-html/search/typedefs_62.html
share/doc/metapod/doxygen-html/search/typedefs_63.html
share/doc/metapod/doxygen-html/search/typedefs_66.html
share/doc/metapod/doxygen-html/search/typedefs_6a.html
share/doc/metapod/doxygen-html/search/typedefs_6d.html
share/doc/metapod/doxygen-html/search/typedefs_74.html
share/doc/metapod/doxygen-html/search/typedefs_76.html
share/doc/metapod/doxygen-html/search/variables_61.html
share/doc/metapod/doxygen-html/search/variables_66.html
share/doc/metapod/doxygen-html/search/variables_69.html
share/doc/metapod/doxygen-html/search/variables_6c.html
share/doc/metapod/doxygen-html/search/variables_6e.html
share/doc/metapod/doxygen-html/search/variables_76.html
share/doc/metapod/doxygen-html/tab_b.gif
share/doc/metapod/doxygen-html/tab_l.gif
share/doc/metapod/doxygen-html/tab_r.gif
share/doc/metapod/doxygen-html/tabs.css
share/doc/metapod/doxygen-html/tree.html
# robotpkg depend.mk for: math/metapod
# Created: Antonio El Khoury on Wed, 29 Feb 2012
#
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
METAPOD_DEPEND_MK:= ${METAPOD_DEPEND_MK}+
ifeq (+,$(DEPEND_DEPTH))
DEPEND_PKG+= metapod
endif
ifeq (+,$(METAPOD_DEPEND_MK)) # ---------------------------
PREFER.metapod?= robotpkg
DEPEND_USE+= metapod
DEPEND_ABI.metapod?= metapod>=1.0.0
DEPEND_DIR.metapod?= ../../math/metapod
SYSTEM_SEARCH.metapod= \
include/metapod/algos/rnea.hh \
'lib/pkgconfig/metapod.pc:/Version/s/[^0-9.]//gp'
endif # METAPOD_DEPEND_MK ---------------------------------
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}
SHA1 (metapod-1.0.0.tar.gz) = 4dc4f8238e86ec9b4015f4061af478b4d42cf151
RMD160 (metapod-1.0.0.tar.gz) = 06adf0e7c2d969c3e4450731d1ce6bbf9454c0c9
Size (metapod-1.0.0.tar.gz) = 81113 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