You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge pull request #408 from UniversalRobots/staging
Adds new features to the driver:
- Cartesian position-based control
- Cartesian twist-based control
- Trajectory forwarding for execution on robot
- More documentation and examples
branch](https://github.com/UniversalRobots/Universal_Robots_ROS_Driver/tree/staging) with
6
-
7
-
- Cartesian trajectory control
8
-
- Robot-side trajectory interpolation
9
-
- and more..
10
-
11
-
---
12
-
13
3
# Universal_Robots_ROS_Driver
14
4
Universal Robots have become a dominant supplier of 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.
15
5
@@ -80,6 +70,13 @@ If you need help using this driver, please see the ROS-category in the [UR+ Deve
80
70
recovery from safety events can be done using ROS service- and action calls. See the driver's
81
71
[dashboard services](ur_robot_driver/doc/ROS_INTERFACE.md#ur_robot_driver_node) and the
82
72
[robot_state_helper node](ur_robot_driver/doc/ROS_INTERFACE.md#robot_state_helper) for details.
73
+
* Use **on-the-robot interpolation** for both Cartesian and
74
+
joint-based trajectories. This is extremely helpful if your application can
75
+
not meet the real-time requirements of the driver. Special types of
### Passthrough controllers: The robot does not fully reach trajectory points even though I have specified the path tolerance to be 0
362
+
If you are using a control modes that forwards trajectories to the robot, currently the path tolerance is ignored. The corresponding interface on the robot and client-library level exists in the form of a "blend radius", but is not utilized by this ROS driver. For more information see this [issue](https://github.com/UniversalRobots/Universal_Robots_ROS_Driver/issues/352).
363
+
364
+
### Can I use the Cartesian controllers together with MoveIt!?
365
+
Not directly, no. MoveIt! plans a Cartesian path and then creates a joint trajectory out of that for
366
+
execution, as the common interface to robot drivers in ROS is the
0 commit comments