1
0
mirror of https://gitlab.com/obbart/universal_robots_ros_driver.git synced 2026-04-13 19:40:47 +02:00

Renamed the driver to ur_robot_driver

This commit is contained in:
Felix Mauch
2019-10-02 13:58:56 +02:00
parent 5138ecab82
commit 745b2c5fb7
117 changed files with 208 additions and 208 deletions

View File

@@ -1,7 +1,7 @@
# Universal_Robots_ROS_Driver # Universal_Robots_ROS_Driver
Universal Robots have become a dominant supplier lightweight, robotic manipulators for industry, as well as for scientific research and education. The Robot Operating System (ROS) has developed from a community-centered movement to a mature framework and quasi standard, providing a rich set of powerful tools for robot engineers and researchers, working in many different domains. Universal Robots have become a dominant supplier lightweight, robotic manipulators for industry, as well as for scientific research and education. The Robot Operating System (ROS) has developed from a community-centered movement to a mature framework and quasi standard, providing a rich set of powerful tools for robot engineers and researchers, working in many different domains.
<center><img src="ur_rtde_driver/doc/initial_setup_images/e-Series.png" alt="Universal Robot e-Serie familie" style="width: 45%;"/></center> <center><img src="ur_robot_driver/doc/initial_setup_images/e-Series.png" alt="Universal Robot e-Serie familie" style="width: 45%;"/></center>
With the release of URs new e-Series, the demand for a ROS driver that supports the new manipulators and the newest ROS releases and paradigms like ROS-control has increased further. The goal of this driver is to provide a stable and sustainable interface between UR robots and ROS that strongly benefit all parties. With the release of URs new e-Series, the demand for a ROS driver that supports the new manipulators and the newest ROS releases and paradigms like ROS-control has increased further. The goal of this driver is to provide a stable and sustainable interface between UR robots and ROS that strongly benefit all parties.
@@ -42,7 +42,7 @@ Create an issue on the [Issue Board](https://gitlab.com/ur_ros_beta/universal_ro
targets precisely. targets precisely.
* **Realtime-enabled** communication structure to robustly cope with the 2ms cycle time of the * **Realtime-enabled** communication structure to robustly cope with the 2ms cycle time of the
eSeries. To use this, compile and run it on a kernel with the `PREEMPT_RT` patch enabled. (See eSeries. To use this, compile and run it on a kernel with the `PREEMPT_RT` patch enabled. (See
the [Real-time setup guide](ur_rtde_driver/doc/real_time.md) on how to achieve this) the [Real-time setup guide](ur_robot_driver/doc/real_time.md) on how to achieve this)
* Transparent **integration of the teach-pendant**. Using the URCaps system, a program is running * Transparent **integration of the teach-pendant**. Using the URCaps system, a program is running
on the robot that handles control commands sent from ROS side. With this, the robot can be on the robot that handles control commands sent from ROS side. With this, the robot can be
**paused**, **stopped** and **resumed** without restarting the ROS driver. **paused**, **stopped** and **resumed** without restarting the ROS driver.
@@ -57,10 +57,10 @@ Create an issue on the [Issue Board](https://gitlab.com/ur_ros_beta/universal_ro
speed scaling slows down the robot. Also, the pausing function can only be used, if the default speed scaling slows down the robot. Also, the pausing function can only be used, if the default
scaled trajectory controller is used. scaled trajectory controller is used.
Please see the external [feature list](ur_rtde_driver/doc/features.md) for a listing of all features supported by this driver. Please see the external [feature list](ur_robot_driver/doc/features.md) for a listing of all features supported by this driver.
## Contents ## Contents
This repository contains the new **ur_rtde_driver** and a couple of helper packages, such as: This repository contains the new **ur_robot_driver** and a couple of helper packages, such as:
* **controller_stopper**: A small external tool that stops and restarts ros-controllers based on * **controller_stopper**: A small external tool that stops and restarts ros-controllers based on
the robot's state. This can be helpful, when the robot is in a state, where it won't accept the robot's state. This can be helpful, when the robot is in a state, where it won't accept
@@ -69,14 +69,14 @@ This repository contains the new **ur_rtde_driver** and a couple of helper packa
information to make it usable by the robot_description. information to make it usable by the robot_description.
* **ur_controllers**: Controllers introduced with this driver, such as speed-scaling-aware * **ur_controllers**: Controllers introduced with this driver, such as speed-scaling-aware
controllers. controllers.
* **ur_rtde_driver**: The actual driver package. * **ur_robot_driver**: The actual driver package.
## Requirements ## Requirements
This driver requires a system setup with ROS. It is recommended to use **Ubuntu 18.04 with ROS This driver requires a system setup with ROS. It is recommended to use **Ubuntu 18.04 with ROS
melodic**, however using Ubuntu 16.04 with ROS kinetic should also work. melodic**, however using Ubuntu 16.04 with ROS kinetic should also work.
To make sure that robot control isn't affected by system latencies, it is highly recommended to use To make sure that robot control isn't affected by system latencies, it is highly recommended to use
a real-time kernel with the system. See the [real-time setup guide](ur_rtde_driver/doc/real_time.md) a real-time kernel with the system. See the [real-time setup guide](ur_robot_driver/doc/real_time.md)
on information how to set this up. on information how to set this up.
## Building ## Building
@@ -101,20 +101,20 @@ $ catkin_make
$ source devel/setup.bash $ source devel/setup.bash
``` ```
## Setting up a UR robot for ur_rtde_driver ## Setting up a UR robot for ur_robot_driver
### Prepare the robot ### Prepare the robot
For using the *ur_rtde_driver* with a real robot you need to install the For using the *ur_robot_driver* with a real robot you need to install the
**externalcontrol-1.0.urcap** which can be found inside the **resources** folder of this driver. **externalcontrol-1.0.urcap** which can be found inside the **resources** folder of this driver.
**Note**: For installing this URCap a minimal PolyScope version of 3.7 or 5.1 (in case of eSeries) is **Note**: For installing this URCap a minimal PolyScope version of 3.7 or 5.1 (in case of eSeries) is
necessary. necessary.
For installing the necessary URCap and creating a program, please see the individual tutorials on For installing the necessary URCap and creating a program, please see the individual tutorials on
how to [setup a CB3 robot](ur_rtde_driver/doc/install_urcap_cb3.md) or how to [setup an e-Series how to [setup a CB3 robot](ur_robot_driver/doc/install_urcap_cb3.md) or how to [setup an e-Series
robot](ur_rtde_driver/doc/install_urcap_e_series.md). robot](ur_robot_driver/doc/install_urcap_e_series.md).
To setup the tool communication on an e-Series robot, please consider the [tool communication setup To setup the tool communication on an e-Series robot, please consider the [tool communication setup
guide](ur_rtde_driver/doc/setup_tool_communication.md). guide](ur_robot_driver/doc/setup_tool_communication.md).
### Prepare the ROS PC ### Prepare the ROS PC
For using the driver make sure it is installed (either by the debian package or built from source For using the driver make sure it is installed (either by the debian package or built from source
@@ -145,14 +145,14 @@ to go ahead starting the driver. (**Note**: We do recommend, though, to calibrat
To actually start the robot driver use one of the existing launchfiles To actually start the robot driver use one of the existing launchfiles
$ roslaunch ur_rtde_driver <robot_type>_bringup.launch robot_ip:=192.168.56.101 \ $ roslaunch ur_robot_driver <robot_type>_bringup.launch robot_ip:=192.168.56.101 \
where **<robot_type>** is one of *ur3, ur5, ur10, ur3e, ur5e, ur10e*. Note that in this example we where **<robot_type>** is one of *ur3, ur5, ur10, ur3e, ur5e, ur10e*. Note that in this example we
load the calibration parameters for the robot "ur10_example". load the calibration parameters for the robot "ur10_example".
If you calibrated your robot before, pass that calibration to the launch file: If you calibrated your robot before, pass that calibration to the launch file:
$ roslaunch ur_rtde_driver <robot_type>_bringup.launch robot_ip:=192.168.56.101 \ $ roslaunch ur_robot_driver <robot_type>_bringup.launch robot_ip:=192.168.56.101 \
kinematics_config:=$(rospack find ur_calibration)/etc/ur10_example_calibration.yaml kinematics_config:=$(rospack find ur_calibration)/etc/ur10_example_calibration.yaml
If the parameters in that file don't match the ones reported from the robot, the driver will output If the parameters in that file don't match the ones reported from the robot, the driver will output

View File

@@ -9,7 +9,7 @@ add_compile_options(-std=c++11)
## is used, also find other catkin packages ## is used, also find other catkin packages
find_package(catkin REQUIRED COMPONENTS find_package(catkin REQUIRED COMPONENTS
roscpp roscpp
ur_rtde_driver ur_robot_driver
) )
find_package(Eigen3 REQUIRED) find_package(Eigen3 REQUIRED)
find_package(yaml-cpp REQUIRED) find_package(yaml-cpp REQUIRED)
@@ -108,7 +108,7 @@ catkin_package(
# LIBRARIES ur_calibration # LIBRARIES ur_calibration
CATKIN_DEPENDS CATKIN_DEPENDS
roscpp roscpp
ur_rtde_driver ur_robot_driver
DEPENDS DEPENDS
yaml-cpp yaml-cpp
) )

View File

@@ -31,7 +31,7 @@ exist)
```bash ```bash
# Replace your actual catkin_ws folder # Replace your actual catkin_ws folder
$ cd <catkin_ws>/src $ cd <catkin_ws>/src
$ catkin_create_pkg example_organization_ur_launch ur_rtde_driver \ $ catkin_create_pkg example_organization_ur_launch ur_robot_driver \
-D "Package containing calibrations and launch files for our UR robots." -D "Package containing calibrations and launch files for our UR robots."
# Create a skeleton package # Create a skeleton package
$ mkdir -p example_organization_ur_launch/etc $ mkdir -p example_organization_ur_launch/etc
@@ -53,7 +53,7 @@ respective launchfile in the driver:
```bash ```bash
# Replace your actual catkin_ws folder # Replace your actual catkin_ws folder
$ cd <catkin_ws>/src/example_organization_ur_launch/launch $ cd <catkin_ws>/src/example_organization_ur_launch/launch
$ roscp ur_rtde_driver ur10_bringup.launch ex-ur10-1.launch $ roscp ur_robot_driver ur10_bringup.launch ex-ur10-1.launch
``` ```
Next, modify the parameter section of the new launchfile to match your actual calibration: Next, modify the parameter section of the new launchfile to match your actual calibration:

View File

@@ -27,9 +27,9 @@
#ifndef UR_CALIBRATION_CALIBRATION_CONSUMER_H_INCLUDED #ifndef UR_CALIBRATION_CALIBRATION_CONSUMER_H_INCLUDED
#define UR_CALIBRATION_CALIBRATION_CONSUMER_H_INCLUDED #define UR_CALIBRATION_CALIBRATION_CONSUMER_H_INCLUDED
#include <ur_rtde_driver/comm/pipeline.h> #include <ur_robot_driver/comm/pipeline.h>
#include <ur_rtde_driver/primary/robot_state/kinematics_info.h> #include <ur_robot_driver/primary/robot_state/kinematics_info.h>
#include <ur_calibration/calibration.h> #include <ur_calibration/calibration.h>

View File

@@ -51,7 +51,7 @@
<buildtool_depend>catkin</buildtool_depend> <buildtool_depend>catkin</buildtool_depend>
<depend>eigen</depend> <depend>eigen</depend>
<depend>roscpp</depend> <depend>roscpp</depend>
<depend>ur_rtde_driver</depend> <depend>ur_robot_driver</depend>
<depend>yaml-cpp</depend> <depend>yaml-cpp</depend>

View File

@@ -27,12 +27,12 @@
#include <ur_calibration/calibration_consumer.h> #include <ur_calibration/calibration_consumer.h>
#include <ur_rtde_driver/comm/parser.h> #include <ur_robot_driver/comm/parser.h>
#include <ur_rtde_driver/comm/pipeline.h> #include <ur_robot_driver/comm/pipeline.h>
#include <ur_rtde_driver/comm/producer.h> #include <ur_robot_driver/comm/producer.h>
#include <ur_rtde_driver/comm/stream.h> #include <ur_robot_driver/comm/stream.h>
#include <ur_rtde_driver/primary/package_header.h> #include <ur_robot_driver/primary/package_header.h>
#include <ur_rtde_driver/primary/primary_parser.h> #include <ur_robot_driver/primary/primary_parser.h>
#include <sensor_msgs/JointState.h> #include <sensor_msgs/JointState.h>
#include <tf/transform_listener.h> #include <tf/transform_listener.h>

View File

@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 2.8.12) cmake_minimum_required(VERSION 2.8.12)
project(ur_rtde_driver) project(ur_robot_driver)
add_definitions( -DROS_BUILD ) add_definitions( -DROS_BUILD )
@@ -32,7 +32,7 @@ catkin_package(
INCLUDE_DIRS INCLUDE_DIRS
include include
LIBRARIES LIBRARIES
ur_rtde_driver ur_robot_driver
CATKIN_DEPENDS CATKIN_DEPENDS
actionlib actionlib
control_msgs control_msgs
@@ -76,7 +76,7 @@ include_directories(
${Boost_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS}
) )
add_library(ur_rtde_driver add_library(ur_robot_driver
src/comm/tcp_socket.cpp src/comm/tcp_socket.cpp
src/comm/server.cpp src/comm/server.cpp
#src/ros/service_stopper.cpp #src/ros/service_stopper.cpp
@@ -103,18 +103,18 @@ add_library(ur_rtde_driver
src/ur/tool_communication.cpp src/ur/tool_communication.cpp
src/rtde/rtde_writer.cpp src/rtde/rtde_writer.cpp
) )
target_link_libraries(ur_rtde_driver ${catkin_LIBRARIES}) target_link_libraries(ur_robot_driver ${catkin_LIBRARIES})
add_dependencies(ur_rtde_driver ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) add_dependencies(ur_robot_driver ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
add_executable(ur_rtde_driver_node add_executable(ur_robot_driver_node
src/ros/hardware_interface.cpp src/ros/hardware_interface.cpp
src/ros/hardware_interface_node.cpp src/ros/hardware_interface_node.cpp
) )
target_link_libraries(ur_rtde_driver_node ${catkin_LIBRARIES} ur_rtde_driver) target_link_libraries(ur_robot_driver_node ${catkin_LIBRARIES} ur_robot_driver)
add_dependencies(ur_rtde_driver_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) add_dependencies(ur_robot_driver_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
install(TARGETS ur_rtde_driver ur_rtde_driver_node install(TARGETS ur_robot_driver ur_robot_driver_node
ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}

View File

@@ -1,4 +1,4 @@
# ur_rtde_driver # ur_robot_driver
This package contains the actual driver for UR robots. It is part of the *universal_robots_driver* This package contains the actual driver for UR robots. It is part of the *universal_robots_driver*
repository and requires other packages from that repository. Also, see the [main repository's repository and requires other packages from that repository. Also, see the [main repository's

View File

@@ -1,4 +1,4 @@
# ur_rtde_driver # ur_robot_driver
The new driver for Universal Robots UR3, UR5 and UR10 robots with CB3 controllers and the e-series. The new driver for Universal Robots UR3, UR5 and UR10 robots with CB3 controllers and the e-series.
@@ -8,7 +8,7 @@ The new driver for Universal Robots UR3, UR5 and UR10 robots with CB3 controller
Standalone launchfile to startup a ur3e. This requires a robot reachable via a network connection. Standalone launchfile to startup a ur3e. This requires a robot reachable via a network connection.
#### Arguments #### Arguments
* "**controller_config_file**" (default: "$(find ur_rtde_driver)/config/ur3e_controllers.yaml") * "**controller_config_file**" (default: "$(find ur_robot_driver)/config/ur3e_controllers.yaml")
Config file used for defining the ROS-Control controllers. Config file used for defining the ROS-Control controllers.
@@ -89,7 +89,7 @@ Standalone launchfile to startup a ur3e. This requires a robot reachable via a n
Standalone launchfile to startup a ur10 robot. This requires a robot reachable via a network connection. Standalone launchfile to startup a ur10 robot. This requires a robot reachable via a network connection.
#### Arguments #### Arguments
* "**controller_config_file**" (default: "$(find ur_rtde_driver)/config/ur10_controllers.yaml") * "**controller_config_file**" (default: "$(find ur_robot_driver)/config/ur10_controllers.yaml")
Config file used for defining the ROS-Control controllers. Config file used for defining the ROS-Control controllers.
@@ -162,11 +162,11 @@ Robot bringup launchfile without the robot description. Include this, if you wan
IP address by which the robot can be reached. IP address by which the robot can be reached.
* "**rtde_input_recipe_file**" (default: "$(find ur_rtde_driver)/resources/rtde_input_recipe.txt") * "**rtde_input_recipe_file**" (default: "$(find ur_robot_driver)/resources/rtde_input_recipe.txt")
Recipe file used for the RTDE-inputs. Only change this if you know what you're doing. Recipe file used for the RTDE-inputs. Only change this if you know what you're doing.
* "**rtde_output_recipe_file**" (default: "$(find ur_rtde_driver)/resources/rtde_output_recipe.txt") * "**rtde_output_recipe_file**" (default: "$(find ur_robot_driver)/resources/rtde_output_recipe.txt")
Recipe file used for the RTDE-outputs. Only change this if you know what you're doing. Recipe file used for the RTDE-outputs. Only change this if you know what you're doing.
@@ -210,7 +210,7 @@ Robot bringup launchfile without the robot description. Include this, if you wan
Tool voltage set at the beginning of the UR program. Only used, when `use_tool_communication` is set to true. Tool voltage set at the beginning of the UR program. Only used, when `use_tool_communication` is set to true.
* "**urscript_file**" (default: "$(find ur_rtde_driver)/resources/servoj.urscript") * "**urscript_file**" (default: "$(find ur_robot_driver)/resources/servoj.urscript")
Path to URScript that will be sent to the robot and that forms the main control program. Path to URScript that will be sent to the robot and that forms the main control program.
@@ -304,7 +304,7 @@ Launchfile that starts a robot description with robot_state publisher and the dr
Standalone launchfile to startup a ur5 robot. This requires a robot reachable via a network connection. Standalone launchfile to startup a ur5 robot. This requires a robot reachable via a network connection.
#### Arguments #### Arguments
* "**controller_config_file**" (default: "$(find ur_rtde_driver)/config/ur5_controllers.yaml") * "**controller_config_file**" (default: "$(find ur_robot_driver)/config/ur5_controllers.yaml")
Config file used for defining the ROS-Control controllers. Config file used for defining the ROS-Control controllers.
@@ -349,7 +349,7 @@ Standalone launchfile to startup a ur5 robot. This requires a robot reachable vi
Standalone launchfile to startup a ur5e robot. This requires a robot reachable via a network connection. Standalone launchfile to startup a ur5e robot. This requires a robot reachable via a network connection.
#### Arguments #### Arguments
* "**controller_config_file**" (default: "$(find ur_rtde_driver)/config/ur5e_controllers.yaml") * "**controller_config_file**" (default: "$(find ur_robot_driver)/config/ur5e_controllers.yaml")
Config file used for defining the ROS-Control controllers. Config file used for defining the ROS-Control controllers.
@@ -430,7 +430,7 @@ Standalone launchfile to startup a ur5e robot. This requires a robot reachable v
Standalone launchfile to startup a ur5 robot. This requires a robot reachable via a network connection. Standalone launchfile to startup a ur5 robot. This requires a robot reachable via a network connection.
#### Arguments #### Arguments
* "**controller_config_file**" (default: "$(find ur_rtde_driver)/config/ur3_controllers.yaml") * "**controller_config_file**" (default: "$(find ur_robot_driver)/config/ur3_controllers.yaml")
Config file used for defining the ROS-Control controllers. Config file used for defining the ROS-Control controllers.
@@ -475,7 +475,7 @@ Standalone launchfile to startup a ur5 robot. This requires a robot reachable vi
Standalone launchfile to startup a ur10e robot. This requires a robot reachable via a network connection. Standalone launchfile to startup a ur10e robot. This requires a robot reachable via a network connection.
#### Arguments #### Arguments
* "**controller_config_file**" (default: "$(find ur_rtde_driver)/config/ur10e_controllers.yaml") * "**controller_config_file**" (default: "$(find ur_robot_driver)/config/ur10e_controllers.yaml")
Config file used for defining the ROS-Control controllers. Config file used for defining the ROS-Control controllers.
@@ -552,7 +552,7 @@ Standalone launchfile to startup a ur10e robot. This requires a robot reachable
On e-Series robots tool communication can be enabled with this argument On e-Series robots tool communication can be enabled with this argument
## Nodes ## Nodes
### ur_rtde_driver_node ### ur_robot_driver_node
This is the actual driver node containing the ROS-Control stack. Interfaces documented here refer to the robot's hardware interface. Controller-specific API elements might be present for the individual controllers outside of this package. This is the actual driver node containing the ROS-Control stack. Interfaces documented here refer to the robot's hardware interface. Controller-specific API elements might be present for the individual controllers outside of this package.

View File

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 142 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

Before

Width:  |  Height:  |  Size: 203 KiB

After

Width:  |  Height:  |  Size: 203 KiB

View File

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 75 KiB

View File

@@ -1,6 +1,6 @@
# Installing a URCap on a CB3 robot # Installing a URCap on a CB3 robot
For using the *ur_rtde_driver* with a real robot you need to install the For using the *ur_robot_driver* with a real robot you need to install the
**externalcontrol-1.0.urcap** which can be found inside the **resources** folder of this driver. **externalcontrol-1.0.urcap** which can be found inside the **resources** folder of this driver.
**Note**: For installing this URCap a minimal PolyScope version of 3.7 is necessary. **Note**: For installing this URCap a minimal PolyScope version of 3.7 is necessary.

View File

@@ -1,6 +1,6 @@
# Installing a URCap on a s-Series robot # Installing a URCap on a s-Series robot
For using the *ur_rtde_driver* with a real robot you need to install the For using the *ur_robot_driver* with a real robot you need to install the
**externalcontrol-1.0.urcap** which can be found inside the **resources** folder of this driver. **externalcontrol-1.0.urcap** which can be found inside the **resources** folder of this driver.
**Note**: For installing this URCap a minimal PolyScope version of 5.1 is necessary. **Note**: For installing this URCap a minimal PolyScope version of 5.1 is necessary.

View File

@@ -20,7 +20,7 @@ In order to use the tool communication in ROS, simply pass the correct parameter
launch files: launch files:
```bash ```bash
$ roslaunch ur_rtde_driver ur<3|5|10>e_bringup.launch \ $ roslaunch ur_robot_driver ur<3|5|10>e_bringup.launch \
use_tool_communication:=true \ use_tool_communication:=true \
tool_voltage:=24 \ # can be 0, 12 or 24 tool_voltage:=24 \ # can be 0, 12 or 24
tool_parity:=0 \ # 0: none, 1: odd, 2: even tool_parity:=0 \ # 0: none, 1: odd, 2: even

View File

@@ -29,9 +29,9 @@
#include <cstring> #include <cstring>
#include <string> #include <string>
#include <memory> #include <memory>
#include "ur_rtde_driver/log.h" #include "ur_robot_driver/log.h"
#include "ur_rtde_driver/types.h" #include "ur_robot_driver/types.h"
#include "ur_rtde_driver/exceptions.h" #include "ur_robot_driver/exceptions.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -27,7 +27,7 @@
#ifndef UR_RTDE_DRIVER_PACKAGE_H_INCLUDED #ifndef UR_RTDE_DRIVER_PACKAGE_H_INCLUDED
#define UR_RTDE_DRIVER_PACKAGE_H_INCLUDED #define UR_RTDE_DRIVER_PACKAGE_H_INCLUDED
#include "ur_rtde_driver/comm/bin_parser.h" #include "ur_robot_driver/comm/bin_parser.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -20,8 +20,8 @@
#pragma once #pragma once
#include <vector> #include <vector>
#include "ur_rtde_driver/comm/bin_parser.h" #include "ur_robot_driver/comm/bin_parser.h"
#include "ur_rtde_driver/comm/package.h" #include "ur_robot_driver/comm/package.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -20,9 +20,9 @@
#pragma once #pragma once
#include "ur_rtde_driver/comm/package.h" #include "ur_robot_driver/comm/package.h"
#include "ur_rtde_driver/log.h" #include "ur_robot_driver/log.h"
#include "ur_rtde_driver/queue/readerwriterqueue.h" #include "ur_robot_driver/queue/readerwriterqueue.h"
#include <atomic> #include <atomic>
#include <chrono> #include <chrono>
#include <thread> #include <thread>

View File

@@ -20,11 +20,11 @@
#pragma once #pragma once
#include <chrono> #include <chrono>
#include "ur_rtde_driver/comm/pipeline.h" #include "ur_robot_driver/comm/pipeline.h"
#include "ur_rtde_driver/comm/parser.h" #include "ur_robot_driver/comm/parser.h"
#include "ur_rtde_driver/comm/stream.h" #include "ur_robot_driver/comm/stream.h"
#include "ur_rtde_driver/comm/package.h" #include "ur_robot_driver/comm/package.h"
#include "ur_rtde_driver/exceptions.h" #include "ur_robot_driver/exceptions.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,8 +28,8 @@
#ifndef UR_RTDE_DRIVER_REVERSE_INTERFACE_H_INCLUDED #ifndef UR_RTDE_DRIVER_REVERSE_INTERFACE_H_INCLUDED
#define UR_RTDE_DRIVER_REVERSE_INTERFACE_H_INCLUDED #define UR_RTDE_DRIVER_REVERSE_INTERFACE_H_INCLUDED
#include "ur_rtde_driver/comm/server.h" #include "ur_robot_driver/comm/server.h"
#include "ur_rtde_driver/types.h" #include "ur_robot_driver/types.h"
#include <cstring> #include <cstring>
#include <endian.h> #include <endian.h>

View File

@@ -29,8 +29,8 @@
#ifndef UR_RTDE_DRIVER_SCRIPT_SENDER_H_INCLUDED #ifndef UR_RTDE_DRIVER_SCRIPT_SENDER_H_INCLUDED
#define UR_RTDE_DRIVER_SCRIPT_SENDER_H_INCLUDED #define UR_RTDE_DRIVER_SCRIPT_SENDER_H_INCLUDED
#include "ur_rtde_driver/comm/server.h" #include "ur_robot_driver/comm/server.h"
#include "ur_rtde_driver/log.h" #include "ur_robot_driver/log.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -26,7 +26,7 @@
#include <cstdlib> #include <cstdlib>
#include <mutex> #include <mutex>
#include <string> #include <string>
#include "ur_rtde_driver/comm/tcp_socket.h" #include "ur_robot_driver/comm/tcp_socket.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,9 +28,9 @@
#ifndef UR_RTDE_DRIVER_SHELL_CONSUMER_H_INCLUDED #ifndef UR_RTDE_DRIVER_SHELL_CONSUMER_H_INCLUDED
#define UR_RTDE_DRIVER_SHELL_CONSUMER_H_INCLUDED #define UR_RTDE_DRIVER_SHELL_CONSUMER_H_INCLUDED
#include "ur_rtde_driver/log.h" #include "ur_robot_driver/log.h"
#include "ur_rtde_driver/comm/pipeline.h" #include "ur_robot_driver/comm/pipeline.h"
#include "ur_rtde_driver/comm/package.h" #include "ur_robot_driver/comm/package.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -25,8 +25,8 @@
#include <atomic> #include <atomic>
#include <mutex> #include <mutex>
#include <string> #include <string>
#include "ur_rtde_driver/log.h" #include "ur_robot_driver/log.h"
#include "ur_rtde_driver/comm/tcp_socket.h" #include "ur_robot_driver/comm/tcp_socket.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -32,7 +32,7 @@
#include <inttypes.h> #include <inttypes.h>
#include <cstddef> #include <cstddef>
#include <endian.h> #include <endian.h>
#include "ur_rtde_driver/types.h" #include "ur_robot_driver/types.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,8 +28,8 @@
#ifndef UR_RTDE_DRIVER_PRIMARY_PACKAGE_H_INCLUDED #ifndef UR_RTDE_DRIVER_PRIMARY_PACKAGE_H_INCLUDED
#define UR_RTDE_DRIVER_PRIMARY_PACKAGE_H_INCLUDED #define UR_RTDE_DRIVER_PRIMARY_PACKAGE_H_INCLUDED
#include "ur_rtde_driver/primary/package_header.h" #include "ur_robot_driver/primary/package_header.h"
#include "ur_rtde_driver/comm/package.h" #include "ur_robot_driver/comm/package.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -20,16 +20,16 @@
#pragma once #pragma once
#include <vector> #include <vector>
#include "ur_rtde_driver/comm/bin_parser.h" #include "ur_robot_driver/comm/bin_parser.h"
#include "ur_rtde_driver/comm/pipeline.h" #include "ur_robot_driver/comm/pipeline.h"
#include "ur_rtde_driver/comm/parser.h" #include "ur_robot_driver/comm/parser.h"
#include "ur_rtde_driver/primary/package_header.h" #include "ur_robot_driver/primary/package_header.h"
#include "ur_rtde_driver/primary/robot_state.h" #include "ur_robot_driver/primary/robot_state.h"
#include "ur_rtde_driver/primary/robot_message.h" #include "ur_robot_driver/primary/robot_message.h"
//#include "ur_rtde_driver/primary/robot_state/robot_mode_data.h" //#include "ur_robot_driver/primary/robot_state/robot_mode_data.h"
#include "ur_rtde_driver/primary/robot_state/kinematics_info.h" #include "ur_robot_driver/primary/robot_state/kinematics_info.h"
//#include "ur_rtde_driver/primary/robot_state/master_board.h" //#include "ur_robot_driver/primary/robot_state/master_board.h"
#include "ur_rtde_driver/primary/robot_message/version_message.h" #include "ur_robot_driver/primary/robot_message/version_message.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,7 +28,7 @@
#ifndef UR_RTDE_DRIVER_ROBOT_MESSAGE_H_INCLUDED #ifndef UR_RTDE_DRIVER_ROBOT_MESSAGE_H_INCLUDED
#define UR_RTDE_DRIVER_ROBOT_MESSAGE_H_INCLUDED #define UR_RTDE_DRIVER_ROBOT_MESSAGE_H_INCLUDED
#include "ur_rtde_driver/primary/primary_package.h" #include "ur_robot_driver/primary/primary_package.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,7 +28,7 @@
#ifndef UR_RTDE_DRIVER_VERSION_MESSAGE_H_INCLUDED #ifndef UR_RTDE_DRIVER_VERSION_MESSAGE_H_INCLUDED
#define UR_RTDE_DRIVER_VERSION_MESSAGE_H_INCLUDED #define UR_RTDE_DRIVER_VERSION_MESSAGE_H_INCLUDED
#include "ur_rtde_driver/primary/robot_message.h" #include "ur_robot_driver/primary/robot_message.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -30,8 +30,8 @@
#include <sstream> #include <sstream>
#include "ur_rtde_driver/primary/primary_package.h" #include "ur_robot_driver/primary/primary_package.h"
#include "ur_rtde_driver/primary/package_header.h" #include "ur_robot_driver/primary/package_header.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,8 +28,8 @@
#ifndef UR_RTDE_DRIVER_KINEMATICS_INFO_H_INCLUDED #ifndef UR_RTDE_DRIVER_KINEMATICS_INFO_H_INCLUDED
#define UR_RTDE_DRIVER_KINEMATICS_INFO_H_INCLUDED #define UR_RTDE_DRIVER_KINEMATICS_INFO_H_INCLUDED
#include "ur_rtde_driver/types.h" #include "ur_robot_driver/types.h"
#include "ur_rtde_driver/primary/robot_state.h" #include "ur_robot_driver/primary/robot_state.h"
namespace ur_driver namespace ur_driver
{ {
namespace primary_interface namespace primary_interface

View File

@@ -23,7 +23,7 @@
#include <inttypes.h> #include <inttypes.h>
#include <bitset> #include <bitset>
#include <cstddef> #include <cstddef>
#include "ur_rtde_driver/primary/robot_state.h" #include "ur_robot_driver/primary/robot_state.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -29,7 +29,7 @@
#ifndef UR_RTDE_DRIBVER_ROBOT_MODE_DATA_H_INCLUDED #ifndef UR_RTDE_DRIBVER_ROBOT_MODE_DATA_H_INCLUDED
#define UR_RTDE_DRIBVER_ROBOT_MODE_DATA_H_INCLUDED #define UR_RTDE_DRIBVER_ROBOT_MODE_DATA_H_INCLUDED
#include "ur_rtde_driver/primary/robot_state.h" #include "ur_robot_driver/primary/robot_state.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -48,7 +48,7 @@
#include <ur_controllers/speed_scaling_interface.h> #include <ur_controllers/speed_scaling_interface.h>
#include <ur_controllers/scaled_joint_command_interface.h> #include <ur_controllers/scaled_joint_command_interface.h>
#include "ur_rtde_driver/ur/ur_driver.h" #include "ur_robot_driver/ur/ur_driver.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,7 +28,7 @@
#ifndef UR_RTDE_DRIVER_CONTROL_PACKAGE_PAUSE_H_INCLUDED #ifndef UR_RTDE_DRIVER_CONTROL_PACKAGE_PAUSE_H_INCLUDED
#define UR_RTDE_DRIVER_CONTROL_PACKAGE_PAUSE_H_INCLUDED #define UR_RTDE_DRIVER_CONTROL_PACKAGE_PAUSE_H_INCLUDED
#include "ur_rtde_driver/rtde/rtde_package.h" #include "ur_robot_driver/rtde/rtde_package.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,7 +28,7 @@
#ifndef UR_RTDE_DRIVER_CONTROL_PACKAGE_SETUP_INPUTS_H_INCLUDED #ifndef UR_RTDE_DRIVER_CONTROL_PACKAGE_SETUP_INPUTS_H_INCLUDED
#define UR_RTDE_DRIVER_CONTROL_PACKAGE_SETUP_INPUTS_H_INCLUDED #define UR_RTDE_DRIVER_CONTROL_PACKAGE_SETUP_INPUTS_H_INCLUDED
#include "ur_rtde_driver/rtde/rtde_package.h" #include "ur_robot_driver/rtde/rtde_package.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,8 +28,8 @@
#ifndef UR_RTDE_DRIVER_CONTROL_PACKAGE_SETUP_OUTPUTS_H_INCLUDED #ifndef UR_RTDE_DRIVER_CONTROL_PACKAGE_SETUP_OUTPUTS_H_INCLUDED
#define UR_RTDE_DRIVER_CONTROL_PACKAGE_SETUP_OUTPUTS_H_INCLUDED #define UR_RTDE_DRIVER_CONTROL_PACKAGE_SETUP_OUTPUTS_H_INCLUDED
#include "ur_rtde_driver/rtde/rtde_package.h" #include "ur_robot_driver/rtde/rtde_package.h"
#include "ur_rtde_driver/rtde/package_header.h" #include "ur_robot_driver/rtde/package_header.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,7 +28,7 @@
#ifndef UR_RTDE_DRIVER_CONTROL_PACKAGE_START_H_INCLUDED #ifndef UR_RTDE_DRIVER_CONTROL_PACKAGE_START_H_INCLUDED
#define UR_RTDE_DRIVER_CONTROL_PACKAGE_START_H_INCLUDED #define UR_RTDE_DRIVER_CONTROL_PACKAGE_START_H_INCLUDED
#include "ur_rtde_driver/rtde/rtde_package.h" #include "ur_robot_driver/rtde/rtde_package.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -30,8 +30,8 @@
#include <unordered_map> #include <unordered_map>
#include "ur_rtde_driver/types.h" #include "ur_robot_driver/types.h"
#include "ur_rtde_driver/rtde/rtde_package.h" #include "ur_robot_driver/rtde/rtde_package.h"
#include <boost/variant.hpp> #include <boost/variant.hpp>
namespace ur_driver namespace ur_driver

View File

@@ -28,8 +28,8 @@
#ifndef UR_RTDE_DRIVER_GET_URCONTROL_VERSION_H_INCLUDED #ifndef UR_RTDE_DRIVER_GET_URCONTROL_VERSION_H_INCLUDED
#define UR_RTDE_DRIVER_GET_URCONTROL_VERSION_H_INCLUDED #define UR_RTDE_DRIVER_GET_URCONTROL_VERSION_H_INCLUDED
#include "ur_rtde_driver/rtde/rtde_package.h" #include "ur_robot_driver/rtde/rtde_package.h"
#include "ur_rtde_driver/ur/version_information.h" #include "ur_robot_driver/ur/version_information.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -31,8 +31,8 @@
#include <cstddef> #include <cstddef>
#include <endian.h> #include <endian.h>
#include "ur_rtde_driver/types.h" #include "ur_robot_driver/types.h"
#include "ur_rtde_driver/comm/package_serializer.h" #include "ur_robot_driver/comm/package_serializer.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,8 +28,8 @@
#ifndef UR_RTDE_DRIVER_REQUEST_PROTOCOL_VERSION_H_INCLUDED #ifndef UR_RTDE_DRIVER_REQUEST_PROTOCOL_VERSION_H_INCLUDED
#define UR_RTDE_DRIVER_REQUEST_PROTOCOL_VERSION_H_INCLUDED #define UR_RTDE_DRIVER_REQUEST_PROTOCOL_VERSION_H_INCLUDED
#include "ur_rtde_driver/rtde/rtde_package.h" #include "ur_robot_driver/rtde/rtde_package.h"
#include "ur_rtde_driver/rtde/package_header.h" #include "ur_robot_driver/rtde/package_header.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,18 +28,18 @@
#ifndef UR_RTDE_DRIVER_RTDE_CLIENT_H_INCLUDED #ifndef UR_RTDE_DRIVER_RTDE_CLIENT_H_INCLUDED
#define UR_RTDE_DRIVER_RTDE_CLIENT_H_INCLUDED #define UR_RTDE_DRIVER_RTDE_CLIENT_H_INCLUDED
#include "ur_rtde_driver/comm/pipeline.h" #include "ur_robot_driver/comm/pipeline.h"
#include "ur_rtde_driver/rtde/package_header.h" #include "ur_robot_driver/rtde/package_header.h"
#include "ur_rtde_driver/rtde/rtde_package.h" #include "ur_robot_driver/rtde/rtde_package.h"
#include "ur_rtde_driver/comm/stream.h" #include "ur_robot_driver/comm/stream.h"
#include "ur_rtde_driver/rtde/rtde_parser.h" #include "ur_robot_driver/rtde/rtde_parser.h"
#include "ur_rtde_driver/comm/producer.h" #include "ur_robot_driver/comm/producer.h"
#include "ur_rtde_driver/rtde/data_package.h" #include "ur_robot_driver/rtde/data_package.h"
#include "ur_rtde_driver/rtde/request_protocol_version.h" #include "ur_robot_driver/rtde/request_protocol_version.h"
#include "ur_rtde_driver/rtde/control_package_setup_outputs.h" #include "ur_robot_driver/rtde/control_package_setup_outputs.h"
#include "ur_rtde_driver/rtde/control_package_start.h" #include "ur_robot_driver/rtde/control_package_start.h"
#include "ur_rtde_driver/log.h" #include "ur_robot_driver/log.h"
#include "ur_rtde_driver/rtde/rtde_writer.h" #include "ur_robot_driver/rtde/rtde_writer.h"
static const int UR_RTDE_PORT = 30004; static const int UR_RTDE_PORT = 30004;
static const std::string PIPELINE_NAME = "RTDE Data Pipeline"; static const std::string PIPELINE_NAME = "RTDE Data Pipeline";

View File

@@ -28,8 +28,8 @@
#ifndef UR_RTDE_DRIVER_RTDE_PACKAGE_H_INCLUDED #ifndef UR_RTDE_DRIVER_RTDE_PACKAGE_H_INCLUDED
#define UR_RTDE_DRIVER_RTDE_PACKAGE_H_INCLUDED #define UR_RTDE_DRIVER_RTDE_PACKAGE_H_INCLUDED
#include "ur_rtde_driver/rtde/package_header.h" #include "ur_robot_driver/rtde/package_header.h"
#include "ur_rtde_driver/comm/package.h" #include "ur_robot_driver/comm/package.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -20,19 +20,19 @@
#pragma once #pragma once
#include <vector> #include <vector>
#include "ur_rtde_driver/comm/parser.h" #include "ur_robot_driver/comm/parser.h"
#include "ur_rtde_driver/comm/bin_parser.h" #include "ur_robot_driver/comm/bin_parser.h"
#include "ur_rtde_driver/comm/pipeline.h" #include "ur_robot_driver/comm/pipeline.h"
#include "ur_rtde_driver/rtde/control_package_pause.h" #include "ur_robot_driver/rtde/control_package_pause.h"
#include "ur_rtde_driver/rtde/control_package_setup_inputs.h" #include "ur_robot_driver/rtde/control_package_setup_inputs.h"
#include "ur_rtde_driver/rtde/control_package_setup_outputs.h" #include "ur_robot_driver/rtde/control_package_setup_outputs.h"
#include "ur_rtde_driver/rtde/control_package_start.h" #include "ur_robot_driver/rtde/control_package_start.h"
#include "ur_rtde_driver/rtde/data_package.h" #include "ur_robot_driver/rtde/data_package.h"
#include "ur_rtde_driver/rtde/get_urcontrol_version.h" #include "ur_robot_driver/rtde/get_urcontrol_version.h"
#include "ur_rtde_driver/rtde/package_header.h" #include "ur_robot_driver/rtde/package_header.h"
#include "ur_rtde_driver/rtde/request_protocol_version.h" #include "ur_robot_driver/rtde/request_protocol_version.h"
#include "ur_rtde_driver/rtde/text_message.h" #include "ur_robot_driver/rtde/text_message.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,11 +28,11 @@
#ifndef UR_RTDE_DRIVER_RTDE_WRITER_H_INCLUDED #ifndef UR_RTDE_DRIVER_RTDE_WRITER_H_INCLUDED
#define UR_RTDE_DRIVER_RTDE_WRITER_H_INCLUDED #define UR_RTDE_DRIVER_RTDE_WRITER_H_INCLUDED
#include "ur_rtde_driver/rtde/package_header.h" #include "ur_robot_driver/rtde/package_header.h"
#include "ur_rtde_driver/rtde/rtde_package.h" #include "ur_robot_driver/rtde/rtde_package.h"
#include "ur_rtde_driver/rtde/data_package.h" #include "ur_robot_driver/rtde/data_package.h"
#include "ur_rtde_driver/comm/stream.h" #include "ur_robot_driver/comm/stream.h"
#include "ur_rtde_driver/queue/readerwriterqueue.h" #include "ur_robot_driver/queue/readerwriterqueue.h"
#include <thread> #include <thread>
namespace ur_driver namespace ur_driver

View File

@@ -28,7 +28,7 @@
#ifndef UR_RTDE_DRIVER_TEXT_MESSAGE_H_INCLUDED #ifndef UR_RTDE_DRIVER_TEXT_MESSAGE_H_INCLUDED
#define UR_RTDE_DRIVER_TEXT_MESSAGE_H_INCLUDED #define UR_RTDE_DRIVER_TEXT_MESSAGE_H_INCLUDED
#include "ur_rtde_driver/rtde/rtde_package.h" #include "ur_robot_driver/rtde/rtde_package.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -27,9 +27,9 @@
#ifndef UR_RTDE_DRIVER_UR_CALIBRATION_CHECKER_H_INCLUDED #ifndef UR_RTDE_DRIVER_UR_CALIBRATION_CHECKER_H_INCLUDED
#define UR_RTDE_DRIVER_UR_CALIBRATION_CHECKER_H_INCLUDED #define UR_RTDE_DRIVER_UR_CALIBRATION_CHECKER_H_INCLUDED
#include <ur_rtde_driver/comm/pipeline.h> #include <ur_robot_driver/comm/pipeline.h>
#include <ur_rtde_driver/primary/robot_state/kinematics_info.h> #include <ur_robot_driver/primary/robot_state/kinematics_info.h>
namespace ur_driver namespace ur_driver
{ {

View File

@@ -29,7 +29,7 @@
#ifndef UR_RTDE_DRIVER_UR_TOOL_COMMUNICATION_H_INCLUDED #ifndef UR_RTDE_DRIVER_UR_TOOL_COMMUNICATION_H_INCLUDED
#define UR_RTDE_DRIVER_UR_TOOL_COMMUNICATION_H_INCLUDED #define UR_RTDE_DRIVER_UR_TOOL_COMMUNICATION_H_INCLUDED
#include "ur_rtde_driver/types.h" #include "ur_robot_driver/types.h"
#include <set> #include <set>
namespace ur_driver namespace ur_driver

View File

@@ -27,12 +27,12 @@
#ifndef UR_RTDE_DRIVER_UR_UR_DRIVER_H_INCLUDED #ifndef UR_RTDE_DRIVER_UR_UR_DRIVER_H_INCLUDED
#define UR_RTDE_DRIVER_UR_UR_DRIVER_H_INCLUDED #define UR_RTDE_DRIVER_UR_UR_DRIVER_H_INCLUDED
#include "ur_rtde_driver/rtde/rtde_client.h" #include "ur_robot_driver/rtde/rtde_client.h"
#include "ur_rtde_driver/comm/reverse_interface.h" #include "ur_robot_driver/comm/reverse_interface.h"
#include "ur_rtde_driver/comm/script_sender.h" #include "ur_robot_driver/comm/script_sender.h"
#include "ur_rtde_driver/ur/tool_communication.h" #include "ur_robot_driver/ur/tool_communication.h"
#include "ur_rtde_driver/primary/robot_message/version_message.h" #include "ur_robot_driver/primary/robot_message/version_message.h"
#include "ur_rtde_driver/rtde/rtde_writer.h" #include "ur_robot_driver/rtde/rtde_writer.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -28,7 +28,7 @@
#ifndef UR_RTDE_DRIVER_UR_VERSION_INFORMATION_H_INCLUDED #ifndef UR_RTDE_DRIVER_UR_VERSION_INFORMATION_H_INCLUDED
#define UR_RTDE_DRIVER_UR_VERSION_INFORMATION_H_INCLUDED #define UR_RTDE_DRIVER_UR_VERSION_INFORMATION_H_INCLUDED
#include <ur_rtde_driver/types.h> #include <ur_robot_driver/types.h>
namespace ur_driver namespace ur_driver
{ {

View File

@@ -5,13 +5,13 @@
<arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/> <arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/>
<arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/> <arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/>
<arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/> <arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/>
<arg name="controller_config_file" default="$(find ur_rtde_driver)/config/ur10_controllers.yaml" doc="Config file used for defining the ROS-Control controllers."/> <arg name="controller_config_file" default="$(find ur_robot_driver)/config/ur10_controllers.yaml" doc="Config file used for defining the ROS-Control controllers."/>
<arg name="robot_description_file" default="$(find ur_description)/launch/ur10_upload.launch" doc="Robot description launch file."/> <arg name="robot_description_file" default="$(find ur_description)/launch/ur10_upload.launch" doc="Robot description launch file."/>
<arg name="kinematics_config" default="$(find ur_description)/config/ur10_default.yaml" doc="Kinematics config file used for calibration correction. This will be used to verify the robot's calibration is matching the robot_description."/> <arg name="kinematics_config" default="$(find ur_description)/config/ur10_default.yaml" doc="Kinematics config file used for calibration correction. This will be used to verify the robot's calibration is matching the robot_description."/>
<arg name="limited" default="false" doc="Use the description in limited mode (Every axis rotates from -PI to PI)"/> <arg name="limited" default="false" doc="Use the description in limited mode (Every axis rotates from -PI to PI)"/>
<arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/> <arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/>
<include file="$(find ur_rtde_driver)/launch/ur_common.launch"> <include file="$(find ur_robot_driver)/launch/ur_common.launch">
<arg name="debug" value="$(arg debug)"/> <arg name="debug" value="$(arg debug)"/>
<arg name="use_tool_communication" value="false"/> <arg name="use_tool_communication" value="false"/>
<arg name="controller_config_file" value="$(arg controller_config_file)"/> <arg name="controller_config_file" value="$(arg controller_config_file)"/>

View File

@@ -6,7 +6,7 @@
<arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/> <arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/>
<arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/> <arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/>
<arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/> <arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/>
<arg name="controller_config_file" default="$(find ur_rtde_driver)/config/ur10e_controllers.yaml" doc="Config file used for defining the ROS-Control controllers."/> <arg name="controller_config_file" default="$(find ur_robot_driver)/config/ur10e_controllers.yaml" doc="Config file used for defining the ROS-Control controllers."/>
<arg name="robot_description_file" default="$(find ur_e_description)/launch/ur10e_upload.launch" doc="Robot description launch file."/> <arg name="robot_description_file" default="$(find ur_e_description)/launch/ur10e_upload.launch" doc="Robot description launch file."/>
<arg name="kinematics_config" default="$(find ur_e_description)/config/ur10e_default.yaml" doc="Kinematics config file used for calibration correction. This will be used to verify the robot's calibration is matching the robot_description."/> <arg name="kinematics_config" default="$(find ur_e_description)/config/ur10e_default.yaml" doc="Kinematics config file used for calibration correction. This will be used to verify the robot's calibration is matching the robot_description."/>
<arg name="use_tool_communication" default="false" doc="On e-Series robots tool communication can be enabled with this argument"/> <arg name="use_tool_communication" default="false" doc="On e-Series robots tool communication can be enabled with this argument"/>
@@ -21,7 +21,7 @@
<arg name="limited" default="false" doc="Use the description in limited mode (Every axis rotates from -PI to PI)"/> <arg name="limited" default="false" doc="Use the description in limited mode (Every axis rotates from -PI to PI)"/>
<arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/> <arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/>
<include file="$(find ur_rtde_driver)/launch/ur_common.launch"> <include file="$(find ur_robot_driver)/launch/ur_common.launch">
<arg name="debug" value="$(arg debug)"/> <arg name="debug" value="$(arg debug)"/>
<arg name="use_tool_communication" value="$(arg use_tool_communication)"/> <arg name="use_tool_communication" value="$(arg use_tool_communication)"/>
<arg name="controller_config_file" value="$(arg controller_config_file)"/> <arg name="controller_config_file" value="$(arg controller_config_file)"/>

View File

@@ -5,13 +5,13 @@
<arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/> <arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/>
<arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/> <arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/>
<arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/> <arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/>
<arg name="controller_config_file" default="$(find ur_rtde_driver)/config/ur3_controllers.yaml" doc="Config file used for defining the ROS-Control controllers."/> <arg name="controller_config_file" default="$(find ur_robot_driver)/config/ur3_controllers.yaml" doc="Config file used for defining the ROS-Control controllers."/>
<arg name="robot_description_file" default="$(find ur_description)/launch/ur3_upload.launch" doc="Robot description launch file."/> <arg name="robot_description_file" default="$(find ur_description)/launch/ur3_upload.launch" doc="Robot description launch file."/>
<arg name="kinematics_config" default="$(find ur_description)/config/ur3_default.yaml" doc="Kinematics config file used for calibration correction. This will be used to verify the robot's calibration is matching the robot_description."/> <arg name="kinematics_config" default="$(find ur_description)/config/ur3_default.yaml" doc="Kinematics config file used for calibration correction. This will be used to verify the robot's calibration is matching the robot_description."/>
<arg name="limited" default="false" doc="Use the description in limited mode (Every axis rotates from -PI to PI)"/> <arg name="limited" default="false" doc="Use the description in limited mode (Every axis rotates from -PI to PI)"/>
<arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/> <arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/>
<include file="$(find ur_rtde_driver)/launch/ur_common.launch"> <include file="$(find ur_robot_driver)/launch/ur_common.launch">
<arg name="debug" value="$(arg debug)"/> <arg name="debug" value="$(arg debug)"/>
<arg name="use_tool_communication" value="false"/> <arg name="use_tool_communication" value="false"/>
<arg name="controller_config_file" value="$(arg controller_config_file)"/> <arg name="controller_config_file" value="$(arg controller_config_file)"/>

View File

@@ -5,7 +5,7 @@
<arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/> <arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/>
<arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/> <arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/>
<arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/> <arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/>
<arg name="controller_config_file" default="$(find ur_rtde_driver)/config/ur3e_controllers.yaml" doc="Config file used for defining the ROS-Control controllers."/> <arg name="controller_config_file" default="$(find ur_robot_driver)/config/ur3e_controllers.yaml" doc="Config file used for defining the ROS-Control controllers."/>
<arg name="robot_description_file" default="$(find ur_e_description)/launch/ur3e_upload.launch" doc="Robot description launch file."/> <arg name="robot_description_file" default="$(find ur_e_description)/launch/ur3e_upload.launch" doc="Robot description launch file."/>
<arg name="kinematics_config" default="$(find ur_e_description)/config/ur3e_default.yaml" doc="Kinematics config file used for calibration correction. This will be used to verify the robot's calibration is matching the robot_description."/> <arg name="kinematics_config" default="$(find ur_e_description)/config/ur3e_default.yaml" doc="Kinematics config file used for calibration correction. This will be used to verify the robot's calibration is matching the robot_description."/>
<arg name="use_tool_communication" default="false" doc="On e-Series robots tool communication can be enabled with this argument"/> <arg name="use_tool_communication" default="false" doc="On e-Series robots tool communication can be enabled with this argument"/>
@@ -20,7 +20,7 @@
<arg name="limited" default="false" doc="Use the description in limited mode (Every axis rotates from -PI to PI)"/> <arg name="limited" default="false" doc="Use the description in limited mode (Every axis rotates from -PI to PI)"/>
<arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/> <arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/>
<include file="$(find ur_rtde_driver)/launch/ur_common.launch"> <include file="$(find ur_robot_driver)/launch/ur_common.launch">
<arg name="debug" value="$(arg debug)"/> <arg name="debug" value="$(arg debug)"/>
<arg name="use_tool_communication" value="$(arg use_tool_communication)"/> <arg name="use_tool_communication" value="$(arg use_tool_communication)"/>
<arg name="controller_config_file" value="$(arg controller_config_file)"/> <arg name="controller_config_file" value="$(arg controller_config_file)"/>

View File

@@ -5,13 +5,13 @@
<arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/> <arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/>
<arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/> <arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/>
<arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/> <arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/>
<arg name="controller_config_file" default="$(find ur_rtde_driver)/config/ur5_controllers.yaml" doc="Config file used for defining the ROS-Control controllers."/> <arg name="controller_config_file" default="$(find ur_robot_driver)/config/ur5_controllers.yaml" doc="Config file used for defining the ROS-Control controllers."/>
<arg name="robot_description_file" default="$(find ur_description)/launch/ur5_upload.launch" doc="Robot description launch file."/> <arg name="robot_description_file" default="$(find ur_description)/launch/ur5_upload.launch" doc="Robot description launch file."/>
<arg name="kinematics_config" default="$(find ur_description)/config/ur5_default.yaml" doc="Kinematics config file used for calibration correction. This will be used to verify the robot's calibration is matching the robot_description."/> <arg name="kinematics_config" default="$(find ur_description)/config/ur5_default.yaml" doc="Kinematics config file used for calibration correction. This will be used to verify the robot's calibration is matching the robot_description."/>
<arg name="limited" default="false" doc="Use the description in limited mode (Every axis rotates from -PI to PI)"/> <arg name="limited" default="false" doc="Use the description in limited mode (Every axis rotates from -PI to PI)"/>
<arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/> <arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/>
<include file="$(find ur_rtde_driver)/launch/ur_common.launch"> <include file="$(find ur_robot_driver)/launch/ur_common.launch">
<arg name="debug" value="$(arg debug)"/> <arg name="debug" value="$(arg debug)"/>
<arg name="use_tool_communication" value="false"/> <arg name="use_tool_communication" value="false"/>
<arg name="controller_config_file" value="$(arg controller_config_file)"/> <arg name="controller_config_file" value="$(arg controller_config_file)"/>

View File

@@ -5,7 +5,7 @@
<arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/> <arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/>
<arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/> <arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/>
<arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/> <arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/>
<arg name="controller_config_file" default="$(find ur_rtde_driver)/config/ur5e_controllers.yaml" doc="Config file used for defining the ROS-Control controllers."/> <arg name="controller_config_file" default="$(find ur_robot_driver)/config/ur5e_controllers.yaml" doc="Config file used for defining the ROS-Control controllers."/>
<arg name="robot_description_file" default="$(find ur_e_description)/launch/ur5e_upload.launch" doc="Robot description launch file."/> <arg name="robot_description_file" default="$(find ur_e_description)/launch/ur5e_upload.launch" doc="Robot description launch file."/>
<arg name="kinematics_config" default="$(find ur_e_description)/config/ur5e_default.yaml" doc="Kinematics config file used for calibration correction. This will be used to verify the robot's calibration is matching the robot_description."/> <arg name="kinematics_config" default="$(find ur_e_description)/config/ur5e_default.yaml" doc="Kinematics config file used for calibration correction. This will be used to verify the robot's calibration is matching the robot_description."/>
<arg name="use_tool_communication" default="false" doc="On e-Series robots tool communication can be enabled with this argument"/> <arg name="use_tool_communication" default="false" doc="On e-Series robots tool communication can be enabled with this argument"/>
@@ -20,7 +20,7 @@
<arg name="limited" default="false" doc="Use the description in limited mode (Every axis rotates from -PI to PI)"/> <arg name="limited" default="false" doc="Use the description in limited mode (Every axis rotates from -PI to PI)"/>
<arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/> <arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/>
<include file="$(find ur_rtde_driver)/launch/ur_common.launch"> <include file="$(find ur_robot_driver)/launch/ur_common.launch">
<arg name="debug" value="$(arg debug)"/> <arg name="debug" value="$(arg debug)"/>
<arg name="use_tool_communication" value="$(arg use_tool_communication)"/> <arg name="use_tool_communication" value="$(arg use_tool_communication)"/>
<arg name="controller_config_file" value="$(arg controller_config_file)"/> <arg name="controller_config_file" value="$(arg controller_config_file)"/>

View File

@@ -29,7 +29,7 @@
<!-- Convert joint states to /tf tranforms --> <!-- Convert joint states to /tf tranforms -->
<node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher"/> <node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher"/>
<include file="$(find ur_rtde_driver)/launch/ur_control.launch"> <include file="$(find ur_robot_driver)/launch/ur_control.launch">
<arg name="debug" value="$(arg debug)"/> <arg name="debug" value="$(arg debug)"/>
<arg name="use_tool_communication" value="$(arg use_tool_communication)"/> <arg name="use_tool_communication" value="$(arg use_tool_communication)"/>
<arg name="controller_config_file" value="$(arg controller_config_file)"/> <arg name="controller_config_file" value="$(arg controller_config_file)"/>

View File

@@ -13,9 +13,9 @@
<arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/> <arg name="tf_prefix" default="" doc="tf_prefix used for the robot."/>
<arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/> <arg name="controllers" default="joint_state_controller scaled_pos_traj_controller speed_scaling_state_controller force_torque_sensor_controller" doc="Controllers that are activated by default."/>
<arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/> <arg name="stopped_controllers" default="pos_traj_controller" doc="Controllers that are initally loaded, but not started."/>
<arg name="urscript_file" default="$(find ur_rtde_driver)/resources/servoj.urscript" doc="Path to URScript that will be sent to the robot and that forms the main control program."/> <arg name="urscript_file" default="$(find ur_robot_driver)/resources/servoj.urscript" doc="Path to URScript that will be sent to the robot and that forms the main control program."/>
<arg name="rtde_output_recipe_file" default="$(find ur_rtde_driver)/resources/rtde_output_recipe.txt" doc="Recipe file used for the RTDE-outputs. Only change this if you know what you're doing."/> <arg name="rtde_output_recipe_file" default="$(find ur_robot_driver)/resources/rtde_output_recipe.txt" doc="Recipe file used for the RTDE-outputs. Only change this if you know what you're doing."/>
<arg name="rtde_input_recipe_file" default="$(find ur_rtde_driver)/resources/rtde_input_recipe.txt" doc="Recipe file used for the RTDE-inputs. Only change this if you know what you're doing."/> <arg name="rtde_input_recipe_file" default="$(find ur_robot_driver)/resources/rtde_input_recipe.txt" doc="Recipe file used for the RTDE-inputs. Only change this if you know what you're doing."/>
<arg name="tool_voltage" default="0" doc="Tool voltage set at the beginning of the UR program. Only used, when `use_tool_communication` is set to true."/> <arg name="tool_voltage" default="0" doc="Tool voltage set at the beginning of the UR program. Only used, when `use_tool_communication` is set to true."/>
<arg name="tool_parity" default="0" doc="Parity configuration used for tool communication. Only used, when `use_tool_communication` is set to true."/> <arg name="tool_parity" default="0" doc="Parity configuration used for tool communication. Only used, when `use_tool_communication` is set to true."/>
<arg name="tool_baud_rate" default="115200" doc="Baud rate used for tool communication. Only used, when `use_tool_communication` is set to true."/> <arg name="tool_baud_rate" default="115200" doc="Baud rate used for tool communication. Only used, when `use_tool_communication` is set to true."/>
@@ -27,7 +27,7 @@
<arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/> <arg name="headless_mode" default="false" doc="Automatically send URScript to robot to execute. On e-Series this does require the robot to be in 'remote-control' mode. With this, the URCap is not needed on the robot."/>
<!-- Load hardware interface --> <!-- Load hardware interface -->
<node name="ur_hardware_interface" pkg="ur_rtde_driver" type="ur_rtde_driver_node" output="screen" launch-prefix="$(arg launch_prefix)" required="true"> <node name="ur_hardware_interface" pkg="ur_robot_driver" type="ur_robot_driver_node" output="screen" launch-prefix="$(arg launch_prefix)" required="true">
<param name="robot_ip" type="str" value="$(arg robot_ip)"/> <param name="robot_ip" type="str" value="$(arg robot_ip)"/>
<rosparam command="load" file="$(arg kinematics_config)" /> <rosparam command="load" file="$(arg kinematics_config)" />
<param name="script_file" value="$(arg urscript_file)"/> <param name="script_file" value="$(arg urscript_file)"/>
@@ -46,7 +46,7 @@
</node> </node>
<!-- Starts socat to bridge the robot's tool communication interface to a local tty device --> <!-- Starts socat to bridge the robot's tool communication interface to a local tty device -->
<node if="$(arg use_tool_communication)" name="ur_tool_communication_bridge" pkg="ur_rtde_driver" type="tool_communication" respawn="false" output="screen"> <node if="$(arg use_tool_communication)" name="ur_tool_communication_bridge" pkg="ur_robot_driver" type="tool_communication" respawn="false" output="screen">
<param name="robot_ip" value="$(arg robot_ip)"/> <param name="robot_ip" value="$(arg robot_ip)"/>
<param name="device_name" value="$(arg tool_device_name)"/> <param name="device_name" value="$(arg tool_device_name)"/>
<param name="tcp_port" value="$(arg tool_tcp_port)"/> <param name="tcp_port" value="$(arg tool_tcp_port)"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> <?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="2"> <package format="2">
<name>ur_rtde_driver</name> <name>ur_robot_driver</name>
<version>0.0.3</version> <version>0.0.3</version>
<description>The new driver for Universal Robots UR3, UR5 and UR10 robots with CB3 controllers and the e-series.</description> <description>The new driver for Universal Robots UR3, UR5 and UR10 robots with CB3 controllers and the e-series.</description>
<author>Thomas Timm Andersen</author> <author>Thomas Timm Andersen</author>
@@ -14,9 +14,9 @@
<license>BSD 2-clause</license> <license>BSD 2-clause</license>
<license>Zlib</license> <license>Zlib</license>
<url type="website">http://wiki.ros.org/ur_rtde_driver</url> <url type="website">http://wiki.ros.org/ur_robot_driver</url>
<url type="bugtracker">https://github.com/ros-industrial/ur_rtde_driver/issues</url> <url type="bugtracker">https://github.com/ros-industrial/ur_robot_driver/issues</url>
<url type="repository">https://github.com/ros-industrial/ur_rtde_driver</url> <url type="repository">https://github.com/ros-industrial/ur_robot_driver</url>
<buildtool_depend>catkin</buildtool_depend> <buildtool_depend>catkin</buildtool_depend>

View File

@@ -20,12 +20,12 @@
* limitations under the License. * limitations under the License.
*/ */
#include "ur_rtde_driver/comm/server.h" #include "ur_robot_driver/comm/server.h"
#include <arpa/inet.h> #include <arpa/inet.h>
#include <netinet/tcp.h> #include <netinet/tcp.h>
#include <unistd.h> #include <unistd.h>
#include <cstring> #include <cstring>
#include "ur_rtde_driver/log.h" #include "ur_robot_driver/log.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -26,8 +26,8 @@
#include <unistd.h> #include <unistd.h>
#include <cstring> #include <cstring>
#include "ur_rtde_driver/log.h" #include "ur_robot_driver/log.h"
#include "ur_rtde_driver/comm/tcp_socket.h" #include "ur_robot_driver/comm/tcp_socket.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -25,7 +25,7 @@
*/ */
//---------------------------------------------------------------------- //----------------------------------------------------------------------
#include "ur_rtde_driver/primary/primary_package.h" #include "ur_robot_driver/primary/primary_package.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -1,7 +1,7 @@
// this is for emacs file handling -*- mode: c++; indent-tabs-mode: nil -*- // this is for emacs file handling -*- mode: c++; indent-tabs-mode: nil -*-
// -- BEGIN LICENSE BLOCK ---------------------------------------------- // -- BEGIN LICENSE BLOCK ----------------------------------------------
// Copyright 2019 FZI Forschungszentrum Informatik (ur_rtde_driver) // Copyright 2019 FZI Forschungszentrum Informatik (ur_robot_driver)
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License. // you may not use this file except in compliance with the License.
@@ -24,7 +24,7 @@
* *
*/ */
//---------------------------------------------------------------------- //----------------------------------------------------------------------
#include "ur_rtde_driver/primary/robot_message.h" #include "ur_robot_driver/primary/robot_message.h"
namespace ur_driver namespace ur_driver
{ {

View File

@@ -1,7 +1,7 @@
// this is for emacs file handling -*- mode: c++; indent-tabs-mode: nil -*- // this is for emacs file handling -*- mode: c++; indent-tabs-mode: nil -*-
// -- BEGIN LICENSE BLOCK ---------------------------------------------- // -- BEGIN LICENSE BLOCK ----------------------------------------------
// Copyright 2019 FZI Forschungszentrum Informatik (ur_rtde_driver) // Copyright 2019 FZI Forschungszentrum Informatik (ur_robot_driver)
// Copyright 2017, 2018 Simon Rasmussen (refactor) // Copyright 2017, 2018 Simon Rasmussen (refactor)
// //
// Copyright 2015, 2016 Thomas Timm Andersen (original version) // Copyright 2015, 2016 Thomas Timm Andersen (original version)
@@ -28,8 +28,8 @@
*/ */
//---------------------------------------------------------------------- //----------------------------------------------------------------------
#include "ur_rtde_driver/log.h" #include "ur_robot_driver/log.h"
#include "ur_rtde_driver/primary/robot_message/version_message.h" #include "ur_robot_driver/primary/robot_message/version_message.h"
namespace ur_driver namespace ur_driver
{ {

Some files were not shown because too many files have changed in this diff Show More