Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.67 KB | None | 0 0
  1. from robolink import *    # API do komunikacji z RoboDK
  2. from robodk import *      
  3.  
  4. # utworzenie obiektu RDK - stark komunikacji z roboDK
  5. RDK = Robolink()
  6.  
  7. # pobranie robota
  8. robot = RDK.Item('', ITEM_TYPE_ROBOT)
  9.  
  10. # pobranie home oraz targetu 1
  11. home = RDK.Item('Home')
  12. target = RDK.Item('Target 1')
  13.  
  14. # pobranie wspolrzednych punktu target 1
  15. poseref = target.Pose()
  16.  
  17. # przesun do home, potem do target
  18. robot.MoveJ(home)
  19. robot.MoveJ(target)
  20.  
  21. # petla rysujaca kwadrat o zadanym boku (200)
  22. for i in range(4):
  23.     ang = i*2*pi/4
  24.     posei = poseref*rotz(ang)*transl(200,0,0)*rotz(-ang)
  25.     robot.MoveL(posei)
  26.     poseref=posei
  27.  
  28.  
  29. #powrot do domu
  30. robot.MoveJ(home)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement