Skip to content

Commit 65f3298

Browse files
committed
using ros-controls/control_msgs#228 instead of industrial_robot_motion_interfaces
1 parent 4554f8a commit 65f3298

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

ur_robot_driver/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ find_package(ur_client_library REQUIRED)
3535
find_package(ur_dashboard_msgs REQUIRED)
3636
find_package(ur_msgs REQUIRED)
3737
find_package(motion_primitives_forward_controller REQUIRED)
38-
find_package(industrial_robot_motion_interfaces REQUIRED)
38+
find_package(control_msgs REQUIRED)
3939

4040
include_directories(include)
4141

@@ -54,7 +54,7 @@ set(THIS_PACKAGE_INCLUDE_DEPENDS
5454
ur_dashboard_msgs
5555
ur_msgs
5656
motion_primitives_forward_controller
57-
industrial_robot_motion_interfaces
57+
control_msgs
5858
)
5959

6060
add_library(ur_robot_driver_plugin

ur_robot_driver/README_MotionPrimitive.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Hardware interface for executing motion primitives on a UR robot using the ROS 2
99
[![Play Video](doc/motion_primitive_ur_driver/motion_primitive_demo_video_preview.png)](https://www.youtube.com/watch?v=htUJtfkgr6Q)
1010

1111
# Related packages/ repos
12-
- [industrial_robot_motion_interfaces](https://github.com/b-robotized-forks/industrial_robot_motion_interfaces/tree/helper-types)
12+
- [control_msgs](https://github.com/ros-controls/control_msgs/blob/motion_primitives/control_msgs/action/ExecuteMotionPrimitiveSequence.action)
1313
- [ros2_controllers with motion_primitives_forward_controller](https://github.com/b-robotized-forks/ros2_controllers/tree/motion_primitive_forward_controller/motion_primitives_forward_controller)
1414
- [Universal_Robots_ROS2_Driver with motion_primitive_ur_driver](https://github.com/b-robotized-forks/Universal_Robots_ROS2_Driver_MotionPrimitive)
1515
- [Universal_Robots_Client_Library](https://github.com/UniversalRobots/Universal_Robots_Client_Library)

ur_robot_driver/examples/send_dummy_motion_primitives_hka_ur10e.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
from rclpy.node import Node
2121
from rclpy.action import ActionClient
2222
from geometry_msgs.msg import PoseStamped
23-
from industrial_robot_motion_interfaces.msg import MotionPrimitive, MotionArgument, MotionSequence
24-
from industrial_robot_motion_interfaces.action import ExecuteMotion
23+
from control_msgs.msg import MotionPrimitive, MotionArgument, MotionPrimitiveSequence
24+
from control_msgs.action import ExecuteMotionPrimitiveSequence
2525
from action_msgs.srv import CancelGoal
2626
from action_msgs.msg import GoalStatus
2727
import threading
@@ -179,9 +179,9 @@ class ExecuteMotionClient(Node):
179179
def __init__(self):
180180
super().__init__("motion_sequence_client")
181181

182-
# Initialize action client for ExecuteMotion action
182+
# Initialize action client for ExecuteMotionPrimitiveSequence action
183183
self._client = ActionClient(
184-
self, ExecuteMotion, "/motion_primitive_forward_controller/motion_sequence"
184+
self, ExecuteMotionPrimitiveSequence, "/motion_primitive_forward_controller/motion_sequence"
185185
)
186186

187187
# Initialize client for cancel_goal service
@@ -203,8 +203,8 @@ def _send_goal(self):
203203
self.get_logger().info("Waiting for action server...")
204204
self._client.wait_for_server()
205205

206-
goal_msg = ExecuteMotion.Goal()
207-
goal_msg.trajectory = MotionSequence()
206+
goal_msg = ExecuteMotionPrimitiveSequence.Goal()
207+
goal_msg.trajectory = MotionPrimitiveSequence()
208208

209209
# "pick" sequence with moveC in the end
210210
goal_msg.trajectory.motions = [moveJ_1, moveL_1, moveL_2, moveJ_2, moveC_1]

ur_robot_driver/include/ur_robot_driver/hardware_interface.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@
6868
#include "tf2_geometry_msgs/tf2_geometry_msgs.hpp"
6969

7070
// Motion primitives controller
71-
#include "motion_primitives_forward_controller/motion_primitives_forward_controller.hpp"
72-
#include "industrial_robot_motion_interfaces/msg/motion_primitive.hpp"
71+
#include "motion_primitives_forward_controller/motion_primitives_forward_controller/motion_primitives_forward_controller.hpp"
72+
#include "control_msgs/msg/motion_primitive.hpp"
7373

74-
using MoprimMotionType = industrial_robot_motion_interfaces::msg::MotionPrimitive;
74+
using MoprimMotionType = control_msgs::msg::MotionPrimitive;
7575
using MoprimMotionHelperType = motion_primitives_forward_controller::MotionHelperType;
7676

7777
namespace ur_robot_driver

ur_robot_driver/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
<depend>ur_description</depend>
5050
<depend>ur_msgs</depend>
5151
<depend>motion_primitives_forward_controller</depend>
52-
<depend>industrial_robot_motion_interfaces</depend>
52+
<depend>control_msgs</depend>
5353

5454
<exec_depend>force_torque_sensor_broadcaster</exec_depend>
5555
<exec_depend>joint_state_broadcaster</exec_depend>

0 commit comments

Comments
 (0)