1
0
mirror of https://gitlab.com/obbart/universal_robots_ros_driver.git synced 2026-04-09 17:40:47 +02:00

60 Commits

Author SHA1 Message Date
Felix Mauch
745b2c5fb7 Renamed the driver to ur_robot_driver 2019-10-07 16:38:06 +02:00
Felix Mauch
5138ecab82 Simplified calibration interface
When showing this to collegues it turned out that this was quite complicated.
I reduced the target definition to a simple filename, while documenting
the package approach separately.
2019-10-07 15:39:07 +02:00
Felix Mauch
7008da0816 Added link from top-level README to ur_calibration README. 2019-10-07 09:24:14 +00:00
Felix Mauch
c821235a9d Added link to feature list from main README file 2019-10-07 09:24:14 +00:00
Lea Steffen
8c4532f29a Updated calibration instructions 2019-10-01 19:58:00 +02:00
Felix Mauch
7cd3ca0261 Added link to real-time setup guide 2019-09-25 06:57:49 +02:00
Felix Mauch
1eb8c07878 Added a note to the realtime requirements together with a link to the setup guide as well as a note about the required ubuntu/ROS version 2019-09-24 08:22:30 +00:00
Felix Mauch
5123f68488 Use the official ack template from ROSin 2019-09-19 15:20:19 +00:00
Felix Mauch
db6e8f5680 Added an acknowledgment section on the central README file 2019-09-19 15:20:19 +00:00
Felix Mauch
bea89ba155 improved quick start section 2019-09-16 10:50:29 +02:00
Felix Mauch
9beb634274 Added setup guide for the tool communication 2019-09-16 10:50:29 +02:00
Felix Mauch
d0541298d3 Moved URCap installation to separate files 2019-07-01 22:16:00 +02:00
Felix Mauch
54c04d61f9 Increased the URCap software requirements to 3.7/5.1 2019-07-01 13:24:06 +02:00
Felix Mauch
e7b1ea5b33 Added README parts of the default controller topics 2019-06-27 15:23:22 +02:00
Felix Mauch
487b8b55ae Added notes about minimal polyscope versions 2019-06-27 15:16:08 +02:00
Rune Søe-Knudsen
07ccfc094e Change to the front README file
- Change to the introduction with a purpose of this driver
 - Add a comment of how to report issues
 - Fix a small type in one of the examples
