Skip to content
Snippets Groups Projects
Commit f46e4625 authored by Arnaud Degroote's avatar Arnaud Degroote
Browse files

[wip/ompl] Upgrade to 0.14.1

Changes since 0.12.2:
---------------------

OMPL.app 0.14.1 (January 23, 2014)

Update PlannerData to use new cost infrastructure.
Bug fixes.

OMPL 0.14.0 (December 20, 2013)

    - Added new cost infrastructure to plan optimal paths with respect to
    arbitrary cost functions. Several common cost objective functions have been
    defined (such as path length and mechanical work) and new ones can easily be
    defined.
    - RRT*, PRM*, TRRT, and PRM have been updated to use this cost
    infrastructure.
    - BallTreeRRT* has been removed since it assumed that the path cost is equal
    to the path length.
    - Added two new planners:
	- Lower Bound Tree RRT (LBTRRT), a near asymptotically-optimal
	incremental sampling-based motion planning algorithm.
	- Search Tree with Resolution Independent Density Estimation (STRIDE), an
	EST-like planner that uses an extension of the GNAT nearest neighbor data
	structure that supports sampling states inversely proportional to the density
	of previously sampled states.
    - Added support for MORSE. Through a plugin you can use OMPL with Blender
                        ^^^^^
    and MORSE to plan kinodynamic paths. See the gallery for some examples.
    -  Added functionality to the Benchmark class to keep track of
    user-specified properties at regular intervals. This is especially useful for
    asymptotically/approximately optimal or anytime planners.
    - Added more demo programs.
    - Updated gccxml snapshot. If you use gcc 4.8 and the OMPL Python bindings,
    you need to run "make installpyplusplus" again.
    - Bug fixes.

OMPL 0.13.0 (August 5, 2013)

    - Added several new planners:
	- SPARS and SPARS2 are roadmap-based planners that operate similarly to
	Visibility-based PRM, but provide asymptotic near-optimality guarantees.
	- Path-Directed Subdivision Tree (PDST). There are actually two
	versions: one for geometric planning and one for control-based planning.
	- Lazy PRM, a variant that lazily evaluates the validity of nodes and
	edges in a roadmap.
    - Various improvements and bug fixes in the RRTstar and BallTreeRRTstar planners.
    - Various optimizations in the Syclop planner.
    - The Syclop planner can now operate over triangular decompositions. This
    is enabled if the triangle package is installed.
    - Significantly reworked and extended unit tests for planning algorithms.
    - Added method to extract a ompl::base::StateStorage object from ompl::base::PlannerData.
    - State spaces can indicate whether they are metric.
    - Certain path shortcutting techniques are disabled for non-metric state
    spaces during path simplification.
    - Extended ProblemDefinition API to support path optimizing planners.
    - Added printAsMatrix method to ompl::geometric::PathGeometric and
    ompl::control::PathControl to facilitate plotting of paths. Added a tutorial on
    path visualization.
    - Added more demo programs.
    - Use the officially released version of OdeInt that comes with Boost 1.53
    for numerical integration. The bundled version of OdeInt is not used or
    installed if the user has Boost >= 1.53 installed.
    - Updated Py++ toolchain (gccxml, pygccxml, pyplusplus). If you use gcc
    4.7/4.8 or Boost 1.54, you need to run "make installpyplusplus" again.
    - Bug fixes.
parent f51a3f1f
No related branches found
No related tags found
No related merge requests found
Loading
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