1
0
mirror of https://gitlab.com/obbart/universal_robots_ros_driver.git synced 2026-04-10 18:10:47 +02:00
Commit Graph

30 Commits

Author SHA1 Message Date
Miguel Prada
d7d84caee7 Add time parameter to speedj for UR software >= 3.3
Fixes #15.

Related to https://github.com/ThomasTimm/ur_modern_driver/issues/92
2018-02-15 10:50:35 +01:00
Simon Schmeisser (isys vision)
bf85755744 Add support for version 3.5
A new undocumented uchar was added to RobotMode
2018-01-09 21:25:48 +01:00
Jarek Potiuk
6950b3c4bd Re-add urscript topic (#7)
* Re-added UR script - for custom UR Script execution

* Restarting the driver when robot closes the connection on script error.

The pipelines work in the way that if the connection is
is closed by the control PC, it will not be re-established. This
happens for example if you use the URScript topic and upload
script that does not compile. The robot will then close the
connection, the pipeline will close and any subsequent
uploads will fail and noone realises there is a problem.

While we could re-establish the connection, I think much better
solution is to shutdown the driver in such case. This is much more
resilient behaviour as it will clean up any inconsistent driver state.

We can utilise "respawn" feature of ROS launch and restart such
driver automatically (launch files are updated as part of that change).

On top of "production" stability, it allows for much nicer development
workflow - you can use URScript topic for development of new scripts
and have the driver restart every time you make mistake.
Without it, any mistake requires restarting the driver manually.
2018-01-02 20:22:55 +01:00
Simon Rasmussen
3be07d19be Merge pull request #1 from TAMS-Group/fork_master
Fix runtime issues
2017-07-24 18:49:45 +02:00
Simon Rasmussen
dbcf8aeb41 Fixed SO_REUSEADDR being set after bind rather than before 2017-07-21 19:02:19 +02:00
Henning Kayser
75c3733eb7 Fix type warning in log output 2017-07-21 18:02:48 +02:00
Simon Rasmussen
3a5fa23f6b Clang-format run 2017-07-09 02:54:49 +02:00
Simon Rasmussen
577fcdbf98 Fixed compiler warnings 2017-07-09 02:45:58 +02:00
Simon Rasmussen
f3e11bfc29 minor improvements 2017-07-07 19:15:17 +02:00
Simon Rasmussen
f35f40b45d WIP 2017-07-07 15:26:39 +02:00
Simon Rasmussen
0c23d0bf3d Added set options function for sockets 2017-05-19 01:23:35 +02:00
Simon Rasmussen
c59bfc78cc Major refactor 2017-04-27 06:40:03 +02:00
Simon Rasmussen
46f4e493cf Big code dump 2017-04-17 13:04:12 +02:00
Simon Rasmussen
dd8169d371 Factory and setup improvements 2017-04-13 10:48:59 +02:00
Simon Rasmussen
bbe2102ac8 Initial implementation of commander 2017-04-13 10:43:31 +02:00
Simon Rasmussen
0302b05691 Ignore initial version message 2017-04-13 10:42:39 +02:00
Simon Rasmussen
1e34cdaa37 Improved stream implementation 2017-04-13 10:40:27 +02:00
Simon Rasmussen
06b2db45bf Improved pipeline design 2017-04-13 10:39:22 +02:00
Simon Rasmussen
a4ca9f1703 Changed masterboard IO data to bitset 2017-04-13 10:34:51 +02:00
Simon Rasmussen
e478987dc4 Refactored const size arrays to std::array 2017-03-08 11:00:16 +01:00
Simon Rasmussen
474f469e97 Adopted roscpp code style and naming convention 2017-03-01 14:15:40 +01:00
Simon Rasmussen
e4bc40fc09 Fixed minor parsing issues with RTState 2017-03-01 12:40:55 +01:00
Simon Rasmussen
70cfe6cad3 Improved logging and formatting 2017-02-16 22:51:44 +01:00
Simon Rasmussen
68e72e393d RTShared documentation improvement 2017-02-16 22:51:07 +01:00
Simon Rasmussen
a78d3eadf3 Added clang formatting 2017-02-16 02:03:40 +01:00
Simon Rasmussen
c282c961f7 Completed parsing of UR state, messages and RT 2017-02-16 01:52:22 +01:00
Simon Rasmussen
43974dcbf2 Refactoring, improvements and fixes 2017-02-09 12:16:51 +01:00
Simon Rasmussen
b6eb109cd3 Implemented URStateParser, URRTStateParser and URProducer 2017-02-06 14:39:37 +01:00
Simon Rasmussen
ffe2bbe96a Implemented initial robot state and parsing 2017-02-06 14:26:00 +01:00
Simon Rasmussen
efcb738325 Implemented URStream 2017-02-06 14:15:03 +01:00