Class RRTPlanner.PlannerType

  • Enclosing class:
    RRTPlanner

    public static final class RRTPlanner.PlannerType
    extends java.lang.Object
    The type of RRT planner to construct.
    • Field Detail

      • RRTBasic

        public static final RRTPlanner.PlannerType RRTBasic
        Simple non-greedy, bidirectional RRT.

        See BasicPlanner(), page 109 of James J. Kuffner, "Autonomous
        Agensts for Real-Time Animation", 1999.
      • RRTConnect

        public static final RRTPlanner.PlannerType RRTConnect
        RRT-Connect planner.

        See James J. Kuffner and Steven M. LaValle, "RRT-Connect: An
        Efficient Approach to Single-Query Path Planning", ICRA, 2000.
      • RRTBidirectional

        public static final RRTPlanner.PlannerType RRTBidirectional
        Bidirectional RRT.

        The algorithm of the planner is in the style of
        RDT_BALANCED_BIDIRECTIONAL(), page 195 of Steven M. Lavalle,
        "Planning Algorithms", 2006, except this planner is the non-balanced
        version.
      • RRTBalancedBidirectional

        public static final RRTPlanner.PlannerType RRTBalancedBidirectional
        Balanced, bidirectional RRT.

        The algorithm of the planner is in the style of
        RDT_BALANCED_BIDIRECTIONAL(), page 195 of Steven M. Lavalle,
        "Planning Algorithms", 2006.
    • Method Detail

      • swigValue

        public final int swigValue()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object