misc/ompl 2.0.2_1 FreeBSD
Open Motion Planning Library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
97a84ef467- License
- BSD3CLAUSE
- Categories
- misc, comms
- Package size
- 1930.2 KiB, 10803.0 KiB installed
Description
The open motion planning library (OMPL) is a new library for sampling-based motion planning, which contains implementations of many state-of-the-art planning algorithms. The library is designed in a way that it allows the user to easily solve a variety of complex motion planning problems with minimal input. OMPL facilitates the addition of new motion planning algorithms, and it can be conveniently interfaced with other software components. A simple graphical user interface (GUI) built on top of the library, a number of tutorials, demos, and programming assignments are designed to teach students about sampling-based motion planning. The library is also available for use through Robot Operating System (ROS).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | misc/ompl | 2.0.2_1 |
| DragonFly | misc/ompl | 1.6.0_5 |
| HardenedBSD | misc/ompl | 2.0.2_1 |
| GhostBSD | misc/ompl | 2.0.2 |
Install
Binary package:
pkg install ompl
From the ports tree:
cd /usr/ports/misc/ompl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ompl>0:misc/ompl
LIB_DEPENDS= libompl.so:misc/ompl
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.0.2_1 | 2.0.2_1 | - | 1.6.0_6 | 2.0.2_1 |
| FreeBSD:14:quarterly | 2.0.2_1 | 2.0.2_1 | n/a | 1.6.0_6 | 2.0.2_1 |
| FreeBSD:15:latest | 2.0.2_1 | 2.0.2_1 | n/a | 1.6.0_6 | 1.6.0_6 |
| FreeBSD:15:quarterly | 2.0.2_1 | 2.0.2_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.0.2_1 | 2.0.2_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libboost_thread.so: devel/boost-libs
The full lists below include those, and their dependencies in turn.
Build dependencies 37
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/boost-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pkgconf
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/python312
- math/blas
- math/eigen3
- math/flann
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- math/triangle
- ports-mgmt/pkg
- print/indexinfo
- science/hdf5
- science/libaec
- security/rhash
- textproc/expat2
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
Run dependencies 25
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/boost-libs
- devel/gettext-runtime
- devel/icu
- devel/libffi
- devel/readline
- lang/gcc14
- lang/python312
- math/flann
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/triangle
- print/indexinfo
- science/hdf5
- science/libaec
- textproc/expat2
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
Options name: misc_ompl
| Option | Default | Description |
|---|---|---|
| DEMOS | off | Build and install demo programs |
| FLANN | on | Use FLANN for nearest neighbor queries |
| SPOT | off | Use 'Spot' for creating finite automata from LTL formulae |
| TRIANGLE | on | Create triangular decompositions of 2D polygons |
- USES
- cmake:testing compiler:c++17-lang eigen:3 pkgconfig python:run shebangfix
- Service scripts
- none
Files
Manual pages 1
- ompl_benchmark_statistics(1)
pkg-plist 456
- bin/ompl_benchmark_statistics.py
- include/ompl/base/ConstrainedSpaceInformation.h
- include/ompl/base/Constraint.h
- include/ompl/base/Cost.h
- include/ompl/base/DiscreteMotionValidator.h
- include/ompl/base/GenericParam.h
- include/ompl/base/Goal.h
- include/ompl/base/GoalTypes.h
- include/ompl/base/MotionValidator.h
- include/ompl/base/OptimizationObjective.h
- include/ompl/base/Path.h
- include/ompl/base/Planner.h
- include/ompl/base/PlannerData.h
- include/ompl/base/PlannerDataGraph.h
- include/ompl/base/PlannerDataStorage.h
- include/ompl/base/PlannerStatus.h
- include/ompl/base/PlannerTerminationCondition.h
- include/ompl/base/PrecomputedStateSampler.h
- include/ompl/base/ProblemDefinition.h
- include/ompl/base/ProjectionEvaluator.h
- include/ompl/base/ScopedState.h
- include/ompl/base/SolutionNonExistenceProof.h
- include/ompl/base/SpaceInformation.h
- include/ompl/base/State.h
- include/ompl/base/StateSampler.h
- include/ompl/base/StateSamplerArray.h
- include/ompl/base/StateSpace.h
- include/ompl/base/StateSpaceTypes.h
- include/ompl/base/StateStorage.h
- include/ompl/base/StateValidityChecker.h
- include/ompl/base/TypedSpaceInformation.h
- include/ompl/base/TypedStateValidityChecker.h
- include/ompl/base/ValidStateSampler.h
- include/ompl/base/goals/GoalLazySamples.h
- include/ompl/base/goals/GoalRegion.h
- include/ompl/base/goals/GoalSampleableRegion.h
- include/ompl/base/goals/GoalSpace.h
- include/ompl/base/goals/GoalState.h
- include/ompl/base/goals/GoalStates.h
- include/ompl/base/objectives/ControlDurationObjective.h
- include/ompl/base/objectives/MaximizeMinClearanceObjective.h
- include/ompl/base/objectives/MechanicalWorkOptimizationObjective.h
- include/ompl/base/objectives/MinimaxObjective.h
- include/ompl/base/objectives/MinimizeArrivalTime.h
- include/ompl/base/objectives/PathLengthOptimizationObjective.h
- include/ompl/base/objectives/StateCostIntegralObjective.h
- include/ompl/base/objectives/VFMechanicalWorkOptimizationObjective.h
- include/ompl/base/objectives/VFUpstreamCriterionOptimizationObjective.h
- include/ompl/base/samplers/BridgeTestValidStateSampler.h
- include/ompl/base/samplers/ConditionalStateSampler.h
- include/ompl/base/samplers/DeterministicStateSampler.h
- include/ompl/base/samplers/GaussianValidStateSampler.h
- include/ompl/base/samplers/InformedStateSampler.h
- include/ompl/base/samplers/MaximizeClearanceValidStateSampler.h
- include/ompl/base/samplers/MinimumClearanceValidStateSampler.h
- include/ompl/base/samplers/ObstacleBasedValidStateSampler.h
- include/ompl/base/samplers/UniformValidStateSampler.h
- include/ompl/base/samplers/deterministic/DeterministicSequence.h
- include/ompl/base/samplers/deterministic/HaltonSequence.h
- include/ompl/base/samplers/deterministic/PrecomputedSequence.h
- include/ompl/base/samplers/informed/OrderedInfSampler.h
- include/ompl/base/samplers/informed/PathLengthDirectInfSampler.h
- include/ompl/base/samplers/informed/RejectionInfSampler.h
- include/ompl/base/spaces/DiscreteStateSpace.h
- include/ompl/base/spaces/Dubins3DMotionValidator.h
- include/ompl/base/spaces/DubinsMotionValidator.h
- include/ompl/base/spaces/DubinsStateSpace.h
- include/ompl/base/spaces/EmptyStateSpace.h
- include/ompl/base/spaces/HybridStateSpace.h
- include/ompl/base/spaces/HybridTimeStateSpace.h
- include/ompl/base/spaces/OwenStateSpace.h
- include/ompl/base/spaces/RealVectorBounds.h
- include/ompl/base/spaces/RealVectorStateProjections.h
- include/ompl/base/spaces/RealVectorStateSpace.h
- include/ompl/base/spaces/ReedsSheppStateSpace.h
- include/ompl/base/spaces/SE2StateSpace.h
- include/ompl/base/spaces/SE3StateSpace.h
- include/ompl/base/spaces/SO2StateSpace.h
- include/ompl/base/spaces/SO3StateSpace.h
- include/ompl/base/spaces/SpaceTimeStateSpace.h
- include/ompl/base/spaces/TimeStateSpace.h
- include/ompl/base/spaces/TrochoidStateSpace.h
- include/ompl/base/spaces/VanaOwenStateSpace.h
- include/ompl/base/spaces/VanaStateSpace.h
- include/ompl/base/spaces/WrapperStateSpace.h
- include/ompl/base/spaces/constraint/AtlasChart.h
- include/ompl/base/spaces/constraint/AtlasStateSpace.h
- include/ompl/base/spaces/constraint/ConstrainedStateSpace.h
- include/ompl/base/spaces/constraint/ProjectedStateSpace.h
- include/ompl/base/spaces/constraint/TangentBundleStateSpace.h
- include/ompl/base/spaces/special/KleinBottleStateSpace.h
- include/ompl/base/spaces/special/MobiusStateSpace.h
- include/ompl/base/spaces/special/SphereStateSpace.h
- include/ompl/base/spaces/special/TorusStateSpace.h
- include/ompl/base/terminationconditions/CostConvergenceTerminationCondition.h
- include/ompl/base/terminationconditions/IterationTerminationCondition.h
- include/ompl/config.h
- include/ompl/control/Control.h
- include/ompl/control/ControlSampler.h
- include/ompl/control/ControlSpace.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ompl-ompl-2.0.2_GH0.tar.gz | 7.7135911e+07 | d867190a46a7f730923475a68af2e09fc9e796017a59be395a4bf3900d0c3ae4 |