Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro jazzy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro kilted showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro rolling showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

play_motion2 package from play_motion2 repo

play_motion2 play_motion2_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.6.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/pal-robotics/play_motion2.git
VCS Type git
VCS Version humble-devel
Last Updated 2025-06-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Play a pre-recorded motion on a robot

Additional Links

Maintainers

  • Noel Jimenez
  • Jordan Palacios

Authors

  • Noel Jimenez
README
No README found. See repository README.
CHANGELOG

Changelog for package play_motion2

1.6.1 (2025-06-27)

  • Capture the goal on the callback
  • Contributors: davidfernandez

1.6.0 (2025-06-19)

  • Prepare motion_loader to be pluginized
  • Fix topic remappings to new node name
  • Add Raw action to client
  • Remove unnecessary tests
  • Move Python client to PlayMotion2 pkg
  • Add documentation
  • Refactor to split Mgr and Exec nodes
  • Contributors: davidfernandez

1.5.3 (2025-06-03)

  • Fix motion starting on the current position of the robot The joints were compared with the approach positions size, which always will match. Then if the approach was not needed, the motion was not performed
  • Contributors: Noel Jimenez

1.5.2 (2025-05-12)

  • Bump cmake_minimum_required to 3.8
  • Fix: share client library for using it from other packages
  • Fix deprecated generate_parameter_library header
  • Revert "Merge branch 'fix/warn/generate_parameter_library' into 'humble-devel'" This reverts merge request !72
  • Remove launch_pal dependency
  • Contributors: Noel Jimenez

1.5.1 (2025-03-11)

  • Remap description topics
  • Handle generate_parameter_library include for different versions
  • Ignore set_value output
  • Use set value output depending on hardware interface version
  • Add optional argument rclcpp::NodeOptions to play_motion_client
  • Contributors: Noel Jimenez, Sai Kishor Kothakota, thomasung

1.5.0 (2025-01-10)

  • Add support for chainable controllers
  • Contributors: Noel Jimenez

1.4.0 (2024-11-18)

  • Remove controller manager name from spawner arguments
  • Add test for Joint Trajectory failure
  • Cancel all goals if one of the controllers fails
  • Contributors: Noel Jimenez, Sai Kishor Kothakota

1.3.0 (2024-09-10)

  • Remove error log from exists function
  • Check the motion exists for isMotionReady service
  • Add missing option to overwrite when adding motion
  • Add option to run motions asynchronously
  • Create service functions for the PlayMotion2Client
  • Add run_motion executable
  • Add simple client for PlayMotion2
  • Add new motion key only if is not overwritten
  • Create services to add and remove motions
  • Add service to get the info of a motion
  • Contributors: Noel Jimenez

1.2.0 (2024-08-09)

  • Wait for robot description and semantic when using planning
  • Wait for the executor to be spinning for play_motion2_test
  • Contributors: Noel Jimenez

1.1.2 (2024-07-04)

  • Handle joint state not available in /joint_states topic
  • Contributors: Noel Jimenez

1.1.1 (2024-04-26)

  • fix joint name by replacing find_first_of function to find_last_of
  • Contributors: Aina Irisarri

1.1.0 (2024-04-03)

  • Fix comment
  • Add test deactivating unused controller while executing a motion
  • Fail on controller change only if it's used by the running motion
  • Cancel goals on failure
  • Change logging level for 'Motion failed' message
  • Invert loop to check changing controller properly
  • Contributors: Noel Jimenez

1.0.1 (2024-03-07)

  • Rename method perform_unplanned_motion to perform_motion

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged play_motion2 at Robotics Stack Exchange