Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange

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

Package Summary

Version 4.0.1
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-11-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN (Yet Another State MachINe) main package

Maintainers

  • Miguel Ángel González Santamarta

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package yasmin

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
  • Fixing set log level in Cpp (#61)
  • Contributors: Miguel Ángel González Santamarta, Simone Morettini

3.3.0 (2025-06-28)

  • ✨: Allowing that the cb_state receive arguments (#59)
    • ⚡️: Allowing that the cb_state receive arguments
    • ✏️ Fixing typos

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged yasmin at Robotics Stack Exchange