From bab91a250b289917e6e772cb73f6fc5b162e8541 Mon Sep 17 00:00:00 2001 From: Jim Mainprice <jmainpri@aoide.laas.fr> Date: Thu, 29 Sep 2011 18:03:42 +0200 Subject: [PATCH] [wip/libmove3d-planners] Name change and bump to version 1.1.0 New trajectory deformation alorithms and OTP computation --- libmove3d-planners/DESCR | 1 + libmove3d-planners/Makefile | 33 +++++ libmove3d-planners/PLIST.guess | 230 +++++++++++++++++++++++++++++++++ libmove3d-planners/depend.mk | 42 ++++++ libmove3d-planners/distinfo | 3 + 5 files changed, 309 insertions(+) create mode 100644 libmove3d-planners/DESCR create mode 100644 libmove3d-planners/Makefile create mode 100644 libmove3d-planners/PLIST.guess create mode 100644 libmove3d-planners/depend.mk create mode 100644 libmove3d-planners/distinfo diff --git a/libmove3d-planners/DESCR b/libmove3d-planners/DESCR new file mode 100644 index 00000000..da465e8f --- /dev/null +++ b/libmove3d-planners/DESCR @@ -0,0 +1 @@ +C++ (object oriented) Motion planning algorithms based on Move3D-core diff --git a/libmove3d-planners/Makefile b/libmove3d-planners/Makefile new file mode 100644 index 00000000..f393646e --- /dev/null +++ b/libmove3d-planners/Makefile @@ -0,0 +1,33 @@ +# robotpkg Makefile for: path/libmove3d-planners +# Created: Jim Mainprice on Thu, 2 Feb 2011 +# + +DISTNAME= libmove3d-planners-1.1.0 +CATEGORIES= path +MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=libmove3d-planners/} +MASTER_REPOSITORY= git ssh://trac.laas.fr/git/robots/libmove3d-planners + +MAINTAINER= biomove3dgitrepo@laas.fr +COMMENT= C++ (object oriented) Motion planning algorithms based on libmove3d +#BioMove 3D is currently GPL because it depends +# on GSL and GLPK that are 2 GLP librairies. +LICENSE= gnu-gpl-v2 + +USE_LANGUAGES+= c c++ + +NOT_FOR_PLATFORM= # %-x86_64 + +CMAKE_ARGS+= -DEigen_INCLUDE_DIR=${PREFIX.eigen2}/include/eigen2 +CMAKE_ARGS+= -DBOOST_INCLUDEDIR=${PREFIX.boost-headers}/include +CMAKE_ARGS+= -DBOOST_LIBRARYDIR=${PREFIX.boost-libs}/lib + +## Common includes +include ../../wip/libmove3d/depend.mk + +include ../../mk/sysdep/cmake.mk +include ../../devel/boost-headers/depend.mk +include ../../devel/boost-libs/depend.mk +include ../../mk/sysdep/glu.mk +include ../../math/eigen2/depend.mk +include ../../wip/sysdep/libxpm.mk +include ../../mk/robotpkg.mk diff --git a/libmove3d-planners/PLIST.guess b/libmove3d-planners/PLIST.guess new file mode 100644 index 00000000..5087cbba --- /dev/null +++ b/libmove3d-planners/PLIST.guess @@ -0,0 +1,230 @@ +@comment Wed Mar 2 08:33:53 CET 2011 +include/libmove3d/planners/API/.DS_Store +include/libmove3d/planners/API/ConfigSpace/SourceList.cmake +include/libmove3d/planners/API/ConfigSpace/configuration.cpp +include/libmove3d/planners/API/ConfigSpace/configuration.hpp +include/libmove3d/planners/API/ConfigSpace/localPathValidTest.cpp +include/libmove3d/planners/API/ConfigSpace/localPathValidTest.hpp +include/libmove3d/planners/API/ConfigSpace/localpath.cpp +include/libmove3d/planners/API/ConfigSpace/localpath.hpp +include/libmove3d/planners/API/ConfigSpace/localpath_factory.cpp +include/libmove3d/planners/API/ConfigSpace/localpath_factory.hpp +include/libmove3d/planners/API/ConfigSpace/sampling_api.cpp +include/libmove3d/planners/API/ConfigSpace/sampling_api.hpp +include/libmove3d/planners/API/Device/SourceList.cmake +include/libmove3d/planners/API/Device/joint.cpp +include/libmove3d/planners/API/Device/joint.hpp +include/libmove3d/planners/API/Device/robot.cpp +include/libmove3d/planners/API/Device/robot.hpp +include/libmove3d/planners/API/Graphic/SourceList.cmake +include/libmove3d/planners/API/Graphic/drawCost.cpp +include/libmove3d/planners/API/Graphic/drawCost.hpp +include/libmove3d/planners/API/Graphic/drawModule.cpp +include/libmove3d/planners/API/Graphic/drawModule.hpp +include/libmove3d/planners/API/Grids/.DS_Store +include/libmove3d/planners/API/Grids/BaseCell.cpp +include/libmove3d/planners/API/Grids/BaseCell.hpp +include/libmove3d/planners/API/Grids/BaseGrid.cpp +include/libmove3d/planners/API/Grids/BaseGrid.hpp +include/libmove3d/planners/API/Grids/GridCube.hpp +include/libmove3d/planners/API/Grids/GridToGraph/SourceList.cmake +include/libmove3d/planners/API/Grids/GridToGraph/celltonode.cpp +include/libmove3d/planners/API/Grids/GridToGraph/celltonode.hpp +include/libmove3d/planners/API/Grids/GridToGraph/gridtograph.cpp +include/libmove3d/planners/API/Grids/GridToGraph/gridtograph.hpp +include/libmove3d/planners/API/Grids/NDCell.cpp +include/libmove3d/planners/API/Grids/NDCell.hpp +include/libmove3d/planners/API/Grids/NDGrid.cpp +include/libmove3d/planners/API/Grids/NDGrid.hpp +include/libmove3d/planners/API/Grids/SignField.cpp +include/libmove3d/planners/API/Grids/SignField.hpp +include/libmove3d/planners/API/Grids/SignFieldCell.cpp +include/libmove3d/planners/API/Grids/SignFieldCell.hpp +include/libmove3d/planners/API/Grids/SourceList.cmake +include/libmove3d/planners/API/Grids/ThreeDCell.cpp +include/libmove3d/planners/API/Grids/ThreeDCell.hpp +include/libmove3d/planners/API/Grids/ThreeDGrid.cpp +include/libmove3d/planners/API/Grids/ThreeDGrid.hpp +include/libmove3d/planners/API/Grids/ThreeDPoints.cpp +include/libmove3d/planners/API/Grids/ThreeDPoints.hpp +include/libmove3d/planners/API/Grids/TwoDCell.cpp +include/libmove3d/planners/API/Grids/TwoDCell.hpp +include/libmove3d/planners/API/Grids/TwoDGrid.cpp +include/libmove3d/planners/API/Grids/TwoDGrid.hpp +include/libmove3d/planners/API/Grids/gridsAPI.hpp +include/libmove3d/planners/API/Roadmap/.DS_Store +include/libmove3d/planners/API/Roadmap/.node.cpp.swp +include/libmove3d/planners/API/Roadmap/BGL_Graph.hpp +include/libmove3d/planners/API/Roadmap/SourceList.cmake +include/libmove3d/planners/API/Roadmap/compco.cpp +include/libmove3d/planners/API/Roadmap/compco.hpp +include/libmove3d/planners/API/Roadmap/edge.cpp +include/libmove3d/planners/API/Roadmap/edge.hpp +include/libmove3d/planners/API/Roadmap/graph.cpp +include/libmove3d/planners/API/Roadmap/graph.hpp +include/libmove3d/planners/API/Roadmap/node.cpp +include/libmove3d/planners/API/Roadmap/node.hpp +include/libmove3d/planners/API/Search/.DS_Store +include/libmove3d/planners/API/Search/AStar/AStar.cpp +include/libmove3d/planners/API/Search/AStar/AStar.hpp +include/libmove3d/planners/API/Search/AStar/SourceList.cmake +include/libmove3d/planners/API/Search/AStar/State.cpp +include/libmove3d/planners/API/Search/AStar/State.hpp +include/libmove3d/planners/API/Search/Dijkstra/SourceList.cmake +include/libmove3d/planners/API/Search/Dijkstra/dijkstra.cpp +include/libmove3d/planners/API/Search/Dijkstra/dijkstra.cpp.bkp +include/libmove3d/planners/API/Search/Dijkstra/dijkstra.hpp +include/libmove3d/planners/API/Search/GraphState.cpp +include/libmove3d/planners/API/Search/GraphState.hpp +include/libmove3d/planners/API/Search/SourceList.cmake +include/libmove3d/planners/API/SourceList.cmake +include/libmove3d/planners/API/Trajectory/.DS_Store +include/libmove3d/planners/API/Trajectory/SourceList.cmake +include/libmove3d/planners/API/Trajectory/costOptimization.cpp +include/libmove3d/planners/API/Trajectory/costOptimization.hpp +include/libmove3d/planners/API/Trajectory/roboptimTrajectory.cpp +include/libmove3d/planners/API/Trajectory/roboptimTrajectory.hpp +include/libmove3d/planners/API/Trajectory/smoothing.cpp +include/libmove3d/planners/API/Trajectory/smoothing.hpp +include/libmove3d/planners/API/Trajectory/trajectory.cpp +include/libmove3d/planners/API/Trajectory/trajectory.hpp +include/libmove3d/planners/API/planningAPI.hpp +include/libmove3d/planners/API/project.cpp +include/libmove3d/planners/API/project.hpp +include/libmove3d/planners/API/scene.cpp +include/libmove3d/planners/API/scene.hpp +include/libmove3d/planners/HRI_costspace/Grid/HRICS_Cell.cpp +include/libmove3d/planners/HRI_costspace/Grid/HRICS_Cell.hpp +include/libmove3d/planners/HRI_costspace/Grid/HRICS_Grid.cpp +include/libmove3d/planners/HRI_costspace/Grid/HRICS_Grid.hpp +include/libmove3d/planners/HRI_costspace/Grid/HRICS_GridState.cpp +include/libmove3d/planners/HRI_costspace/Grid/HRICS_GridState.hpp +include/libmove3d/planners/HRI_costspace/Grid/HRICS_NaturalCell.cpp +include/libmove3d/planners/HRI_costspace/Grid/HRICS_NaturalCell.hpp +include/libmove3d/planners/HRI_costspace/Grid/HRICS_NaturalGrid.cpp +include/libmove3d/planners/HRI_costspace/Grid/HRICS_NaturalGrid.hpp +include/libmove3d/planners/HRI_costspace/Grid/HRICS_TwoDGrid.cpp +include/libmove3d/planners/HRI_costspace/Grid/HRICS_TwoDGrid.hpp +include/libmove3d/planners/HRI_costspace/Grid/SourceList.cmake +include/libmove3d/planners/HRI_costspace/HRICS_ConfigSpace.cpp +include/libmove3d/planners/HRI_costspace/HRICS_ConfigSpace.hpp +include/libmove3d/planners/HRI_costspace/HRICS_Distance.cpp +include/libmove3d/planners/HRI_costspace/HRICS_Distance.hpp +include/libmove3d/planners/HRI_costspace/HRICS_HAMP.cpp +include/libmove3d/planners/HRI_costspace/HRICS_HAMP.hpp +include/libmove3d/planners/HRI_costspace/HRICS_Natural.cpp +include/libmove3d/planners/HRI_costspace/HRICS_Natural.hpp +include/libmove3d/planners/HRI_costspace/HRICS_Visibility.cpp +include/libmove3d/planners/HRI_costspace/HRICS_Visibility.hpp +include/libmove3d/planners/HRI_costspace/HRICS_Workspace.cpp +include/libmove3d/planners/HRI_costspace/HRICS_Workspace.hpp +include/libmove3d/planners/HRI_costspace/HRICS_costspace.cpp +include/libmove3d/planners/HRI_costspace/HRICS_costspace.hpp +include/libmove3d/planners/HRI_costspace/HRICS_old.cpp +include/libmove3d/planners/HRI_costspace/HRICS_old.hpp +include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrt.cpp +include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrt.hpp +include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrtExpansion.cpp +include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrtExpansion.hpp +include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrtPlan.cpp +include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrtPlan.hpp +include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrtPlanExpansion.cpp +include/libmove3d/planners/HRI_costspace/RRT/HRICS_rrtPlanExpansion.hpp +include/libmove3d/planners/HRI_costspace/RRT/SourceList.cmake +include/libmove3d/planners/HRI_costspace/SourceList.cmake +include/libmove3d/planners/SourceList.cmake +include/libmove3d/planners/planner/.DS_Store +include/libmove3d/planners/planner/Diffusion/.DS_Store +include/libmove3d/planners/planner/Diffusion/EST.cpp +include/libmove3d/planners/planner/Diffusion/EST.hpp +include/libmove3d/planners/planner/Diffusion/Expansion/BaseExpansion.cpp +include/libmove3d/planners/planner/Diffusion/Expansion/BaseExpansion.hpp +include/libmove3d/planners/planner/Diffusion/Expansion/CostmapExpansion.cpp +include/libmove3d/planners/planner/Diffusion/Expansion/CostmapExpansion.hpp +include/libmove3d/planners/planner/Diffusion/Expansion/ESTExpansion.cpp +include/libmove3d/planners/planner/Diffusion/Expansion/ESTExpansion.hpp +include/libmove3d/planners/planner/Diffusion/Expansion/RRTExpansion.cpp +include/libmove3d/planners/planner/Diffusion/Expansion/RRTExpansion.hpp +include/libmove3d/planners/planner/Diffusion/Expansion/SourceList.cmake +include/libmove3d/planners/planner/Diffusion/Expansion/StarExpansion.cpp +include/libmove3d/planners/planner/Diffusion/Expansion/StarExpansion.hpp +include/libmove3d/planners/planner/Diffusion/Expansion/ThresholdExpansion.cpp +include/libmove3d/planners/planner/Diffusion/Expansion/ThresholdExpansion.hpp +include/libmove3d/planners/planner/Diffusion/Expansion/TransitionExpansion.cpp +include/libmove3d/planners/planner/Diffusion/Expansion/TransitionExpansion.hpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/.DS_Store +include/libmove3d/planners/planner/Diffusion/RRT-Variants/Costmap-RRT.cpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/Costmap-RRT.hpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/ManhattanLike-RRT.cpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/ManhattanLike-RRT.hpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/Multi-RRT.cpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/Multi-RRT.hpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/Multi-TRRT.cpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/Multi-TRRT.hpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/SourceList.cmake +include/libmove3d/planners/planner/Diffusion/RRT-Variants/Star-RRT.cpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/Star-RRT.hpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/Threshold-RRT.cpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/Threshold-RRT.hpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/Transition-RRT.cpp +include/libmove3d/planners/planner/Diffusion/RRT-Variants/Transition-RRT.hpp +include/libmove3d/planners/planner/Diffusion/RRT.cpp +include/libmove3d/planners/planner/Diffusion/RRT.hpp +include/libmove3d/planners/planner/Diffusion/SourceList.cmake +include/libmove3d/planners/planner/Diffusion/TreePlanner.cpp +include/libmove3d/planners/planner/Diffusion/TreePlanner.hpp +include/libmove3d/planners/planner/Greedy/.DS_Store +include/libmove3d/planners/planner/Greedy/CellCollisionChecker.cpp +include/libmove3d/planners/planner/Greedy/CellCollisionChecker.hpp +include/libmove3d/planners/planner/Greedy/CostGraph.cpp +include/libmove3d/planners/planner/Greedy/CostGraph.hpp +include/libmove3d/planners/planner/Greedy/CostMapRRTs.cpp +include/libmove3d/planners/planner/Greedy/CostMapRRTs.hpp +include/libmove3d/planners/planner/Greedy/GreedyCost.cpp +include/libmove3d/planners/planner/Greedy/GreedyCost.hpp +include/libmove3d/planners/planner/Greedy/GridCollisionChecker.cpp +include/libmove3d/planners/planner/Greedy/GridCollisionChecker.hpp +include/libmove3d/planners/planner/Greedy/PointsOnBodies.cpp +include/libmove3d/planners/planner/Greedy/PointsOnBodies.hpp +include/libmove3d/planners/planner/Greedy/Seeding.cpp +include/libmove3d/planners/planner/Greedy/Seeding.hpp +include/libmove3d/planners/planner/Greedy/SourceList.cmake +include/libmove3d/planners/planner/Greedy/ThresholdPlanner.cpp +include/libmove3d/planners/planner/Greedy/ThresholdPlanner.hpp +include/libmove3d/planners/planner/PRM/ACR.cpp +include/libmove3d/planners/planner/PRM/ACR.hpp +include/libmove3d/planners/planner/PRM/CellPRM.cpp +include/libmove3d/planners/planner/PRM/CellPRM.hpp +include/libmove3d/planners/planner/PRM/PRM.cpp +include/libmove3d/planners/planner/PRM/PRM.hpp +include/libmove3d/planners/planner/PRM/SourceList.cmake +include/libmove3d/planners/planner/PRM/Visibility.cpp +include/libmove3d/planners/planner/PRM/Visibility.hpp +include/libmove3d/planners/planner/SourceList.cmake +include/libmove3d/planners/planner/cost_space.cpp +include/libmove3d/planners/planner/cost_space.hpp +include/libmove3d/planners/planner/planEnvironment.cpp +include/libmove3d/planners/planner/planEnvironment.hpp +include/libmove3d/planners/planner/planner.cpp +include/libmove3d/planners/planner/planner.hpp +include/libmove3d/planners/planner/plannerFunctions.cpp +include/libmove3d/planners/planner/plannerFunctions.hpp +include/libmove3d/planners/planner/planners_cxx.hpp +include/libmove3d/planners/planner/test_functions.cpp +include/libmove3d/planners/planner/untitled.cpp +include/libmove3d/planners/utils/MultiRun.cpp +include/libmove3d/planners/utils/MultiRun.hpp +include/libmove3d/planners/utils/PlanningThread.cpp +include/libmove3d/planners/utils/PlanningThread.h +include/libmove3d/planners/utils/PlanningThread.hpp +include/libmove3d/planners/utils/SaveContext.cpp +include/libmove3d/planners/utils/SaveContext.hpp +include/libmove3d/planners/utils/SourceList.cmake +include/libmove3d/planners/utils/StatCostStructure.cpp +include/libmove3d/planners/utils/StatCostStructure.hpp +include/libmove3d/planners/utils/Statistics.cpp +include/libmove3d/planners/utils/Statistics.hpp +include/libmove3d/planners/utils/testModel.cpp +include/libmove3d/planners/utils/testModel.hpp +lib/liblibmove3d-planners.so +lib/pkgconfig/libmove3d-planners.pc diff --git a/libmove3d-planners/depend.mk b/libmove3d-planners/depend.mk new file mode 100644 index 00000000..30653ea6 --- /dev/null +++ b/libmove3d-planners/depend.mk @@ -0,0 +1,42 @@ +# Copyright (c) 2010 LAAS/CNRS +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# +# Jim Mainprice on Thu 12 Nov 2010 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +LIBMOVE3D_PLANNERS_DEPEND_MK:= ${LIBMOVE3D_PLANNERS-LIBS_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= libmove3d-planners +endif + +ifeq (+,$(LIBMOVE3D_PLANNERS-LIBS_DEPEND_MK)) # ---------------------------------- + +PREFER.libmove3d-planners?= robotpkg + +SYSTEM_SEARCH.libmove3d-planners=\ + include/libmove3d-planners/planner/planner.hpp \ + lib/libmove3d-planners.so + +DEPEND_USE+= libmove3d-planners + +DEPEND_ABI.libmove3d-planners?=libmove3d-planners>=1.1.0 +DEPEND_DIR.libmove3d-planners?=../../wip/libmove3d-planners + +#include ../../wip/?? + +endif # libmove3d_planners_DEPEND_MK ---------------------------------------- + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/libmove3d-planners/distinfo b/libmove3d-planners/distinfo new file mode 100644 index 00000000..35c57202 --- /dev/null +++ b/libmove3d-planners/distinfo @@ -0,0 +1,3 @@ +SHA1 (libmove3d-motionplanner-1.0.1.tar.gz) = a281d00453df616bd9373cd790f0c73b58ec70c7 +RMD160 (libmove3d-motionplanner-1.0.1.tar.gz) = 57c71700d4512769e40e183538adb0b880998d49 +Size (libmove3d-motionplanner-1.0.1.tar.gz) = 263320 bytes -- GitLab