Skill execute_joint_trajectory

  • Version: 1.0.0

  • Default path: /skill/execute_joint_trajectory

  • Datatype: motion_skills_action_ExecuteJointTrajectory.action

  • Definition source: package.xml in ros4hri/motions_skills

Execute a joint trajectory on the robot by specifying a list of joint positions and timestamps.

Input parameters

  • trajectory trajectory_msgs/msg/JointTrajectory, required

    The joint trajectory to execute.

    Depending on the implementation, the skill might only handle position control, or additional velocity, acceleration and effort control.

    See trajectory_msgs/msg/JointTrajectory for details.

  • safe_mode boolean, default: True

    If true, the robot will execute the trajectory in a safe mode. The ‘safe mode’ is implementation-dependent, but typically means collision avoidance, speed limits, etc.

  • meta.priority integer, default: 128

    Between 0 and 255. Higher means this skill request will be prioritized.

Quick snippets

Call the skill from the command-line

$ ros2 action send_goal /skill/execute_joint_trajectory motion_skills/action/ExecuteJointTrajectory.action # then press Tab to complete the message prototype

See also