![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged play_motion2 at Robotics Stack Exchange
![]() |
play_motion2 package from play_motion2 repoplay_motion2 play_motion2_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Noel Jimenez
- Jordan Palacios
Authors
- Noel Jimenez
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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
talos_bringup | |
tiago_bringup |