Commit Graph

118 Commits

Author SHA1 Message Date
ddc511ea74 add support to realtime interface from firmware 5.1 and methods to get joint temperature, joint voltage, joint current, main voltage, robot voltage and robot current 2021-04-09 22:18:41 +02:00
18fed61168 add support to get actual joint current 2021-04-09 22:18:41 +02:00
IPC
8deb9c5178 Solve unclosed socket connection on fail 2020-03-11 09:40:21 +01:00
96303c0de7 Fix wrong function call in movejs 2019-05-15 09:00:18 +02:00
a8515fe713 Conditional pose 'p' prefix in movexs. 2019-02-12 18:17:36 +01:00
6e2aa2939e Experimental attempt to batch-execute multiple joint moves. 2019-02-11 16:01:01 +01:00
6d68374f9e Handle stopping pose with blend radius after list generation. 2019-01-21 10:25:16 +01:00
8b8252b6ba Untested: Make movexs take sequences of the same lengths as the pose_list argument for the speeds and blend radii. 2019-01-21 08:44:14 +01:00
0912305ca2 adding rtmon joints velocity get function 2018-12-20 11:54:34 +01:00
e1f78ce203 add support for polyscope versions >= 3.5, UR added a byte for internal use to the RobotModeData struct 2018-08-10 11:21:54 +02:00
fa466b3cc9 Fixes
- Fix version mismatch in __init__.py
- Add numpy as a required install in setup.py since it is used directly in the library
- Make the pip install command more noticeable
2018-08-10 10:42:43 +02:00
193577c0ef Fix tab 2017-07-18 02:31:59 +02:00
3be97ff34e Properly end freedrive mode 2017-07-12 21:30:42 +02:00
4c6f9d9fff Sleep the gripper on activation to avoid usb conflicts 2017-07-11 21:27:00 +02:00
73bafadadf Change how freedrive is instantiated. Add freedrive timeout with default 2017-07-11 21:26:22 +02:00
80c280f5e8 Don't use bytearray for urscript as it doesn't work in python3 2017-07-05 20:30:42 +02:00
40bdb3671b Invert csys when transforming TCP in real time monitor 2017-04-05 16:59:55 +02:00
be34be2812 Add URScript class to compose urscripts. Update and clean robotiq code to use URScript class 2017-02-25 11:08:38 +01:00
e711a1e929 Use flake8 tool to clean up file to pep8 standards 2017-01-27 21:50:11 +01:00
606ecd5fa3 Allow URRobot to be used as a context object. 2017-01-24 22:09:21 +01:00
47c29fab83 GPL to LGPLv3 2016-11-30 13:24:09 +01:00
c938f8035b Method speedl (called by speedl_tool) is no longer in urrobot 2016-11-29 13:17:10 +01:00
33d226c82d change licencing from GPL to LGPL 2016-11-28 09:52:34 +01:00
bfc4d31ac5 change licencing from GPL to LGPL, apart from urrtmon.py which is still GPL!!!! 2016-11-24 14:25:58 +01:00
b6eb54566d Parse MasterBoardData correctly for all firmware versions 2016-08-09 11:38:47 +02:00
58be13fdd3 new_csys_from_xpy: Restore coord. system inside method 2016-07-05 16:47:32 +02:00
70e13773df Removed speedx method in robot.py for avoiding confusion: moved speedj and speedl methods to robot.py 2016-07-05 16:41:36 +02:00
3b0e38868b Updated Masterboard data format for 3.x UR firmware 2016-07-04 14:45:21 +02:00
e4b102b706 set_analog_out: Send correct URScript program 2016-07-04 10:31:01 +02:00
63dff00513 Avoided to orient velocity for joint speedj in robot.py, likely named method from urrobot.py received wrong data 2016-05-27 13:45:02 +02:00
41e494758e new_csys_from_xpy: reset csys, changed notation, print collected points 2016-05-25 14:24:14 +02:00
67cb0def09 new_csys_from_xpy: corrected calculation of vector inputs to math3d 2016-05-20 17:24:22 +02:00
77ef7b079d Update package parsing for secmon on 3.2 2016-04-27 16:24:24 +02:00
4083f9d9e0 changes in rx properties. return 0 as returning axis angle value does not seem helpfull at that level 2016-04-27 15:15:09 +02:00
cdefd3c075 -Robotiq gripper control
-Documentation
-gitignore .idea/ for PyCharm
2016-04-26 10:14:19 -07:00
2ac1e80ac5 fix speedx and speedl in tool ref, add x,y,z, rx, ry, rz, xt, y_t, etc properties 2016-04-25 11:08:56 +02:00
f7fb1f5a12 add method for csys from points and read all digital ios at once 2016-04-19 12:37:20 +02:00
43ac33abd5 add method to calibrate with 3 points and some commodity properties 2016-04-06 15:23:30 +02:00
7408f7eea9 fix typo 2015-06-25 08:47:40 +02:00
74357b6942 compute threshold automatically, use m3d for dist 2015-06-24 11:20:18 +02:00
e4d77578c3 even more changes to _wait_for_move, add threshold parameters 2015-06-19 09:43:46 +02:00
5e4c8a0696 rewrite wait_for_move, split robot file, check test_all.py 2015-06-12 10:34:42 +02:00
06644d96c8 fix extra unwanted transform in movex, cleanup logging 2015-06-03 09:04:58 +02:00
132c8b4e2a wait for program to be really send before returning
could trigger a bug where a move command is send
after many very short commands such as set_digitial_out
2015-06-03 09:03:29 +02:00
0b84a3a5ed remove more code duplication, port test_all.py to api changes 2015-05-23 09:41:30 +02:00
7767dc5ede remove some code duplication 2015-05-22 21:48:52 +02:00
d6f1408c2c theoretical fix for version3 format 2015-05-17 11:39:52 +02:00
03dd7af4c5 add sphinx doc 2015-05-11 21:43:53 +02:00
48879b57ae default radius should be 0... otherwise robot stops before target 2015-04-15 14:56:59 +02:00
c81bcf5d35 simplify csys stuff 2015-04-13 11:17:06 +02:00