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

639 Commits

Author SHA1 Message Date
Felix Mauch
4a0dba2e03 Added a subscriber to send custom script commands to the robot 2019-08-08 16:54:52 +02:00
Felix Mauch
fc53734bb3 Did not disconnect from stream inside producer 2019-08-08 16:54:52 +02:00
Tristan Schnell
2980c19a40 moved service definition to seperate package 2019-08-05 17:28:19 +02:00
Tristan Schnell
82bb4bd8ff added nullptr check before using ur_driver from hardware interface in set speed slider and set IO functions 2019-08-05 15:50:27 +02:00
Tristan Schnell
4ddfe664d9 changed ROS interface to use set speed slider service 2019-08-05 15:50:27 +02:00
Tristan Schnell
402f3fb691 added custom service to set speed slider value 2019-08-01 16:49:30 +02:00
Tristan Schnell
c6a5df9fdc extended SetIO service to correctly set configurable and tool digital output 2019-08-01 13:44:49 +02:00
Tristan Schnell
02fac9cec0 implemented writer functionality for configurable and tool digital output 2019-08-01 13:44:49 +02:00
Tristan Schnell
f628ab353f implemented setting of standard digital and analog outputs via SetIO service 2019-08-01 13:44:49 +02:00
Tristan Schnell
dc660b854d implemented setting of speed_slider via ROS topic 2019-08-01 13:44:49 +02:00
Tristan Schnell
323125f84d added input datatypes and necessary functionality for RTDE write to the data package class 2019-08-01 13:44:49 +02:00
Tristan Schnell
d68de02fd9 corrected serialization of double values 2019-08-01 13:44:49 +02:00
Tristan Schnell
8a48b5019c added RTDE write setup functionality to handshake 2019-08-01 13:44:49 +02:00
Tristan Schnell
5040a12e7c fixed calculation of package size for v1 setup output and setup input packages 2019-07-30 11:33:48 +02:00
Tristan Schnell
8bacdc0fe1 added RTDE writer class and required interfaces for use in the hardware interface 2019-07-25 18:30:28 +02:00
Felix Mauch
da53c3b45c Put package information in base package 2019-07-22 17:00:59 +02:00
Felix Mauch
2e71c18f70 added Publisher for tool data 2019-07-22 15:39:10 +02:00
Felix Mauch
ff5603e1a3 depend on ur_msgs 2019-07-18 16:08:21 +02:00
Felix Mauch
5c1043205d added standard analog IO 2019-07-18 15:55:27 +02:00
Felix Mauch
369f3594af publish digital IO bits 2019-07-18 15:12:45 +02:00
Felix Mauch
a1c53caef3 added function to get rtde data as bitset 2019-07-18 15:12:22 +02:00
Felix Mauch
9a2d890c6d moved reading of rtde values into separate function 2019-07-18 11:49:09 +02:00
Felix Mauch
e63de16225 move calibration check to earlier time
Otherwise it blocks reading RTDE data.
2019-07-18 11:12:44 +02:00
Felix Mauch
8166bf3d67 do not explicitly stop producers and consumers multiple times
Let the threads handle taking them down.
2019-07-16 13:01:13 +02:00
Felix Mauch
c38bd99647 move calibration check to ros-independent part 2019-07-16 13:01:13 +02:00
Felix Mauch
4a953be4a4 use rtde interface to query control pc's IP 2019-07-16 13:00:23 +02:00
Felix Mauch
7dd9bc0c55 added log message about program running 2019-07-16 11:53:30 +02:00
Felix Mauch
bc683903b7 Added a service to hand back control to the robot
This way, Ros can  be a part of a larger program.
2019-07-16 11:05:22 +02:00
Felix Mauch
600dac1dd3 Merged in changes from release repository 2019-07-16 11:04:04 +02:00
gavanderhoorn
03e7030872 rtde_client: fix typos. 2019-07-15 07:49:48 +00:00
Felix Mauch
3993466f24 set controller publish rates to 125 Hz for CB3 robots. 2019-07-15 07:04:14 +00:00
gavanderhoorn
513ff9143d rtde_driver: don't unnecessarily repeat joint names.
Use an anchor for the list and aliases where needed.
2019-07-14 15:06:00 +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
d0541298d3 Moved URCap installation to separate files 2019-07-01 22:16:00 +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