Package Summary

Tags No category tags.
Version 2.3.18
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-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} repository - Brettpac branch (#518) - Attempted to fix an issue with ros buildfarm - Addressed 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 - Reverted "Ignore packages which should not be released." - Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

### Added - Reverted "Ignore packages which should not be released." - Ignored packages not meant for release - Galactic type walker (#264) - Feature/master rolling to galactic backport (#236) - Updated references from SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Renamed folders, deleted tracing.md, edited README.md - Added smacc2_performance_tools - Improved performance tests - Cleaned up sm_respira_1 format - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Updated CI setup and renamed rolling files - Fixed source CI and corrected README overview - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Updated doxygen links - Added new feature, cb_wait_topic_message - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic - Corrected all linters and formatters - Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> - Co-authored-by: Denis Štogl <<denis@stogl.de>> - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Contributors: brettpac

`rst Section_2 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - Base for the `sm_aws_warehouse` navigation - `cb_pause_slam` client behavior - `sm_dance_bot_lite` visualizing TurtleBot3 - `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option - `sm_dance_bot_strikes_back` gazebo fixes - AWS demo - `sm_multi_stage_1` doubling - `sm_multi_stage_1` fixes and improvements - Diverse improvements in navigation and performance Changed ------- - Navigation parameters fixes on `sm_dance_bot` Fixed ----- - Remove some compile warnings - Minor hotfix - Correct formatting - Enable source build on PR for testing - Adjust build packages of source CI - Minor fixes and improvements Removed ------- - `neo_simulation2` package Contributors ------------ - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_3

### Added - Feature/diverse improvements navigation performance (#117) - Minor enhancements in navigation and performance. - Additional linting and formatting. - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introducing smacc2::deep_history syntax. - Testing sm_dance_bot with slam pausing/resuming functionality. - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Rolling Docker environment to be executed from any environment (#154) - Add SM Atomic SM generator. (#143) - Initial migration to smacc2 in Feature/migration moveit client (#151) - Fixing errors in formatting and dependencies. - Progress in moveit migration testing. - Added QOS durability to SmaccPublisherClient (#163) - Configured QOS durability and reliability. - Feature/aws navigation sm dance bot (#174) - Added dependencies for husky simulation. - Update dependencies for husky in rolling and galactic.

### Changed - Move method after the method it calls in (#126) - Prevent recursion issues. - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Update package list. (#142) - Update readme (#164) - Minor changes in Feature/migration moveit client (#151) - Update readme in Feature/aws navigation sm dance bot (#174)

### Fixed - Fix CI: format fix python version (#148) - Fixing compiling issues in Feature/migration moveit client (#151) - Fixing broken master build in Feature/testing moveit behaviors (#167) - Fixing broken build in Feature/aws navigation sm dance bot (#174)

### Removed - Remove merge markers from a python file. (#119) - Removing sm_dance_bot_msgs in Feature/nav2z renaming (#144) - Removing parameters smacc in (#147) - Remove node creation and create only a logger in (#149)

### Miscellaneous - Noticed launch command was incorrect in README.md. - Minor format issues (#134) - Precommit cleanup. - Pending references in Feature/nav2z renaming (#144) - Warehouse2 progress (#179) - Format (#180) - Merge in Feature/sm warehouse 2 13 dec 2 (#182) - Headless and other fixes in Feature/sm warehouse 2 13 dec 2 (#182)

`rst Section 4 ========= Added ----- - Added Brettpac branch (#184) with default values. - Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. - Added SrConditional fixes and formatting (#168): - Fixed formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted the code. - Added Feature/wharehouse2 dec 14 (#185) with minor changes. - Added Feature/sm warehouse 2 13 dec 2 (#186) with format changes, headless merge, and other fixes. - Added finetuning waypoints (#187). - Added Feature/cb pure spinning (#188) with format changes, headless merge, and other fixes. - Added Feature/cb pure spinning (#189) with format changes, headless merge, and other fixes. - Added pure spinning behavior missing files and minor changes (#190). - Added Feature/planner changes 16 12 (#191) with minor changes, more fixes, and replanning for all examples. - Added Feature/replanning 16 dec (#193) with minor changes and replanning for all examples. - Added several fixes (#194). - Added minor changes (#195). - Added Feature/undo motion 20 12 (#196) with minor changes, replanning for all examples, and improving undo motion navigation warehouse2. - Added tuning warehouse3 (#197). - Added Feature/undo motion 20 12 (#198) with minor changes, replanning for all examples, improving undo motion navigation warehouse2, and undo tuning and errors. - Added Feature/sync 21 12 (#199) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 22 12 (#200) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 23 12 (#201) with minor changes, replanning for all examples, and tuning and fixes. - Added Feature/minor tune (#203) with tuning and fixes, and minor tune. - Added fixing warehouse 3 problems, and other core improvements (#204): - Fixed warehouse 3 problems to remove deadlocks and make continuous integration green. - Fixed weird moveit not downloaded repo. - Added missing file from warehouse2. - Added Foxy backport (#206) with minor formatting fixes, fix for trailing spaces, codespell correction, python linters warnings correction, and other updates. - Added galactic CI build because Navigation2 is broken in rolling. - Added partial changes for ament_cpplint. - Added tf2_ros as dependency to find include. - Added ament_lint_cmake satisfaction. - Added missing licenses. - Added necessary package and edited Threesome launch. - Added workflow for checking doc build. - Added doxygen-check-build.yml update. - Created doxygen-deploy.yml. - Created workflow for testing prerelease builds. - Used docs/ as source folder for documentation and output directory. - Renamed to smacc2 and smacc2_msgs. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Executed on master update. - Reset all versions to 0.0.0. - Ignored all packages except smacc2 and smacc2_msgs. - Updated changelogs. - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - Updated description table. - Updated table. - Copied initial docs. - Created Dockerfile w/ ROS distro as argument. - Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Created alternative ManualTracing. - Added new sm markdowns. - Added a Dockerfile for Rolling and Galactic. - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Updated tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Reactivated smacc2 nav clients for rolling via submodules. - Renamed tracing events. - Fixed bug in smacc2 component. - Reverted markdowns to html. - Added README tutorial for Dockerfile. - Enabled build of missing rolling repositories. - Enabled Navigation2 for semi-binary build. - Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. - Updated mentions of SMACC/ROS to SMACC2/ROS2. Removed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. Changed ------- - Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - Renamed header files and corrected format. - Updated doxygen-check-build.yml. - Used manual deployment for now. - Used docs/ as source folder for documentation and output directory. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Updated description table. - Updated table. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Renamed tracing events after. - Updated mentions of SMACC/ROS to SMACC2/ROS2.`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Added smacc2_performance_tools. - Added galactic CI setup and renamed rolling files. (#58) - Added more Readme updates. (#72) - Added more Readme updates. (#74) - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait. Changed ------- - Renamed folders, deleted tracing.md, and edited README.md. - Updated smacc2_rta command across readmes. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Updated doxygen links (#70). - Updated README.md launch command. - Corrected all linters and formatters. Fixed ----- - Corrected trailing spaces. - Fixed source CI and corrected README overview. (#62). - Fixed pre-commit issues. - Fixed navigation parameters on sm_dance_bot. Removed ------- - Do not execute clang-format on smacc2_sm_reference_library package. Authors ------- - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_6 ========= Added ----- - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_warehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Improved formatting. - Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, which waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. - Fixed navigation parameters on sm_dance_bot. Changed ------- - Feature/sm dance bot fixes (#95) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Feature/cb pause slam (#98) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Added cb pause slam client behavior. - sm_dance_bot_lite (#99) - Updated YAML configuration. - Rename doxygen deployment workflow (#100) - Applied minor hotfix. - sm_dance_bot visualizing turtlebot3 (#101) - Improved visualization of turtlebot3. - Feature/dance bot launch gz lidar choice (#102) - Added cleaning and lidar show/hide option. - Feature/sm dance bot lite gazebo fixes (#104) - Improved gazebo visualization for the robot and lidar. - sm_multi_stage_1 doubling (#103) - Improved sm_multi_stage_1 functionality. - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved gazebo visualization for the robot and lidar. - Fixed gazebo issues on sm_dance_bot_strikes_back. - aws demo (#108) - Conducted AWS demo. - Brettpac branch (#110, #111) - Improved functionality of sm_multi_stage_1. - a3 (#113) - Implemented a3 feature. - Remove neo_simulation2 package. (#112) - Removed neo_simulation2 package. - Corrected formatting. - Enabled source build on PR for testing. - Adjusted build packages of source CI. - mm (#115) - Implemented mm feature. - diverse improvements navigation and performance (#116) - Made diverse improvements in navigation and performance. - Feature/diverse improvements navigation performance (#117) - Made diverse improvements in navigation and performance. - Conducted additional linting and formatting. - Remove merge markers from a python file. (#119) - Removed merge markers from a Python file. - Feature/slam toggle and smacc deep history (#122) - Made progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introduced smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Move method after the method it calls. Otherwise recursion could happen. (#126) - Feature/dance bot s pattern (#128, #129) - Polished sm_dance_bot and s-pattern. - Corrected typo. - Refined sm_dance_bot functionality.`

pabloinigoblasco

Section 7

Added

  • First working version of sm template and template generator. (#127)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some 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

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

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

1.22.1 (2022-11-09)

  • pre-release
  • Contributors: pabloinigoblasco
  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
  • Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.

  • Ignore packages which should not be released.

  • galactic type walker (#264)

  • Feature/master rolling to galactic backport (#236)

    • 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 <<brett@robosoft.ai>>

    * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • created new sm from sm_respira_1 (#76)
    • Feature/core and navigation fixes (#78)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • Feature/aws demo progress (#80)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • sm_advanced_recovery_1 reworked (#83)
    • sm_advanced_recovery_1 reworked
    • fix pre-commit

    * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#87)
    • sm_atomic_performance_test_a_2

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some 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

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

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

1.22.1 (2022-11-09)

  • pre-release
  • Contributors: pabloinigoblasco
  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
  • Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.

  • Ignore packages which should not be released.

  • galactic type walker (#264)

  • Feature/master rolling to galactic backport (#236)

    • 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 <<brett@robosoft.ai>>

    * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • created new sm from sm_respira_1 (#76)
    • Feature/core and navigation fixes (#78)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • Feature/aws demo progress (#80)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • sm_advanced_recovery_1 reworked (#83)
    • sm_advanced_recovery_1 reworked
    • fix pre-commit

    * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#87)
    • sm_atomic_performance_test_a_2

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some 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

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

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

1.22.1 (2022-11-09)

  • pre-release
  • Contributors: pabloinigoblasco
  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
  • Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.

  • Ignore packages which should not be released.

  • galactic type walker (#264)

  • Feature/master rolling to galactic backport (#236)

    • 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 <<brett@robosoft.ai>>

    * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • created new sm from sm_respira_1 (#76)
    • Feature/core and navigation fixes (#78)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • Feature/aws demo progress (#80)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • sm_advanced_recovery_1 reworked (#83)
    • sm_advanced_recovery_1 reworked
    • fix pre-commit

    * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#87)
    • sm_atomic_performance_test_a_2

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.18
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-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} repository - Brettpac branch (#518) - Attempted to fix an issue with ros buildfarm - Addressed 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 - Reverted "Ignore packages which should not be released." - Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

### Added - Reverted "Ignore packages which should not be released." - Ignored packages not meant for release - Galactic type walker (#264) - Feature/master rolling to galactic backport (#236) - Updated references from SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Renamed folders, deleted tracing.md, edited README.md - Added smacc2_performance_tools - Improved performance tests - Cleaned up sm_respira_1 format - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Updated CI setup and renamed rolling files - Fixed source CI and corrected README overview - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Updated doxygen links - Added new feature, cb_wait_topic_message - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic - Corrected all linters and formatters - Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> - Co-authored-by: Denis Štogl <<denis@stogl.de>> - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Contributors: brettpac

`rst Section_2 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - Base for the `sm_aws_warehouse` navigation - `cb_pause_slam` client behavior - `sm_dance_bot_lite` visualizing TurtleBot3 - `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option - `sm_dance_bot_strikes_back` gazebo fixes - AWS demo - `sm_multi_stage_1` doubling - `sm_multi_stage_1` fixes and improvements - Diverse improvements in navigation and performance Changed ------- - Navigation parameters fixes on `sm_dance_bot` Fixed ----- - Remove some compile warnings - Minor hotfix - Correct formatting - Enable source build on PR for testing - Adjust build packages of source CI - Minor fixes and improvements Removed ------- - `neo_simulation2` package Contributors ------------ - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_3

### Added - Feature/diverse improvements navigation performance (#117) - Minor enhancements in navigation and performance. - Additional linting and formatting. - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introducing smacc2::deep_history syntax. - Testing sm_dance_bot with slam pausing/resuming functionality. - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Rolling Docker environment to be executed from any environment (#154) - Add SM Atomic SM generator. (#143) - Initial migration to smacc2 in Feature/migration moveit client (#151) - Fixing errors in formatting and dependencies. - Progress in moveit migration testing. - Added QOS durability to SmaccPublisherClient (#163) - Configured QOS durability and reliability. - Feature/aws navigation sm dance bot (#174) - Added dependencies for husky simulation. - Update dependencies for husky in rolling and galactic.

### Changed - Move method after the method it calls in (#126) - Prevent recursion issues. - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Update package list. (#142) - Update readme (#164) - Minor changes in Feature/migration moveit client (#151) - Update readme in Feature/aws navigation sm dance bot (#174)

### Fixed - Fix CI: format fix python version (#148) - Fixing compiling issues in Feature/migration moveit client (#151) - Fixing broken master build in Feature/testing moveit behaviors (#167) - Fixing broken build in Feature/aws navigation sm dance bot (#174)

### Removed - Remove merge markers from a python file. (#119) - Removing sm_dance_bot_msgs in Feature/nav2z renaming (#144) - Removing parameters smacc in (#147) - Remove node creation and create only a logger in (#149)

### Miscellaneous - Noticed launch command was incorrect in README.md. - Minor format issues (#134) - Precommit cleanup. - Pending references in Feature/nav2z renaming (#144) - Warehouse2 progress (#179) - Format (#180) - Merge in Feature/sm warehouse 2 13 dec 2 (#182) - Headless and other fixes in Feature/sm warehouse 2 13 dec 2 (#182)

`rst Section 4 ========= Added ----- - Added Brettpac branch (#184) with default values. - Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. - Added SrConditional fixes and formatting (#168): - Fixed formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted the code. - Added Feature/wharehouse2 dec 14 (#185) with minor changes. - Added Feature/sm warehouse 2 13 dec 2 (#186) with format changes, headless merge, and other fixes. - Added finetuning waypoints (#187). - Added Feature/cb pure spinning (#188) with format changes, headless merge, and other fixes. - Added Feature/cb pure spinning (#189) with format changes, headless merge, and other fixes. - Added pure spinning behavior missing files and minor changes (#190). - Added Feature/planner changes 16 12 (#191) with minor changes, more fixes, and replanning for all examples. - Added Feature/replanning 16 dec (#193) with minor changes and replanning for all examples. - Added several fixes (#194). - Added minor changes (#195). - Added Feature/undo motion 20 12 (#196) with minor changes, replanning for all examples, and improving undo motion navigation warehouse2. - Added tuning warehouse3 (#197). - Added Feature/undo motion 20 12 (#198) with minor changes, replanning for all examples, improving undo motion navigation warehouse2, and undo tuning and errors. - Added Feature/sync 21 12 (#199) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 22 12 (#200) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 23 12 (#201) with minor changes, replanning for all examples, and tuning and fixes. - Added Feature/minor tune (#203) with tuning and fixes, and minor tune. - Added fixing warehouse 3 problems, and other core improvements (#204): - Fixed warehouse 3 problems to remove deadlocks and make continuous integration green. - Fixed weird moveit not downloaded repo. - Added missing file from warehouse2. - Added Foxy backport (#206) with minor formatting fixes, fix for trailing spaces, codespell correction, python linters warnings correction, and other updates. - Added galactic CI build because Navigation2 is broken in rolling. - Added partial changes for ament_cpplint. - Added tf2_ros as dependency to find include. - Added ament_lint_cmake satisfaction. - Added missing licenses. - Added necessary package and edited Threesome launch. - Added workflow for checking doc build. - Added doxygen-check-build.yml update. - Created doxygen-deploy.yml. - Created workflow for testing prerelease builds. - Used docs/ as source folder for documentation and output directory. - Renamed to smacc2 and smacc2_msgs. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Executed on master update. - Reset all versions to 0.0.0. - Ignored all packages except smacc2 and smacc2_msgs. - Updated changelogs. - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - Updated description table. - Updated table. - Copied initial docs. - Created Dockerfile w/ ROS distro as argument. - Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Created alternative ManualTracing. - Added new sm markdowns. - Added a Dockerfile for Rolling and Galactic. - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Updated tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Reactivated smacc2 nav clients for rolling via submodules. - Renamed tracing events. - Fixed bug in smacc2 component. - Reverted markdowns to html. - Added README tutorial for Dockerfile. - Enabled build of missing rolling repositories. - Enabled Navigation2 for semi-binary build. - Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. - Updated mentions of SMACC/ROS to SMACC2/ROS2. Removed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. Changed ------- - Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - Renamed header files and corrected format. - Updated doxygen-check-build.yml. - Used manual deployment for now. - Used docs/ as source folder for documentation and output directory. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Updated description table. - Updated table. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Renamed tracing events after. - Updated mentions of SMACC/ROS to SMACC2/ROS2.`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Added smacc2_performance_tools. - Added galactic CI setup and renamed rolling files. (#58) - Added more Readme updates. (#72) - Added more Readme updates. (#74) - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait. Changed ------- - Renamed folders, deleted tracing.md, and edited README.md. - Updated smacc2_rta command across readmes. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Updated doxygen links (#70). - Updated README.md launch command. - Corrected all linters and formatters. Fixed ----- - Corrected trailing spaces. - Fixed source CI and corrected README overview. (#62). - Fixed pre-commit issues. - Fixed navigation parameters on sm_dance_bot. Removed ------- - Do not execute clang-format on smacc2_sm_reference_library package. Authors ------- - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_6 ========= Added ----- - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_warehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Improved formatting. - Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, which waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. - Fixed navigation parameters on sm_dance_bot. Changed ------- - Feature/sm dance bot fixes (#95) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Feature/cb pause slam (#98) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Added cb pause slam client behavior. - sm_dance_bot_lite (#99) - Updated YAML configuration. - Rename doxygen deployment workflow (#100) - Applied minor hotfix. - sm_dance_bot visualizing turtlebot3 (#101) - Improved visualization of turtlebot3. - Feature/dance bot launch gz lidar choice (#102) - Added cleaning and lidar show/hide option. - Feature/sm dance bot lite gazebo fixes (#104) - Improved gazebo visualization for the robot and lidar. - sm_multi_stage_1 doubling (#103) - Improved sm_multi_stage_1 functionality. - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved gazebo visualization for the robot and lidar. - Fixed gazebo issues on sm_dance_bot_strikes_back. - aws demo (#108) - Conducted AWS demo. - Brettpac branch (#110, #111) - Improved functionality of sm_multi_stage_1. - a3 (#113) - Implemented a3 feature. - Remove neo_simulation2 package. (#112) - Removed neo_simulation2 package. - Corrected formatting. - Enabled source build on PR for testing. - Adjusted build packages of source CI. - mm (#115) - Implemented mm feature. - diverse improvements navigation and performance (#116) - Made diverse improvements in navigation and performance. - Feature/diverse improvements navigation performance (#117) - Made diverse improvements in navigation and performance. - Conducted additional linting and formatting. - Remove merge markers from a python file. (#119) - Removed merge markers from a Python file. - Feature/slam toggle and smacc deep history (#122) - Made progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introduced smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Move method after the method it calls. Otherwise recursion could happen. (#126) - Feature/dance bot s pattern (#128, #129) - Polished sm_dance_bot and s-pattern. - Corrected typo. - Refined sm_dance_bot functionality.`

pabloinigoblasco

Section 7

Added

  • First working version of sm template and template generator. (#127)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.18
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-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} repository - Brettpac branch (#518) - Attempted to fix an issue with ros buildfarm - Addressed 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 - Reverted "Ignore packages which should not be released." - Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

### Added - Reverted "Ignore packages which should not be released." - Ignored packages not meant for release - Galactic type walker (#264) - Feature/master rolling to galactic backport (#236) - Updated references from SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Renamed folders, deleted tracing.md, edited README.md - Added smacc2_performance_tools - Improved performance tests - Cleaned up sm_respira_1 format - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Updated CI setup and renamed rolling files - Fixed source CI and corrected README overview - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Updated doxygen links - Added new feature, cb_wait_topic_message - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic - Corrected all linters and formatters - Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> - Co-authored-by: Denis Štogl <<denis@stogl.de>> - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Contributors: brettpac

`rst Section_2 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - Base for the `sm_aws_warehouse` navigation - `cb_pause_slam` client behavior - `sm_dance_bot_lite` visualizing TurtleBot3 - `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option - `sm_dance_bot_strikes_back` gazebo fixes - AWS demo - `sm_multi_stage_1` doubling - `sm_multi_stage_1` fixes and improvements - Diverse improvements in navigation and performance Changed ------- - Navigation parameters fixes on `sm_dance_bot` Fixed ----- - Remove some compile warnings - Minor hotfix - Correct formatting - Enable source build on PR for testing - Adjust build packages of source CI - Minor fixes and improvements Removed ------- - `neo_simulation2` package Contributors ------------ - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_3

### Added - Feature/diverse improvements navigation performance (#117) - Minor enhancements in navigation and performance. - Additional linting and formatting. - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introducing smacc2::deep_history syntax. - Testing sm_dance_bot with slam pausing/resuming functionality. - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Rolling Docker environment to be executed from any environment (#154) - Add SM Atomic SM generator. (#143) - Initial migration to smacc2 in Feature/migration moveit client (#151) - Fixing errors in formatting and dependencies. - Progress in moveit migration testing. - Added QOS durability to SmaccPublisherClient (#163) - Configured QOS durability and reliability. - Feature/aws navigation sm dance bot (#174) - Added dependencies for husky simulation. - Update dependencies for husky in rolling and galactic.

### Changed - Move method after the method it calls in (#126) - Prevent recursion issues. - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Update package list. (#142) - Update readme (#164) - Minor changes in Feature/migration moveit client (#151) - Update readme in Feature/aws navigation sm dance bot (#174)

### Fixed - Fix CI: format fix python version (#148) - Fixing compiling issues in Feature/migration moveit client (#151) - Fixing broken master build in Feature/testing moveit behaviors (#167) - Fixing broken build in Feature/aws navigation sm dance bot (#174)

### Removed - Remove merge markers from a python file. (#119) - Removing sm_dance_bot_msgs in Feature/nav2z renaming (#144) - Removing parameters smacc in (#147) - Remove node creation and create only a logger in (#149)

### Miscellaneous - Noticed launch command was incorrect in README.md. - Minor format issues (#134) - Precommit cleanup. - Pending references in Feature/nav2z renaming (#144) - Warehouse2 progress (#179) - Format (#180) - Merge in Feature/sm warehouse 2 13 dec 2 (#182) - Headless and other fixes in Feature/sm warehouse 2 13 dec 2 (#182)

`rst Section 4 ========= Added ----- - Added Brettpac branch (#184) with default values. - Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. - Added SrConditional fixes and formatting (#168): - Fixed formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted the code. - Added Feature/wharehouse2 dec 14 (#185) with minor changes. - Added Feature/sm warehouse 2 13 dec 2 (#186) with format changes, headless merge, and other fixes. - Added finetuning waypoints (#187). - Added Feature/cb pure spinning (#188) with format changes, headless merge, and other fixes. - Added Feature/cb pure spinning (#189) with format changes, headless merge, and other fixes. - Added pure spinning behavior missing files and minor changes (#190). - Added Feature/planner changes 16 12 (#191) with minor changes, more fixes, and replanning for all examples. - Added Feature/replanning 16 dec (#193) with minor changes and replanning for all examples. - Added several fixes (#194). - Added minor changes (#195). - Added Feature/undo motion 20 12 (#196) with minor changes, replanning for all examples, and improving undo motion navigation warehouse2. - Added tuning warehouse3 (#197). - Added Feature/undo motion 20 12 (#198) with minor changes, replanning for all examples, improving undo motion navigation warehouse2, and undo tuning and errors. - Added Feature/sync 21 12 (#199) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 22 12 (#200) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 23 12 (#201) with minor changes, replanning for all examples, and tuning and fixes. - Added Feature/minor tune (#203) with tuning and fixes, and minor tune. - Added fixing warehouse 3 problems, and other core improvements (#204): - Fixed warehouse 3 problems to remove deadlocks and make continuous integration green. - Fixed weird moveit not downloaded repo. - Added missing file from warehouse2. - Added Foxy backport (#206) with minor formatting fixes, fix for trailing spaces, codespell correction, python linters warnings correction, and other updates. - Added galactic CI build because Navigation2 is broken in rolling. - Added partial changes for ament_cpplint. - Added tf2_ros as dependency to find include. - Added ament_lint_cmake satisfaction. - Added missing licenses. - Added necessary package and edited Threesome launch. - Added workflow for checking doc build. - Added doxygen-check-build.yml update. - Created doxygen-deploy.yml. - Created workflow for testing prerelease builds. - Used docs/ as source folder for documentation and output directory. - Renamed to smacc2 and smacc2_msgs. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Executed on master update. - Reset all versions to 0.0.0. - Ignored all packages except smacc2 and smacc2_msgs. - Updated changelogs. - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - Updated description table. - Updated table. - Copied initial docs. - Created Dockerfile w/ ROS distro as argument. - Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Created alternative ManualTracing. - Added new sm markdowns. - Added a Dockerfile for Rolling and Galactic. - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Updated tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Reactivated smacc2 nav clients for rolling via submodules. - Renamed tracing events. - Fixed bug in smacc2 component. - Reverted markdowns to html. - Added README tutorial for Dockerfile. - Enabled build of missing rolling repositories. - Enabled Navigation2 for semi-binary build. - Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. - Updated mentions of SMACC/ROS to SMACC2/ROS2. Removed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. Changed ------- - Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - Renamed header files and corrected format. - Updated doxygen-check-build.yml. - Used manual deployment for now. - Used docs/ as source folder for documentation and output directory. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Updated description table. - Updated table. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Renamed tracing events after. - Updated mentions of SMACC/ROS to SMACC2/ROS2.`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Added smacc2_performance_tools. - Added galactic CI setup and renamed rolling files. (#58) - Added more Readme updates. (#72) - Added more Readme updates. (#74) - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait. Changed ------- - Renamed folders, deleted tracing.md, and edited README.md. - Updated smacc2_rta command across readmes. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Updated doxygen links (#70). - Updated README.md launch command. - Corrected all linters and formatters. Fixed ----- - Corrected trailing spaces. - Fixed source CI and corrected README overview. (#62). - Fixed pre-commit issues. - Fixed navigation parameters on sm_dance_bot. Removed ------- - Do not execute clang-format on smacc2_sm_reference_library package. Authors ------- - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_6 ========= Added ----- - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_warehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Improved formatting. - Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, which waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. - Fixed navigation parameters on sm_dance_bot. Changed ------- - Feature/sm dance bot fixes (#95) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Feature/cb pause slam (#98) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Added cb pause slam client behavior. - sm_dance_bot_lite (#99) - Updated YAML configuration. - Rename doxygen deployment workflow (#100) - Applied minor hotfix. - sm_dance_bot visualizing turtlebot3 (#101) - Improved visualization of turtlebot3. - Feature/dance bot launch gz lidar choice (#102) - Added cleaning and lidar show/hide option. - Feature/sm dance bot lite gazebo fixes (#104) - Improved gazebo visualization for the robot and lidar. - sm_multi_stage_1 doubling (#103) - Improved sm_multi_stage_1 functionality. - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved gazebo visualization for the robot and lidar. - Fixed gazebo issues on sm_dance_bot_strikes_back. - aws demo (#108) - Conducted AWS demo. - Brettpac branch (#110, #111) - Improved functionality of sm_multi_stage_1. - a3 (#113) - Implemented a3 feature. - Remove neo_simulation2 package. (#112) - Removed neo_simulation2 package. - Corrected formatting. - Enabled source build on PR for testing. - Adjusted build packages of source CI. - mm (#115) - Implemented mm feature. - diverse improvements navigation and performance (#116) - Made diverse improvements in navigation and performance. - Feature/diverse improvements navigation performance (#117) - Made diverse improvements in navigation and performance. - Conducted additional linting and formatting. - Remove merge markers from a python file. (#119) - Removed merge markers from a Python file. - Feature/slam toggle and smacc deep history (#122) - Made progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introduced smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Move method after the method it calls. Otherwise recursion could happen. (#126) - Feature/dance bot s pattern (#128, #129) - Polished sm_dance_bot and s-pattern. - Corrected typo. - Refined sm_dance_bot functionality.`

pabloinigoblasco

Section 7

Added

  • First working version of sm template and template generator. (#127)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.18
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-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} repository - Brettpac branch (#518) - Attempted to fix an issue with ros buildfarm - Addressed 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 - Reverted "Ignore packages which should not be released." - Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

### Added - Reverted "Ignore packages which should not be released." - Ignored packages not meant for release - Galactic type walker (#264) - Feature/master rolling to galactic backport (#236) - Updated references from SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Renamed folders, deleted tracing.md, edited README.md - Added smacc2_performance_tools - Improved performance tests - Cleaned up sm_respira_1 format - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Updated CI setup and renamed rolling files - Fixed source CI and corrected README overview - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Updated doxygen links - Added new feature, cb_wait_topic_message - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic - Corrected all linters and formatters - Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> - Co-authored-by: Denis Štogl <<denis@stogl.de>> - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Contributors: brettpac

`rst Section_2 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - Base for the `sm_aws_warehouse` navigation - `cb_pause_slam` client behavior - `sm_dance_bot_lite` visualizing TurtleBot3 - `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option - `sm_dance_bot_strikes_back` gazebo fixes - AWS demo - `sm_multi_stage_1` doubling - `sm_multi_stage_1` fixes and improvements - Diverse improvements in navigation and performance Changed ------- - Navigation parameters fixes on `sm_dance_bot` Fixed ----- - Remove some compile warnings - Minor hotfix - Correct formatting - Enable source build on PR for testing - Adjust build packages of source CI - Minor fixes and improvements Removed ------- - `neo_simulation2` package Contributors ------------ - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_3

### Added - Feature/diverse improvements navigation performance (#117) - Minor enhancements in navigation and performance. - Additional linting and formatting. - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introducing smacc2::deep_history syntax. - Testing sm_dance_bot with slam pausing/resuming functionality. - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Rolling Docker environment to be executed from any environment (#154) - Add SM Atomic SM generator. (#143) - Initial migration to smacc2 in Feature/migration moveit client (#151) - Fixing errors in formatting and dependencies. - Progress in moveit migration testing. - Added QOS durability to SmaccPublisherClient (#163) - Configured QOS durability and reliability. - Feature/aws navigation sm dance bot (#174) - Added dependencies for husky simulation. - Update dependencies for husky in rolling and galactic.

### Changed - Move method after the method it calls in (#126) - Prevent recursion issues. - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Update package list. (#142) - Update readme (#164) - Minor changes in Feature/migration moveit client (#151) - Update readme in Feature/aws navigation sm dance bot (#174)

### Fixed - Fix CI: format fix python version (#148) - Fixing compiling issues in Feature/migration moveit client (#151) - Fixing broken master build in Feature/testing moveit behaviors (#167) - Fixing broken build in Feature/aws navigation sm dance bot (#174)

### Removed - Remove merge markers from a python file. (#119) - Removing sm_dance_bot_msgs in Feature/nav2z renaming (#144) - Removing parameters smacc in (#147) - Remove node creation and create only a logger in (#149)

### Miscellaneous - Noticed launch command was incorrect in README.md. - Minor format issues (#134) - Precommit cleanup. - Pending references in Feature/nav2z renaming (#144) - Warehouse2 progress (#179) - Format (#180) - Merge in Feature/sm warehouse 2 13 dec 2 (#182) - Headless and other fixes in Feature/sm warehouse 2 13 dec 2 (#182)

`rst Section 4 ========= Added ----- - Added Brettpac branch (#184) with default values. - Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. - Added SrConditional fixes and formatting (#168): - Fixed formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted the code. - Added Feature/wharehouse2 dec 14 (#185) with minor changes. - Added Feature/sm warehouse 2 13 dec 2 (#186) with format changes, headless merge, and other fixes. - Added finetuning waypoints (#187). - Added Feature/cb pure spinning (#188) with format changes, headless merge, and other fixes. - Added Feature/cb pure spinning (#189) with format changes, headless merge, and other fixes. - Added pure spinning behavior missing files and minor changes (#190). - Added Feature/planner changes 16 12 (#191) with minor changes, more fixes, and replanning for all examples. - Added Feature/replanning 16 dec (#193) with minor changes and replanning for all examples. - Added several fixes (#194). - Added minor changes (#195). - Added Feature/undo motion 20 12 (#196) with minor changes, replanning for all examples, and improving undo motion navigation warehouse2. - Added tuning warehouse3 (#197). - Added Feature/undo motion 20 12 (#198) with minor changes, replanning for all examples, improving undo motion navigation warehouse2, and undo tuning and errors. - Added Feature/sync 21 12 (#199) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 22 12 (#200) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 23 12 (#201) with minor changes, replanning for all examples, and tuning and fixes. - Added Feature/minor tune (#203) with tuning and fixes, and minor tune. - Added fixing warehouse 3 problems, and other core improvements (#204): - Fixed warehouse 3 problems to remove deadlocks and make continuous integration green. - Fixed weird moveit not downloaded repo. - Added missing file from warehouse2. - Added Foxy backport (#206) with minor formatting fixes, fix for trailing spaces, codespell correction, python linters warnings correction, and other updates. - Added galactic CI build because Navigation2 is broken in rolling. - Added partial changes for ament_cpplint. - Added tf2_ros as dependency to find include. - Added ament_lint_cmake satisfaction. - Added missing licenses. - Added necessary package and edited Threesome launch. - Added workflow for checking doc build. - Added doxygen-check-build.yml update. - Created doxygen-deploy.yml. - Created workflow for testing prerelease builds. - Used docs/ as source folder for documentation and output directory. - Renamed to smacc2 and smacc2_msgs. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Executed on master update. - Reset all versions to 0.0.0. - Ignored all packages except smacc2 and smacc2_msgs. - Updated changelogs. - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - Updated description table. - Updated table. - Copied initial docs. - Created Dockerfile w/ ROS distro as argument. - Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Created alternative ManualTracing. - Added new sm markdowns. - Added a Dockerfile for Rolling and Galactic. - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Updated tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Reactivated smacc2 nav clients for rolling via submodules. - Renamed tracing events. - Fixed bug in smacc2 component. - Reverted markdowns to html. - Added README tutorial for Dockerfile. - Enabled build of missing rolling repositories. - Enabled Navigation2 for semi-binary build. - Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. - Updated mentions of SMACC/ROS to SMACC2/ROS2. Removed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. Changed ------- - Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - Renamed header files and corrected format. - Updated doxygen-check-build.yml. - Used manual deployment for now. - Used docs/ as source folder for documentation and output directory. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Updated description table. - Updated table. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Renamed tracing events after. - Updated mentions of SMACC/ROS to SMACC2/ROS2.`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Added smacc2_performance_tools. - Added galactic CI setup and renamed rolling files. (#58) - Added more Readme updates. (#72) - Added more Readme updates. (#74) - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait. Changed ------- - Renamed folders, deleted tracing.md, and edited README.md. - Updated smacc2_rta command across readmes. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Updated doxygen links (#70). - Updated README.md launch command. - Corrected all linters and formatters. Fixed ----- - Corrected trailing spaces. - Fixed source CI and corrected README overview. (#62). - Fixed pre-commit issues. - Fixed navigation parameters on sm_dance_bot. Removed ------- - Do not execute clang-format on smacc2_sm_reference_library package. Authors ------- - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_6 ========= Added ----- - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_warehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Improved formatting. - Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, which waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. - Fixed navigation parameters on sm_dance_bot. Changed ------- - Feature/sm dance bot fixes (#95) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Feature/cb pause slam (#98) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Added cb pause slam client behavior. - sm_dance_bot_lite (#99) - Updated YAML configuration. - Rename doxygen deployment workflow (#100) - Applied minor hotfix. - sm_dance_bot visualizing turtlebot3 (#101) - Improved visualization of turtlebot3. - Feature/dance bot launch gz lidar choice (#102) - Added cleaning and lidar show/hide option. - Feature/sm dance bot lite gazebo fixes (#104) - Improved gazebo visualization for the robot and lidar. - sm_multi_stage_1 doubling (#103) - Improved sm_multi_stage_1 functionality. - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved gazebo visualization for the robot and lidar. - Fixed gazebo issues on sm_dance_bot_strikes_back. - aws demo (#108) - Conducted AWS demo. - Brettpac branch (#110, #111) - Improved functionality of sm_multi_stage_1. - a3 (#113) - Implemented a3 feature. - Remove neo_simulation2 package. (#112) - Removed neo_simulation2 package. - Corrected formatting. - Enabled source build on PR for testing. - Adjusted build packages of source CI. - mm (#115) - Implemented mm feature. - diverse improvements navigation and performance (#116) - Made diverse improvements in navigation and performance. - Feature/diverse improvements navigation performance (#117) - Made diverse improvements in navigation and performance. - Conducted additional linting and formatting. - Remove merge markers from a python file. (#119) - Removed merge markers from a Python file. - Feature/slam toggle and smacc deep history (#122) - Made progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introduced smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Move method after the method it calls. Otherwise recursion could happen. (#126) - Feature/dance bot s pattern (#128, #129) - Polished sm_dance_bot and s-pattern. - Corrected typo. - Refined sm_dance_bot functionality.`

pabloinigoblasco

Section 7

Added

  • First working version of sm template and template generator. (#127)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.18
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-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} repository - Brettpac branch (#518) - Attempted to fix an issue with ros buildfarm - Addressed 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 - Reverted "Ignore packages which should not be released." - Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

### Added - Reverted "Ignore packages which should not be released." - Ignored packages not meant for release - Galactic type walker (#264) - Feature/master rolling to galactic backport (#236) - Updated references from SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Renamed folders, deleted tracing.md, edited README.md - Added smacc2_performance_tools - Improved performance tests - Cleaned up sm_respira_1 format - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Updated CI setup and renamed rolling files - Fixed source CI and corrected README overview - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Updated doxygen links - Added new feature, cb_wait_topic_message - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic - Corrected all linters and formatters - Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> - Co-authored-by: Denis Štogl <<denis@stogl.de>> - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Contributors: brettpac

`rst Section_2 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - Base for the `sm_aws_warehouse` navigation - `cb_pause_slam` client behavior - `sm_dance_bot_lite` visualizing TurtleBot3 - `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option - `sm_dance_bot_strikes_back` gazebo fixes - AWS demo - `sm_multi_stage_1` doubling - `sm_multi_stage_1` fixes and improvements - Diverse improvements in navigation and performance Changed ------- - Navigation parameters fixes on `sm_dance_bot` Fixed ----- - Remove some compile warnings - Minor hotfix - Correct formatting - Enable source build on PR for testing - Adjust build packages of source CI - Minor fixes and improvements Removed ------- - `neo_simulation2` package Contributors ------------ - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_3

### Added - Feature/diverse improvements navigation performance (#117) - Minor enhancements in navigation and performance. - Additional linting and formatting. - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introducing smacc2::deep_history syntax. - Testing sm_dance_bot with slam pausing/resuming functionality. - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Rolling Docker environment to be executed from any environment (#154) - Add SM Atomic SM generator. (#143) - Initial migration to smacc2 in Feature/migration moveit client (#151) - Fixing errors in formatting and dependencies. - Progress in moveit migration testing. - Added QOS durability to SmaccPublisherClient (#163) - Configured QOS durability and reliability. - Feature/aws navigation sm dance bot (#174) - Added dependencies for husky simulation. - Update dependencies for husky in rolling and galactic.

### Changed - Move method after the method it calls in (#126) - Prevent recursion issues. - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Update package list. (#142) - Update readme (#164) - Minor changes in Feature/migration moveit client (#151) - Update readme in Feature/aws navigation sm dance bot (#174)

### Fixed - Fix CI: format fix python version (#148) - Fixing compiling issues in Feature/migration moveit client (#151) - Fixing broken master build in Feature/testing moveit behaviors (#167) - Fixing broken build in Feature/aws navigation sm dance bot (#174)

### Removed - Remove merge markers from a python file. (#119) - Removing sm_dance_bot_msgs in Feature/nav2z renaming (#144) - Removing parameters smacc in (#147) - Remove node creation and create only a logger in (#149)

### Miscellaneous - Noticed launch command was incorrect in README.md. - Minor format issues (#134) - Precommit cleanup. - Pending references in Feature/nav2z renaming (#144) - Warehouse2 progress (#179) - Format (#180) - Merge in Feature/sm warehouse 2 13 dec 2 (#182) - Headless and other fixes in Feature/sm warehouse 2 13 dec 2 (#182)

`rst Section 4 ========= Added ----- - Added Brettpac branch (#184) with default values. - Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. - Added SrConditional fixes and formatting (#168): - Fixed formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted the code. - Added Feature/wharehouse2 dec 14 (#185) with minor changes. - Added Feature/sm warehouse 2 13 dec 2 (#186) with format changes, headless merge, and other fixes. - Added finetuning waypoints (#187). - Added Feature/cb pure spinning (#188) with format changes, headless merge, and other fixes. - Added Feature/cb pure spinning (#189) with format changes, headless merge, and other fixes. - Added pure spinning behavior missing files and minor changes (#190). - Added Feature/planner changes 16 12 (#191) with minor changes, more fixes, and replanning for all examples. - Added Feature/replanning 16 dec (#193) with minor changes and replanning for all examples. - Added several fixes (#194). - Added minor changes (#195). - Added Feature/undo motion 20 12 (#196) with minor changes, replanning for all examples, and improving undo motion navigation warehouse2. - Added tuning warehouse3 (#197). - Added Feature/undo motion 20 12 (#198) with minor changes, replanning for all examples, improving undo motion navigation warehouse2, and undo tuning and errors. - Added Feature/sync 21 12 (#199) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 22 12 (#200) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 23 12 (#201) with minor changes, replanning for all examples, and tuning and fixes. - Added Feature/minor tune (#203) with tuning and fixes, and minor tune. - Added fixing warehouse 3 problems, and other core improvements (#204): - Fixed warehouse 3 problems to remove deadlocks and make continuous integration green. - Fixed weird moveit not downloaded repo. - Added missing file from warehouse2. - Added Foxy backport (#206) with minor formatting fixes, fix for trailing spaces, codespell correction, python linters warnings correction, and other updates. - Added galactic CI build because Navigation2 is broken in rolling. - Added partial changes for ament_cpplint. - Added tf2_ros as dependency to find include. - Added ament_lint_cmake satisfaction. - Added missing licenses. - Added necessary package and edited Threesome launch. - Added workflow for checking doc build. - Added doxygen-check-build.yml update. - Created doxygen-deploy.yml. - Created workflow for testing prerelease builds. - Used docs/ as source folder for documentation and output directory. - Renamed to smacc2 and smacc2_msgs. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Executed on master update. - Reset all versions to 0.0.0. - Ignored all packages except smacc2 and smacc2_msgs. - Updated changelogs. - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - Updated description table. - Updated table. - Copied initial docs. - Created Dockerfile w/ ROS distro as argument. - Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Created alternative ManualTracing. - Added new sm markdowns. - Added a Dockerfile for Rolling and Galactic. - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Updated tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Reactivated smacc2 nav clients for rolling via submodules. - Renamed tracing events. - Fixed bug in smacc2 component. - Reverted markdowns to html. - Added README tutorial for Dockerfile. - Enabled build of missing rolling repositories. - Enabled Navigation2 for semi-binary build. - Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. - Updated mentions of SMACC/ROS to SMACC2/ROS2. Removed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. Changed ------- - Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - Renamed header files and corrected format. - Updated doxygen-check-build.yml. - Used manual deployment for now. - Used docs/ as source folder for documentation and output directory. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Updated description table. - Updated table. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Renamed tracing events after. - Updated mentions of SMACC/ROS to SMACC2/ROS2.`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Added smacc2_performance_tools. - Added galactic CI setup and renamed rolling files. (#58) - Added more Readme updates. (#72) - Added more Readme updates. (#74) - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait. Changed ------- - Renamed folders, deleted tracing.md, and edited README.md. - Updated smacc2_rta command across readmes. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Updated doxygen links (#70). - Updated README.md launch command. - Corrected all linters and formatters. Fixed ----- - Corrected trailing spaces. - Fixed source CI and corrected README overview. (#62). - Fixed pre-commit issues. - Fixed navigation parameters on sm_dance_bot. Removed ------- - Do not execute clang-format on smacc2_sm_reference_library package. Authors ------- - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_6 ========= Added ----- - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_warehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Improved formatting. - Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, which waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. - Fixed navigation parameters on sm_dance_bot. Changed ------- - Feature/sm dance bot fixes (#95) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Feature/cb pause slam (#98) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Added cb pause slam client behavior. - sm_dance_bot_lite (#99) - Updated YAML configuration. - Rename doxygen deployment workflow (#100) - Applied minor hotfix. - sm_dance_bot visualizing turtlebot3 (#101) - Improved visualization of turtlebot3. - Feature/dance bot launch gz lidar choice (#102) - Added cleaning and lidar show/hide option. - Feature/sm dance bot lite gazebo fixes (#104) - Improved gazebo visualization for the robot and lidar. - sm_multi_stage_1 doubling (#103) - Improved sm_multi_stage_1 functionality. - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved gazebo visualization for the robot and lidar. - Fixed gazebo issues on sm_dance_bot_strikes_back. - aws demo (#108) - Conducted AWS demo. - Brettpac branch (#110, #111) - Improved functionality of sm_multi_stage_1. - a3 (#113) - Implemented a3 feature. - Remove neo_simulation2 package. (#112) - Removed neo_simulation2 package. - Corrected formatting. - Enabled source build on PR for testing. - Adjusted build packages of source CI. - mm (#115) - Implemented mm feature. - diverse improvements navigation and performance (#116) - Made diverse improvements in navigation and performance. - Feature/diverse improvements navigation performance (#117) - Made diverse improvements in navigation and performance. - Conducted additional linting and formatting. - Remove merge markers from a python file. (#119) - Removed merge markers from a Python file. - Feature/slam toggle and smacc deep history (#122) - Made progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introduced smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Move method after the method it calls. Otherwise recursion could happen. (#126) - Feature/dance bot s pattern (#128, #129) - Polished sm_dance_bot and s-pattern. - Corrected typo. - Refined sm_dance_bot functionality.`

pabloinigoblasco

Section 7

Added

  • First working version of sm template and template generator. (#127)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.18
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-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} repository - Brettpac branch (#518) - Attempted to fix an issue with ros buildfarm - Addressed 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 - Reverted "Ignore packages which should not be released." - Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

### Added - Reverted "Ignore packages which should not be released." - Ignored packages not meant for release - Galactic type walker (#264) - Feature/master rolling to galactic backport (#236) - Updated references from SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Renamed folders, deleted tracing.md, edited README.md - Added smacc2_performance_tools - Improved performance tests - Cleaned up sm_respira_1 format - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Updated CI setup and renamed rolling files - Fixed source CI and corrected README overview - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Updated doxygen links - Added new feature, cb_wait_topic_message - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic - Corrected all linters and formatters - Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> - Co-authored-by: Denis Štogl <<denis@stogl.de>> - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Contributors: brettpac

`rst Section_2 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - Base for the `sm_aws_warehouse` navigation - `cb_pause_slam` client behavior - `sm_dance_bot_lite` visualizing TurtleBot3 - `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option - `sm_dance_bot_strikes_back` gazebo fixes - AWS demo - `sm_multi_stage_1` doubling - `sm_multi_stage_1` fixes and improvements - Diverse improvements in navigation and performance Changed ------- - Navigation parameters fixes on `sm_dance_bot` Fixed ----- - Remove some compile warnings - Minor hotfix - Correct formatting - Enable source build on PR for testing - Adjust build packages of source CI - Minor fixes and improvements Removed ------- - `neo_simulation2` package Contributors ------------ - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_3

### Added - Feature/diverse improvements navigation performance (#117) - Minor enhancements in navigation and performance. - Additional linting and formatting. - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introducing smacc2::deep_history syntax. - Testing sm_dance_bot with slam pausing/resuming functionality. - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Rolling Docker environment to be executed from any environment (#154) - Add SM Atomic SM generator. (#143) - Initial migration to smacc2 in Feature/migration moveit client (#151) - Fixing errors in formatting and dependencies. - Progress in moveit migration testing. - Added QOS durability to SmaccPublisherClient (#163) - Configured QOS durability and reliability. - Feature/aws navigation sm dance bot (#174) - Added dependencies for husky simulation. - Update dependencies for husky in rolling and galactic.

### Changed - Move method after the method it calls in (#126) - Prevent recursion issues. - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Update package list. (#142) - Update readme (#164) - Minor changes in Feature/migration moveit client (#151) - Update readme in Feature/aws navigation sm dance bot (#174)

### Fixed - Fix CI: format fix python version (#148) - Fixing compiling issues in Feature/migration moveit client (#151) - Fixing broken master build in Feature/testing moveit behaviors (#167) - Fixing broken build in Feature/aws navigation sm dance bot (#174)

### Removed - Remove merge markers from a python file. (#119) - Removing sm_dance_bot_msgs in Feature/nav2z renaming (#144) - Removing parameters smacc in (#147) - Remove node creation and create only a logger in (#149)

### Miscellaneous - Noticed launch command was incorrect in README.md. - Minor format issues (#134) - Precommit cleanup. - Pending references in Feature/nav2z renaming (#144) - Warehouse2 progress (#179) - Format (#180) - Merge in Feature/sm warehouse 2 13 dec 2 (#182) - Headless and other fixes in Feature/sm warehouse 2 13 dec 2 (#182)

`rst Section 4 ========= Added ----- - Added Brettpac branch (#184) with default values. - Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. - Added SrConditional fixes and formatting (#168): - Fixed formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted the code. - Added Feature/wharehouse2 dec 14 (#185) with minor changes. - Added Feature/sm warehouse 2 13 dec 2 (#186) with format changes, headless merge, and other fixes. - Added finetuning waypoints (#187). - Added Feature/cb pure spinning (#188) with format changes, headless merge, and other fixes. - Added Feature/cb pure spinning (#189) with format changes, headless merge, and other fixes. - Added pure spinning behavior missing files and minor changes (#190). - Added Feature/planner changes 16 12 (#191) with minor changes, more fixes, and replanning for all examples. - Added Feature/replanning 16 dec (#193) with minor changes and replanning for all examples. - Added several fixes (#194). - Added minor changes (#195). - Added Feature/undo motion 20 12 (#196) with minor changes, replanning for all examples, and improving undo motion navigation warehouse2. - Added tuning warehouse3 (#197). - Added Feature/undo motion 20 12 (#198) with minor changes, replanning for all examples, improving undo motion navigation warehouse2, and undo tuning and errors. - Added Feature/sync 21 12 (#199) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 22 12 (#200) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 23 12 (#201) with minor changes, replanning for all examples, and tuning and fixes. - Added Feature/minor tune (#203) with tuning and fixes, and minor tune. - Added fixing warehouse 3 problems, and other core improvements (#204): - Fixed warehouse 3 problems to remove deadlocks and make continuous integration green. - Fixed weird moveit not downloaded repo. - Added missing file from warehouse2. - Added Foxy backport (#206) with minor formatting fixes, fix for trailing spaces, codespell correction, python linters warnings correction, and other updates. - Added galactic CI build because Navigation2 is broken in rolling. - Added partial changes for ament_cpplint. - Added tf2_ros as dependency to find include. - Added ament_lint_cmake satisfaction. - Added missing licenses. - Added necessary package and edited Threesome launch. - Added workflow for checking doc build. - Added doxygen-check-build.yml update. - Created doxygen-deploy.yml. - Created workflow for testing prerelease builds. - Used docs/ as source folder for documentation and output directory. - Renamed to smacc2 and smacc2_msgs. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Executed on master update. - Reset all versions to 0.0.0. - Ignored all packages except smacc2 and smacc2_msgs. - Updated changelogs. - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - Updated description table. - Updated table. - Copied initial docs. - Created Dockerfile w/ ROS distro as argument. - Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Created alternative ManualTracing. - Added new sm markdowns. - Added a Dockerfile for Rolling and Galactic. - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Updated tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Reactivated smacc2 nav clients for rolling via submodules. - Renamed tracing events. - Fixed bug in smacc2 component. - Reverted markdowns to html. - Added README tutorial for Dockerfile. - Enabled build of missing rolling repositories. - Enabled Navigation2 for semi-binary build. - Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. - Updated mentions of SMACC/ROS to SMACC2/ROS2. Removed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. Changed ------- - Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - Renamed header files and corrected format. - Updated doxygen-check-build.yml. - Used manual deployment for now. - Used docs/ as source folder for documentation and output directory. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Updated description table. - Updated table. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Renamed tracing events after. - Updated mentions of SMACC/ROS to SMACC2/ROS2.`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Added smacc2_performance_tools. - Added galactic CI setup and renamed rolling files. (#58) - Added more Readme updates. (#72) - Added more Readme updates. (#74) - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait. Changed ------- - Renamed folders, deleted tracing.md, and edited README.md. - Updated smacc2_rta command across readmes. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Updated doxygen links (#70). - Updated README.md launch command. - Corrected all linters and formatters. Fixed ----- - Corrected trailing spaces. - Fixed source CI and corrected README overview. (#62). - Fixed pre-commit issues. - Fixed navigation parameters on sm_dance_bot. Removed ------- - Do not execute clang-format on smacc2_sm_reference_library package. Authors ------- - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_6 ========= Added ----- - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_warehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Improved formatting. - Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, which waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. - Fixed navigation parameters on sm_dance_bot. Changed ------- - Feature/sm dance bot fixes (#95) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Feature/cb pause slam (#98) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Added cb pause slam client behavior. - sm_dance_bot_lite (#99) - Updated YAML configuration. - Rename doxygen deployment workflow (#100) - Applied minor hotfix. - sm_dance_bot visualizing turtlebot3 (#101) - Improved visualization of turtlebot3. - Feature/dance bot launch gz lidar choice (#102) - Added cleaning and lidar show/hide option. - Feature/sm dance bot lite gazebo fixes (#104) - Improved gazebo visualization for the robot and lidar. - sm_multi_stage_1 doubling (#103) - Improved sm_multi_stage_1 functionality. - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved gazebo visualization for the robot and lidar. - Fixed gazebo issues on sm_dance_bot_strikes_back. - aws demo (#108) - Conducted AWS demo. - Brettpac branch (#110, #111) - Improved functionality of sm_multi_stage_1. - a3 (#113) - Implemented a3 feature. - Remove neo_simulation2 package. (#112) - Removed neo_simulation2 package. - Corrected formatting. - Enabled source build on PR for testing. - Adjusted build packages of source CI. - mm (#115) - Implemented mm feature. - diverse improvements navigation and performance (#116) - Made diverse improvements in navigation and performance. - Feature/diverse improvements navigation performance (#117) - Made diverse improvements in navigation and performance. - Conducted additional linting and formatting. - Remove merge markers from a python file. (#119) - Removed merge markers from a Python file. - Feature/slam toggle and smacc deep history (#122) - Made progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introduced smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Move method after the method it calls. Otherwise recursion could happen. (#126) - Feature/dance bot s pattern (#128, #129) - Polished sm_dance_bot and s-pattern. - Corrected typo. - Refined sm_dance_bot functionality.`

pabloinigoblasco

Section 7

Added

  • First working version of sm template and template generator. (#127)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some 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

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

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

Package Summary

Tags No category tags.
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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some 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

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

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

1.22.1 (2022-11-09)

  • pre-release
  • Contributors: pabloinigoblasco
  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.
  • Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

  • Revert "Ignore packages which should not be released." This reverts commit dec14a936a877b2ef722a6a32f1bf3df09312542.

  • Ignore packages which should not be released.

  • galactic type walker (#264)

  • Feature/master rolling to galactic backport (#236)

    • 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 <<brett@robosoft.ai>>

    * More Readme (#74) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • created new sm from sm_respira_1 (#76)
    • Feature/core and navigation fixes (#78)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • Feature/aws demo progress (#80)
    • base for the sm_aws_aarehouse navigation
    • progressing in aws navigation
    • minor
    • several core improvements during navigation testing
    • formatting improvements
    • progress in aws navigation demo
    • format improvements
    • format improvements
    • more on navigation
    • sm_advanced_recovery_1 reworked (#83)
    • sm_advanced_recovery_1 reworked
    • fix pre-commit

    * Trying to fix Pre-Commit Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * more sm_advanced_recovery_1 (#84) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * More sm_advanced_recovery_1 work (#85) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    * sm_advanced_recovery_1 round 4 (#86) Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>

    • Brettpac branch (#87)
    • sm_atomic_performance_test_a_2

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.18
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-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} repository - Brettpac branch (#518) - Attempted to fix an issue with ros buildfarm - Addressed 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 - Reverted "Ignore packages which should not be released." - Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

### Added - Reverted "Ignore packages which should not be released." - Ignored packages not meant for release - Galactic type walker (#264) - Feature/master rolling to galactic backport (#236) - Updated references from SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Renamed folders, deleted tracing.md, edited README.md - Added smacc2_performance_tools - Improved performance tests - Cleaned up sm_respira_1 format - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Updated CI setup and renamed rolling files - Fixed source CI and corrected README overview - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Updated doxygen links - Added new feature, cb_wait_topic_message - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic - Corrected all linters and formatters - Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> - Co-authored-by: Denis Štogl <<denis@stogl.de>> - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Contributors: brettpac

`rst Section_2 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - Base for the `sm_aws_warehouse` navigation - `cb_pause_slam` client behavior - `sm_dance_bot_lite` visualizing TurtleBot3 - `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option - `sm_dance_bot_strikes_back` gazebo fixes - AWS demo - `sm_multi_stage_1` doubling - `sm_multi_stage_1` fixes and improvements - Diverse improvements in navigation and performance Changed ------- - Navigation parameters fixes on `sm_dance_bot` Fixed ----- - Remove some compile warnings - Minor hotfix - Correct formatting - Enable source build on PR for testing - Adjust build packages of source CI - Minor fixes and improvements Removed ------- - `neo_simulation2` package Contributors ------------ - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_3

### Added - Feature/diverse improvements navigation performance (#117) - Minor enhancements in navigation and performance. - Additional linting and formatting. - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introducing smacc2::deep_history syntax. - Testing sm_dance_bot with slam pausing/resuming functionality. - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Rolling Docker environment to be executed from any environment (#154) - Add SM Atomic SM generator. (#143) - Initial migration to smacc2 in Feature/migration moveit client (#151) - Fixing errors in formatting and dependencies. - Progress in moveit migration testing. - Added QOS durability to SmaccPublisherClient (#163) - Configured QOS durability and reliability. - Feature/aws navigation sm dance bot (#174) - Added dependencies for husky simulation. - Update dependencies for husky in rolling and galactic.

### Changed - Move method after the method it calls in (#126) - Prevent recursion issues. - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Update package list. (#142) - Update readme (#164) - Minor changes in Feature/migration moveit client (#151) - Update readme in Feature/aws navigation sm dance bot (#174)

### Fixed - Fix CI: format fix python version (#148) - Fixing compiling issues in Feature/migration moveit client (#151) - Fixing broken master build in Feature/testing moveit behaviors (#167) - Fixing broken build in Feature/aws navigation sm dance bot (#174)

### Removed - Remove merge markers from a python file. (#119) - Removing sm_dance_bot_msgs in Feature/nav2z renaming (#144) - Removing parameters smacc in (#147) - Remove node creation and create only a logger in (#149)

### Miscellaneous - Noticed launch command was incorrect in README.md. - Minor format issues (#134) - Precommit cleanup. - Pending references in Feature/nav2z renaming (#144) - Warehouse2 progress (#179) - Format (#180) - Merge in Feature/sm warehouse 2 13 dec 2 (#182) - Headless and other fixes in Feature/sm warehouse 2 13 dec 2 (#182)

`rst Section 4 ========= Added ----- - Added Brettpac branch (#184) with default values. - Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. - Added SrConditional fixes and formatting (#168): - Fixed formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted the code. - Added Feature/wharehouse2 dec 14 (#185) with minor changes. - Added Feature/sm warehouse 2 13 dec 2 (#186) with format changes, headless merge, and other fixes. - Added finetuning waypoints (#187). - Added Feature/cb pure spinning (#188) with format changes, headless merge, and other fixes. - Added Feature/cb pure spinning (#189) with format changes, headless merge, and other fixes. - Added pure spinning behavior missing files and minor changes (#190). - Added Feature/planner changes 16 12 (#191) with minor changes, more fixes, and replanning for all examples. - Added Feature/replanning 16 dec (#193) with minor changes and replanning for all examples. - Added several fixes (#194). - Added minor changes (#195). - Added Feature/undo motion 20 12 (#196) with minor changes, replanning for all examples, and improving undo motion navigation warehouse2. - Added tuning warehouse3 (#197). - Added Feature/undo motion 20 12 (#198) with minor changes, replanning for all examples, improving undo motion navigation warehouse2, and undo tuning and errors. - Added Feature/sync 21 12 (#199) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 22 12 (#200) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 23 12 (#201) with minor changes, replanning for all examples, and tuning and fixes. - Added Feature/minor tune (#203) with tuning and fixes, and minor tune. - Added fixing warehouse 3 problems, and other core improvements (#204): - Fixed warehouse 3 problems to remove deadlocks and make continuous integration green. - Fixed weird moveit not downloaded repo. - Added missing file from warehouse2. - Added Foxy backport (#206) with minor formatting fixes, fix for trailing spaces, codespell correction, python linters warnings correction, and other updates. - Added galactic CI build because Navigation2 is broken in rolling. - Added partial changes for ament_cpplint. - Added tf2_ros as dependency to find include. - Added ament_lint_cmake satisfaction. - Added missing licenses. - Added necessary package and edited Threesome launch. - Added workflow for checking doc build. - Added doxygen-check-build.yml update. - Created doxygen-deploy.yml. - Created workflow for testing prerelease builds. - Used docs/ as source folder for documentation and output directory. - Renamed to smacc2 and smacc2_msgs. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Executed on master update. - Reset all versions to 0.0.0. - Ignored all packages except smacc2 and smacc2_msgs. - Updated changelogs. - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - Updated description table. - Updated table. - Copied initial docs. - Created Dockerfile w/ ROS distro as argument. - Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Created alternative ManualTracing. - Added new sm markdowns. - Added a Dockerfile for Rolling and Galactic. - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Updated tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Reactivated smacc2 nav clients for rolling via submodules. - Renamed tracing events. - Fixed bug in smacc2 component. - Reverted markdowns to html. - Added README tutorial for Dockerfile. - Enabled build of missing rolling repositories. - Enabled Navigation2 for semi-binary build. - Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. - Updated mentions of SMACC/ROS to SMACC2/ROS2. Removed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. Changed ------- - Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - Renamed header files and corrected format. - Updated doxygen-check-build.yml. - Used manual deployment for now. - Used docs/ as source folder for documentation and output directory. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Updated description table. - Updated table. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Renamed tracing events after. - Updated mentions of SMACC/ROS to SMACC2/ROS2.`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Added smacc2_performance_tools. - Added galactic CI setup and renamed rolling files. (#58) - Added more Readme updates. (#72) - Added more Readme updates. (#74) - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait. Changed ------- - Renamed folders, deleted tracing.md, and edited README.md. - Updated smacc2_rta command across readmes. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Updated doxygen links (#70). - Updated README.md launch command. - Corrected all linters and formatters. Fixed ----- - Corrected trailing spaces. - Fixed source CI and corrected README overview. (#62). - Fixed pre-commit issues. - Fixed navigation parameters on sm_dance_bot. Removed ------- - Do not execute clang-format on smacc2_sm_reference_library package. Authors ------- - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_6 ========= Added ----- - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_warehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Improved formatting. - Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, which waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. - Fixed navigation parameters on sm_dance_bot. Changed ------- - Feature/sm dance bot fixes (#95) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Feature/cb pause slam (#98) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Added cb pause slam client behavior. - sm_dance_bot_lite (#99) - Updated YAML configuration. - Rename doxygen deployment workflow (#100) - Applied minor hotfix. - sm_dance_bot visualizing turtlebot3 (#101) - Improved visualization of turtlebot3. - Feature/dance bot launch gz lidar choice (#102) - Added cleaning and lidar show/hide option. - Feature/sm dance bot lite gazebo fixes (#104) - Improved gazebo visualization for the robot and lidar. - sm_multi_stage_1 doubling (#103) - Improved sm_multi_stage_1 functionality. - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved gazebo visualization for the robot and lidar. - Fixed gazebo issues on sm_dance_bot_strikes_back. - aws demo (#108) - Conducted AWS demo. - Brettpac branch (#110, #111) - Improved functionality of sm_multi_stage_1. - a3 (#113) - Implemented a3 feature. - Remove neo_simulation2 package. (#112) - Removed neo_simulation2 package. - Corrected formatting. - Enabled source build on PR for testing. - Adjusted build packages of source CI. - mm (#115) - Implemented mm feature. - diverse improvements navigation and performance (#116) - Made diverse improvements in navigation and performance. - Feature/diverse improvements navigation performance (#117) - Made diverse improvements in navigation and performance. - Conducted additional linting and formatting. - Remove merge markers from a python file. (#119) - Removed merge markers from a Python file. - Feature/slam toggle and smacc deep history (#122) - Made progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introduced smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Move method after the method it calls. Otherwise recursion could happen. (#126) - Feature/dance bot s pattern (#128, #129) - Polished sm_dance_bot and s-pattern. - Corrected typo. - Refined sm_dance_bot functionality.`

pabloinigoblasco

Section 7

Added

  • First working version of sm template and template generator. (#127)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.18
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-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} repository - Brettpac branch (#518) - Attempted to fix an issue with ros buildfarm - Addressed 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 - Reverted "Ignore packages which should not be released." - Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

### Added - Reverted "Ignore packages which should not be released." - Ignored packages not meant for release - Galactic type walker (#264) - Feature/master rolling to galactic backport (#236) - Updated references from SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Renamed folders, deleted tracing.md, edited README.md - Added smacc2_performance_tools - Improved performance tests - Cleaned up sm_respira_1 format - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Updated CI setup and renamed rolling files - Fixed source CI and corrected README overview - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Updated doxygen links - Added new feature, cb_wait_topic_message - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic - Corrected all linters and formatters - Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> - Co-authored-by: Denis Štogl <<denis@stogl.de>> - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Contributors: brettpac

`rst Section_2 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - Base for the `sm_aws_warehouse` navigation - `cb_pause_slam` client behavior - `sm_dance_bot_lite` visualizing TurtleBot3 - `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option - `sm_dance_bot_strikes_back` gazebo fixes - AWS demo - `sm_multi_stage_1` doubling - `sm_multi_stage_1` fixes and improvements - Diverse improvements in navigation and performance Changed ------- - Navigation parameters fixes on `sm_dance_bot` Fixed ----- - Remove some compile warnings - Minor hotfix - Correct formatting - Enable source build on PR for testing - Adjust build packages of source CI - Minor fixes and improvements Removed ------- - `neo_simulation2` package Contributors ------------ - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_3

### Added - Feature/diverse improvements navigation performance (#117) - Minor enhancements in navigation and performance. - Additional linting and formatting. - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introducing smacc2::deep_history syntax. - Testing sm_dance_bot with slam pausing/resuming functionality. - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Rolling Docker environment to be executed from any environment (#154) - Add SM Atomic SM generator. (#143) - Initial migration to smacc2 in Feature/migration moveit client (#151) - Fixing errors in formatting and dependencies. - Progress in moveit migration testing. - Added QOS durability to SmaccPublisherClient (#163) - Configured QOS durability and reliability. - Feature/aws navigation sm dance bot (#174) - Added dependencies for husky simulation. - Update dependencies for husky in rolling and galactic.

### Changed - Move method after the method it calls in (#126) - Prevent recursion issues. - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Update package list. (#142) - Update readme (#164) - Minor changes in Feature/migration moveit client (#151) - Update readme in Feature/aws navigation sm dance bot (#174)

### Fixed - Fix CI: format fix python version (#148) - Fixing compiling issues in Feature/migration moveit client (#151) - Fixing broken master build in Feature/testing moveit behaviors (#167) - Fixing broken build in Feature/aws navigation sm dance bot (#174)

### Removed - Remove merge markers from a python file. (#119) - Removing sm_dance_bot_msgs in Feature/nav2z renaming (#144) - Removing parameters smacc in (#147) - Remove node creation and create only a logger in (#149)

### Miscellaneous - Noticed launch command was incorrect in README.md. - Minor format issues (#134) - Precommit cleanup. - Pending references in Feature/nav2z renaming (#144) - Warehouse2 progress (#179) - Format (#180) - Merge in Feature/sm warehouse 2 13 dec 2 (#182) - Headless and other fixes in Feature/sm warehouse 2 13 dec 2 (#182)

`rst Section 4 ========= Added ----- - Added Brettpac branch (#184) with default values. - Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. - Added SrConditional fixes and formatting (#168): - Fixed formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted the code. - Added Feature/wharehouse2 dec 14 (#185) with minor changes. - Added Feature/sm warehouse 2 13 dec 2 (#186) with format changes, headless merge, and other fixes. - Added finetuning waypoints (#187). - Added Feature/cb pure spinning (#188) with format changes, headless merge, and other fixes. - Added Feature/cb pure spinning (#189) with format changes, headless merge, and other fixes. - Added pure spinning behavior missing files and minor changes (#190). - Added Feature/planner changes 16 12 (#191) with minor changes, more fixes, and replanning for all examples. - Added Feature/replanning 16 dec (#193) with minor changes and replanning for all examples. - Added several fixes (#194). - Added minor changes (#195). - Added Feature/undo motion 20 12 (#196) with minor changes, replanning for all examples, and improving undo motion navigation warehouse2. - Added tuning warehouse3 (#197). - Added Feature/undo motion 20 12 (#198) with minor changes, replanning for all examples, improving undo motion navigation warehouse2, and undo tuning and errors. - Added Feature/sync 21 12 (#199) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 22 12 (#200) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 23 12 (#201) with minor changes, replanning for all examples, and tuning and fixes. - Added Feature/minor tune (#203) with tuning and fixes, and minor tune. - Added fixing warehouse 3 problems, and other core improvements (#204): - Fixed warehouse 3 problems to remove deadlocks and make continuous integration green. - Fixed weird moveit not downloaded repo. - Added missing file from warehouse2. - Added Foxy backport (#206) with minor formatting fixes, fix for trailing spaces, codespell correction, python linters warnings correction, and other updates. - Added galactic CI build because Navigation2 is broken in rolling. - Added partial changes for ament_cpplint. - Added tf2_ros as dependency to find include. - Added ament_lint_cmake satisfaction. - Added missing licenses. - Added necessary package and edited Threesome launch. - Added workflow for checking doc build. - Added doxygen-check-build.yml update. - Created doxygen-deploy.yml. - Created workflow for testing prerelease builds. - Used docs/ as source folder for documentation and output directory. - Renamed to smacc2 and smacc2_msgs. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Executed on master update. - Reset all versions to 0.0.0. - Ignored all packages except smacc2 and smacc2_msgs. - Updated changelogs. - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - Updated description table. - Updated table. - Copied initial docs. - Created Dockerfile w/ ROS distro as argument. - Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Created alternative ManualTracing. - Added new sm markdowns. - Added a Dockerfile for Rolling and Galactic. - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Updated tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Reactivated smacc2 nav clients for rolling via submodules. - Renamed tracing events. - Fixed bug in smacc2 component. - Reverted markdowns to html. - Added README tutorial for Dockerfile. - Enabled build of missing rolling repositories. - Enabled Navigation2 for semi-binary build. - Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. - Updated mentions of SMACC/ROS to SMACC2/ROS2. Removed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. Changed ------- - Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - Renamed header files and corrected format. - Updated doxygen-check-build.yml. - Used manual deployment for now. - Used docs/ as source folder for documentation and output directory. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Updated description table. - Updated table. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Renamed tracing events after. - Updated mentions of SMACC/ROS to SMACC2/ROS2.`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Added smacc2_performance_tools. - Added galactic CI setup and renamed rolling files. (#58) - Added more Readme updates. (#72) - Added more Readme updates. (#74) - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait. Changed ------- - Renamed folders, deleted tracing.md, and edited README.md. - Updated smacc2_rta command across readmes. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Updated doxygen links (#70). - Updated README.md launch command. - Corrected all linters and formatters. Fixed ----- - Corrected trailing spaces. - Fixed source CI and corrected README overview. (#62). - Fixed pre-commit issues. - Fixed navigation parameters on sm_dance_bot. Removed ------- - Do not execute clang-format on smacc2_sm_reference_library package. Authors ------- - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_6 ========= Added ----- - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_warehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Improved formatting. - Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, which waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. - Fixed navigation parameters on sm_dance_bot. Changed ------- - Feature/sm dance bot fixes (#95) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Feature/cb pause slam (#98) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Added cb pause slam client behavior. - sm_dance_bot_lite (#99) - Updated YAML configuration. - Rename doxygen deployment workflow (#100) - Applied minor hotfix. - sm_dance_bot visualizing turtlebot3 (#101) - Improved visualization of turtlebot3. - Feature/dance bot launch gz lidar choice (#102) - Added cleaning and lidar show/hide option. - Feature/sm dance bot lite gazebo fixes (#104) - Improved gazebo visualization for the robot and lidar. - sm_multi_stage_1 doubling (#103) - Improved sm_multi_stage_1 functionality. - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved gazebo visualization for the robot and lidar. - Fixed gazebo issues on sm_dance_bot_strikes_back. - aws demo (#108) - Conducted AWS demo. - Brettpac branch (#110, #111) - Improved functionality of sm_multi_stage_1. - a3 (#113) - Implemented a3 feature. - Remove neo_simulation2 package. (#112) - Removed neo_simulation2 package. - Corrected formatting. - Enabled source build on PR for testing. - Adjusted build packages of source CI. - mm (#115) - Implemented mm feature. - diverse improvements navigation and performance (#116) - Made diverse improvements in navigation and performance. - Feature/diverse improvements navigation performance (#117) - Made diverse improvements in navigation and performance. - Conducted additional linting and formatting. - Remove merge markers from a python file. (#119) - Removed merge markers from a Python file. - Feature/slam toggle and smacc deep history (#122) - Made progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introduced smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Move method after the method it calls. Otherwise recursion could happen. (#126) - Feature/dance bot s pattern (#128, #129) - Polished sm_dance_bot and s-pattern. - Corrected typo. - Refined sm_dance_bot functionality.`

pabloinigoblasco

Section 7

Added

  • First working version of sm template and template generator. (#127)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.18
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-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} repository - Brettpac branch (#518) - Attempted to fix an issue with ros buildfarm - Addressed 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 - Reverted "Ignore packages which should not be released." - Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

### Added - Reverted "Ignore packages which should not be released." - Ignored packages not meant for release - Galactic type walker (#264) - Feature/master rolling to galactic backport (#236) - Updated references from SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Renamed folders, deleted tracing.md, edited README.md - Added smacc2_performance_tools - Improved performance tests - Cleaned up sm_respira_1 format - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Updated CI setup and renamed rolling files - Fixed source CI and corrected README overview - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Updated doxygen links - Added new feature, cb_wait_topic_message - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic - Corrected all linters and formatters - Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> - Co-authored-by: Denis Štogl <<denis@stogl.de>> - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Contributors: brettpac

`rst Section_2 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - Base for the `sm_aws_warehouse` navigation - `cb_pause_slam` client behavior - `sm_dance_bot_lite` visualizing TurtleBot3 - `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option - `sm_dance_bot_strikes_back` gazebo fixes - AWS demo - `sm_multi_stage_1` doubling - `sm_multi_stage_1` fixes and improvements - Diverse improvements in navigation and performance Changed ------- - Navigation parameters fixes on `sm_dance_bot` Fixed ----- - Remove some compile warnings - Minor hotfix - Correct formatting - Enable source build on PR for testing - Adjust build packages of source CI - Minor fixes and improvements Removed ------- - `neo_simulation2` package Contributors ------------ - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_3

### Added - Feature/diverse improvements navigation performance (#117) - Minor enhancements in navigation and performance. - Additional linting and formatting. - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introducing smacc2::deep_history syntax. - Testing sm_dance_bot with slam pausing/resuming functionality. - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Rolling Docker environment to be executed from any environment (#154) - Add SM Atomic SM generator. (#143) - Initial migration to smacc2 in Feature/migration moveit client (#151) - Fixing errors in formatting and dependencies. - Progress in moveit migration testing. - Added QOS durability to SmaccPublisherClient (#163) - Configured QOS durability and reliability. - Feature/aws navigation sm dance bot (#174) - Added dependencies for husky simulation. - Update dependencies for husky in rolling and galactic.

### Changed - Move method after the method it calls in (#126) - Prevent recursion issues. - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Update package list. (#142) - Update readme (#164) - Minor changes in Feature/migration moveit client (#151) - Update readme in Feature/aws navigation sm dance bot (#174)

### Fixed - Fix CI: format fix python version (#148) - Fixing compiling issues in Feature/migration moveit client (#151) - Fixing broken master build in Feature/testing moveit behaviors (#167) - Fixing broken build in Feature/aws navigation sm dance bot (#174)

### Removed - Remove merge markers from a python file. (#119) - Removing sm_dance_bot_msgs in Feature/nav2z renaming (#144) - Removing parameters smacc in (#147) - Remove node creation and create only a logger in (#149)

### Miscellaneous - Noticed launch command was incorrect in README.md. - Minor format issues (#134) - Precommit cleanup. - Pending references in Feature/nav2z renaming (#144) - Warehouse2 progress (#179) - Format (#180) - Merge in Feature/sm warehouse 2 13 dec 2 (#182) - Headless and other fixes in Feature/sm warehouse 2 13 dec 2 (#182)

`rst Section 4 ========= Added ----- - Added Brettpac branch (#184) with default values. - Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. - Added SrConditional fixes and formatting (#168): - Fixed formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted the code. - Added Feature/wharehouse2 dec 14 (#185) with minor changes. - Added Feature/sm warehouse 2 13 dec 2 (#186) with format changes, headless merge, and other fixes. - Added finetuning waypoints (#187). - Added Feature/cb pure spinning (#188) with format changes, headless merge, and other fixes. - Added Feature/cb pure spinning (#189) with format changes, headless merge, and other fixes. - Added pure spinning behavior missing files and minor changes (#190). - Added Feature/planner changes 16 12 (#191) with minor changes, more fixes, and replanning for all examples. - Added Feature/replanning 16 dec (#193) with minor changes and replanning for all examples. - Added several fixes (#194). - Added minor changes (#195). - Added Feature/undo motion 20 12 (#196) with minor changes, replanning for all examples, and improving undo motion navigation warehouse2. - Added tuning warehouse3 (#197). - Added Feature/undo motion 20 12 (#198) with minor changes, replanning for all examples, improving undo motion navigation warehouse2, and undo tuning and errors. - Added Feature/sync 21 12 (#199) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 22 12 (#200) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 23 12 (#201) with minor changes, replanning for all examples, and tuning and fixes. - Added Feature/minor tune (#203) with tuning and fixes, and minor tune. - Added fixing warehouse 3 problems, and other core improvements (#204): - Fixed warehouse 3 problems to remove deadlocks and make continuous integration green. - Fixed weird moveit not downloaded repo. - Added missing file from warehouse2. - Added Foxy backport (#206) with minor formatting fixes, fix for trailing spaces, codespell correction, python linters warnings correction, and other updates. - Added galactic CI build because Navigation2 is broken in rolling. - Added partial changes for ament_cpplint. - Added tf2_ros as dependency to find include. - Added ament_lint_cmake satisfaction. - Added missing licenses. - Added necessary package and edited Threesome launch. - Added workflow for checking doc build. - Added doxygen-check-build.yml update. - Created doxygen-deploy.yml. - Created workflow for testing prerelease builds. - Used docs/ as source folder for documentation and output directory. - Renamed to smacc2 and smacc2_msgs. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Executed on master update. - Reset all versions to 0.0.0. - Ignored all packages except smacc2 and smacc2_msgs. - Updated changelogs. - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - Updated description table. - Updated table. - Copied initial docs. - Created Dockerfile w/ ROS distro as argument. - Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Created alternative ManualTracing. - Added new sm markdowns. - Added a Dockerfile for Rolling and Galactic. - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Updated tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Reactivated smacc2 nav clients for rolling via submodules. - Renamed tracing events. - Fixed bug in smacc2 component. - Reverted markdowns to html. - Added README tutorial for Dockerfile. - Enabled build of missing rolling repositories. - Enabled Navigation2 for semi-binary build. - Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. - Updated mentions of SMACC/ROS to SMACC2/ROS2. Removed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. Changed ------- - Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - Renamed header files and corrected format. - Updated doxygen-check-build.yml. - Used manual deployment for now. - Used docs/ as source folder for documentation and output directory. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Updated description table. - Updated table. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Renamed tracing events after. - Updated mentions of SMACC/ROS to SMACC2/ROS2.`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Added smacc2_performance_tools. - Added galactic CI setup and renamed rolling files. (#58) - Added more Readme updates. (#72) - Added more Readme updates. (#74) - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait. Changed ------- - Renamed folders, deleted tracing.md, and edited README.md. - Updated smacc2_rta command across readmes. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Updated doxygen links (#70). - Updated README.md launch command. - Corrected all linters and formatters. Fixed ----- - Corrected trailing spaces. - Fixed source CI and corrected README overview. (#62). - Fixed pre-commit issues. - Fixed navigation parameters on sm_dance_bot. Removed ------- - Do not execute clang-format on smacc2_sm_reference_library package. Authors ------- - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_6 ========= Added ----- - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_warehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Improved formatting. - Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, which waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. - Fixed navigation parameters on sm_dance_bot. Changed ------- - Feature/sm dance bot fixes (#95) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Feature/cb pause slam (#98) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Added cb pause slam client behavior. - sm_dance_bot_lite (#99) - Updated YAML configuration. - Rename doxygen deployment workflow (#100) - Applied minor hotfix. - sm_dance_bot visualizing turtlebot3 (#101) - Improved visualization of turtlebot3. - Feature/dance bot launch gz lidar choice (#102) - Added cleaning and lidar show/hide option. - Feature/sm dance bot lite gazebo fixes (#104) - Improved gazebo visualization for the robot and lidar. - sm_multi_stage_1 doubling (#103) - Improved sm_multi_stage_1 functionality. - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved gazebo visualization for the robot and lidar. - Fixed gazebo issues on sm_dance_bot_strikes_back. - aws demo (#108) - Conducted AWS demo. - Brettpac branch (#110, #111) - Improved functionality of sm_multi_stage_1. - a3 (#113) - Implemented a3 feature. - Remove neo_simulation2 package. (#112) - Removed neo_simulation2 package. - Corrected formatting. - Enabled source build on PR for testing. - Adjusted build packages of source CI. - mm (#115) - Implemented mm feature. - diverse improvements navigation and performance (#116) - Made diverse improvements in navigation and performance. - Feature/diverse improvements navigation performance (#117) - Made diverse improvements in navigation and performance. - Conducted additional linting and formatting. - Remove merge markers from a python file. (#119) - Removed merge markers from a Python file. - Feature/slam toggle and smacc deep history (#122) - Made progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introduced smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Move method after the method it calls. Otherwise recursion could happen. (#126) - Feature/dance bot s pattern (#128, #129) - Polished sm_dance_bot and s-pattern. - Corrected typo. - Refined sm_dance_bot functionality.`

pabloinigoblasco

Section 7

Added

  • First working version of sm template and template generator. (#127)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.18
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-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} repository - Brettpac branch (#518) - Attempted to fix an issue with ros buildfarm - Addressed 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 - Reverted "Ignore packages which should not be released." - Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

### Added - Reverted "Ignore packages which should not be released." - Ignored packages not meant for release - Galactic type walker (#264) - Feature/master rolling to galactic backport (#236) - Updated references from SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Renamed folders, deleted tracing.md, edited README.md - Added smacc2_performance_tools - Improved performance tests - Cleaned up sm_respira_1 format - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Updated CI setup and renamed rolling files - Fixed source CI and corrected README overview - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Updated doxygen links - Added new feature, cb_wait_topic_message - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic - Corrected all linters and formatters - Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> - Co-authored-by: Denis Štogl <<denis@stogl.de>> - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Contributors: brettpac

`rst Section_2 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - Base for the `sm_aws_warehouse` navigation - `cb_pause_slam` client behavior - `sm_dance_bot_lite` visualizing TurtleBot3 - `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option - `sm_dance_bot_strikes_back` gazebo fixes - AWS demo - `sm_multi_stage_1` doubling - `sm_multi_stage_1` fixes and improvements - Diverse improvements in navigation and performance Changed ------- - Navigation parameters fixes on `sm_dance_bot` Fixed ----- - Remove some compile warnings - Minor hotfix - Correct formatting - Enable source build on PR for testing - Adjust build packages of source CI - Minor fixes and improvements Removed ------- - `neo_simulation2` package Contributors ------------ - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_3

### Added - Feature/diverse improvements navigation performance (#117) - Minor enhancements in navigation and performance. - Additional linting and formatting. - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introducing smacc2::deep_history syntax. - Testing sm_dance_bot with slam pausing/resuming functionality. - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Rolling Docker environment to be executed from any environment (#154) - Add SM Atomic SM generator. (#143) - Initial migration to smacc2 in Feature/migration moveit client (#151) - Fixing errors in formatting and dependencies. - Progress in moveit migration testing. - Added QOS durability to SmaccPublisherClient (#163) - Configured QOS durability and reliability. - Feature/aws navigation sm dance bot (#174) - Added dependencies for husky simulation. - Update dependencies for husky in rolling and galactic.

### Changed - Move method after the method it calls in (#126) - Prevent recursion issues. - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Update package list. (#142) - Update readme (#164) - Minor changes in Feature/migration moveit client (#151) - Update readme in Feature/aws navigation sm dance bot (#174)

### Fixed - Fix CI: format fix python version (#148) - Fixing compiling issues in Feature/migration moveit client (#151) - Fixing broken master build in Feature/testing moveit behaviors (#167) - Fixing broken build in Feature/aws navigation sm dance bot (#174)

### Removed - Remove merge markers from a python file. (#119) - Removing sm_dance_bot_msgs in Feature/nav2z renaming (#144) - Removing parameters smacc in (#147) - Remove node creation and create only a logger in (#149)

### Miscellaneous - Noticed launch command was incorrect in README.md. - Minor format issues (#134) - Precommit cleanup. - Pending references in Feature/nav2z renaming (#144) - Warehouse2 progress (#179) - Format (#180) - Merge in Feature/sm warehouse 2 13 dec 2 (#182) - Headless and other fixes in Feature/sm warehouse 2 13 dec 2 (#182)

`rst Section 4 ========= Added ----- - Added Brettpac branch (#184) with default values. - Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. - Added SrConditional fixes and formatting (#168): - Fixed formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted the code. - Added Feature/wharehouse2 dec 14 (#185) with minor changes. - Added Feature/sm warehouse 2 13 dec 2 (#186) with format changes, headless merge, and other fixes. - Added finetuning waypoints (#187). - Added Feature/cb pure spinning (#188) with format changes, headless merge, and other fixes. - Added Feature/cb pure spinning (#189) with format changes, headless merge, and other fixes. - Added pure spinning behavior missing files and minor changes (#190). - Added Feature/planner changes 16 12 (#191) with minor changes, more fixes, and replanning for all examples. - Added Feature/replanning 16 dec (#193) with minor changes and replanning for all examples. - Added several fixes (#194). - Added minor changes (#195). - Added Feature/undo motion 20 12 (#196) with minor changes, replanning for all examples, and improving undo motion navigation warehouse2. - Added tuning warehouse3 (#197). - Added Feature/undo motion 20 12 (#198) with minor changes, replanning for all examples, improving undo motion navigation warehouse2, and undo tuning and errors. - Added Feature/sync 21 12 (#199) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 22 12 (#200) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 23 12 (#201) with minor changes, replanning for all examples, and tuning and fixes. - Added Feature/minor tune (#203) with tuning and fixes, and minor tune. - Added fixing warehouse 3 problems, and other core improvements (#204): - Fixed warehouse 3 problems to remove deadlocks and make continuous integration green. - Fixed weird moveit not downloaded repo. - Added missing file from warehouse2. - Added Foxy backport (#206) with minor formatting fixes, fix for trailing spaces, codespell correction, python linters warnings correction, and other updates. - Added galactic CI build because Navigation2 is broken in rolling. - Added partial changes for ament_cpplint. - Added tf2_ros as dependency to find include. - Added ament_lint_cmake satisfaction. - Added missing licenses. - Added necessary package and edited Threesome launch. - Added workflow for checking doc build. - Added doxygen-check-build.yml update. - Created doxygen-deploy.yml. - Created workflow for testing prerelease builds. - Used docs/ as source folder for documentation and output directory. - Renamed to smacc2 and smacc2_msgs. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Executed on master update. - Reset all versions to 0.0.0. - Ignored all packages except smacc2 and smacc2_msgs. - Updated changelogs. - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - Updated description table. - Updated table. - Copied initial docs. - Created Dockerfile w/ ROS distro as argument. - Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Created alternative ManualTracing. - Added new sm markdowns. - Added a Dockerfile for Rolling and Galactic. - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Updated tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Reactivated smacc2 nav clients for rolling via submodules. - Renamed tracing events. - Fixed bug in smacc2 component. - Reverted markdowns to html. - Added README tutorial for Dockerfile. - Enabled build of missing rolling repositories. - Enabled Navigation2 for semi-binary build. - Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. - Updated mentions of SMACC/ROS to SMACC2/ROS2. Removed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. Changed ------- - Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - Renamed header files and corrected format. - Updated doxygen-check-build.yml. - Used manual deployment for now. - Used docs/ as source folder for documentation and output directory. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Updated description table. - Updated table. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Renamed tracing events after. - Updated mentions of SMACC/ROS to SMACC2/ROS2.`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Added smacc2_performance_tools. - Added galactic CI setup and renamed rolling files. (#58) - Added more Readme updates. (#72) - Added more Readme updates. (#74) - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait. Changed ------- - Renamed folders, deleted tracing.md, and edited README.md. - Updated smacc2_rta command across readmes. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Updated doxygen links (#70). - Updated README.md launch command. - Corrected all linters and formatters. Fixed ----- - Corrected trailing spaces. - Fixed source CI and corrected README overview. (#62). - Fixed pre-commit issues. - Fixed navigation parameters on sm_dance_bot. Removed ------- - Do not execute clang-format on smacc2_sm_reference_library package. Authors ------- - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_6 ========= Added ----- - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_warehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Improved formatting. - Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, which waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. - Fixed navigation parameters on sm_dance_bot. Changed ------- - Feature/sm dance bot fixes (#95) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Feature/cb pause slam (#98) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Added cb pause slam client behavior. - sm_dance_bot_lite (#99) - Updated YAML configuration. - Rename doxygen deployment workflow (#100) - Applied minor hotfix. - sm_dance_bot visualizing turtlebot3 (#101) - Improved visualization of turtlebot3. - Feature/dance bot launch gz lidar choice (#102) - Added cleaning and lidar show/hide option. - Feature/sm dance bot lite gazebo fixes (#104) - Improved gazebo visualization for the robot and lidar. - sm_multi_stage_1 doubling (#103) - Improved sm_multi_stage_1 functionality. - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved gazebo visualization for the robot and lidar. - Fixed gazebo issues on sm_dance_bot_strikes_back. - aws demo (#108) - Conducted AWS demo. - Brettpac branch (#110, #111) - Improved functionality of sm_multi_stage_1. - a3 (#113) - Implemented a3 feature. - Remove neo_simulation2 package. (#112) - Removed neo_simulation2 package. - Corrected formatting. - Enabled source build on PR for testing. - Adjusted build packages of source CI. - mm (#115) - Implemented mm feature. - diverse improvements navigation and performance (#116) - Made diverse improvements in navigation and performance. - Feature/diverse improvements navigation performance (#117) - Made diverse improvements in navigation and performance. - Conducted additional linting and formatting. - Remove merge markers from a python file. (#119) - Removed merge markers from a Python file. - Feature/slam toggle and smacc deep history (#122) - Made progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introduced smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Move method after the method it calls. Otherwise recursion could happen. (#126) - Feature/dance bot s pattern (#128, #129) - Polished sm_dance_bot and s-pattern. - Corrected typo. - Refined sm_dance_bot functionality.`

pabloinigoblasco

Section 7

Added

  • First working version of sm template and template generator. (#127)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.18
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-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

sm_three_some

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users’ state machine projects.
</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… ! refactor state machine name

ros2 launch sm_three_some sm_three_some.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_three_some

2.3.16 (2023-07-16)

### Added - Merged branch 'humble' from [robosoft-ai/SMACC2]{.title-ref} repository - Brettpac branch (#518) - Attempted to fix an issue with ros buildfarm - Addressed 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 - Reverted "Ignore packages which should not be released." - Contributors: Denis Štogl

0.3.0 (2022-04-04)

0.0.0 (2022-11-09)

### Added - Reverted "Ignore packages which should not be released." - Ignored packages not meant for release - Galactic type walker (#264) - Feature/master rolling to galactic backport (#236) - Updated references from SMACC/ROS to SMACC2/ROS2 - Progress on navigation rolling - Renamed folders, deleted tracing.md, edited README.md - Added smacc2_performance_tools - Improved performance tests - Cleaned up sm_respira_1 format - Optimized dependencies in move_base_z_planners_common - Renamed event generator library - Updated CI setup and renamed rolling files - Fixed source CI and corrected README overview - Updated launch command to ros2 launch sm_respira_1 sm_respira_1.launch - Updated doxygen links - Added new feature, cb_wait_topic_message - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic - Corrected all linters and formatters - Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>> - Co-authored-by: Denis Štogl <<denis@stogl.de>> - Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>> - Contributors: brettpac

`rst Section_2 ========= Added ----- - New feature: `cb_wait_topic_message`: asynchronous client behavior that waits for a topic message and optionally checks its contents for success - New client behavior for nav2: `add` behavior waits for nav2 nodes subscribing to the `/bond` topic and ensures they are alive; optional node selection - Base for the `sm_aws_warehouse` navigation - `cb_pause_slam` client behavior - `sm_dance_bot_lite` visualizing TurtleBot3 - `dance_bot_launch_gz_lidar_choice`: cleaning and lidar show/hide option - `sm_dance_bot_strikes_back` gazebo fixes - AWS demo - `sm_multi_stage_1` doubling - `sm_multi_stage_1` fixes and improvements - Diverse improvements in navigation and performance Changed ------- - Navigation parameters fixes on `sm_dance_bot` Fixed ----- - Remove some compile warnings - Minor hotfix - Correct formatting - Enable source build on PR for testing - Adjust build packages of source CI - Minor fixes and improvements Removed ------- - `neo_simulation2` package Contributors ------------ - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

## Section_3

### Added - Feature/diverse improvements navigation performance (#117) - Minor enhancements in navigation and performance. - Additional linting and formatting. - Feature/slam toggle and smacc deep history (#122) - Progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introducing smacc2::deep_history syntax. - Testing sm_dance_bot with slam pausing/resuming functionality. - Added SVGs to READMEs of atomic, dance_bot, and others (#140) - Added remaining SVGs to READMEs (#145) - Rolling Docker environment to be executed from any environment (#154) - Add SM Atomic SM generator. (#143) - Initial migration to smacc2 in Feature/migration moveit client (#151) - Fixing errors in formatting and dependencies. - Progress in moveit migration testing. - Added QOS durability to SmaccPublisherClient (#163) - Configured QOS durability and reliability. - Feature/aws navigation sm dance bot (#174) - Added dependencies for husky simulation. - Update dependencies for husky in rolling and galactic.

### Changed - Move method after the method it calls in (#126) - Prevent recursion issues. - Resolve compile warnings (#137) - Minor navigation improvements (#141) - Update package list. (#142) - Update readme (#164) - Minor changes in Feature/migration moveit client (#151) - Update readme in Feature/aws navigation sm dance bot (#174)

### Fixed - Fix CI: format fix python version (#148) - Fixing compiling issues in Feature/migration moveit client (#151) - Fixing broken master build in Feature/testing moveit behaviors (#167) - Fixing broken build in Feature/aws navigation sm dance bot (#174)

### Removed - Remove merge markers from a python file. (#119) - Removing sm_dance_bot_msgs in Feature/nav2z renaming (#144) - Removing parameters smacc in (#147) - Remove node creation and create only a logger in (#149)

### Miscellaneous - Noticed launch command was incorrect in README.md. - Minor format issues (#134) - Precommit cleanup. - Pending references in Feature/nav2z renaming (#144) - Warehouse2 progress (#179) - Format (#180) - Merge in Feature/sm warehouse 2 13 dec 2 (#182) - Headless and other fixes in Feature/sm warehouse 2 13 dec 2 (#182)

`rst Section 4 ========= Added ----- - Added Brettpac branch (#184) with default values. - Added redoing sm_dance_bot_warehouse_3 waypoints and more waypoints. - Added SrConditional fixes and formatting (#168): - Fixed formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted the code. - Added Feature/wharehouse2 dec 14 (#185) with minor changes. - Added Feature/sm warehouse 2 13 dec 2 (#186) with format changes, headless merge, and other fixes. - Added finetuning waypoints (#187). - Added Feature/cb pure spinning (#188) with format changes, headless merge, and other fixes. - Added Feature/cb pure spinning (#189) with format changes, headless merge, and other fixes. - Added pure spinning behavior missing files and minor changes (#190). - Added Feature/planner changes 16 12 (#191) with minor changes, more fixes, and replanning for all examples. - Added Feature/replanning 16 dec (#193) with minor changes and replanning for all examples. - Added several fixes (#194). - Added minor changes (#195). - Added Feature/undo motion 20 12 (#196) with minor changes, replanning for all examples, and improving undo motion navigation warehouse2. - Added tuning warehouse3 (#197). - Added Feature/undo motion 20 12 (#198) with minor changes, replanning for all examples, improving undo motion navigation warehouse2, and undo tuning and errors. - Added Feature/sync 21 12 (#199) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 22 12 (#200) with minor changes, replanning for all examples, and format issues. - Added Feature/warehouse2 23 12 (#201) with minor changes, replanning for all examples, and tuning and fixes. - Added Feature/minor tune (#203) with tuning and fixes, and minor tune. - Added fixing warehouse 3 problems, and other core improvements (#204): - Fixed warehouse 3 problems to remove deadlocks and make continuous integration green. - Fixed weird moveit not downloaded repo. - Added missing file from warehouse2. - Added Foxy backport (#206) with minor formatting fixes, fix for trailing spaces, codespell correction, python linters warnings correction, and other updates. - Added galactic CI build because Navigation2 is broken in rolling. - Added partial changes for ament_cpplint. - Added tf2_ros as dependency to find include. - Added ament_lint_cmake satisfaction. - Added missing licenses. - Added necessary package and edited Threesome launch. - Added workflow for checking doc build. - Added doxygen-check-build.yml update. - Created doxygen-deploy.yml. - Created workflow for testing prerelease builds. - Used docs/ as source folder for documentation and output directory. - Renamed to smacc2 and smacc2_msgs. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Executed on master update. - Reset all versions to 0.0.0. - Ignored all packages except smacc2 and smacc2_msgs. - Updated changelogs. - Reverted "Ignore all packages except smacc2 and smacc2_msgs" commit. - Updated description table. - Updated table. - Copied initial docs. - Created Dockerfile w/ ROS distro as argument. - Opened new folder for additional tracing contents. - Deleted tracing directory. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Created alternative ManualTracing. - Added new sm markdowns. - Added a Dockerfile for Rolling and Galactic. - Updated smacc2_ci/docker/ros_rollingAndGalactic_ubuntu_20.04/buildGalactic.sh. - Updated tracing/ManualTracing.md. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Reactivated smacc2 nav clients for rolling via submodules. - Renamed tracing events. - Fixed bug in smacc2 component. - Reverted markdowns to html. - Added README tutorial for Dockerfile. - Enabled build of missing rolling repositories. - Enabled Navigation2 for semi-binary build. - Removed galactic builds from master and kept only rolling, removed submodules and used .repos file. - Updated mentions of SMACC/ROS to SMACC2/ROS2. Removed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. Changed ------- - Changed ros2 launch sm_three_some sm_three_some to ros2 launch sm_three_some sm_three_some.launch. - Renamed header files and corrected format. - Updated doxygen-check-build.yml. - Used manual deployment for now. - Used docs/ as source folder for documentation and output directory. - Corrected GitHub branch reference. - Updated name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Updated description table. - Updated table. - Changed wording "smacc application" to "SMACC2 library". - Updated smacc_sm_reference_library/sm_atomic/README.md. - Renamed tracing events after. - Updated mentions of SMACC/ROS to SMACC2/ROS2.`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Added smacc2_performance_tools. - Added galactic CI setup and renamed rolling files. (#58) - Added more Readme updates. (#72) - Added more Readme updates. (#74) - Added new feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents for success. - Added new client behavior for nav2, wait nav2 nodes subscribing to the /bond topic and waiting for them to be alive. You can optionally select the nodes to wait. Changed ------- - Renamed folders, deleted tracing.md, and edited README.md. - Updated smacc2_rta command across readmes. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch (#69). - Updated doxygen links (#70). - Updated README.md launch command. - Corrected all linters and formatters. Fixed ----- - Corrected trailing spaces. - Fixed source CI and corrected README overview. (#62). - Fixed pre-commit issues. - Fixed navigation parameters on sm_dance_bot. Removed ------- - Do not execute clang-format on smacc2_sm_reference_library package. Authors ------- - Pablo Iñigo Blasco - Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Denis Štogl <denis@stogl.de> - Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_6 ========= Added ----- - Feature/sm aws warehouse (#94) - Implemented base for the sm_aws_warehouse navigation. - Made progress in AWS navigation. - Introduced several core improvements during navigation testing. - Improved formatting. - Added new feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - Added new client behavior for nav2, which waits for nav2 nodes subscribing to the /bond topic and ensures they are alive. - Fixed navigation parameters on sm_dance_bot. Changed ------- - Feature/sm dance bot fixes (#95) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Feature/cb pause slam (#98) - Improved AWS navigation. - Made core improvements during navigation testing. - Progressed in AWS navigation demo. - Enhanced formatting. - Fixed navigation parameters on sm_dance_bot. - Added cb pause slam client behavior. - sm_dance_bot_lite (#99) - Updated YAML configuration. - Rename doxygen deployment workflow (#100) - Applied minor hotfix. - sm_dance_bot visualizing turtlebot3 (#101) - Improved visualization of turtlebot3. - Feature/dance bot launch gz lidar choice (#102) - Added cleaning and lidar show/hide option. - Feature/sm dance bot lite gazebo fixes (#104) - Improved gazebo visualization for the robot and lidar. - sm_multi_stage_1 doubling (#103) - Improved sm_multi_stage_1 functionality. - Feature/sm dance bot strikes back gazebo fixes (#105) - Improved gazebo visualization for the robot and lidar. - Fixed gazebo issues on sm_dance_bot_strikes_back. - aws demo (#108) - Conducted AWS demo. - Brettpac branch (#110, #111) - Improved functionality of sm_multi_stage_1. - a3 (#113) - Implemented a3 feature. - Remove neo_simulation2 package. (#112) - Removed neo_simulation2 package. - Corrected formatting. - Enabled source build on PR for testing. - Adjusted build packages of source CI. - mm (#115) - Implemented mm feature. - diverse improvements navigation and performance (#116) - Made diverse improvements in navigation and performance. - Feature/diverse improvements navigation performance (#117) - Made diverse improvements in navigation and performance. - Conducted additional linting and formatting. - Remove merge markers from a python file. (#119) - Removed merge markers from a Python file. - Feature/slam toggle and smacc deep history (#122) - Made progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Introduced smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Move method after the method it calls. Otherwise recursion could happen. (#126) - Feature/dance bot s pattern (#128, #129) - Polished sm_dance_bot and s-pattern. - Corrected typo. - Refined sm_dance_bot functionality.`

pabloinigoblasco

Section 7

Added

  • First working version of sm template and template generator. (#127)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.3.5
License BSD-3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/smacc.git
VCS Type git
VCS Version melodic-devel
Last Updated 2023-04-24
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users state machine projects.
</br>

Doxygen Namespace & Class Reference

Build Instructions

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

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

Then you build with either catkin build or catkin make…

catkin build

Operating Instructions

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

source ~/catkin_ws/devel/setup.bash

And then run the launch file…

roslaunch sm_three_some sm_three_some.launch

Viewer Instructions

If you have the SMACC Viewer installed then type…

rosrun smacc_viewer smacc_viewer_node.py

If you don’t have the SMACC Viewer installed, click here for instructions.

CHANGELOG

Changelog for package sm_three_some

1.3.2 (2022-11-18)

  • Initial SMACC version
  • Contributors: Pablo Iñigo Blasco

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.4.16
License BSD-3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/robosoft-ai/smacc.git
VCS Type git
VCS Version noetic-devel
Last Updated 2023-04-24
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The sm_three_some package

Additional Links

No additional links.

Maintainers

  • Pablo Iñigo Blasco

Authors

No additional authors.

State Machine Diagram

Description

A simple, but complete state machine example. We highly recommend using this example as a starting point for users state machine projects.
</br>

Doxygen Namespace & Class Reference

Build Instructions

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

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

Then you build with either catkin build or catkin make…

catkin build

Operating Instructions

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

source ~/catkin_ws/devel/setup.bash

And then run the launch file…

roslaunch sm_three_some sm_three_some.launch

Viewer Instructions

If you have the SMACC Viewer installed then type…

rosrun smacc_viewer smacc_viewer_node.py

If you don’t have the SMACC Viewer installed, click here for instructions.

CHANGELOG

Changelog for package sm_three_some

Forthcoming

  • Initial SMACC version
  • Contributors: Pablo Iñigo Blasco

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/sm_three_some.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_three_some at Robotics Stack Exchange