Class PlaneClearanceFilter


  • public class PlaneClearanceFilter
    extends GraspValidateFilter
    tests if a grasp is valid in respect to the distance of each
    contact point to some plane.

    The plane is defined by the xy-plane in
    a transform that is specified relative to the frame that the object
    is specified relative to.
    • Constructor Detail

      • PlaneClearanceFilter

        public PlaneClearanceFilter​(long cPtr,
                                    boolean cMemoryOwn)
      • PlaneClearanceFilter

        public PlaneClearanceFilter​(Transform3D planeFrame,
                                    double clearance,
                                    double minAngle)
        Constructor
        Parameters:
        planeFrame - [in] The transform of the plane relative to the frame
        that the grasp contact points are described relative to.
        clearance - [in] The minimum distance between plane and
        contact point for a valid grasp
        minAngle - [in] the minimum angle that is allowed in
        a valid grasp. [-Pi/2,Pi/2]