Package Summary

Tags No category tags.
Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
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
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The sm_multi_stage_1 package

Additional Links

No additional links.

Maintainers

  • geus

Authors

No additional authors.

State Machine Diagram

sm_multi_stage_1

Description

A large multi stage state machine that demonstrates that the NxN problem is not as formidable as some would have you believe.
</br>

Build Instructions

First, source your ros2 installation.

source /opt/ros/humble/setup.bash

Before you build, make sure you’ve installed all the dependencies…

rosdep install --ignore-src --from-paths src -y -r

Then build with colcon build…

colcon build

Operating Instructions

After you build, remember to source the proper install folder…

source ~/workspace/humble_ws/install/setup.sh

And then run the launch file…

ros2 launch sm_multi_stage_1 sm_multi_stage_1.launch

Viewer Instructions

If you have the SMACC2 Runtime Analyzer installed then type…

ros2 run smacc2_rta smacc2_rta

If you don’t have the SMACC2 Runtime Analyzer click here.

CHANGELOG

Changelog for package sm_multi_stage_1

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm issue - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco

2.3.6 (2023-03-12)

1.22.1 (2022-11-09)

### Added - Pre-release - Contributors: pabloinigoblasco

### Changed - Feature/galactic rolling merge (#288) - Reverted "Ignore all packages except smacc2 and smacc2_msgs" - Updated description table - Updated table - Copied initial docs - Dockerfile with ROS distro as argument - Opened new folder for additional tracing contents - Deleted tracing directory - Moved tracing.md to tracing directory - Added setupTracing.sh for necessary package installation and tracing group configuration - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added Dockerfile for Rolling and Galactic - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Renamed tracing events - Bug fixes in smacc2 component - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Added smacc2_performance_tools - Performance tests improvements - Format cleanup for sm_respira_1 - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Minor formatting changes - Added galactic CI setup and renamed rolling files (#58) - Fixed source CI and corrected README overview (#62) - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) - Updated doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Several core improvements during navigation testing - Progress in aws navigation demo - Feature/aws demo progress (#80) - Format improvements - Feature/aws demo progress (#80) - sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - sm_advanced_recovery_1 round 4 (#86) - sm_atomic_performance_test_a_2 - sm_atomic_performance_test_a_1 - sm_atomic_performance_test_c_1 (#88) - Modifying sm_atomic_performance_test_a_2 (#89) - sm_multi_stage_1 - Update README.md - Wait topic message client behavior (#81)

0.1.0 (2022-01-01)

### Added - Feature/diverse improvements navigation performance (#117) - Additional linting and formatting - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - Introducing slam pausing/resuming functionality for testing sm_dance_bot - Feature/dance bot s pattern (#128) - Polishing sm_dance_bot and s-pattern - First working version of sm template and template generator (#127) - Feature/sm dance bot refine (#131) - Feature/sm dance bot refine 2 (#132) - Build fix - Feature/nav2z renaming (#144) - Navigation 2 stack renaming - Add SM Atomic SM generator (#143) - Rolling Docker environment to be executed from any environment (#154) - Feature/sm dance bot strikes back refactoring (#152) - Feature/migration moveit client (#151) - Initial migration to smacc2 - Progressing in the moveit migration testing - Initial state machine transition timestamp (#165) - Add QOS durability to SmaccPublisherClient (#163) - Feature/testing moveit behaviors (#167) - Sm_pubsub_1 (#169) - Sm_pubsub_1 part 2 (#170) - Sm_advanced_recovery_1 renaming (#171) - Sm_multi_stage_1 reworking (#172) - Multistage modes, sequences, steps, and finishing touches - Feature/aws navigation sm dance bot (#174) - Progress on aws navigation and refactorings on navigation clients and behaviors

### Changed - Move method after the method it calls to prevent recursion (#126) - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Using local action messages (#139) - Removing parameters smacc (#147) - Update package list (#142) - Remove node creation and create only a logger (#149) - Warehouse2 progress (#179)

### Fixed - Minor tuning to mitigate overshot issue cases (#133) - Fix CI: format fix python version (#148) - Fixing broken master build (#167) - Fixing broken build (#174)

### Removed - Remove merge markers from a python file (#119) - Removing sm_dance_bot_msgs (#144) - Removing test from main moveit cmake (#151) - Removing parameters smacc (#147)

### Miscellaneous - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Update README (#164) - More readme updates (#164) - Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back, and removed some comments (#147) - Precommit cleanup - Workflows update - Pending references - Repos dependency - Docker refactoring - Minor format issues (#134) - Minor tweaks (#130) - Minor (#124) - Minor - Noticed typo - Finnaly > Finally

Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>> Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> Co-authored-by: Denis Štogl <<denis@stogl.de>>

Dependant Packages

No known dependants.

