![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |
Launch files
Messages
Services
Plugins
Recent questions tagged yasmin at Robotics Stack Exchange
![]() |
yasmin package from yasmin repoyasmin yasmin_demos yasmin_msgs yasmin_ros yasmin_viewer |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.0 |
License | GPL-3 |
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-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Miguel Ángel González Santamarta
Authors
Changelog for package yasmin
3.2.0 (2025-04-11)
-
Fix python YASMIN_LOG_ERROR method (#51)
-
fixing c++ version in CMakeLists
-
Add Concurrence - Running Parallel/Concurrent States (#50)
- add concurrence state
- add mutex for intermedaite state dict
- prefix self vars with underscore
- add concurrence str definition
- add comment docs conform 120 character limit
- fix init comment on concurrence
- fix str gen for concurrence
- replace state string representation as outcome map key with an integer alternative
- add logic and tests to protect against running a state instance concurrently with itself
- add newlines at end of files
- verify intermedaite state outcome registration
- add untested cpp implementation
- fix compile warnings and add a demo
- add licensing
- run clang format on c files
- run black format on py files
- add python demo for concurrence
* adjust to match python demo better ---------Co-authored-by: William Freidank <<william.freidank@gtri.gatech.edu>>
-
Set remappings as empty dict instead of None (#49)
-
adding remapping to C++ version
-
Feat/remmaping (#47)
- started remmaping
- remmaping working with demo
- reformated with black
- formated again with --line-length 90
- added remap documentation to the code
-
Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank
3.1.0 (2025-02-05)
- new yasmin logs
- improving c++ logs code
- setting default log level of python yasmin to info
- log levels added to yasmin logs
- fixing license comments
- Contributors: Miguel Ángel González Santamarta
3.0.3 (2024-12-17)
- hpp ifndef guards fixed
- fixing run_pytests install in CMakeLists.txt
- Contributors: Miguel Ángel González Santamarta
3.0.2 (2024-12-16)
3.0.1 (2024-12-01)
- minor fix to log from python state machine
- Contributors: Miguel Ángel González Santamarta
3.0.0 (2024-11-24)
- fixing CMakeLists format
- checking if state name is an outcome
- unittest2 removed from packages
- python-unittest2 and python3-pytest-cov added
- strict_mode added to validation
- setting validated to false when changing start state
- fixing C++ comments
- validated flag for state machine
- setting black formatter line length to 90
- comments for Python attributes moved to __init__
- python attribute comments inside __init__
- fixing documentation
- improving Python comments for Doxygen
- comments added to C++ files for Doxygen
- ifdef for cxxabi.h in state
- is_running added to state
- raise exception when state machine ends by canceling but with bad transition
- state fixes
- state machine str only state labels and type
- converting outcomes from list to set
- fixing state logs
- logs for cancel state
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
yasmin_demos | |
yasmin_ros | |
yasmin_viewer |