2019-06-27 15:15:57 +02:00
Felix Mauch
4c1da59970 Move all relevant documentation to the entry README 2019-06-19 16:19:44 +02:00
Felix Mauch
9135ea9792 Added README files 2019-06-17 12:05:40 +02:00
Felix Mauch
be5553648d moved driver to subfolder 2019-05-16 13:48:35 +02:00
Felix Mauch
f34422f32b renamed package 2019-04-01 17:30:24 +02:00
Nadia Hammoudeh García
66ef45eba8 Merge pull request #256 from AndyZe/kinetic-readme
Update the Readme re. ros_control.
2019-02-07 14:55:04 +01:00
AndyZe
7c1c19ceca Update the Readme re. ros_control. 2019-01-22 10:19:50 -06:00
Nadia Hammoudeh García
bb4814cbc6 update travis badge to point to ros-industrial organization (#242) 2018-11-29 19:49:17 +01:00
Nadia Hammoudeh García
8e1df3e1da add license badge to the Readme (#233) 2018-11-08 12:47:49 +01:00
G.A. vd. Hoorn
6161a7d88b readme: fix typo in launch filename. Fix #198. (#226) 2018-11-01 17:57:49 +01:00
AndyZe
fb9dba2f10 Adding JointGroupVelocityControllers (#224)
* Adding JointGroupVelocityControllers.

* Correction re. ros_control in Readme. Add velocity_controllers dependency.
2018-11-01 17:12:29 +01:00
Jonathan Herbert
3f1a5faae3 Fixes and Improvements for README.md (#191)
Squashed commits:

* Fixes and Improvements for README.md
* readme: fix list of tested hw.
2018-09-28 23:50:28 +02:00
G.A. vd. Hoorn
70e2c614aa Merge branch 'master' into master 2018-09-28 16:28:59 +02:00
Jarek Potiuk
924c371041 Updated README.md to include duration monitoring remarks 2018-03-24 13:14:53 +01:00
Jarek Potiuk
42b336bbf5 Faster loading speed and better precision for LBTF
Low Bandwidth Trajectory Follower has now much less comments
and debugging information - which means that it will parse on UR robot
in around 400 ms instead of 700 ms. It also has an adjustment loop
in case the robot does not reach any of the trajectory points specified.

It will catch-up at every trajectory point sent by MoveIt and will try
to get as close as possible to the desired pointi (it will check if all
joints are within MAX_JOINT_DIFFERENCE from the desired positions)
2018-01-27 13:14:38 +01:00
Jarek Potiuk
a54b97e939 Renamed Safe Trajectory Follower to Low Bandwidth one 2018-01-14 22:01:53 +01:00
Jarek Potiuk
5dcef72415 Adds Safe Trajectory Follower implementation
Safe Trajectory Follower implements different approach for controlling
the robot. Rather than calculate the interpolation steps in the driver
and send the small interpolated steps over the network to the URScript
program with 500Hz frequency, the coarser MoveIt trajectory is sent
(with few Hz) and the interpolation steps are calculated by the
URScript.

The algorithm for time progress has also built-in protection against
any delays induced by load on the driver, network or URControl - it
will never "catch-up" dangerously when such delay are introduced,
It will rather pause and wait for the next small interpolation step
instructions and re-start the move slower - never skipping any
interpolated steps.

Those changes make Safe Trajectory Follower much more resilient to
network communication problems and removes any superficial requirements
for the network setup, kernel latency and no-load-requirement for the
driver's PC - making it much more suitable for research, development
and quick iteration loops. It works reliably even over WiFi.
2018-01-12 00:00:16 +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
ccba7d593b Improved README.md 2017-12-08 14:55:05 +01:00
Simon Rasmussen
f93c9bcd65 Merged README.md from upstream 2017-12-08 14:48:09 +01:00
Thomas Timm Andersen
9397f47ac1 Updated readme.md
Updated readme.md to include information that the driver won't work reliably on a virtual machine
2017-10-10 14:04:55 +02:00
Max
7290b1e15a added installation and runtime execution for absolute beginners 2017-08-04 18:27:01 -04:00
HurchelYoung
452161a4d4 Update README.md
typo
2016-11-21 07:45:12 -08:00
HurchelYoung
d89a06b2d4 Update README.md
corrected controller names to match original ur10 and ur5 usage
2016-11-21 07:24:49 -08:00
HurchelYoung
2295f3b8b9 Update README.md
Revised the ros_control usage notes
2016-11-17 07:43:01 -08:00
HurchelYoung
a410f99400 Update README.md
Added instructions on where to find packages needed when using ros_control
2016-11-17 07:27:03 -08:00
HurchelYoung
814364dd1f Update README.md
corrected the controller names for to be used when implementing ros_control.  Also noted that the velocity_based_position_trajectory_controller is started by default.
2016-11-17 07:12:36 -08:00
Nikolas Engelhard
2c5fa6f5e4 removed some typos 2016-11-05 10:26:27 +01:00
G.A. vd. Hoorn
e96dd6733d readme: fix minor typo 2015-11-19 13:01:35 +01:00
Simon Jansen
dd8849384a Adds mini-tutorial about tool0_controller frame 2015-11-18 12:56:40 +01:00
Thomas Timm Andersen
2887d803eb Update README.md
fixed bibtex citation
2015-11-10 13:10:46 +01:00
Thomas Timm Andersen
702165624e Update README.md
Added Citation information
2015-11-10 13:05:04 +01:00
Thomas Timm Andersen
589dca8e2a Improved ros_control performance and stability 2015-10-08 15:37:49 +02:00
Thomas Timm Andersen
5672f57500 Update README.md
Ficed a few typos
2015-09-25 13:19:33 +02:00
Thomas Timm Andersen
8e08f80dc1 Fixed a few typos in Readme.md 2015-09-25 13:01:48 +02:00