Package Summary
| Version | 4.0.0 |
| License | Apache License, Version 2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/PlanSys2/ros2_planning_system.git |
| VCS Type | git |
| VCS Version | humble-devel |
| Last Updated | 2026-10-21 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains modules for developing PlanSys components in Python
Maintainers
- Francisco Martin Rico
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package plansys2_support_py
4.0.0 (2026-10-21)
- One version for Humble, Jazzy, Kilted and Lyrical (#509)
- Robust PlanSys2: one node per component, clients that wait, retry and see a lost plan (#507)
- Execute everything Kairos plans: conditional effects, durations, timed literals, object fluents, recursive derived predicates, PDDL+ and constraints (#504)
- Fixes in the executor, the build, the tests and the CI (#502)
- Fixes in the Python support, the terminal, and the rqt and TUI tools (#500)
- ActionExecutor and performers: one request, its own messages (#488)
- Problem metric from Python, the terminal and the TUI (#463)
- forall and imply in conditions, goals and effects (#462)
- Tests discover only nodes on this host (#455)
- Performers, executor clients and the TUI notice when PlanSys2 goes down (#448)
- Consistent executor goal handling: cancels, replaced goals and result codes (#439)
- Update domain during execution (#414)
- Contributors: Francisco Martín Rico
3.1.0 (2026-07-28)
- Added some tests
- Added planner in python
- Convert to fully python package
- Added execute_plan to executor
- Added parser, format and lint
- Update logs and parser
- Implement DomainExpertClient, ExecutorClient, PlannerClient, PlannerClient and ProblemExpertClient
- Contributors: Alberto Tudela, Eshan Savla, Francisco Martín Rico, Gustavo, Gustavo Rezende
3.0.0 (2025-06-06)
- Support action performers in Python
- Contributors: Francisco Martín Rico, Marco Roveri
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_index_python | |
| ament_flake8 | |
| ament_pep257 | |
| plansys2_bringup | |
| plansys2_pddl_parser | |
| ros2launch | |
| std_msgs | |
| rclpy | |
| lifecycle_msgs | |
| plansys2_msgs |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
| Name | Deps |
|---|---|
| plansys2 |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged plansys2_support_py at Robotics Stack Exchange
Package Summary
| Version | 4.0.0 |
| License | Apache License, Version 2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/PlanSys2/ros2_planning_system.git |
| VCS Type | git |
| VCS Version | jazzy-devel |
| Last Updated | 2026-10-21 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains modules for developing PlanSys components in Python
Maintainers
- Francisco Martin Rico
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package plansys2_support_py
4.0.0 (2026-10-21)
- One version for Humble, Jazzy, Kilted and Lyrical (#509)
- Robust PlanSys2: one node per component, clients that wait, retry and see a lost plan (#507)
- Execute everything Kairos plans: conditional effects, durations, timed literals, object fluents, recursive derived predicates, PDDL+ and constraints (#504)
- Fixes in the executor, the build, the tests and the CI (#502)
- Fixes in the Python support, the terminal, and the rqt and TUI tools (#500)
- ActionExecutor and performers: one request, its own messages (#488)
- Problem metric from Python, the terminal and the TUI (#463)
- forall and imply in conditions, goals and effects (#462)
- Tests discover only nodes on this host (#455)
- Performers, executor clients and the TUI notice when PlanSys2 goes down (#448)
- Consistent executor goal handling: cancels, replaced goals and result codes (#439)
- Update domain during execution (#414)
- Contributors: Francisco Martín Rico
3.1.0 (2026-07-28)
- Added some tests
- Added planner in python
- Convert to fully python package
- Added execute_plan to executor
- Added parser, format and lint
- Update logs and parser
- Implement DomainExpertClient, ExecutorClient, PlannerClient, PlannerClient and ProblemExpertClient
- Contributors: Alberto Tudela, Eshan Savla, Francisco Martín Rico, Gustavo, Gustavo Rezende
3.0.0 (2025-06-06)
- Support action performers in Python
- Contributors: Francisco Martín Rico, Marco Roveri
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_index_python | |
| ament_flake8 | |
| ament_pep257 | |
| plansys2_bringup | |
| plansys2_pddl_parser | |
| ros2launch | |
| std_msgs | |
| rclpy | |
| lifecycle_msgs | |
| plansys2_msgs |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
| Name | Deps |
|---|---|
| plansys2 |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged plansys2_support_py at Robotics Stack Exchange
Package Summary
| Version | 4.0.0 |
| License | Apache License, Version 2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/PlanSys2/ros2_planning_system.git |
| VCS Type | git |
| VCS Version | kilted-devel |
| Last Updated | 2026-10-21 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains modules for developing PlanSys components in Python
Maintainers
- Francisco Martin Rico
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package plansys2_support_py
4.0.0 (2026-10-21)
- One version for Humble, Jazzy, Kilted and Lyrical (#509)
- Robust PlanSys2: one node per component, clients that wait, retry and see a lost plan (#507)
- Execute everything Kairos plans: conditional effects, durations, timed literals, object fluents, recursive derived predicates, PDDL+ and constraints (#504)
- Fixes in the executor, the build, the tests and the CI (#502)
- Fixes in the Python support, the terminal, and the rqt and TUI tools (#500)
- ActionExecutor and performers: one request, its own messages (#488)
- Problem metric from Python, the terminal and the TUI (#463)
- forall and imply in conditions, goals and effects (#462)
- Tests discover only nodes on this host (#455)
- Performers, executor clients and the TUI notice when PlanSys2 goes down (#448)
- Consistent executor goal handling: cancels, replaced goals and result codes (#439)
- Update domain during execution (#414)
- Contributors: Francisco Martín Rico
3.1.0 (2026-07-28)
- Added some tests
- Added planner in python
- Convert to fully python package
- Added execute_plan to executor
- Added parser, format and lint
- Update logs and parser
- Implement DomainExpertClient, ExecutorClient, PlannerClient, PlannerClient and ProblemExpertClient
- Contributors: Alberto Tudela, Eshan Savla, Francisco Martín Rico, Gustavo, Gustavo Rezende
3.0.0 (2025-06-06)
- Support action performers in Python
- Contributors: Francisco Martín Rico, Marco Roveri
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_index_python | |
| ament_flake8 | |
| ament_pep257 | |
| plansys2_bringup | |
| plansys2_pddl_parser | |
| ros2launch | |
| std_msgs | |
| rclpy | |
| lifecycle_msgs | |
| plansys2_msgs |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
| Name | Deps |
|---|---|
| plansys2 |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged plansys2_support_py at Robotics Stack Exchange
Package Summary
| Version | 4.0.0 |
| License | Apache License, Version 2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/PlanSys2/ros2_planning_system.git |
| VCS Type | git |
| VCS Version | lyrical-devel |
| Last Updated | 2026-10-21 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains modules for developing PlanSys components in Python
Maintainers
- Francisco Martin Rico
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package plansys2_support_py
4.0.0 (2026-10-21)
- One version for Humble, Jazzy, Kilted and Lyrical (#509)
- Robust PlanSys2: one node per component, clients that wait, retry and see a lost plan (#507)
- Execute everything Kairos plans: conditional effects, durations, timed literals, object fluents, recursive derived predicates, PDDL+ and constraints (#504)
- Fixes in the executor, the build, the tests and the CI (#502)
- Fixes in the Python support, the terminal, and the rqt and TUI tools (#500)
- ActionExecutor and performers: one request, its own messages (#488)
- Problem metric from Python, the terminal and the TUI (#463)
- forall and imply in conditions, goals and effects (#462)
- Tests discover only nodes on this host (#455)
- Performers, executor clients and the TUI notice when PlanSys2 goes down (#448)
- Consistent executor goal handling: cancels, replaced goals and result codes (#439)
- Update domain during execution (#414)
- Contributors: Francisco Martín Rico
3.1.0 (2026-07-28)
- Added some tests
- Added planner in python
- Convert to fully python package
- Added execute_plan to executor
- Added parser, format and lint
- Update logs and parser
- Implement DomainExpertClient, ExecutorClient, PlannerClient, PlannerClient and ProblemExpertClient
- Contributors: Alberto Tudela, Eshan Savla, Francisco Martín Rico, Gustavo, Gustavo Rezende
3.0.0 (2025-06-06)
- Support action performers in Python
- Contributors: Francisco Martín Rico, Marco Roveri
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_index_python | |
| ament_flake8 | |
| ament_pep257 | |
| plansys2_bringup | |
| plansys2_pddl_parser | |
| ros2launch | |
| std_msgs | |
| rclpy | |
| lifecycle_msgs | |
| plansys2_msgs |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
| Name | Deps |
|---|---|
| plansys2 |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged plansys2_support_py at Robotics Stack Exchange
No version for distro rolling showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 4.0.0 |
| License | Apache License, Version 2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/PlanSys2/ros2_planning_system.git |
| VCS Type | git |
| VCS Version | humble-devel |
| Last Updated | 2026-10-21 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains modules for developing PlanSys components in Python
Maintainers
- Francisco Martin Rico
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package plansys2_support_py
4.0.0 (2026-10-21)
- One version for Humble, Jazzy, Kilted and Lyrical (#509)
- Robust PlanSys2: one node per component, clients that wait, retry and see a lost plan (#507)
- Execute everything Kairos plans: conditional effects, durations, timed literals, object fluents, recursive derived predicates, PDDL+ and constraints (#504)
- Fixes in the executor, the build, the tests and the CI (#502)
- Fixes in the Python support, the terminal, and the rqt and TUI tools (#500)
- ActionExecutor and performers: one request, its own messages (#488)
- Problem metric from Python, the terminal and the TUI (#463)
- forall and imply in conditions, goals and effects (#462)
- Tests discover only nodes on this host (#455)
- Performers, executor clients and the TUI notice when PlanSys2 goes down (#448)
- Consistent executor goal handling: cancels, replaced goals and result codes (#439)
- Update domain during execution (#414)
- Contributors: Francisco Martín Rico
3.1.0 (2026-07-28)
- Added some tests
- Added planner in python
- Convert to fully python package
- Added execute_plan to executor
- Added parser, format and lint
- Update logs and parser
- Implement DomainExpertClient, ExecutorClient, PlannerClient, PlannerClient and ProblemExpertClient
- Contributors: Alberto Tudela, Eshan Savla, Francisco Martín Rico, Gustavo, Gustavo Rezende
3.0.0 (2025-06-06)
- Support action performers in Python
- Contributors: Francisco Martín Rico, Marco Roveri
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_index_python | |
| ament_flake8 | |
| ament_pep257 | |
| plansys2_bringup | |
| plansys2_pddl_parser | |
| ros2launch | |
| std_msgs | |
| rclpy | |
| lifecycle_msgs | |
| plansys2_msgs |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
| Name | Deps |
|---|---|
| plansys2 |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged plansys2_support_py at Robotics Stack Exchange
No version for distro github showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 4.0.0 |
| License | Apache License, Version 2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/PlanSys2/ros2_planning_system.git |
| VCS Type | git |
| VCS Version | humble-devel |
| Last Updated | 2026-10-21 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains modules for developing PlanSys components in Python
Maintainers
- Francisco Martin Rico
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package plansys2_support_py
4.0.0 (2026-10-21)
- One version for Humble, Jazzy, Kilted and Lyrical (#509)
- Robust PlanSys2: one node per component, clients that wait, retry and see a lost plan (#507)
- Execute everything Kairos plans: conditional effects, durations, timed literals, object fluents, recursive derived predicates, PDDL+ and constraints (#504)
- Fixes in the executor, the build, the tests and the CI (#502)
- Fixes in the Python support, the terminal, and the rqt and TUI tools (#500)
- ActionExecutor and performers: one request, its own messages (#488)
- Problem metric from Python, the terminal and the TUI (#463)
- forall and imply in conditions, goals and effects (#462)
- Tests discover only nodes on this host (#455)
- Performers, executor clients and the TUI notice when PlanSys2 goes down (#448)
- Consistent executor goal handling: cancels, replaced goals and result codes (#439)
- Update domain during execution (#414)
- Contributors: Francisco Martín Rico
3.1.0 (2026-07-28)
- Added some tests
- Added planner in python
- Convert to fully python package
- Added execute_plan to executor
- Added parser, format and lint
- Update logs and parser
- Implement DomainExpertClient, ExecutorClient, PlannerClient, PlannerClient and ProblemExpertClient
- Contributors: Alberto Tudela, Eshan Savla, Francisco Martín Rico, Gustavo, Gustavo Rezende
3.0.0 (2025-06-06)
- Support action performers in Python
- Contributors: Francisco Martín Rico, Marco Roveri
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_index_python | |
| ament_flake8 | |
| ament_pep257 | |
| plansys2_bringup | |
| plansys2_pddl_parser | |
| ros2launch | |
| std_msgs | |
| rclpy | |
| lifecycle_msgs | |
| plansys2_msgs |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
| Name | Deps |
|---|---|
| plansys2 |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged plansys2_support_py at Robotics Stack Exchange
No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 4.0.0 |
| License | Apache License, Version 2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/PlanSys2/ros2_planning_system.git |
| VCS Type | git |
| VCS Version | humble-devel |
| Last Updated | 2026-10-21 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains modules for developing PlanSys components in Python
Maintainers
- Francisco Martin Rico
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package plansys2_support_py
4.0.0 (2026-10-21)
- One version for Humble, Jazzy, Kilted and Lyrical (#509)
- Robust PlanSys2: one node per component, clients that wait, retry and see a lost plan (#507)
- Execute everything Kairos plans: conditional effects, durations, timed literals, object fluents, recursive derived predicates, PDDL+ and constraints (#504)
- Fixes in the executor, the build, the tests and the CI (#502)
- Fixes in the Python support, the terminal, and the rqt and TUI tools (#500)
- ActionExecutor and performers: one request, its own messages (#488)
- Problem metric from Python, the terminal and the TUI (#463)
- forall and imply in conditions, goals and effects (#462)
- Tests discover only nodes on this host (#455)
- Performers, executor clients and the TUI notice when PlanSys2 goes down (#448)
- Consistent executor goal handling: cancels, replaced goals and result codes (#439)
- Update domain during execution (#414)
- Contributors: Francisco Martín Rico
3.1.0 (2026-07-28)
- Added some tests
- Added planner in python
- Convert to fully python package
- Added execute_plan to executor
- Added parser, format and lint
- Update logs and parser
- Implement DomainExpertClient, ExecutorClient, PlannerClient, PlannerClient and ProblemExpertClient
- Contributors: Alberto Tudela, Eshan Savla, Francisco Martín Rico, Gustavo, Gustavo Rezende
3.0.0 (2025-06-06)
- Support action performers in Python
- Contributors: Francisco Martín Rico, Marco Roveri
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_index_python | |
| ament_flake8 | |
| ament_pep257 | |
| plansys2_bringup | |
| plansys2_pddl_parser | |
| ros2launch | |
| std_msgs | |
| rclpy | |
| lifecycle_msgs | |
| plansys2_msgs |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
| Name | Deps |
|---|---|
| plansys2 |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged plansys2_support_py at Robotics Stack Exchange
No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 4.0.0 |
| License | Apache License, Version 2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/PlanSys2/ros2_planning_system.git |
| VCS Type | git |
| VCS Version | humble-devel |
| Last Updated | 2026-10-21 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains modules for developing PlanSys components in Python
Maintainers
- Francisco Martin Rico
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package plansys2_support_py
4.0.0 (2026-10-21)
- One version for Humble, Jazzy, Kilted and Lyrical (#509)
- Robust PlanSys2: one node per component, clients that wait, retry and see a lost plan (#507)
- Execute everything Kairos plans: conditional effects, durations, timed literals, object fluents, recursive derived predicates, PDDL+ and constraints (#504)
- Fixes in the executor, the build, the tests and the CI (#502)
- Fixes in the Python support, the terminal, and the rqt and TUI tools (#500)
- ActionExecutor and performers: one request, its own messages (#488)
- Problem metric from Python, the terminal and the TUI (#463)
- forall and imply in conditions, goals and effects (#462)
- Tests discover only nodes on this host (#455)
- Performers, executor clients and the TUI notice when PlanSys2 goes down (#448)
- Consistent executor goal handling: cancels, replaced goals and result codes (#439)
- Update domain during execution (#414)
- Contributors: Francisco Martín Rico
3.1.0 (2026-07-28)
- Added some tests
- Added planner in python
- Convert to fully python package
- Added execute_plan to executor
- Added parser, format and lint
- Update logs and parser
- Implement DomainExpertClient, ExecutorClient, PlannerClient, PlannerClient and ProblemExpertClient
- Contributors: Alberto Tudela, Eshan Savla, Francisco Martín Rico, Gustavo, Gustavo Rezende
3.0.0 (2025-06-06)
- Support action performers in Python
- Contributors: Francisco Martín Rico, Marco Roveri
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_index_python | |
| ament_flake8 | |
| ament_pep257 | |
| plansys2_bringup | |
| plansys2_pddl_parser | |
| ros2launch | |
| std_msgs | |
| rclpy | |
| lifecycle_msgs | |
| plansys2_msgs |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
| Name | Deps |
|---|---|
| plansys2 |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged plansys2_support_py at Robotics Stack Exchange
No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 4.0.0 |
| License | Apache License, Version 2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/PlanSys2/ros2_planning_system.git |
| VCS Type | git |
| VCS Version | humble-devel |
| Last Updated | 2026-10-21 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains modules for developing PlanSys components in Python
Maintainers
- Francisco Martin Rico
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package plansys2_support_py
4.0.0 (2026-10-21)
- One version for Humble, Jazzy, Kilted and Lyrical (#509)
- Robust PlanSys2: one node per component, clients that wait, retry and see a lost plan (#507)
- Execute everything Kairos plans: conditional effects, durations, timed literals, object fluents, recursive derived predicates, PDDL+ and constraints (#504)
- Fixes in the executor, the build, the tests and the CI (#502)
- Fixes in the Python support, the terminal, and the rqt and TUI tools (#500)
- ActionExecutor and performers: one request, its own messages (#488)
- Problem metric from Python, the terminal and the TUI (#463)
- forall and imply in conditions, goals and effects (#462)
- Tests discover only nodes on this host (#455)
- Performers, executor clients and the TUI notice when PlanSys2 goes down (#448)
- Consistent executor goal handling: cancels, replaced goals and result codes (#439)
- Update domain during execution (#414)
- Contributors: Francisco Martín Rico
3.1.0 (2026-07-28)
- Added some tests
- Added planner in python
- Convert to fully python package
- Added execute_plan to executor
- Added parser, format and lint
- Update logs and parser
- Implement DomainExpertClient, ExecutorClient, PlannerClient, PlannerClient and ProblemExpertClient
- Contributors: Alberto Tudela, Eshan Savla, Francisco Martín Rico, Gustavo, Gustavo Rezende
3.0.0 (2025-06-06)
- Support action performers in Python
- Contributors: Francisco Martín Rico, Marco Roveri
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_index_python | |
| ament_flake8 | |
| ament_pep257 | |
| plansys2_bringup | |
| plansys2_pddl_parser | |
| ros2launch | |
| std_msgs | |
| rclpy | |
| lifecycle_msgs | |
| plansys2_msgs |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
| Name | Deps |
|---|---|
| plansys2 |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged plansys2_support_py at Robotics Stack Exchange
No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package Summary
| Version | 4.0.0 |
| License | Apache License, Version 2.0 |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/PlanSys2/ros2_planning_system.git |
| VCS Type | git |
| VCS Version | humble-devel |
| Last Updated | 2026-10-21 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
This package contains modules for developing PlanSys components in Python
Maintainers
- Francisco Martin Rico
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package plansys2_support_py
4.0.0 (2026-10-21)
- One version for Humble, Jazzy, Kilted and Lyrical (#509)
- Robust PlanSys2: one node per component, clients that wait, retry and see a lost plan (#507)
- Execute everything Kairos plans: conditional effects, durations, timed literals, object fluents, recursive derived predicates, PDDL+ and constraints (#504)
- Fixes in the executor, the build, the tests and the CI (#502)
- Fixes in the Python support, the terminal, and the rqt and TUI tools (#500)
- ActionExecutor and performers: one request, its own messages (#488)
- Problem metric from Python, the terminal and the TUI (#463)
- forall and imply in conditions, goals and effects (#462)
- Tests discover only nodes on this host (#455)
- Performers, executor clients and the TUI notice when PlanSys2 goes down (#448)
- Consistent executor goal handling: cancels, replaced goals and result codes (#439)
- Update domain during execution (#414)
- Contributors: Francisco Martín Rico
3.1.0 (2026-07-28)
- Added some tests
- Added planner in python
- Convert to fully python package
- Added execute_plan to executor
- Added parser, format and lint
- Update logs and parser
- Implement DomainExpertClient, ExecutorClient, PlannerClient, PlannerClient and ProblemExpertClient
- Contributors: Alberto Tudela, Eshan Savla, Francisco Martín Rico, Gustavo, Gustavo Rezende
3.0.0 (2025-06-06)
- Support action performers in Python
- Contributors: Francisco Martín Rico, Marco Roveri
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_index_python | |
| ament_flake8 | |
| ament_pep257 | |
| plansys2_bringup | |
| plansys2_pddl_parser | |
| ros2launch | |
| std_msgs | |
| rclpy | |
| lifecycle_msgs | |
| plansys2_msgs |
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
| Name | Deps |
|---|---|
| plansys2 |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.