Skip to content
Snippets Groups Projects
Commit a4b0ff64 authored by Lukas Hoffleit's avatar Lukas Hoffleit
Browse files

Pick-Place-Methode; TODO: Greiferoeffnung

parent 97d05fdd
No related branches found
No related tags found
No related merge requests found
import phantomController as pc
import time
PICK_HIGHT = 10
LIFT_HIGHT = 50
class RobotUtils():
def __init__(self) -> None:
self.ser = pc.connect()
def pick_place(self, start, finish) -> None:
start.extend([PICK_HIGHT, 0, 0, -1])
pc.move_pose(self.ser, start, 0, 2000)
start[2] = LIFT_HIGHT
pc.move_pose(self.ser, start, 0, 2000)
finish.extend([LIFT_HIGHT, 0, 0, -1])
pc.move_pose(self.ser, finish, 0, 2000)
finish[2] = PICK_HIGHT
pc.move_pose(self.ser, finish, 0, 2000)
def disconnect(self) -> None:
pc.sleep(self.ser)
time.sleep(0.1)
pc.disconnect(self.ser)
if __name__ == "__main__":
robot = RobotUtils()
robot.pick_place([130, 120], [50, 120])
robot.disconnect()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment