|
yasmin package from yasmin repoyasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 4.0.2 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | YASMIN (Yet Another State MachINe) |
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | python state-machine cpp ros2 ros2-foxy ros2-galactic ros2-rolling ros2-humble ros2-iron ros2-jazzy ros2-kilted |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.0.2 (2025-12-01)
- fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
- improving comments in C++
- removing directory in yasmin
- fixing comments in blackboard
- removing blackboard_value to simplify blackboard
- Contributors: Miguel Ángel González Santamarta
4.0.1 (2025-11-25)
4.0.0 (2025-11-24)
- adding destructor to state machine and cleanup to viewer pub
- adding attr test to python blackboard
- removing comments from python stub files of yasmin package
- Merge pull request #70 from uleroboticsgroup/pybinding [New Greate Version] Pybinding + Plugins + Editor
- adding set and get attr to blackboard pybinding
- setting input/output remappings
- fixing clang version
- stub files for yasmin pybind11
- new tests for state machine name and remappings in factory
- adding const&
- adding const&
- removing unused namespace yasmin
- adding name to SM class for root SM
- treating python list, dict, tuples and set as py::object in set function of Python blackboard
- fixing Python blackboard set to much data types
- remapping renamed to remappings
- adding type registry toblackboard
- replacing static constexpr bool with static bool in BlackboardPyWrapper
- reverting only-one-workflow
- fixing BlackboardPyWrapper to improve the type check in Python
- initial files fo yasmin_factory
- fixing license name in package.xml files
- fixing python logging
- adding python logging
- pybind11-dev for package.xml
- buildtool_depend for pybind11
- pybind checks for foxy
- python3-pybind11for package.xml
- adding pybind11-vendor to yasmin pacakge.xml
- fixing yasmin cmakelists
- yasmin pybindings created
- Contributors: Miguel Ángel González Santamarta
3.5.1 (2025-10-23)
- test exception messages in C++ tests
- creating C++ tests
- fixing python tests to run using colcon
- fixing exceptions in C++ version
- Contributors: Miguel Ángel González Santamarta
3.5.0 (2025-10-12)
-
fixing Python comments
-
adding support for concurrence states in the viewer
-
Concurrence: replacing State set for a map of str to State
-
fixing yasmin::State::cancel_state() order
-
fixing cancel_state order
-
Fix StateMachines cancels, waiting for states (#65) Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function (#64)
- Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function
* Cleanup old, unused flags to avoid confusion ---------Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Contributors: Ferry Schoenmakers, Miguel Ángel González Santamarta
3.4.0 (2025-08-25)
- fixing python remapping
- adding status to states
- wait for a state to cancel the state machine if running
- fixing flags names in python state
- set_current_state function for state machine
- adding publisher demo to README
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_gtest | |
| ament_cmake_pytest | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
|
yasmin package from yasmin repoyasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 4.0.2 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | YASMIN (Yet Another State MachINe) |
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | python state-machine cpp ros2 ros2-foxy ros2-galactic ros2-rolling ros2-humble ros2-iron ros2-jazzy ros2-kilted |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.0.2 (2025-12-01)
- fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
- improving comments in C++
- removing directory in yasmin
- fixing comments in blackboard
- removing blackboard_value to simplify blackboard
- Contributors: Miguel Ángel González Santamarta
4.0.1 (2025-11-25)
4.0.0 (2025-11-24)
- adding destructor to state machine and cleanup to viewer pub
- adding attr test to python blackboard
- removing comments from python stub files of yasmin package
- Merge pull request #70 from uleroboticsgroup/pybinding [New Greate Version] Pybinding + Plugins + Editor
- adding set and get attr to blackboard pybinding
- setting input/output remappings
- fixing clang version
- stub files for yasmin pybind11
- new tests for state machine name and remappings in factory
- adding const&
- adding const&
- removing unused namespace yasmin
- adding name to SM class for root SM
- treating python list, dict, tuples and set as py::object in set function of Python blackboard
- fixing Python blackboard set to much data types
- remapping renamed to remappings
- adding type registry toblackboard
- replacing static constexpr bool with static bool in BlackboardPyWrapper
- reverting only-one-workflow
- fixing BlackboardPyWrapper to improve the type check in Python
- initial files fo yasmin_factory
- fixing license name in package.xml files
- fixing python logging
- adding python logging
- pybind11-dev for package.xml
- buildtool_depend for pybind11
- pybind checks for foxy
- python3-pybind11for package.xml
- adding pybind11-vendor to yasmin pacakge.xml
- fixing yasmin cmakelists
- yasmin pybindings created
- Contributors: Miguel Ángel González Santamarta
3.5.1 (2025-10-23)
- test exception messages in C++ tests
- creating C++ tests
- fixing python tests to run using colcon
- fixing exceptions in C++ version
- Contributors: Miguel Ángel González Santamarta
3.5.0 (2025-10-12)
-
fixing Python comments
-
adding support for concurrence states in the viewer
-
Concurrence: replacing State set for a map of str to State
-
fixing yasmin::State::cancel_state() order
-
fixing cancel_state order
-
Fix StateMachines cancels, waiting for states (#65) Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function (#64)
- Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function
* Cleanup old, unused flags to avoid confusion ---------Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Contributors: Ferry Schoenmakers, Miguel Ángel González Santamarta
3.4.0 (2025-08-25)
- fixing python remapping
- adding status to states
- wait for a state to cancel the state machine if running
- fixing flags names in python state
- set_current_state function for state machine
- adding publisher demo to README
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_gtest | |
| ament_cmake_pytest | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
|
yasmin package from yasmin repoyasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 4.0.2 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | YASMIN (Yet Another State MachINe) |
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | python state-machine cpp ros2 ros2-foxy ros2-galactic ros2-rolling ros2-humble ros2-iron ros2-jazzy ros2-kilted |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.0.2 (2025-12-01)
- fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
- improving comments in C++
- removing directory in yasmin
- fixing comments in blackboard
- removing blackboard_value to simplify blackboard
- Contributors: Miguel Ángel González Santamarta
4.0.1 (2025-11-25)
4.0.0 (2025-11-24)
- adding destructor to state machine and cleanup to viewer pub
- adding attr test to python blackboard
- removing comments from python stub files of yasmin package
- Merge pull request #70 from uleroboticsgroup/pybinding [New Greate Version] Pybinding + Plugins + Editor
- adding set and get attr to blackboard pybinding
- setting input/output remappings
- fixing clang version
- stub files for yasmin pybind11
- new tests for state machine name and remappings in factory
- adding const&
- adding const&
- removing unused namespace yasmin
- adding name to SM class for root SM
- treating python list, dict, tuples and set as py::object in set function of Python blackboard
- fixing Python blackboard set to much data types
- remapping renamed to remappings
- adding type registry toblackboard
- replacing static constexpr bool with static bool in BlackboardPyWrapper
- reverting only-one-workflow
- fixing BlackboardPyWrapper to improve the type check in Python
- initial files fo yasmin_factory
- fixing license name in package.xml files
- fixing python logging
- adding python logging
- pybind11-dev for package.xml
- buildtool_depend for pybind11
- pybind checks for foxy
- python3-pybind11for package.xml
- adding pybind11-vendor to yasmin pacakge.xml
- fixing yasmin cmakelists
- yasmin pybindings created
- Contributors: Miguel Ángel González Santamarta
3.5.1 (2025-10-23)
- test exception messages in C++ tests
- creating C++ tests
- fixing python tests to run using colcon
- fixing exceptions in C++ version
- Contributors: Miguel Ángel González Santamarta
3.5.0 (2025-10-12)
-
fixing Python comments
-
adding support for concurrence states in the viewer
-
Concurrence: replacing State set for a map of str to State
-
fixing yasmin::State::cancel_state() order
-
fixing cancel_state order
-
Fix StateMachines cancels, waiting for states (#65) Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function (#64)
- Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function
* Cleanup old, unused flags to avoid confusion ---------Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Contributors: Ferry Schoenmakers, Miguel Ángel González Santamarta
3.4.0 (2025-08-25)
- fixing python remapping
- adding status to states
- wait for a state to cancel the state machine if running
- fixing flags names in python state
- set_current_state function for state machine
- adding publisher demo to README
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_gtest | |
| ament_cmake_pytest | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
|
yasmin package from yasmin repoyasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 4.0.2 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | YASMIN (Yet Another State MachINe) |
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | python state-machine cpp ros2 ros2-foxy ros2-galactic ros2-rolling ros2-humble ros2-iron ros2-jazzy ros2-kilted |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.0.2 (2025-12-01)
- fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
- improving comments in C++
- removing directory in yasmin
- fixing comments in blackboard
- removing blackboard_value to simplify blackboard
- Contributors: Miguel Ángel González Santamarta
4.0.1 (2025-11-25)
4.0.0 (2025-11-24)
- adding destructor to state machine and cleanup to viewer pub
- adding attr test to python blackboard
- removing comments from python stub files of yasmin package
- Merge pull request #70 from uleroboticsgroup/pybinding [New Greate Version] Pybinding + Plugins + Editor
- adding set and get attr to blackboard pybinding
- setting input/output remappings
- fixing clang version
- stub files for yasmin pybind11
- new tests for state machine name and remappings in factory
- adding const&
- adding const&
- removing unused namespace yasmin
- adding name to SM class for root SM
- treating python list, dict, tuples and set as py::object in set function of Python blackboard
- fixing Python blackboard set to much data types
- remapping renamed to remappings
- adding type registry toblackboard
- replacing static constexpr bool with static bool in BlackboardPyWrapper
- reverting only-one-workflow
- fixing BlackboardPyWrapper to improve the type check in Python
- initial files fo yasmin_factory
- fixing license name in package.xml files
- fixing python logging
- adding python logging
- pybind11-dev for package.xml
- buildtool_depend for pybind11
- pybind checks for foxy
- python3-pybind11for package.xml
- adding pybind11-vendor to yasmin pacakge.xml
- fixing yasmin cmakelists
- yasmin pybindings created
- Contributors: Miguel Ángel González Santamarta
3.5.1 (2025-10-23)
- test exception messages in C++ tests
- creating C++ tests
- fixing python tests to run using colcon
- fixing exceptions in C++ version
- Contributors: Miguel Ángel González Santamarta
3.5.0 (2025-10-12)
-
fixing Python comments
-
adding support for concurrence states in the viewer
-
Concurrence: replacing State set for a map of str to State
-
fixing yasmin::State::cancel_state() order
-
fixing cancel_state order
-
Fix StateMachines cancels, waiting for states (#65) Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function (#64)
- Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function
* Cleanup old, unused flags to avoid confusion ---------Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Contributors: Ferry Schoenmakers, Miguel Ángel González Santamarta
3.4.0 (2025-08-25)
- fixing python remapping
- adding status to states
- wait for a state to cancel the state machine if running
- fixing flags names in python state
- set_current_state function for state machine
- adding publisher demo to README
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_gtest | |
| ament_cmake_pytest | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
|
yasmin package from jugglebot repojugglebot jugglebot_interfaces jugglebot_simulator yasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 2.4.2 |
| License | GPL-3 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | For all code (and some CAD) for Project: DeepBlue Juggling |
| Checkout URI | https://github.com/project-deepblue-juggling/jugglebot.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-09-28 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
|
yasmin package from yasmin repoyasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 4.0.2 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | YASMIN (Yet Another State MachINe) |
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | python state-machine cpp ros2 ros2-foxy ros2-galactic ros2-rolling ros2-humble ros2-iron ros2-jazzy ros2-kilted |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.0.2 (2025-12-01)
- fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
- improving comments in C++
- removing directory in yasmin
- fixing comments in blackboard
- removing blackboard_value to simplify blackboard
- Contributors: Miguel Ángel González Santamarta
4.0.1 (2025-11-25)
4.0.0 (2025-11-24)
- adding destructor to state machine and cleanup to viewer pub
- adding attr test to python blackboard
- removing comments from python stub files of yasmin package
- Merge pull request #70 from uleroboticsgroup/pybinding [New Greate Version] Pybinding + Plugins + Editor
- adding set and get attr to blackboard pybinding
- setting input/output remappings
- fixing clang version
- stub files for yasmin pybind11
- new tests for state machine name and remappings in factory
- adding const&
- adding const&
- removing unused namespace yasmin
- adding name to SM class for root SM
- treating python list, dict, tuples and set as py::object in set function of Python blackboard
- fixing Python blackboard set to much data types
- remapping renamed to remappings
- adding type registry toblackboard
- replacing static constexpr bool with static bool in BlackboardPyWrapper
- reverting only-one-workflow
- fixing BlackboardPyWrapper to improve the type check in Python
- initial files fo yasmin_factory
- fixing license name in package.xml files
- fixing python logging
- adding python logging
- pybind11-dev for package.xml
- buildtool_depend for pybind11
- pybind checks for foxy
- python3-pybind11for package.xml
- adding pybind11-vendor to yasmin pacakge.xml
- fixing yasmin cmakelists
- yasmin pybindings created
- Contributors: Miguel Ángel González Santamarta
3.5.1 (2025-10-23)
- test exception messages in C++ tests
- creating C++ tests
- fixing python tests to run using colcon
- fixing exceptions in C++ version
- Contributors: Miguel Ángel González Santamarta
3.5.0 (2025-10-12)
-
fixing Python comments
-
adding support for concurrence states in the viewer
-
Concurrence: replacing State set for a map of str to State
-
fixing yasmin::State::cancel_state() order
-
fixing cancel_state order
-
Fix StateMachines cancels, waiting for states (#65) Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function (#64)
- Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function
* Cleanup old, unused flags to avoid confusion ---------Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Contributors: Ferry Schoenmakers, Miguel Ángel González Santamarta
3.4.0 (2025-08-25)
- fixing python remapping
- adding status to states
- wait for a state to cancel the state machine if running
- fixing flags names in python state
- set_current_state function for state machine
- adding publisher demo to README
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_gtest | |
| ament_cmake_pytest | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
|
yasmin package from yasmin repoyasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 4.0.2 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | YASMIN (Yet Another State MachINe) |
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | python state-machine cpp ros2 ros2-foxy ros2-galactic ros2-rolling ros2-humble ros2-iron ros2-jazzy ros2-kilted |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.0.2 (2025-12-01)
- fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
- improving comments in C++
- removing directory in yasmin
- fixing comments in blackboard
- removing blackboard_value to simplify blackboard
- Contributors: Miguel Ángel González Santamarta
4.0.1 (2025-11-25)
4.0.0 (2025-11-24)
- adding destructor to state machine and cleanup to viewer pub
- adding attr test to python blackboard
- removing comments from python stub files of yasmin package
- Merge pull request #70 from uleroboticsgroup/pybinding [New Greate Version] Pybinding + Plugins + Editor
- adding set and get attr to blackboard pybinding
- setting input/output remappings
- fixing clang version
- stub files for yasmin pybind11
- new tests for state machine name and remappings in factory
- adding const&
- adding const&
- removing unused namespace yasmin
- adding name to SM class for root SM
- treating python list, dict, tuples and set as py::object in set function of Python blackboard
- fixing Python blackboard set to much data types
- remapping renamed to remappings
- adding type registry toblackboard
- replacing static constexpr bool with static bool in BlackboardPyWrapper
- reverting only-one-workflow
- fixing BlackboardPyWrapper to improve the type check in Python
- initial files fo yasmin_factory
- fixing license name in package.xml files
- fixing python logging
- adding python logging
- pybind11-dev for package.xml
- buildtool_depend for pybind11
- pybind checks for foxy
- python3-pybind11for package.xml
- adding pybind11-vendor to yasmin pacakge.xml
- fixing yasmin cmakelists
- yasmin pybindings created
- Contributors: Miguel Ángel González Santamarta
3.5.1 (2025-10-23)
- test exception messages in C++ tests
- creating C++ tests
- fixing python tests to run using colcon
- fixing exceptions in C++ version
- Contributors: Miguel Ángel González Santamarta
3.5.0 (2025-10-12)
-
fixing Python comments
-
adding support for concurrence states in the viewer
-
Concurrence: replacing State set for a map of str to State
-
fixing yasmin::State::cancel_state() order
-
fixing cancel_state order
-
Fix StateMachines cancels, waiting for states (#65) Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function (#64)
- Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function
* Cleanup old, unused flags to avoid confusion ---------Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Contributors: Ferry Schoenmakers, Miguel Ángel González Santamarta
3.4.0 (2025-08-25)
- fixing python remapping
- adding status to states
- wait for a state to cancel the state machine if running
- fixing flags names in python state
- set_current_state function for state machine
- adding publisher demo to README
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_gtest | |
| ament_cmake_pytest | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
|
yasmin package from yasmin repoyasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 4.0.2 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | YASMIN (Yet Another State MachINe) |
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | python state-machine cpp ros2 ros2-foxy ros2-galactic ros2-rolling ros2-humble ros2-iron ros2-jazzy ros2-kilted |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.0.2 (2025-12-01)
- fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
- improving comments in C++
- removing directory in yasmin
- fixing comments in blackboard
- removing blackboard_value to simplify blackboard
- Contributors: Miguel Ángel González Santamarta
4.0.1 (2025-11-25)
4.0.0 (2025-11-24)
- adding destructor to state machine and cleanup to viewer pub
- adding attr test to python blackboard
- removing comments from python stub files of yasmin package
- Merge pull request #70 from uleroboticsgroup/pybinding [New Greate Version] Pybinding + Plugins + Editor
- adding set and get attr to blackboard pybinding
- setting input/output remappings
- fixing clang version
- stub files for yasmin pybind11
- new tests for state machine name and remappings in factory
- adding const&
- adding const&
- removing unused namespace yasmin
- adding name to SM class for root SM
- treating python list, dict, tuples and set as py::object in set function of Python blackboard
- fixing Python blackboard set to much data types
- remapping renamed to remappings
- adding type registry toblackboard
- replacing static constexpr bool with static bool in BlackboardPyWrapper
- reverting only-one-workflow
- fixing BlackboardPyWrapper to improve the type check in Python
- initial files fo yasmin_factory
- fixing license name in package.xml files
- fixing python logging
- adding python logging
- pybind11-dev for package.xml
- buildtool_depend for pybind11
- pybind checks for foxy
- python3-pybind11for package.xml
- adding pybind11-vendor to yasmin pacakge.xml
- fixing yasmin cmakelists
- yasmin pybindings created
- Contributors: Miguel Ángel González Santamarta
3.5.1 (2025-10-23)
- test exception messages in C++ tests
- creating C++ tests
- fixing python tests to run using colcon
- fixing exceptions in C++ version
- Contributors: Miguel Ángel González Santamarta
3.5.0 (2025-10-12)
-
fixing Python comments
-
adding support for concurrence states in the viewer
-
Concurrence: replacing State set for a map of str to State
-
fixing yasmin::State::cancel_state() order
-
fixing cancel_state order
-
Fix StateMachines cancels, waiting for states (#65) Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function (#64)
- Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function
* Cleanup old, unused flags to avoid confusion ---------Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Contributors: Ferry Schoenmakers, Miguel Ángel González Santamarta
3.4.0 (2025-08-25)
- fixing python remapping
- adding status to states
- wait for a state to cancel the state machine if running
- fixing flags names in python state
- set_current_state function for state machine
- adding publisher demo to README
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_gtest | |
| ament_cmake_pytest | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
|
yasmin package from yasmin repoyasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 4.0.2 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | YASMIN (Yet Another State MachINe) |
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | python state-machine cpp ros2 ros2-foxy ros2-galactic ros2-rolling ros2-humble ros2-iron ros2-jazzy ros2-kilted |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.0.2 (2025-12-01)
- fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
- improving comments in C++
- removing directory in yasmin
- fixing comments in blackboard
- removing blackboard_value to simplify blackboard
- Contributors: Miguel Ángel González Santamarta
4.0.1 (2025-11-25)
4.0.0 (2025-11-24)
- adding destructor to state machine and cleanup to viewer pub
- adding attr test to python blackboard
- removing comments from python stub files of yasmin package
- Merge pull request #70 from uleroboticsgroup/pybinding [New Greate Version] Pybinding + Plugins + Editor
- adding set and get attr to blackboard pybinding
- setting input/output remappings
- fixing clang version
- stub files for yasmin pybind11
- new tests for state machine name and remappings in factory
- adding const&
- adding const&
- removing unused namespace yasmin
- adding name to SM class for root SM
- treating python list, dict, tuples and set as py::object in set function of Python blackboard
- fixing Python blackboard set to much data types
- remapping renamed to remappings
- adding type registry toblackboard
- replacing static constexpr bool with static bool in BlackboardPyWrapper
- reverting only-one-workflow
- fixing BlackboardPyWrapper to improve the type check in Python
- initial files fo yasmin_factory
- fixing license name in package.xml files
- fixing python logging
- adding python logging
- pybind11-dev for package.xml
- buildtool_depend for pybind11
- pybind checks for foxy
- python3-pybind11for package.xml
- adding pybind11-vendor to yasmin pacakge.xml
- fixing yasmin cmakelists
- yasmin pybindings created
- Contributors: Miguel Ángel González Santamarta
3.5.1 (2025-10-23)
- test exception messages in C++ tests
- creating C++ tests
- fixing python tests to run using colcon
- fixing exceptions in C++ version
- Contributors: Miguel Ángel González Santamarta
3.5.0 (2025-10-12)
-
fixing Python comments
-
adding support for concurrence states in the viewer
-
Concurrence: replacing State set for a map of str to State
-
fixing yasmin::State::cancel_state() order
-
fixing cancel_state order
-
Fix StateMachines cancels, waiting for states (#65) Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function (#64)
- Fix re-entering concurrent states after a cancel by using the () operator instead of execute() function
* Cleanup old, unused flags to avoid confusion ---------Co-authored-by: Ferry Schoenmakers <<ferry.schoenmakers@nobleo.nl>>
-
Contributors: Ferry Schoenmakers, Miguel Ángel González Santamarta
3.4.0 (2025-08-25)
- fixing python remapping
- adding status to states
- wait for a state to cancel the state machine if running
- fixing flags names in python state
- set_current_state function for state machine
- adding publisher demo to README
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_gtest | |
| ament_cmake_pytest | |
| ament_copyright | |
| ament_flake8 | |
| ament_pep257 |