Package symbol

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

Package symbol

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
jazzy

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

Package symbol

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
kilted

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

Package symbol

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
rolling

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange

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

yasmin_factory package from yasmin repo

yasmin yasmin_demos yasmin_editor yasmin_factory yasmin_msgs yasmin_ros yasmin_viewer

ROS Distro
humble

Package Summary

Version 4.2.4
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 2026-01-15
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

YASMIN factory to create FSMs from XML files

Maintainers

  • Miguel Ángel González Santamarta

Authors

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

Changelog for package yasmin_factory

4.2.4 (2026-01-14)

  • Creating viewer pub variable for C++ factory node
  • Contributors: Miguel Ángel González Santamarta

4.2.3 (2026-01-06)

  • Setting C++ standard to 17
  • Applying new make_share
  • Contributors: Miguel Ángel González Santamarta

4.2.2 (2025-12-28)

  • Adding enable_viewer_pub to factory nodes
  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.1 (2025-12-19)

  • minor fix in C++ header guards
  • Contributors: Miguel Ángel González Santamarta

4.2.0 (2025-12-17)

  • 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
  • fixing comments and log order in demos
  • removing no-op deleted form pybind_bridge in factory
  • using createUnmanagedInstance in pybind_bridge to allow Python mange the lifetime of objects
  • improving Python + cleaning Python viewer pub on shutdown
  • optimizing C++ code (adding const and noexcept)
  • removing cleanup from Python viewer publisher
  • removing repeated checks in blackboard pywrapper
  • 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
  • Contributors: Miguel Ángel González Santamarta

4.0.2 (2025-12-01)

  • fixing macros using pybind and setting EventsExecutor for Kilted and Rolling
  • removing directory in yasmin
  • Contributors: Miguel Ángel González Santamarta

4.0.1 (2025-11-25)

  • adding ament_cmake_python to factory package.xml
  • fixing dependencies in package.xml of demos and factory
  • Contributors: Miguel Ángel González Santamarta

4.0.0 (2025-11-24)

  • adding boos dependency to factory for Foxy
  • adding macros in factory for foxy and galactir
  • removing cleanup from factory
  • adding cleanup to python demos
  • removing unused functions and attributes from pybind11_bridge
  • moving #include <pluginlib/class_list_macros.hpp> to the bottom of files
  • removing "state_machines" directory from factory
  • replacing rcpputils with filesystem
  • removing ament_python from dependencies
  • removing comments from main functions
  • Merge pull request #70 from uleroboticsgroup/pybinding [New Great Version] Pybinding + Plugins + Editor
  • adding file_name + package to include XML state machines
  • fixing order to load included XML state machine in factory
  • replacing xml with lxml in Python
  • initial_state -> start_state
  • adding initial state to factories
  • removing parameters from factory
  • fixing Python imports
  • including other XML state machines in factory
  • setting input/output remappings
  • cancling SM created by factoy in C++
  • new tests for state machine name and remappings in factory
  • replacing from/to with old/new in factory
  • fixing wrong remappings in python factory
  • adding name to SM class for root SM
  • adding remappings to factory
  • fixing const std::string & in yasmin_ros
  • adding yasmin_viewer to factory pacakge
  • treating python list, dict, tuples and set as py::object in set function of Python blackboard

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_factory at Robotics Stack Exchange