1
0
mirror of https://gitlab.com/obbart/universal_robots_ros_driver.git synced 2026-07-09 09:01:12 +02:00
Commit Graph

662 Commits

Author SHA1 Message Date
Tristan Schnell baf024f5d2 moved helper method to private 2019-09-23 16:24:50 +02:00
Tristan Schnell 40106a8192 Doxygen updates comm part 1 2019-09-23 16:24:20 +02:00
Tristan Schnell 5ceff4f709 Moved decode methods to private 2019-09-19 17:56:59 +02:00
Felix Mauch 514740f524 build universal_robot from fork 2019-09-19 15:48:53 +00:00
Felix Mauch 99dccf97c4 Removed deprecated package ur_rtde_msgs
The only srv has moved to ur_msgs
2019-09-19 15:48:53 +00:00
Felix Mauch f3bc62a679 Use SetSpeedSliderFraction.srv from ur_msgs 2019-09-19 15:48:53 +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 9225d92715 Merge current development into release 2019-09-19 15:32:41 +02:00
Tristan Schnell 39afd72e6e Added exception for incorrectly parsed messages. 2019-09-19 13:48:18 +02:00
Felix Mauch 6c740665df Added error management on illegal pointer access 2019-09-18 13:44:09 +00:00
Felix Mauch 54b6da821c subscribe to command topic AFTER the driver has been initialized 2019-09-18 13:44:09 +00:00
Felix Mauch 2d78248760 Use secondary port with secondary program for sending custom script messages 2019-09-18 13:44:09 +00:00
Felix Mauch 7597c9fa6c Realtime doc 2019-09-18 13:43:57 +00:00
Tristan Schnell 0519866bb4 implemented handling of different protocol versions for rtde text message parsing 2019-09-17 15:07:19 +02:00
Felix Mauch 2a634c6681 Merge branch 'update_documentation' into release 2019-09-16 10:51:15 +02:00
Felix Mauch c1fdfba83d updated feature list to current development 2019-09-16 10:50:29 +02:00
Felix Mauch 64d26139c0 Added first version of feature list. 2019-09-16 10:50:29 +02:00
Felix Mauch bea89ba155 improved quick start section 2019-09-16 10:50:29 +02:00
Lea Steffen 86ced0ca4b updated setup images (removes typo and shows correct version) 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 27f2170d32 restored release ci and issue templates 2019-08-08 17:41:03 +02:00
Felix Mauch 6ea9bc05ec Release preparation for 0.0.3 2019-08-08 17:14:03 +02:00
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