Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
ShapeSpacePlannerXYTheta Class ReferencePlans a path in a 2D linear space with smooth angle changes (if turnLimit is small), using multiple bounding boxes for collision checking. More...
Inheritance diagram for ShapeSpacePlannerXYTheta:
Detailed DescriptionPlans a path in a 2D linear space with smooth angle changes (if turnLimit is small), using multiple bounding boxes for collision checking. Definition at line 79 of file ShapeSpacePlannerXYTheta.h.
Member Typedef DocumentationDefinition at line 81 of file ShapeSpacePlannerXYTheta.h. Reimplemented from GenericRRT< RRTNodeXYTheta, 2 >. Definition at line 82 of file ShapeSpacePlannerXYTheta.h. Constructor & Destructor Documentation
Definition at line 88 of file ShapeSpacePlannerXYTheta.h. Member Function Documentation
Reimplemented from GenericRRT< RRTNodeXYTheta, 2 >. Definition at line 270 of file ShapeSpacePlannerXYTheta.cc.
Set up initial search trees. Reimplemented from GenericRRT< RRTNodeXYTheta, 2 >. Definition at line 214 of file ShapeSpacePlannerXYTheta.cc.
Plan a robot path from startPoint to endPoint with optional targetHeading at the end.
Definition at line 384 of file ShapeSpacePlannerXYTheta.cc. Referenced by Grasper::planBodyPath().
Definition at line 429 of file ShapeSpacePlannerXYTheta.cc.
Definition at line 439 of file ShapeSpacePlannerXYTheta.cc. Referenced by Grasper::planBodyPath().
Calculate the heading necessary to point the baseOffset at the target. This is the slope of the tangent line from the target to a circle centered on the baseFrame with radius equal to the y component of the baseOffset. Definition at line 253 of file ShapeSpacePlannerXYTheta.cc. Referenced by initialize(). Member Data Documentation
Set by planPath() and used by initialize(). Definition at line 142 of file ShapeSpacePlannerXYTheta.h. Referenced by initialize(), planPath(), and tangentHeading().
Set by planPath() and used by initialize(). Definition at line 143 of file ShapeSpacePlannerXYTheta.h. Referenced by initialize(), and planPath().
Number of divisions of the circle to try when targetHeading unspecified. Definition at line 104 of file ShapeSpacePlannerXYTheta.h. Referenced by initialize().
Set by planPath() and used by initialize(). Definition at line 141 of file ShapeSpacePlannerXYTheta.h. Referenced by buildPath(), initialize(), and planPath(). The documentation for this class was generated from the following files: |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:16 2016 by Doxygen 1.6.3 |