Launch files

  • launch/sm_multi_stage_1.launch
      • server_nodes_xterms [default: xterm -xrm 'XTerm*scrollBar: true' -xrm 'xterm*rightScrollBar: true' -hold -sl 10000 -e]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_multi_stage_1 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.22.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
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
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The sm_multi_stage_1 package

Additional Links

No additional links.

Maintainers

  • geus

Authors

No additional authors.

State Machine Diagram

sm_multi_stage_1

Description

A large multi stage state machine that demonstrates that the NxN problem is not as formidable as some would have you believe.
</br>

Doxygen Namespace & Class Reference

Build Instructions

First, source your chosen ros2 distro.

source /opt/ros/rolling/setup.bash

source /opt/ros/galactic/setup.bash

Before you build, make sure you’ve installed all the dependencies…

rosdep install --ignore-src --from-paths src -y -r

Then build with colcon build…

colcon build

Operating Instructions

After you build, remember to source the proper install folder…

source ~/colcon_ws/install/setup.bash

And then run the launch file…

ros2 launch sm_multi_stage_1 sm_multi_stage_1.launch

Viewer Instructions

If you have the SMACC2 Runtime Analyzer installed then type…

ros2 run smacc2_rta smacc2_rta

If you don’t have the SMACC2 Runtime Analyzer click here.

CHANGELOG

Changelog for package sm_multi_stage_1

