tesseract_robotics.tesseract_collision¶
This module is used to provide collision checking capabilities for Tesseract. See tesseract_collision_example.py
for an example of how to use collision checking. Collision checking is implemented by plugins that need to be configured.
See the main Tesseract documentation for more information on how to configure plugins.
Classes¶
CollisionCheckConfig Class¶
ContactManagerConfig Class¶
ContactManagersPluginFactory Class¶
ContactRequest Class¶
ContactResult Class¶
ContactResultMap Class¶
ContactTrajectoryResults Class¶
ContactTrajectoryStepResults Class¶
ContactTrajectorySubstepResults Class¶
ContinuousContactManager Class¶
ContinuousContactManagerFactory Class¶
ContinuousContactManagerUPtr Class¶
DiscreteContactManager Class¶
DiscreteContactManagerFactory Class¶
DiscreteContactManagerUPtr Class¶
IsContactAllowedFn Class¶
IsContactAllowedFnBase Class¶
IsContactValidFn Class¶
IsContactValidFnBase Class¶
Constants¶
ACMOverrideType_ANDACMOverrideType_ASSIGNACMOverrideType_NONEACMOverrideType_ORCollisionCheckProgramType_ALLCollisionCheckProgramType_ALL_EXCEPT_ENDCollisionCheckProgramType_ALL_EXCEPT_STARTCollisionCheckProgramType_END_ONLYCollisionCheckProgramType_INTERMEDIATE_ONLYCollisionCheckProgramType_START_ONLYCollisionEvaluatorType_CONTINUOUSCollisionEvaluatorType_DISCRETECollisionEvaluatorType_LVS_CONTINUOUSCollisionEvaluatorType_LVS_DISCRETECollisionEvaluatorType_NONEContactTestType_ALLContactTestType_CLOSESTContactTestType_FIRSTContactTestType_LIMITEDContinuousCollisionType_CCType_BetweenContinuousCollisionType_CCType_NoneContinuousCollisionType_CCType_Time0ContinuousCollisionType_CCType_Time1
Container Templates¶
ContactResultVector->tesseract_common::AlignedVector< tesseract_collision::ContactResult>