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

558 Commits

Author SHA1 Message Date
Felix Mauch
a9d4cf25e9 added speed controllers to all robots and added ur10e_speed launchfile 2019-07-05 16:41:05 +02:00
Felix Mauch
2d442f1f58 add support for speedj 2019-07-05 16:41:05 +02:00
Felix Mauch
c714759413 Merge current development v0.0.2 2019-07-04 16:10:46 +02:00
Felix Mauch
fe41ad423a Updated version and added CHANGELOG 2019-07-04 12:08:44 +02:00
Felix Mauch
412b6ba54e updated externalcontrol urcap 2019-07-04 10:59:29 +02:00
Felix Mauch
6979ec35e0 send keepalive signals only if the program is running
when no program is running, we do not want to fill the buffer anyway.
2019-07-04 10:44:23 +02:00
Felix Mauch
6aa2670eba print an error message in calibration and exit when connection cannot be established 2019-07-03 19:38:52 +02:00
Felix Mauch
2c91fb23f3 Revert "use gitlab-ci pipeline from https://gitlab.com/VictorLamoine/ros_gitlab_ci"
This reverts commit 766fb8aaa5.
2019-07-03 18:17:22 +02:00
Felix Mauch
2afb937bb8 Pass stopped_controllers to underlying launch files 2019-07-03 09:58:50 +02:00
Felix Mauch
a6338abad6 by default, deactivate tool_comm and set tool voltage to 0 2019-07-02 07:45:43 +02:00
Felix Mauch
8bbe0274d6 piped device_name and tcp_port for tool communication correctly through all launch files 2019-07-02 07:41:56 +02:00
Felix Mauch
ed7ff474fa Merge development branch into release 2019-07-01 13:45:26 +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
c166033952 Update README about controller topics 2019-06-28 11:59:29 +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
20eed217a9 Merge branch 'master' into release
Changes:
 - Support for standard position based controllers
2019-06-27 14:54:14 +02:00
Felix Mauch
053da5c95f Merge branch 'multiple_controllers'
Adds support for standard position based controllers and not only our
own ur_controllers.
2019-06-27 14:53:02 +02:00
Felix Mauch
a6a06526ac disable starting controllers when robot control is inactive
Since we use the external controller stopper to take down controllers when
robot control is inactive, we also do not want that users can start controllers
while robot control is deactivated. The only exception is at startup time.
2019-06-27 14:43:40 +02:00
Felix Mauch
cb64e68100 define a non-scaled position trajectory controller by default
This way, users can choose whether they want to use non-scaled controllers
as used by older drivers.
2019-06-27 13:29:09 +02:00
Felix Mauch
5934de2772 re-added a non-scaled position interface for position controllers
As this interface uses the same joint names as the scaled interface,
resourced conflicts are already managed by ros_control's resource claim
mechanisms.
2019-06-27 13:29:09 +02:00
Felix Mauch
14b9dd4f1b send keepalive signal when no (commanding) controller is active
Otherwise the hardware disconnects as soon as we stop a controller by hand.
2019-06-27 13:29:09 +02:00
Felix Mauch
8c9f79bc3b turn around order of commands and keepalive
This way we can leave the commands empty very easily
2019-06-27 13:29:09 +02:00
Felix Mauch
1caa2c4a97 make ScaledJointHandle inherit from JointHandle
This reduces code duplication
2019-06-27 13:29:09 +02:00
Felix Mauch
ca2e2f1ed8 Added notes about minimal polyscope versions 2019-06-27 11:16:17 +02:00
Rune Søe-Knudsen
72330cb98b Change extrapolation log messages strategy
Change the log strategy regarding extrapolation from
make a message every time, to show the maximum number of
extrapolation steps observed in a row and the current count

In this way the log will not be filled up with identical messages,
hiding other messages.

Valuable when running on an unstable network like WIFI
2019-06-27 10:23:26 +02:00
Rune Søe-Knudsen
bd4df1ff5e Adjust critical sections
Optimised the used of the the enter_critical and exit_critical sections
2019-06-27 10:23:23 +02:00
Felix Mauch
792c621f82 correct installation location of tool_comm script 2019-06-27 10:23:20 +02:00
Felix Mauch
98a6e05d18 added socat as exec_dependency
socat was missing as an execution dependency, although is is needed by the
tool_communication script.

This solves #2
2019-06-27 10:23:06 +02:00
Rune Søe-Knudsen
0b4da2dab5 Change extrapolation log messages strategy
Change the log strategy regarding extrapolation from
make a message every time, to show the maximum number of
extrapolation steps observed in a row and the current count

In this way the log will not be filled up with identical messages,
hiding other messages.

Valuable when running on an unstable network like WIFI
2019-06-25 09:57:47 +00:00
Rune Søe-Knudsen
d42fbb241b Adjust critical sections
Optimised the used of the the enter_critical and exit_critical sections
2019-06-25 09:57:47 +00:00
Felix Mauch
7d49801812 activate catkin_lint in the build_kinetic job 2019-06-24 12:54:50 +02:00
Felix Mauch
0bcbc25bf9 use industrial-ci pipeline 2019-06-24 10:21:32 +00:00
Felix Mauch
dc0a9dd44d correct installation location of tool_comm script 2019-06-24 12:10:26 +02:00
Felix Mauch
2883aa1b43 added socat as exec_dependency
socat was missing as an execution dependency, although is is needed by the
tool_communication script.

This solves #2
2019-06-24 11:39:13 +02:00
Felix Mauch
ad6fb3badd Added issue template 2019-06-21 12:14:24 +00:00
Rune Søe-Knudsen
10ec2515bb 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-20 15:03:09 +02:00
Felix Mauch
2f2fc74abd Merge branch 'master' into release 2019-06-19 16:33:11 +02:00
Felix Mauch
4c1da59970 Move all relevant documentation to the entry README 2019-06-19 16:19:44 +02:00
Felix Mauch
58483f91b7 Add a launchfile for the calibration correction
This way, it is not necessary to have a roscore running when doing the calibration extraction.
2019-06-19 16:19:44 +02:00
Felix Mauch
766fb8aaa5 use gitlab-ci pipeline from https://gitlab.com/VictorLamoine/ros_gitlab_ci 2019-06-19 16:19:44 +02:00
Felix Mauch
232af05548 use gitlab-ci pipeline from https://gitlab.com/VictorLamoine/ros_gitlab_ci 2019-06-17 14:29:30 +02:00
Felix Mauch
763b96b130 install tool communication script 2019-06-17 14:27:07 +02:00
Felix Mauch
776cdb961a added rosdoc to rtde_driver 2019-06-17 12:51:08 +02:00
Felix Mauch
daf99cc77b update package.xml in all packages 2019-06-17 12:51:08 +02:00
Felix Mauch
9135ea9792 Added README files 2019-06-17 12:05:40 +02:00
Felix Mauch
9f91bec413 Added first version of initial setup 2019-06-17 12:05:40 +02:00
Lea Steffen
148c067fcc added URCaps enabling communication with rs-485 interface 2019-06-17 10:39:37 +02:00
Lea Steffen
44ce02b198 added URCaps to enable external control 2019-06-17 10:38:46 +02:00