1.22.1 (2022-11-09)

  • pre-release

  • Contributors: pabloinigoblasco

  • Feature/galactic rolling merge (#288)

    • 0.1.0

    * Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61.

    • Update description table.
    • Update table
    • Copy initial docs

    * Dockerfile w/ ROS distro as argument use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/"

    • Opened new folder for additional tracing contents
    • Delete tracing directory
    • Moved tracing.md to tracing directory

    * added setupTracing.sh Installs necessary packages and configures tracing group.

    * Removed manual installation of ros-rolling-ros2trace This is now automated in setupTracing.sh location of sh file assumed if user follows README.md under "Getting started"

    • Created alternative ManualTracing
    • added new sm markdowns
    • added a dockerfile for Rolling and Galactic

    * Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    * Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    * changed wording "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    * Update smacc_sm_reference_library/sm_atomic/README.md edit from html to markdown syntax Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • reactivating smacc2 nav clients for rolling via submodules
    • renamed tracing events after
    • bug in smacc2 component
    • reverted markdowns to html
    • added README tutorial for Dockerfile
    • additional cleanup
    • cleanup
    • cleanup
    • edited tracing.md to reflect new tracing event names
    • Enable build of missing rolling repositories.
    • Enable Navigation2 for semi-binary build.
    • Remove galactic builds from master and kepp only rolling. Remove submodules and use .repos file
    • updated mentions of SMACC/ROS to SMACC2/ROS2
    • some progress on navigation rolling
    • renamed folders, deleted tracing.md, edited README.md
    • added smacc2_performance_tools
    • performance tests improvements
    • more on performance and other issues
    • sm_respira_1 format cleanup
    • sm_respira_1 format cleanup pre-commit
    • sm_respira_test_2
    • sm_respira_test_2
    • more changes on performance tests
    • Do not execute clang-format on smacc2_sm_reference_library package.
    • sm_reference_library reformatting
    • Correct trailing spaces.
    • sm_atomic_24hr
    • sm_atomic_performance_trace_1
    • Update smacc2_rta command across readmes
    • Clean up of sm_atomic_24hr
    • more sm_atomic_24hr cleanup
    • Optimized deps in move_base_z_planners_common.
    • Renaming of event generator library
    • minor formatting
    • Add galactic CI setup and rename rolling files. (#58)
    • Fix source CI and correct README overview. (#62)
    • Update c_cpp_properties.json

    * changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) also noticed a note I had made while producing these that was not removed

    * update doxygen links (#70) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * More Readme Updates (#72) Co-authored-by: Ubuntu 20-04-02-amd64

File truncated at 100 lines see the full file

Launch files

  • launch/sm_multi_stage_1.launch
      • server_nodes_xterms [default: xterm -xrm 'XTerm*scrollBar: true' -xrm 'xterm*rightScrollBar: true' -hold -sl 10000 -e]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_multi_stage_1 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.22.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
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
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The sm_multi_stage_1 package

Additional Links

No additional links.

Maintainers

  • geus

Authors

No additional authors.

State Machine Diagram

sm_multi_stage_1

Description

A large multi stage state machine that demonstrates that the NxN problem is not as formidable as some would have you believe.
</br>

Doxygen Namespace & Class Reference

Build Instructions

First, source your chosen ros2 distro.

source /opt/ros/rolling/setup.bash

source /opt/ros/galactic/setup.bash

Before you build, make sure you’ve installed all the dependencies…

rosdep install --ignore-src --from-paths src -y -r

Then build with colcon build…

colcon build

Operating Instructions

After you build, remember to source the proper install folder…

source ~/colcon_ws/install/setup.bash

And then run the launch file…

ros2 launch sm_multi_stage_1 sm_multi_stage_1.launch

Viewer Instructions

If you have the SMACC2 Runtime Analyzer installed then type…

ros2 run smacc2_rta smacc2_rta

If you don’t have the SMACC2 Runtime Analyzer click here.

CHANGELOG

Changelog for package sm_multi_stage_1

1.22.1 (2022-11-09)

  • pre-release

  • Contributors: pabloinigoblasco

  • Feature/galactic rolling merge (#288)

    • 0.1.0

    * Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61.

    • Update description table.
    • Update table
    • Copy initial docs

    * Dockerfile w/ ROS distro as argument use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/"

    • Opened new folder for additional tracing contents
    • Delete tracing directory
    • Moved tracing.md to tracing directory

    * added setupTracing.sh Installs necessary packages and configures tracing group.

    * Removed manual installation of ros-rolling-ros2trace This is now automated in setupTracing.sh location of sh file assumed if user follows README.md under "Getting started"

    • Created alternative ManualTracing
    • added new sm markdowns
    • added a dockerfile for Rolling and Galactic

    * Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    * Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    * changed wording "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    * Update smacc_sm_reference_library/sm_atomic/README.md edit from html to markdown syntax Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • reactivating smacc2 nav clients for rolling via submodules
    • renamed tracing events after
    • bug in smacc2 component
    • reverted markdowns to html
    • added README tutorial for Dockerfile
    • additional cleanup
    • cleanup
    • cleanup
    • edited tracing.md to reflect new tracing event names
    • Enable build of missing rolling repositories.
    • Enable Navigation2 for semi-binary build.
    • Remove galactic builds from master and kepp only rolling. Remove submodules and use .repos file
    • updated mentions of SMACC/ROS to SMACC2/ROS2
    • some progress on navigation rolling
    • renamed folders, deleted tracing.md, edited README.md
    • added smacc2_performance_tools
    • performance tests improvements
    • more on performance and other issues
    • sm_respira_1 format cleanup
    • sm_respira_1 format cleanup pre-commit
    • sm_respira_test_2
    • sm_respira_test_2
    • more changes on performance tests
    • Do not execute clang-format on smacc2_sm_reference_library package.
    • sm_reference_library reformatting
    • Correct trailing spaces.
    • sm_atomic_24hr
    • sm_atomic_performance_trace_1
    • Update smacc2_rta command across readmes
    • Clean up of sm_atomic_24hr
    • more sm_atomic_24hr cleanup
    • Optimized deps in move_base_z_planners_common.
    • Renaming of event generator library
    • minor formatting
    • Add galactic CI setup and rename rolling files. (#58)
    • Fix source CI and correct README overview. (#62)
    • Update c_cpp_properties.json

    * changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) also noticed a note I had made while producing these that was not removed

    * update doxygen links (#70) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * More Readme Updates (#72) Co-authored-by: Ubuntu 20-04-02-amd64

File truncated at 100 lines see the full file

Launch files

  • launch/sm_multi_stage_1.launch
      • server_nodes_xterms [default: xterm -xrm 'XTerm*scrollBar: true' -xrm 'xterm*rightScrollBar: true' -hold -sl 10000 -e]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_multi_stage_1 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.22.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
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
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The sm_multi_stage_1 package

Additional Links

No additional links.

Maintainers

  • geus

Authors

No additional authors.

State Machine Diagram

sm_multi_stage_1

Description

A large multi stage state machine that demonstrates that the NxN problem is not as formidable as some would have you believe.
</br>

Doxygen Namespace & Class Reference

Build Instructions

First, source your chosen ros2 distro.

source /opt/ros/rolling/setup.bash

source /opt/ros/galactic/setup.bash

Before you build, make sure you’ve installed all the dependencies…

rosdep install --ignore-src --from-paths src -y -r

Then build with colcon build…

colcon build

Operating Instructions

After you build, remember to source the proper install folder…

source ~/colcon_ws/install/setup.bash

And then run the launch file…

ros2 launch sm_multi_stage_1 sm_multi_stage_1.launch

Viewer Instructions

If you have the SMACC2 Runtime Analyzer installed then type…

ros2 run smacc2_rta smacc2_rta

If you don’t have the SMACC2 Runtime Analyzer click here.

CHANGELOG

Changelog for package sm_multi_stage_1

1.22.1 (2022-11-09)

  • pre-release

  • Contributors: pabloinigoblasco

  • Feature/galactic rolling merge (#288)

    • 0.1.0

    * Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61.

    • Update description table.
    • Update table
    • Copy initial docs

    * Dockerfile w/ ROS distro as argument use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/"

    • Opened new folder for additional tracing contents
    • Delete tracing directory
    • Moved tracing.md to tracing directory

    * added setupTracing.sh Installs necessary packages and configures tracing group.

    * Removed manual installation of ros-rolling-ros2trace This is now automated in setupTracing.sh location of sh file assumed if user follows README.md under "Getting started"

    • Created alternative ManualTracing
    • added new sm markdowns
    • added a dockerfile for Rolling and Galactic

    * Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    * Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    * changed wording "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    * Update smacc_sm_reference_library/sm_atomic/README.md edit from html to markdown syntax Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • reactivating smacc2 nav clients for rolling via submodules
    • renamed tracing events after
    • bug in smacc2 component
    • reverted markdowns to html
    • added README tutorial for Dockerfile
    • additional cleanup
    • cleanup
    • cleanup
    • edited tracing.md to reflect new tracing event names
    • Enable build of missing rolling repositories.
    • Enable Navigation2 for semi-binary build.
    • Remove galactic builds from master and kepp only rolling. Remove submodules and use .repos file
    • updated mentions of SMACC/ROS to SMACC2/ROS2
    • some progress on navigation rolling
    • renamed folders, deleted tracing.md, edited README.md
    • added smacc2_performance_tools
    • performance tests improvements
    • more on performance and other issues
    • sm_respira_1 format cleanup
    • sm_respira_1 format cleanup pre-commit
    • sm_respira_test_2
    • sm_respira_test_2
    • more changes on performance tests
    • Do not execute clang-format on smacc2_sm_reference_library package.
    • sm_reference_library reformatting
    • Correct trailing spaces.
    • sm_atomic_24hr
    • sm_atomic_performance_trace_1
    • Update smacc2_rta command across readmes
    • Clean up of sm_atomic_24hr
    • more sm_atomic_24hr cleanup
    • Optimized deps in move_base_z_planners_common.
    • Renaming of event generator library
    • minor formatting
    • Add galactic CI setup and rename rolling files. (#58)
    • Fix source CI and correct README overview. (#62)
    • Update c_cpp_properties.json

    * changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) also noticed a note I had made while producing these that was not removed

    * update doxygen links (#70) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * More Readme Updates (#72) Co-authored-by: Ubuntu 20-04-02-amd64

File truncated at 100 lines see the full file

Launch files

  • launch/sm_multi_stage_1.launch
      • server_nodes_xterms [default: xterm -xrm 'XTerm*scrollBar: true' -xrm 'xterm*rightScrollBar: true' -hold -sl 10000 -e]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_multi_stage_1 at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
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
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The sm_multi_stage_1 package

Additional Links

No additional links.

Maintainers

  • geus

Authors

No additional authors.

State Machine Diagram

sm_multi_stage_1

Description

A large multi stage state machine that demonstrates that the NxN problem is not as formidable as some would have you believe.
</br>

Build Instructions

First, source your ros2 installation.

source /opt/ros/humble/setup.bash

Before you build, make sure you’ve installed all the dependencies…

rosdep install --ignore-src --from-paths src -y -r

Then build with colcon build…

colcon build

Operating Instructions

After you build, remember to source the proper install folder…

source ~/workspace/humble_ws/install/setup.sh

And then run the launch file…

ros2 launch sm_multi_stage_1 sm_multi_stage_1.launch

Viewer Instructions

If you have the SMACC2 Runtime Analyzer installed then type…

ros2 run smacc2_rta smacc2_rta

If you don’t have the SMACC2 Runtime Analyzer click here.

CHANGELOG

Changelog for package sm_multi_stage_1

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm issue - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco

2.3.6 (2023-03-12)

1.22.1 (2022-11-09)

### Added - Pre-release - Contributors: pabloinigoblasco

### Changed - Feature/galactic rolling merge (#288) - Reverted "Ignore all packages except smacc2 and smacc2_msgs" - Updated description table - Updated table - Copied initial docs - Dockerfile with ROS distro as argument - Opened new folder for additional tracing contents - Deleted tracing directory - Moved tracing.md to tracing directory - Added setupTracing.sh for necessary package installation and tracing group configuration - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added Dockerfile for Rolling and Galactic - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Renamed tracing events - Bug fixes in smacc2 component - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Added smacc2_performance_tools - Performance tests improvements - Format cleanup for sm_respira_1 - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Minor formatting changes - Added galactic CI setup and renamed rolling files (#58) - Fixed source CI and corrected README overview (#62) - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) - Updated doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Several core improvements during navigation testing - Progress in aws navigation demo - Feature/aws demo progress (#80) - Format improvements - Feature/aws demo progress (#80) - sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - sm_advanced_recovery_1 round 4 (#86) - sm_atomic_performance_test_a_2 - sm_atomic_performance_test_a_1 - sm_atomic_performance_test_c_1 (#88) - Modifying sm_atomic_performance_test_a_2 (#89) - sm_multi_stage_1 - Update README.md - Wait topic message client behavior (#81)

0.1.0 (2022-01-01)

### Added - Feature/diverse improvements navigation performance (#117) - Additional linting and formatting - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - Introducing slam pausing/resuming functionality for testing sm_dance_bot - Feature/dance bot s pattern (#128) - Polishing sm_dance_bot and s-pattern - First working version of sm template and template generator (#127) - Feature/sm dance bot refine (#131) - Feature/sm dance bot refine 2 (#132) - Build fix - Feature/nav2z renaming (#144) - Navigation 2 stack renaming - Add SM Atomic SM generator (#143) - Rolling Docker environment to be executed from any environment (#154) - Feature/sm dance bot strikes back refactoring (#152) - Feature/migration moveit client (#151) - Initial migration to smacc2 - Progressing in the moveit migration testing - Initial state machine transition timestamp (#165) - Add QOS durability to SmaccPublisherClient (#163) - Feature/testing moveit behaviors (#167) - Sm_pubsub_1 (#169) - Sm_pubsub_1 part 2 (#170) - Sm_advanced_recovery_1 renaming (#171) - Sm_multi_stage_1 reworking (#172) - Multistage modes, sequences, steps, and finishing touches - Feature/aws navigation sm dance bot (#174) - Progress on aws navigation and refactorings on navigation clients and behaviors

### Changed - Move method after the method it calls to prevent recursion (#126) - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Using local action messages (#139) - Removing parameters smacc (#147) - Update package list (#142) - Remove node creation and create only a logger (#149) - Warehouse2 progress (#179)

### Fixed - Minor tuning to mitigate overshot issue cases (#133) - Fix CI: format fix python version (#148) - Fixing broken master build (#167) - Fixing broken build (#174)

### Removed - Remove merge markers from a python file (#119) - Removing sm_dance_bot_msgs (#144) - Removing test from main moveit cmake (#151) - Removing parameters smacc (#147)

### Miscellaneous - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Update README (#164) - More readme updates (#164) - Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back, and removed some comments (#147) - Precommit cleanup - Workflows update - Pending references - Repos dependency - Docker refactoring - Minor format issues (#134) - Minor tweaks (#130) - Minor (#124) - Minor - Noticed typo - Finnaly > Finally

Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>> Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> Co-authored-by: Denis Štogl <<denis@stogl.de>>

Dependant Packages

No known dependants.

Launch files

  • launch/sm_multi_stage_1.launch
      • server_nodes_xterms [default: xterm -xrm 'XTerm*scrollBar: true' -xrm 'xterm*rightScrollBar: true' -hold -sl 10000 -e]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_multi_stage_1 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.2.4
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
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
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The sm_multi_stage_1 package

Additional Links

No additional links.

Maintainers

  • geus

Authors

No additional authors.

State Machine Diagram

sm_multi_stage_1

Description

A large multi stage state machine that demonstrates that the NxN problem is not as formidable as some would have you believe.
</br>

Doxygen Namespace & Class Reference

Build Instructions

First, source your chosen ros2 distro.

source /opt/ros/rolling/setup.bash

source /opt/ros/galactic/setup.bash

Before you build, make sure you’ve installed all the dependencies…

rosdep install --ignore-src --from-paths src -y -r

Then build with colcon build…

colcon build

Operating Instructions

After you build, remember to source the proper install folder…

source ~/colcon_ws/install/setup.bash

And then run the launch file…

ros2 launch sm_multi_stage_1 sm_multi_stage_1.launch

Viewer Instructions

If you have the SMACC2 Runtime Analyzer installed then type…

ros2 run smacc2_rta smacc2_rta

If you don’t have the SMACC2 Runtime Analyzer click here.

CHANGELOG
No CHANGELOG found.

Launch files

  • launch/sm_multi_stage_1.launch
      • server_nodes_xterms [default: xterm -xrm 'XTerm*scrollBar: true' -xrm 'xterm*rightScrollBar: true' -hold -sl 10000 -e]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_multi_stage_1 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.22.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
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
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The sm_multi_stage_1 package

Additional Links

No additional links.

Maintainers

  • geus

Authors

No additional authors.

State Machine Diagram

sm_multi_stage_1

Description

A large multi stage state machine that demonstrates that the NxN problem is not as formidable as some would have you believe.
</br>

Doxygen Namespace & Class Reference

Build Instructions

First, source your chosen ros2 distro.

source /opt/ros/rolling/setup.bash

source /opt/ros/galactic/setup.bash

Before you build, make sure you’ve installed all the dependencies…

rosdep install --ignore-src --from-paths src -y -r

Then build with colcon build…

colcon build

Operating Instructions

After you build, remember to source the proper install folder…

source ~/colcon_ws/install/setup.bash

And then run the launch file…

ros2 launch sm_multi_stage_1 sm_multi_stage_1.launch

Viewer Instructions

If you have the SMACC2 Runtime Analyzer installed then type…

ros2 run smacc2_rta smacc2_rta

If you don’t have the SMACC2 Runtime Analyzer click here.

CHANGELOG

Changelog for package sm_multi_stage_1

1.22.1 (2022-11-09)

  • pre-release

  • Contributors: pabloinigoblasco

  • Feature/galactic rolling merge (#288)

    • 0.1.0

    * Revert "Ignore all packages except smacc2 and smacc2_msgs" This reverts commit f603166a4b3ccdfe96c64d9f9fb9d8b49fbf0e61.

    • Update description table.
    • Update table
    • Copy initial docs

    * Dockerfile w/ ROS distro as argument use this command "sudo docker build --build-arg ROS2_DISTRO=(desiredRosTag) (directoryHoldingDockerfile)/"

    • Opened new folder for additional tracing contents
    • Delete tracing directory
    • Moved tracing.md to tracing directory

    * added setupTracing.sh Installs necessary packages and configures tracing group.

    * Removed manual installation of ros-rolling-ros2trace This is now automated in setupTracing.sh location of sh file assumed if user follows README.md under "Getting started"

    • Created alternative ManualTracing
    • added new sm markdowns
    • added a dockerfile for Rolling and Galactic

    * Update smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    * Update tracing/ManualTracing.md Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    * changed wording "smacc application" to "SMACC2 library" Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    * Update smacc_sm_reference_library/sm_atomic/README.md edit from html to markdown syntax Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>

    • reactivating smacc2 nav clients for rolling via submodules
    • renamed tracing events after
    • bug in smacc2 component
    • reverted markdowns to html
    • added README tutorial for Dockerfile
    • additional cleanup
    • cleanup
    • cleanup
    • edited tracing.md to reflect new tracing event names
    • Enable build of missing rolling repositories.
    • Enable Navigation2 for semi-binary build.
    • Remove galactic builds from master and kepp only rolling. Remove submodules and use .repos file
    • updated mentions of SMACC/ROS to SMACC2/ROS2
    • some progress on navigation rolling
    • renamed folders, deleted tracing.md, edited README.md
    • added smacc2_performance_tools
    • performance tests improvements
    • more on performance and other issues
    • sm_respira_1 format cleanup
    • sm_respira_1 format cleanup pre-commit
    • sm_respira_test_2
    • sm_respira_test_2
    • more changes on performance tests
    • Do not execute clang-format on smacc2_sm_reference_library package.
    • sm_reference_library reformatting
    • Correct trailing spaces.
    • sm_atomic_24hr
    • sm_atomic_performance_trace_1
    • Update smacc2_rta command across readmes
    • Clean up of sm_atomic_24hr
    • more sm_atomic_24hr cleanup
    • Optimized deps in move_base_z_planners_common.
    • Renaming of event generator library
    • minor formatting
    • Add galactic CI setup and rename rolling files. (#58)
    • Fix source CI and correct README overview. (#62)
    • Update c_cpp_properties.json

    * changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) also noticed a note I had made while producing these that was not removed

    * update doxygen links (#70) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * More Readme Updates (#72) Co-authored-by: Ubuntu 20-04-02-amd64

File truncated at 100 lines see the full file

Launch files

  • launch/sm_multi_stage_1.launch
      • server_nodes_xterms [default: xterm -xrm 'XTerm*scrollBar: true' -xrm 'xterm*rightScrollBar: true' -hold -sl 10000 -e]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_multi_stage_1 at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
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
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The sm_multi_stage_1 package

Additional Links

No additional links.

Maintainers

  • geus

Authors

No additional authors.

State Machine Diagram

sm_multi_stage_1

Description

A large multi stage state machine that demonstrates that the NxN problem is not as formidable as some would have you believe.
</br>

Build Instructions

First, source your ros2 installation.

source /opt/ros/humble/setup.bash

Before you build, make sure you’ve installed all the dependencies…

rosdep install --ignore-src --from-paths src -y -r

Then build with colcon build…

colcon build

Operating Instructions

After you build, remember to source the proper install folder…

source ~/workspace/humble_ws/install/setup.sh

And then run the launch file…

ros2 launch sm_multi_stage_1 sm_multi_stage_1.launch

Viewer Instructions

If you have the SMACC2 Runtime Analyzer installed then type…

ros2 run smacc2_rta smacc2_rta

If you don’t have the SMACC2 Runtime Analyzer click here.

CHANGELOG

Changelog for package sm_multi_stage_1

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm issue - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco

2.3.6 (2023-03-12)

1.22.1 (2022-11-09)

### Added - Pre-release - Contributors: pabloinigoblasco

### Changed - Feature/galactic rolling merge (#288) - Reverted "Ignore all packages except smacc2 and smacc2_msgs" - Updated description table - Updated table - Copied initial docs - Dockerfile with ROS distro as argument - Opened new folder for additional tracing contents - Deleted tracing directory - Moved tracing.md to tracing directory - Added setupTracing.sh for necessary package installation and tracing group configuration - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added Dockerfile for Rolling and Galactic - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Renamed tracing events - Bug fixes in smacc2 component - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Added smacc2_performance_tools - Performance tests improvements - Format cleanup for sm_respira_1 - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Minor formatting changes - Added galactic CI setup and renamed rolling files (#58) - Fixed source CI and corrected README overview (#62) - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) - Updated doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Several core improvements during navigation testing - Progress in aws navigation demo - Feature/aws demo progress (#80) - Format improvements - Feature/aws demo progress (#80) - sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - sm_advanced_recovery_1 round 4 (#86) - sm_atomic_performance_test_a_2 - sm_atomic_performance_test_a_1 - sm_atomic_performance_test_c_1 (#88) - Modifying sm_atomic_performance_test_a_2 (#89) - sm_multi_stage_1 - Update README.md - Wait topic message client behavior (#81)

0.1.0 (2022-01-01)

### Added - Feature/diverse improvements navigation performance (#117) - Additional linting and formatting - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - Introducing slam pausing/resuming functionality for testing sm_dance_bot - Feature/dance bot s pattern (#128) - Polishing sm_dance_bot and s-pattern - First working version of sm template and template generator (#127) - Feature/sm dance bot refine (#131) - Feature/sm dance bot refine 2 (#132) - Build fix - Feature/nav2z renaming (#144) - Navigation 2 stack renaming - Add SM Atomic SM generator (#143) - Rolling Docker environment to be executed from any environment (#154) - Feature/sm dance bot strikes back refactoring (#152) - Feature/migration moveit client (#151) - Initial migration to smacc2 - Progressing in the moveit migration testing - Initial state machine transition timestamp (#165) - Add QOS durability to SmaccPublisherClient (#163) - Feature/testing moveit behaviors (#167) - Sm_pubsub_1 (#169) - Sm_pubsub_1 part 2 (#170) - Sm_advanced_recovery_1 renaming (#171) - Sm_multi_stage_1 reworking (#172) - Multistage modes, sequences, steps, and finishing touches - Feature/aws navigation sm dance bot (#174) - Progress on aws navigation and refactorings on navigation clients and behaviors

### Changed - Move method after the method it calls to prevent recursion (#126) - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Using local action messages (#139) - Removing parameters smacc (#147) - Update package list (#142) - Remove node creation and create only a logger (#149) - Warehouse2 progress (#179)

### Fixed - Minor tuning to mitigate overshot issue cases (#133) - Fix CI: format fix python version (#148) - Fixing broken master build (#167) - Fixing broken build (#174)

### Removed - Remove merge markers from a python file (#119) - Removing sm_dance_bot_msgs (#144) - Removing test from main moveit cmake (#151) - Removing parameters smacc (#147)

### Miscellaneous - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Update README (#164) - More readme updates (#164) - Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back, and removed some comments (#147) - Precommit cleanup - Workflows update - Pending references - Repos dependency - Docker refactoring - Minor format issues (#134) - Minor tweaks (#130) - Minor (#124) - Minor - Noticed typo - Finnaly > Finally

Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>> Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> Co-authored-by: Denis Štogl <<denis@stogl.de>>

Dependant Packages

No known dependants.

Launch files

  • launch/sm_multi_stage_1.launch
      • server_nodes_xterms [default: xterm -xrm 'XTerm*scrollBar: true' -xrm 'xterm*rightScrollBar: true' -hold -sl 10000 -e]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_multi_stage_1 at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.20
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
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
Tags cplusplus state-machine cpp amr mobile-robots ros2 autonomy moveit2 mobilerobots ros2-foxy nav2 ros2-humble ros2-jazzy
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The sm_multi_stage_1 package

Additional Links

No additional links.

Maintainers

  • geus

Authors

No additional authors.

State Machine Diagram

sm_multi_stage_1

Description

A large multi stage state machine that demonstrates that the NxN problem is not as formidable as some would have you believe.
</br>

Build Instructions

First, source your ros2 installation.

source /opt/ros/humble/setup.bash

Before you build, make sure you’ve installed all the dependencies…

rosdep install --ignore-src --from-paths src -y -r

Then build with colcon build…

colcon build

Operating Instructions

After you build, remember to source the proper install folder…

source ~/workspace/humble_ws/install/setup.sh

And then run the launch file…

ros2 launch sm_multi_stage_1 sm_multi_stage_1.launch

Viewer Instructions

If you have the SMACC2 Runtime Analyzer installed then type…

ros2 run smacc2_rta smacc2_rta

If you don’t have the SMACC2 Runtime Analyzer click here.

CHANGELOG

Changelog for package sm_multi_stage_1

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} - Brettpac branch (#518) - Attempted fix for ros buildfarm issue - Further work on buildfarm issue - Co-authored-by: brettpac <<brettpac@pop-os.localdomain>> - Contributors: brettpac, pabloinigoblasco

2.3.6 (2023-03-12)

1.22.1 (2022-11-09)

### Added - Pre-release - Contributors: pabloinigoblasco

### Changed - Feature/galactic rolling merge (#288) - Reverted "Ignore all packages except smacc2 and smacc2_msgs" - Updated description table - Updated table - Copied initial docs - Dockerfile with ROS distro as argument - Opened new folder for additional tracing contents - Deleted tracing directory - Moved tracing.md to tracing directory - Added setupTracing.sh for necessary package installation and tracing group configuration - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added Dockerfile for Rolling and Galactic - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Renamed tracing events - Bug fixes in smacc2 component - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Added smacc2_performance_tools - Performance tests improvements - Format cleanup for sm_respira_1 - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Minor formatting changes - Added galactic CI setup and renamed rolling files (#58) - Fixed source CI and corrected README overview (#62) - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69) - Updated doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Several core improvements during navigation testing - Progress in aws navigation demo - Feature/aws demo progress (#80) - Format improvements - Feature/aws demo progress (#80) - sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - sm_advanced_recovery_1 round 4 (#86) - sm_atomic_performance_test_a_2 - sm_atomic_performance_test_a_1 - sm_atomic_performance_test_c_1 (#88) - Modifying sm_atomic_performance_test_a_2 (#89) - sm_multi_stage_1 - Update README.md - Wait topic message client behavior (#81)

0.1.0 (2022-01-01)

### Added - Feature/diverse improvements navigation performance (#117) - Additional linting and formatting - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components - Introducing slam pausing/resuming functionality for testing sm_dance_bot - Feature/dance bot s pattern (#128) - Polishing sm_dance_bot and s-pattern - First working version of sm template and template generator (#127) - Feature/sm dance bot refine (#131) - Feature/sm dance bot refine 2 (#132) - Build fix - Feature/nav2z renaming (#144) - Navigation 2 stack renaming - Add SM Atomic SM generator (#143) - Rolling Docker environment to be executed from any environment (#154) - Feature/sm dance bot strikes back refactoring (#152) - Feature/migration moveit client (#151) - Initial migration to smacc2 - Progressing in the moveit migration testing - Initial state machine transition timestamp (#165) - Add QOS durability to SmaccPublisherClient (#163) - Feature/testing moveit behaviors (#167) - Sm_pubsub_1 (#169) - Sm_pubsub_1 part 2 (#170) - Sm_advanced_recovery_1 renaming (#171) - Sm_multi_stage_1 reworking (#172) - Multistage modes, sequences, steps, and finishing touches - Feature/aws navigation sm dance bot (#174) - Progress on aws navigation and refactorings on navigation clients and behaviors

### Changed - Move method after the method it calls to prevent recursion (#126) - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Using local action messages (#139) - Removing parameters smacc (#147) - Update package list (#142) - Remove node creation and create only a logger (#149) - Warehouse2 progress (#179)

### Fixed - Minor tuning to mitigate overshot issue cases (#133) - Fix CI: format fix python version (#148) - Fixing broken master build (#167) - Fixing broken build (#174)

### Removed - Remove merge markers from a python file (#119) - Removing sm_dance_bot_msgs (#144) - Removing test from main moveit cmake (#151) - Removing parameters smacc (#147)

### Miscellaneous - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Update README (#164) - More readme updates (#164) - Noticed launch command was incorrect in README.md, fixed launch command for sm_dance_bot_strikes_back, and removed some comments (#147) - Precommit cleanup - Workflows update - Pending references - Repos dependency - Docker refactoring - Minor format issues (#134) - Minor tweaks (#130) - Minor (#124) - Minor - Noticed typo - Finnaly > Finally

Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> Co-authored-by: pabloinigoblasco <<pablo@ibrobotics.com>> Co-authored-by: DecDury <<declandury@gmail.com>> Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> Co-authored-by: Denis Štogl <<denis@stogl.de>>

Dependant Packages

No known dependants.

Launch files

  • launch/sm_multi_stage_1.launch
      • server_nodes_xterms [default: xterm -xrm 'XTerm*scrollBar: true' -xrm 'xterm*rightScrollBar: true' -hold -sl 10000 -e]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_multi_stage_1 at Robotics Stack Exchange