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

14 Commits

Author SHA1 Message Date
Felix Mauch
d7f065a22d Upload URScript via primary interface
Note: This will probably be changed later, but currently that's the
easiest way to handle this.
2019-04-16 09:29:38 +02:00
Felix Mauch
153585ad9d Added HardwareInterface 2019-04-11 17:29:56 +02:00
Felix Mauch
44751cfb2a removed unused files 2019-04-01 17:30:24 +02:00
Felix Mauch
5840d4f406 Put everyting into ur_rtde_driver namespace 2019-04-01 17:30:24 +02:00
Felix Mauch
99533e42d8 Updated clang-format and added clang-tidy instructions 2019-04-01 17:30:24 +02:00
Felix Mauch
f34422f32b renamed package 2019-04-01 17:30:24 +02:00
gavanderhoorn
0fa0cba044 Add Apache 2 license header to source and headers. 2019-03-29 16:52:49 +01:00
Miguel Prada
64f752f744 Initialize VelocityInterface::prev_velocity_cmd_ with zeroes 2018-04-25 17:56:56 +02:00
Michael Görner
e4a503fe5f various improvements and fixes for use_ros_control=true (#6)
* Find matching hardware_interface using the required type

The name of the controller was used in order to find and start
the matching hardware interface.
In consequence this meant that one could only define one controller
for each hardware interface.

Now, the controller's required type of hardware interface is used
to find and start the matching hardware interface.

* separate read & update in controller

consume is defined as read+update, but update
does not include read in ros_control terminology.

* Handle latency in pipeline loop

The controllers need to update at a rate of *at least* 125Hz,
but the wait_dequeue_timed call could in theory slow the loop down to 62.5Hz.
The old ur_modern_driver worked around this problem by sending goals
at 4*125Hz.

This patch exploits the onTimeout method of a consumer to update with
the specified frequency of the control loop, even if no new state message
arrived after the previous command.

* publish wrench w.r.t. tcp frame

The messages had an empty frame_id before and could not be displayed in RViz

* support ros_control in indigo
2017-12-08 14:05:07 +01:00
Simon Rasmussen
a170b9f51e Fixed issues preventing from compiling on Kinetic 2017-07-17 23:30:39 +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
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