Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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

Package Summary

Version 1.22.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version rolling
Last Updated 2022-11-28
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

0.4.0 (2022-04-04)

  • Feature/fixing type string walker (#263)
  • Feature/fixing husky build rolling (#258)
  • Merging code from backport foxy and updates about autoware (#208)
  • wharehouse2 progress (#179)
  • Feature/aws navigation sm dance bot (#174)
  • Feature/sm dance bot strikes back refactoring (#152)
  • Feature/cb pause slam (#98)
  • Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents
  • Contributors: David Revay, DecDury, Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco, reelrbtx

0.1.0 (2021-08-31)

  • Initial release of SMACC2 core
  • Contributors: Brett Aldrich, Pablo Inigo Blasco, Denis Štogl

1.22.1 (2022-11-09)

  • pre-release
  • Contributors: pabloinigoblasco

0.0.0 (2021-08-30)

  • Initial release of SMACC2 core
  • Contributors: Pablo Inigo Blasco

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged smacc2 at Robotics Stack Exchange

Package Summary

Version 1.22.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version rolling
Last Updated 2022-11-28
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

0.4.0 (2022-04-04)

  • Feature/fixing type string walker (#263)
  • Feature/fixing husky build rolling (#258)
  • Merging code from backport foxy and updates about autoware (#208)
  • wharehouse2 progress (#179)
  • Feature/aws navigation sm dance bot (#174)
  • Feature/sm dance bot strikes back refactoring (#152)
  • Feature/cb pause slam (#98)
  • Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents
  • Contributors: David Revay, DecDury, Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco, reelrbtx

0.1.0 (2021-08-31)

  • Initial release of SMACC2 core
  • Contributors: Brett Aldrich, Pablo Inigo Blasco, Denis Štogl

1.22.1 (2022-11-09)

  • pre-release
  • Contributors: pabloinigoblasco

0.0.0 (2021-08-30)

  • Initial release of SMACC2 core
  • Contributors: Pablo Inigo Blasco

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged smacc2 at Robotics Stack Exchange

Package Summary

Version 1.22.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version rolling
Last Updated 2022-11-28
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

0.4.0 (2022-04-04)

  • Feature/fixing type string walker (#263)
  • Feature/fixing husky build rolling (#258)
  • Merging code from backport foxy and updates about autoware (#208)
  • wharehouse2 progress (#179)
  • Feature/aws navigation sm dance bot (#174)
  • Feature/sm dance bot strikes back refactoring (#152)
  • Feature/cb pause slam (#98)
  • Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents
  • Contributors: David Revay, DecDury, Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco, reelrbtx

0.1.0 (2021-08-31)

  • Initial release of SMACC2 core
  • Contributors: Brett Aldrich, Pablo Inigo Blasco, Denis Štogl

1.22.1 (2022-11-09)

  • pre-release
  • Contributors: pabloinigoblasco

0.0.0 (2021-08-30)

  • Initial release of SMACC2 core
  • Contributors: Pablo Inigo Blasco

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged smacc2 at Robotics Stack Exchange

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

Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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

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

Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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

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

Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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

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

Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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

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

Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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

Package Summary

Version 2.2.4
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version galactic
Last Updated 2023-06-09
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

0.4.0 (2022-04-04)

  • Feature/fixing type string walker (#263)
  • Feature/fixing husky build rolling (#258)
  • Merging code from backport foxy and updates about autoware (#208)
  • wharehouse2 progress (#179)
  • Feature/aws navigation sm dance bot (#174)
  • Feature/sm dance bot strikes back refactoring (#152)
  • Feature/cb pause slam (#98)
  • Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents
  • Contributors: David Revay, DecDury, Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco, reelrbtx

0.1.0 (2021-08-31)

  • Initial release of SMACC2 core
  • Contributors: Brett Aldrich, Pablo Inigo Blasco, Denis Štogl

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged smacc2 at Robotics Stack Exchange

Package Summary

Version 2.1.21
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version foxy
Last Updated 2023-05-12
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

0.2.0 (2022-04-04)

  • improvements in smacc core adding more components mostly developed for autoware demo
  • Foxy backport (#206)
  • Feature/testing moveit behaviors (#167)
  • Add QOS durability to SmaccPublisherClient (#163)
  • initial state machine transition timestamp (#165)
  • Feature/migration moveit client (#151)
  • Remove node creation and create only a logger. (#149)
  • Feature/slam toggle and smacc deep history (#122)
  • Feature/core and navigation fixes (#78)
  • Merge pull request #40 from pabloinigoblasco/feature/navigation_rolling
  • Merge pull request #41 from DecDury/renameTracingEvents renamed tracing events
  • Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents
  • Contributors: David Revay, DecDury, Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco, reelrbtx

0.1.0 (2021-08-31)

  • Initial release of SMACC2 core
  • Contributors: Brett Aldrich, Pablo Inigo Blasco, Denis Štogl

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged smacc2 at Robotics Stack Exchange

Package Summary

Version 1.22.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version rolling
Last Updated 2022-11-28
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

0.4.0 (2022-04-04)

  • Feature/fixing type string walker (#263)
  • Feature/fixing husky build rolling (#258)
  • Merging code from backport foxy and updates about autoware (#208)
  • wharehouse2 progress (#179)
  • Feature/aws navigation sm dance bot (#174)
  • Feature/sm dance bot strikes back refactoring (#152)
  • Feature/cb pause slam (#98)
  • Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents
  • Contributors: David Revay, DecDury, Denis Štogl, Pablo Iñigo Blasco, pabloinigoblasco, reelrbtx

0.1.0 (2021-08-31)

  • Initial release of SMACC2 core
  • Contributors: Brett Aldrich, Pablo Inigo Blasco, Denis Štogl

1.22.1 (2022-11-09)

  • pre-release
  • Contributors: pabloinigoblasco

0.0.0 (2021-08-30)

  • Initial release of SMACC2 core
  • Contributors: Pablo Inigo Blasco

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged smacc2 at Robotics Stack Exchange

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

Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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

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

Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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

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

Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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

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

Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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

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

Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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

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

Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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

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

Package Summary

Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/SMACC2.git
VCS Type git
VCS Version humble
Last Updated 2025-11-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.

Maintainers

  • Pablo Inigo Blasco
  • Denis Stogl

Authors

  • Pablo Inigo Blasco
  • Brett Aldrich
README
No README found. See repository README.
CHANGELOG

Changelog for package smacc2

2.3.20 (2025-11-01)

### Fixed - CRITICAL: Fix double onExit() calls in client behaviors (#556, #558)

Client behavior's onExit method was being invoked twice during state transitions due to duplicate notifyOnStateExitting() call. This caused issues including deadlocks in behaviors with thread joins in onExit. Fixed by removing redundant call outside mutex lock.

  • Root cause identified by \@yassiezar
  • Issue reported in apt packages by \@Crowdedlight
  • Fix toggle functionality (#587)

### Added - New cl_moveit2z client library (#638) - New cl_keyboard client and removal of sm_pubsub_1 (#621) - New cl_ros2_timer unit test (#616) - Nova Carter navigation behaviors (#608) - Progress on requiresComponent (#628)

### Changed - Refactoring of cl_moveit2z to component-based architecture & header-only implementation (#639) - Refactoring cl_nav2z to remove legacy API support and update client behaviors (#625) - Refactor of cl_nav2z to component-based architecture (#624) - Refactor of cl_nav2z, moved cp_nav2_action_interface.hpp into folder (#626) - Refactor of cl_ros2_timer namespace structure (include paths) (#623) - Refactored cl_ros2_timer components to header-only (#619) - Refactoring cl_ros2_timer to component-based architecture (#618) - Refactoring cl_ros2_timer to header-lite (#617) - Final keyboard client refactor changes with formatting (#599) - Refactor keyboard client to remove cb.cpp file (#609) - Refactoring: renaming onOrthogonalAllocation (#600) - Refactor base components (#606) - sm_panda_moveit2z_cb_inventory refactor (#633) - Moving reference library from ros_timer_client and keyboard_client to cl_ros2_timer and cl_keyboard (#645) - Trimming sm_atomic_services and sm_atomic_24hr from sm_reference_library (#644) - Update ROS distribution from Galactic to Humble (#631) - Update include path for cl_ros2_timer (#629)

### Documentation - Updating CLAUDE.md files (#643) - CLAUDE.MD file for client behavior libraries (#586) - Fixing sm readmes (#632) - Updating sm_simple_action_client launch file (#642) - Update README.md (#576)

### Contributors - Pablo Iñigo Blasco (@pabloinigoblasco) - Brett Aldrich (@brettpac) - Jaycee Lock (@yassiezar) - Crowdedlight (@Crowdedlight)

0.4.0 (2022-04-04)

### Added - Feature/fixing type string walker (#263) - Feature/fixing husky build rolling (#258) - Merging code from backport foxy and updates about autoware (#208) - wharehouse2 progress (#179) - Feature/aws navigation sm dance bot (#174) - Feature/sm dance bot strikes back refactoring (#152) - Feature/cb pause slam (#98) - Merge branch 'renameTracingEvents' of https://github.com/DecDury/SMACC2 into DecDury-renameTracingEvents

### Contributors - David Revay, DecDury, Denis Štogl, Pablo Iñigo

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