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

530 Commits

Author SHA1 Message Date
Lea Steffen
2f0b8eae1a added documentation for parser and higher level packages 2019-04-09 17:19:32 +02:00
Tristan Schnell
d32f66473e disabled no longer relevant unit tests 2019-04-09 16:29:57 +02:00
Lea Steffen
83125e63c1 Implemented parser functionality 2019-04-09 16:15:39 +02:00
Felix Mauch
b090cdf833 added shell consumer 2019-04-09 16:05:35 +02:00
Tristan Schnell
b1d82c2be6 Added and implemented rtde message types 2019-04-09 16:05:35 +02:00
Felix Mauch
6699c1facb Added parse and toString functions for higher-level primary functions 2019-04-09 16:03:38 +02:00
Felix Mauch
4bf5793d79 Added and implemented primary messages 2019-04-09 16:00:17 +02:00
Felix Mauch
adf1560105 moved bin_parser to comm and use it in URPackage::parseWith 2019-04-09 15:59:39 +02:00
Felix Mauch
59ae3bcd69 Documented URStream and TCPSocket 2019-04-09 15:46:19 +02:00
Felix Mauch
740d798a24 added clang-tidy 2019-04-09 09:22:46 +02:00
Felix Mauch
3bb0d33fba Templated the communication structure to prepare for RTDE interface
Note: This was merged from a branch, as individual commits might not build
2019-04-08 17:00:27 +02:00
Tristan Schnell
326207e6c7 changed URCommander to use templated version of URStream 2019-04-08 16:49:03 +02:00
Tristan Schnell
39a5935067 added package_header templating for the pipeline class and the abstract producer and consumer classes 2019-04-08 16:35:32 +02:00
Tristan Schnell
dd43521a85 added package_header templating to the producer class 2019-04-08 16:35:32 +02:00
Tristan Schnell
112148bcd8 added package_header templating to stream class and moved implementation
into header file
2019-04-08 16:35:32 +02:00
Lea Steffen
ed11fb8a1c updated names to PackageHeader 2019-04-08 14:05:37 +02:00
Felix Mauch
1c205556a1 use namespace ur_driver instead of ur_rtde_driver 2019-04-08 13:51:33 +02:00
Felix Mauch
3c61cbeb35 Added a common package ancestor 2019-04-08 11:09:27 +02:00
Lea Steffen
f7c51bae87 header files for messages added 2019-04-08 11:07:50 +02:00
Felix Mauch
44751cfb2a removed unused files 2019-04-01 17:30:24 +02:00
Felix Mauch
31746259cf put communication-related classes to namespace 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
515dd41edc renamed targets to not clash with ur_modern_driver 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
5934612a03 added gitlab-ci.yml
As the universal_robots repo is not released for melodic currently, we'll have to wait.
We will use our own fork for that, anyway.
2019-04-01 17:30:24 +02:00
Felix Mauch
f34422f32b renamed package 2019-04-01 17:30:24 +02:00
G.A. vd. Hoorn
1f5d04b947 Merge pull request #277 from gavanderhoorn/add_license_headers
Add license headers (fix #276)
2019-04-01 09:37:33 +02:00
gavanderhoorn
405304cfd0 manifest: add missing licenses.
Files in 'include/ur_modern_driver/queue' are covered by these licenses.

See the LICENSE.md and comments in the headers in that directory for the specific licenses.
2019-03-29 16:52:49 +01:00
gavanderhoorn
0fa0cba044 Add Apache 2 license header to source and headers. 2019-03-29 16:52:49 +01:00
Miguel Prada
1ec8533dcc Upstream source tests (#269)
Squashed commits:

* Add a set of kineitc checks agains universal_robot source
* Allow tests against released version of universal_robot to fail
2019-03-29 16:50:17 +01:00
Nadia Hammoudeh García
d12201285a Rename hold_trajectory_duration to stop_trajectory_duration (#241) 2019-02-26 09:49:27 +01:00
AndyZe
d631f2fad1 Adding a feedforward term and a small amount of I gain to ur5 ros_control. (#255) 2019-02-26 09:47:30 +01:00
Miguel Prada
4f3775d647 Publish "native" tool position/velocity even in ros_control mode. (#262) 2019-02-26 09:46:03 +01:00
Miguel Prada
44b096dfc2 Merge pull request #254 from darkdragon-001/kinetic-devel
Add reverse_port argument to launch files
2019-02-12 10:11:48 +01:00
Marcel Schnirring
4b662d3437 Add reverse_port argument to launch files 2019-02-11 20:23:49 +01: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
G.A. vd. Hoorn
e2d81cf2b8 Merge pull request #238 from miguelprada/clang-format-check
Clang format check
2018-11-29 19:51:17 +01:00
Miguel Prada
7e3116fb3c Add arguments to ros_control launchfiles to select loaded controllers. (#236) 2018-11-29 19:50:33 +01:00
Nadia Hammoudeh García
bb4814cbc6 update travis badge to point to ros-industrial organization (#242) 2018-11-29 19:49:17 +01:00
Miguel Prada
9e276a3368 Format sources with clang-format 2018-11-20 09:47:17 +01:00
Miguel Prada
d7a59872b2 Enable clang-format checking in CI 2018-11-20 09:45:10 +01:00
G.A. vd. Hoorn
0b77c04a85 travis: re-enable tests. (#235) 2018-11-09 11:35:32 +01:00
Nadia Hammoudeh García
8e1df3e1da add license badge to the Readme (#233) 2018-11-08 12:47:49 +01:00
Nadia Hammoudeh García
2848cbab82 Merge pull request #229 from gavanderhoorn/update_travis_cfg
Update Travis config
2018-11-08 11:18:42 +01:00
G.A. vd. Hoorn
ef6d920a8e Select CMake build type if not configured. (#225)
The refactored version of this driver benefits from optimalisations so selecting a build type with optimalisations enabled is important.

Only if the user hasn't configured a build type do we do this to prevent overriding whatever was already configured.
2018-11-06 14:53:20 +01:00
gavanderhoorn
4fcefc0bbe travis: update config to track industrial_ci improvements. 2018-11-05 16:24:16 +01:00
Miguel Prada
1b1972891c Add velocity feedforward and reduce PID gains for UR10 joint trajectory controller (#228) 2018-11-05 16:21:19 +01:00
Miguel Prada
2f1251c2eb Resolve premature controller initialization (#213)
Squashed commits:

* Avoid updating ros_control controllers on pipeline timeout
* Revert "Avoid updating ros_control controllers on pipeline timeout"
* Do not update controller_manager until RTPackets have been received
* Mark handles as initialized after actually doing it rather than just before
* Improve readability
2018-11-05 14:05:30 +01:00
G.A. vd. Hoorn
6161a7d88b readme: fix typo in launch filename. Fix #198. (#226) 2018-11-01 17:57:49 +01:00