Zum Inhalt

UIFinger

A class representing a finger of a robot gripper.

Attributes:

Name Type Description
finger robolink.Item

the linked RoboDK finger object

pos_open List[float]

the xyz translation in the released state

pos_open List[float]

the xyz translation in the gripped state

close(self)

Closes the finger.

Source code in core/ui/ui_gripper.py
26
27
28
29
30
31
def close(self):
    """Closes the finger.
    """
    pose: robodk.Mat = self.finger.Pose()
    pose.setPos(self.pos_closed)
    self.finger.setPose(pose)

open(self)

Opens the finger.

Source code in core/ui/ui_gripper.py
19
20
21
22
23
24
def open(self):
    """Opens the finger.
    """
    pose: robodk.Mat = self.finger.Pose()
    pose.setPos(self.pos_open)
    self.finger.setPose(pose)

UIGripper

A class representing a robot gripper.

Attributes:

Name Type Description
tool robolink.Item

the linked RoboDK gripper object

finger_a UIFinger

first finger

finger_b UIFinger

second finger

close(self)

Closes the gripper.

Source code in core/ui/ui_gripper.py
57
58
59
60
61
def close(self):
    """Closes the gripper.
    """
    self.finger_a.close()
    self.finger_b.close()

open(self)

Opens the gripper.

Source code in core/ui/ui_gripper.py
51
52
53
54
55
def open(self):
    """Opens the gripper.
    """
    self.finger_a.open()
    self.finger_b.open()