Skill execute_cartesian_trajectory

  • Version: 1.0.0

  • Default path: /skill/execute_cartesian_trajectory

  • Datatype: motion_skills_action_ExecuteCartesianTrajectory.action

  • Definition source: package.xml in ros4hri/motions_skills

Execute a trajectory on the robot by specifying a list of 3D points (and optionally, 3D orientations) to follow, with corresponding target timestamps.

If a specific skill implementation uses a 3D motion planner, tHe exact timestamps might vary based on the planner’s output.

By not providing timestamps, the skill implementation can decide on the timing based on its own constraints and capabilities.

Input parameters

  • trajectory moveit_msgs/msg/CartesianTrajectory, required

    The Cartesian trajectory to execute.

    By setting the timestamps of each point to zero, the skill implementation is free to decide on the timing based on its own constraints and capabilities.

  • 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_cartesian_trajectory motion_skills/action/ExecuteCartesianTrajectory.action # then press Tab to complete the message prototype

See also