FCLStateValidityChecker.h
125 };
bool isValid(const ob::State *state) const override
Checks whether the given robot state collides with the environment or itself.
Definition: FCLStateValidityChecker.h:125
This namespace contains sampling based planning routines shared by both planning under geometric cons...
Definition: ConstrainedSpaceInformation.h:86
FCLMethodWrapperPtr fclWrapper_
Wrapper for FCL collision and distance methods.
Definition: FCLStateValidityChecker.h:147
ClearanceComputationType clearanceComputationType
Value indicating the kind of clearance computation this StateValidityChecker can compute (if any).
Definition: StateValidityChecker.h:144
StateValidityCheckerSpecs specs_
The specifications of the state validity checker (its capabilities)
Definition: StateValidityChecker.h:237
double clearance(const ob::State *state) const override
Returns the minimum distance from the given robot state and the environment.
Definition: FCLStateValidityChecker.h:131
ompl::base::CompoundState StateType
Define the type of state allocated by this state space.
Definition: StateSpace.h:641
bool satisfiesBounds(const State *state) const
Check if a state is inside the bounding box.
Definition: SpaceInformation.h:179
SpaceInformation * si_
The instance of space information this state validity checker operates on.
Definition: StateValidityChecker.h:234
OMPL_FCL_StateType< T > stateConvertor_
Object to convert a configuration of the robot to a type desirable for FCL.
Definition: FCLStateValidityChecker.h:144
Abstract definition for a class checking the validity of states. The implementation of this class mus...
Definition: StateValidityChecker.h:154