From 2308be0dd252369e8e472f6dd4066fb8eaf53d4f Mon Sep 17 00:00:00 2001 From: Cyril Roussillon <cyril.roussillon@laas.fr> Date: Wed, 15 Jun 2011 23:04:18 +0200 Subject: [PATCH] [wip/jafar-rtslam] First package for rtslam --- Makefile | 1 + jafar-rtslam/DESCR | 1 + jafar-rtslam/Makefile | 39 +++++++++++ jafar-rtslam/PLIST | 147 +++++++++++++++++++++++++++++++++++++++++ jafar-rtslam/depend.mk | 23 +++++++ jafar-rtslam/distinfo | 3 + 6 files changed, 214 insertions(+) create mode 100644 jafar-rtslam/DESCR create mode 100644 jafar-rtslam/Makefile create mode 100644 jafar-rtslam/PLIST create mode 100644 jafar-rtslam/depend.mk create mode 100644 jafar-rtslam/distinfo diff --git a/Makefile b/Makefile index 28a3bb61..638abae9 100644 --- a/Makefile +++ b/Makefile @@ -29,5 +29,6 @@ SUBDIR+= jafar-image SUBDIR+= jafar-correl SUBDIR+= jafar-qdisplay SUBDIR+= jafar-gdhe +SUBDIR+= jafar-rtslam include ../mk/robotpkg.subdir.mk diff --git a/jafar-rtslam/DESCR b/jafar-rtslam/DESCR new file mode 100644 index 00000000..d3de1d64 --- /dev/null +++ b/jafar-rtslam/DESCR @@ -0,0 +1 @@ +Jafar module to do fast and generic EKF Slam. diff --git a/jafar-rtslam/Makefile b/jafar-rtslam/Makefile new file mode 100644 index 00000000..d8df36c8 --- /dev/null +++ b/jafar-rtslam/Makefile @@ -0,0 +1,39 @@ +PKGVERSION= 0.1 +DISTNAME= jafar-rtslam-${PKGVERSION} +PKGNAME= jafar-rtslam-${PKGVERSION} +CATEGORIES= wip +MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=jafar-rtslam/} +MAINTAINER= jafar@laas.fr +HOMEPAGE= https://intranet.laas.fr/intranet/robots/wiki/Jafar +COMMENT= Jafar module to do fast and generic EKF Slam. +LICENSE= isc + +USE_LANGUAGES+= c c++ fortran +USE_PKGLOCALEDIR= yes + +CMAKE_ARGS+= -DBOOST_INCLUDEDIR=${PREFIX.boost-headers}/include +CMAKE_ARGS+= -DBOOST_LIBDIR=${PREFIX.boost-libs}/include + + + +PKG_SUPPORTED_OPTIONS+= POSTERLIB +PKG_OPTION_DESCR.POSTERLIB= Enable POSTERLIB support. +define PKG_OPTION_SET.POSTERLIB + CMAKE_ARGS+= -DHAVE_POSTERLIB=ON + include ../../middleware/pocolibs/depend.mk +endef +define PKG_OPTION_UNSET.POSTERLIB + CMAKE_ARGS+= -DHAVE_POSTERLIB=OFF +endef + +include ../../wip/jafar-kernel/depend.mk +include ../../wip/jafar-image/depend.mk +include ../../wip/jafar-jmath/depend.mk +include ../../wip/jafar-correl/depend.mk +include ../../devel/boost-headers/depend.mk +include ../../devel/boost-libs/depend.mk + +include ../../pkgtools/libtool/depend.mk +include ../../pkgtools/pkg-config/depend.mk +include ../../mk/sysdep/cmake.mk +include ../../mk/robotpkg.mk diff --git a/jafar-rtslam/PLIST b/jafar-rtslam/PLIST new file mode 100644 index 00000000..a5223dd0 --- /dev/null +++ b/jafar-rtslam/PLIST @@ -0,0 +1,147 @@ +@comment Wed Jun 15 22:56:38 CEST 2011 +include/jafar/rtslam/activeSearch.hpp +include/jafar/rtslam/activeSearch.hpp~ +include/jafar/rtslam/activeSegmentSearch.hpp +include/jafar/rtslam/ahpTools.hpp +include/jafar/rtslam/ahpTools.hpp~ +include/jafar/rtslam/ahplTools.hpp +include/jafar/rtslam/appearanceAbstract.hpp +include/jafar/rtslam/appearanceImage.hpp +include/jafar/rtslam/appearanceImage.hpp~ +include/jafar/rtslam/appearanceSegment.hpp +include/jafar/rtslam/dataManagerAbstract.hpp +include/jafar/rtslam/dataManagerActiveSearch.hpp +include/jafar/rtslam/dataManagerActiveSearch.hpp~ +include/jafar/rtslam/dataManagerActiveSearch.impl.hpp +include/jafar/rtslam/dataManagerActiveSearch.impl.hpp~ +include/jafar/rtslam/dataManagerOnePointRansac.hpp +include/jafar/rtslam/dataManagerOnePointRansac.hpp~ +include/jafar/rtslam/dataManagerOnePointRansac.impl.hpp +include/jafar/rtslam/dataManagerOnePointRansac.impl.hpp~ +include/jafar/rtslam/descriptorAbstract.hpp +include/jafar/rtslam/descriptorAbstract.hpp~ +include/jafar/rtslam/descriptorImagePoint.hpp +include/jafar/rtslam/descriptorImagePoint.hpp~ +include/jafar/rtslam/descriptorImageSeg.hpp +include/jafar/rtslam/descriptorSeg.hpp +include/jafar/rtslam/display.hpp +include/jafar/rtslam/display.hpp~ +include/jafar/rtslam/display_example.hpp +include/jafar/rtslam/display_gdhe.hpp +include/jafar/rtslam/display_qt.hpp +include/jafar/rtslam/display_qt.hpp~ +include/jafar/rtslam/estimatorAbstract.hpp +include/jafar/rtslam/expectation.hpp +include/jafar/rtslam/expectation.hpp~ +include/jafar/rtslam/exporterAbstract.hpp +include/jafar/rtslam/exporterSocket.hpp +include/jafar/rtslam/featureAbstract.hpp +include/jafar/rtslam/featureAbstract.hpp~ +include/jafar/rtslam/featurePoint.hpp +include/jafar/rtslam/featurePoint.hpp~ +include/jafar/rtslam/featureSegment.hpp +include/jafar/rtslam/gaussian.hpp +include/jafar/rtslam/gaussian.hpp~ +include/jafar/rtslam/hardwareEstimatorAbstract.hpp +include/jafar/rtslam/hardwareEstimatorInertialAdhocSimulator.hpp +include/jafar/rtslam/hardwareEstimatorInertialAdhocSimulator.hpp~ +include/jafar/rtslam/hardwareEstimatorMti.hpp +include/jafar/rtslam/hardwareEstimatorMti.hpp~ +include/jafar/rtslam/hardwareSensorAbstract.hpp +include/jafar/rtslam/hardwareSensorAbstract.hpp~ +include/jafar/rtslam/hardwareSensorAdhocSimulator.hpp +include/jafar/rtslam/hardwareSensorAdhocSimulator.hpp~ +include/jafar/rtslam/hardwareSensorCameraFirewire.hpp +include/jafar/rtslam/hardwareSensorCameraFirewire.hpp~ +include/jafar/rtslam/hardwareSensorGpsGenom.hpp +include/jafar/rtslam/imageTools.hpp +include/jafar/rtslam/innovation.hpp +include/jafar/rtslam/innovation.hpp~ +include/jafar/rtslam/kalmanFilter.hpp +include/jafar/rtslam/kalmanFilter.hpp~ +include/jafar/rtslam/kalmanTools.hpp +include/jafar/rtslam/kalmanTools.hpp~ +include/jafar/rtslam/landmarkAbstract.hpp +include/jafar/rtslam/landmarkAbstract.hpp~ +include/jafar/rtslam/landmarkAnchoredHomogeneousPoint.hpp +include/jafar/rtslam/landmarkAnchoredHomogeneousPoint.hpp~ +include/jafar/rtslam/landmarkAnchoredHomogeneousPointsLine.hpp +include/jafar/rtslam/landmarkEuclideanPoint.hpp +include/jafar/rtslam/landmarkEuclideanPoint.hpp~ +include/jafar/rtslam/landmarkFactory.hpp +include/jafar/rtslam/mapAbstract.hpp +include/jafar/rtslam/mapAbstract.hpp~ +include/jafar/rtslam/mapManager.hpp +include/jafar/rtslam/mapManager.hpp~ +include/jafar/rtslam/mapObject.hpp +include/jafar/rtslam/mapObject.hpp~ +include/jafar/rtslam/measurement.hpp +include/jafar/rtslam/measurement.hpp~ +include/jafar/rtslam/objectAbstract.hpp +include/jafar/rtslam/objectAbstract.hpp~ +include/jafar/rtslam/observationAbstract.hpp +include/jafar/rtslam/observationAbstract.hpp~ +include/jafar/rtslam/observationFactory.hpp +include/jafar/rtslam/observationMakers.hpp +include/jafar/rtslam/observationPinHoleAnchoredHomogeneous.hpp +include/jafar/rtslam/observationPinHoleAnchoredHomogeneous.hpp~ +include/jafar/rtslam/observationPinHoleAnchoredHomogeneousPointsLine.hpp +include/jafar/rtslam/observationPinHoleEuclideanPoint.hpp +include/jafar/rtslam/observationPinHoleEuclideanPoint.hpp~ +include/jafar/rtslam/parents.hpp +include/jafar/rtslam/parents.hpp~ +include/jafar/rtslam/perturbation.hpp +include/jafar/rtslam/perturbation.hpp~ +include/jafar/rtslam/pinholeTools.hpp +include/jafar/rtslam/pinholeTools.hpp~ +include/jafar/rtslam/quatTools.hpp +include/jafar/rtslam/quickHarrisDetector.hpp +include/jafar/rtslam/quickHarrisDetector.hpp~ +include/jafar/rtslam/rawAbstract.hpp +include/jafar/rtslam/rawAbstract.hpp~ +include/jafar/rtslam/rawImage.hpp +include/jafar/rtslam/rawImage.hpp~ +include/jafar/rtslam/rawProcessors.hpp +include/jafar/rtslam/rawProcessors.hpp~ +include/jafar/rtslam/rawSegProcessors.hpp +include/jafar/rtslam/robotAbstract.hpp +include/jafar/rtslam/robotAbstract.hpp~ +include/jafar/rtslam/robotCenteredConstantVelocity.hpp +include/jafar/rtslam/robotCenteredConstantVelocity.hpp~ +include/jafar/rtslam/robotConstantVelocity.hpp +include/jafar/rtslam/robotConstantVelocity.hpp~ +include/jafar/rtslam/robotInertial.hpp +include/jafar/rtslam/robotInertial.hpp~ +include/jafar/rtslam/robotOdometry.hpp +include/jafar/rtslam/robotOdometry.hpp~ +include/jafar/rtslam/rtSlam.hpp +include/jafar/rtslam/rtSlam.hpp~ +include/jafar/rtslam/rtslamException.hpp +include/jafar/rtslam/sensorAbsloc.hpp +include/jafar/rtslam/sensorAbstract.hpp +include/jafar/rtslam/sensorAbstract.hpp~ +include/jafar/rtslam/sensorImageParameters.hpp +include/jafar/rtslam/sensorImageParameters.hpp~ +include/jafar/rtslam/sensorManager.hpp +include/jafar/rtslam/sensorPinHole.hpp~ +include/jafar/rtslam/sensorPinhole.hpp +include/jafar/rtslam/simuData.hpp +include/jafar/rtslam/simuData.hpp~ +include/jafar/rtslam/simuRawProcessors.hpp +include/jafar/rtslam/simuRawProcessors.hpp~ +include/jafar/rtslam/simulator.hpp +include/jafar/rtslam/simulator.hpp~ +include/jafar/rtslam/simulatorObjects.hpp +include/jafar/rtslam/simulatorObjects.hpp~ +include/jafar/rtslam/visibilityManager.hpp~ +include/jafar/rtslam/visibilityMap.hpp +include/jafar/rtslam/visibilityMap.hpp~ +include/jafar/rtslam/worldAbstract.hpp +include/jafar/rtslam/worldAbstract.hpp~ +lib/libjafar-rtslam.so +lib/libjafar-rtslam.so.${PKGVERSION} +lib/libjafar-rtslam.so.0 +lib/pkgconfig/jafar-rtslam.pc +share/cmake/jafar/rtslam-headers.cmake +share/cmake/jafar/rtslam-release.cmake +share/cmake/jafar/rtslam.cmake diff --git a/jafar-rtslam/depend.mk b/jafar-rtslam/depend.mk new file mode 100644 index 00000000..414ecdd7 --- /dev/null +++ b/jafar-rtslam/depend.mk @@ -0,0 +1,23 @@ + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +jafar-rtslam_DEPEND_MK:= ${jafar-rtslam_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= jafar-rtslam +endif + +ifeq (+,$(jafar-rtslam_DEPEND_MK)) # ----------------------------------------------- + +PREFER.jafar-rtslam?= robotpkg + +DEPEND_USE+= jafar-rtslam +DEPEND_ABI.jafar-rtslam?= jafar-rtslam>=0.1 +DEPEND_DIR.jafar-rtslam?= ../../wip/jafar-rtslam + +SYSTEM_SEARCH.jafar-rtslam=\ + include/jafar/rtslam/rtslamException.hpp \ + lib/libjafar-rtslam.so + +endif # jafar-rtslam_DEPEND_MK ---------------------------------------------------- + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/jafar-rtslam/distinfo b/jafar-rtslam/distinfo new file mode 100644 index 00000000..2b8ad565 --- /dev/null +++ b/jafar-rtslam/distinfo @@ -0,0 +1,3 @@ +SHA1 (jafar-rtslam-0.1.tar.gz) = 7fe191796cfd6709a52b34da919813948ed811d9 +RMD160 (jafar-rtslam-0.1.tar.gz) = 5f34f41ca99b9ce06c10e3f8dc6a7618e83a2dd2 +Size (jafar-rtslam-0.1.tar.gz) = 2009925 bytes -- GitLab