|
yasmin package from yasmin repoyasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file
Package Dependencies
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
| Version | 4.2.0 |
| License | GPL-3.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/uleroboticsgroup/yasmin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-12-17 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
4.2.0 (2025-12-17)
- Adding unit tests for state machine callbacks
- removing list of args form state machine callbacks
- new macro YASMIN_PTR_ALIASES for all pointer aliases
- Add new type aliases and macros to types.hpp and sync documentation
examples with demo code
- Add YASMIN_UNIQUE_PTR_ALIAS and YASMIN_WEAK_PTR_ALIAS macros
- Add alias for Outcomes, Transitions, Remappings and more
- Update README.md and tutorial docs to use Blackboard::SharedPtr instead of std::shared_ptr<Blackboard> to match actual demo implementations
- using unordered_map for values and registry of blackboard
- optimizing C++ code (adding const and noexcept)
- setting as private set_status and get_status in State
- removing repeated checks in blackboard pywrapper
- setting virtual destructor for state and removing __del__ from state machine pybind
- Contributors: Miguel Ángel González Santamarta
4.1.0 (2025-12-07)
- adding python-dev in deps and removing unused test deps for python
- setting signing handle as false by default
- adding SIGINT handler for YASMIN state machines in core package
- adding abort to fibonacci demo server
- Contributors: Miguel Ángel González Santamarta
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 Great 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
- 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
File truncated at 100 lines see the full file