Package Summary

Tags No category tags.
Version 2.3.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

Build Instructions

First, source your chosen ros2 distro.

source /opt/ros/rolling/setup.bash

source /opt/ros/galactic/setup.bash

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

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

Then build with colcon build…

colcon build

Operating Instructions

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

source ~/colcon_ws/install/setup.bash

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.launch

! [ERROR] [sm_atomic_subscribers_performance_test_node-1]: process has died [pid 19996, exit code -11, cmd ‘/home/dec/workspace/rolling_ws/install/sm_atomic_subscribers_performance_test/lib/sm_atomic_subscribers_performance_test/sm_atomic_subscribers_performance_test_node –ros-args -r __node:=sm_atomic_performance_test –params-file /home/dec/workspace/rolling_ws/install/sm_atomic_performance_test/share/sm_atomic_performance_test/config/sm_atomic_config.yaml’].

! Are there more steps to running this sm?

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_atomic_subscribers_performance_test

1.22.1 (2022-11-09)

  • pre-release

  • Contributors: pabloinigoblasco

  • Feature/galactic rolling merge (#288)

    • 0.1.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

File truncated at 100 lines see the full file

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

Build Instructions

First, source your chosen ros2 distro.

source /opt/ros/rolling/setup.bash

source /opt/ros/galactic/setup.bash

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

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

Then build with colcon build…

colcon build

Operating Instructions

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

source ~/colcon_ws/install/setup.bash

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.launch

! [ERROR] [sm_atomic_subscribers_performance_test_node-1]: process has died [pid 19996, exit code -11, cmd ‘/home/dec/workspace/rolling_ws/install/sm_atomic_subscribers_performance_test/lib/sm_atomic_subscribers_performance_test/sm_atomic_subscribers_performance_test_node –ros-args -r __node:=sm_atomic_performance_test –params-file /home/dec/workspace/rolling_ws/install/sm_atomic_performance_test/share/sm_atomic_performance_test/config/sm_atomic_config.yaml’].

! Are there more steps to running this sm?

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_atomic_subscribers_performance_test

1.22.1 (2022-11-09)

  • pre-release

  • Contributors: pabloinigoblasco

  • Feature/galactic rolling merge (#288)

    • 0.1.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

File truncated at 100 lines see the full file

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

Build Instructions

First, source your chosen ros2 distro.

source /opt/ros/rolling/setup.bash

source /opt/ros/galactic/setup.bash

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

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

Then build with colcon build…

colcon build

Operating Instructions

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

source ~/colcon_ws/install/setup.bash

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.launch

! [ERROR] [sm_atomic_subscribers_performance_test_node-1]: process has died [pid 19996, exit code -11, cmd ‘/home/dec/workspace/rolling_ws/install/sm_atomic_subscribers_performance_test/lib/sm_atomic_subscribers_performance_test/sm_atomic_subscribers_performance_test_node –ros-args -r __node:=sm_atomic_performance_test –params-file /home/dec/workspace/rolling_ws/install/sm_atomic_performance_test/share/sm_atomic_performance_test/config/sm_atomic_config.yaml’].

! Are there more steps to running this sm?

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_atomic_subscribers_performance_test

1.22.1 (2022-11-09)

  • pre-release

  • Contributors: pabloinigoblasco

  • Feature/galactic rolling merge (#288)

    • 0.1.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

File truncated at 100 lines see the full file

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

Build Instructions

First, source your chosen ros2 distro.

source /opt/ros/rolling/setup.bash

source /opt/ros/galactic/setup.bash

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

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

Then build with colcon build…

colcon build

Operating Instructions

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

source ~/colcon_ws/install/setup.bash

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.launch

! [ERROR] [sm_atomic_subscribers_performance_test_node-1]: process has died [pid 19996, exit code -11, cmd ‘/home/dec/workspace/rolling_ws/install/sm_atomic_subscribers_performance_test/lib/sm_atomic_subscribers_performance_test/sm_atomic_subscribers_performance_test_node –ros-args -r __node:=sm_atomic_performance_test –params-file /home/dec/workspace/rolling_ws/install/sm_atomic_performance_test/share/sm_atomic_performance_test/config/sm_atomic_config.yaml’].

! Are there more steps to running this sm?

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

Build Instructions

First, source your chosen ros2 distro.

source /opt/ros/rolling/setup.bash

source /opt/ros/galactic/setup.bash

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

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

Then build with colcon build…

colcon build

Operating Instructions

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

source ~/colcon_ws/install/setup.bash

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.launch

! [ERROR] [sm_atomic_subscribers_performance_test_node-1]: process has died [pid 19996, exit code -11, cmd ‘/home/dec/workspace/rolling_ws/install/sm_atomic_subscribers_performance_test/lib/sm_atomic_subscribers_performance_test/sm_atomic_subscribers_performance_test_node –ros-args -r __node:=sm_atomic_performance_test –params-file /home/dec/workspace/rolling_ws/install/sm_atomic_performance_test/share/sm_atomic_performance_test/config/sm_atomic_config.yaml’].

! Are there more steps to running this sm?

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.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

Build Instructions

First, source your chosen ros2 distro.

source /opt/ros/rolling/setup.bash

source /opt/ros/galactic/setup.bash

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

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

Then build with colcon build…

colcon build

Operating Instructions

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

source ~/colcon_ws/install/setup.bash

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.launch

! [ERROR] [sm_atomic_subscribers_performance_test_node-1]: process has died [pid 19996, exit code -11, cmd ‘/home/dec/workspace/rolling_ws/install/sm_atomic_subscribers_performance_test/lib/sm_atomic_subscribers_performance_test/sm_atomic_subscribers_performance_test_node –ros-args -r __node:=sm_atomic_performance_test –params-file /home/dec/workspace/rolling_ws/install/sm_atomic_performance_test/share/sm_atomic_performance_test/config/sm_atomic_config.yaml’].

! Are there more steps to running this sm?

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_atomic_subscribers_performance_test

1.22.1 (2022-11-09)

  • pre-release

  • Contributors: pabloinigoblasco

  • Feature/galactic rolling merge (#288)

    • 0.1.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

File truncated at 100 lines see the full file

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test 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.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test at Robotics Stack Exchange

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

Package Summary

Tags No category tags.
Version 2.3.19
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-17
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_atomic_subscribers_performance_test package

Additional Links

No additional links.

Maintainers

  • Pablo Inigo Blasco

Authors

No additional authors.

State Machine Diagram

! New Image required

Description

! New Description required.
</br> Doxygen Namespace & Class Reference

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 workspace…

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

And then run the launch file…

ros2 launch sm_atomic_subscribers_performance_test sm_atomic_subscribers_performance_test.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_atomic_subscribers_performance_test

Version 2.3.16 (2023-07-16)

  • Merged branch 'humble' from https://github.com/robosoft-ai/SMACC2 into humble
  • Brettpac branch (#518)
    • Attempted fix for a strange issue with ros buildfarm
    • Further work on the buildfarm issue
    • Co-authored-by: brettpac <<brettpac@pop-os.localdomain>>
  • Contributors: brettpac, pabloinigoblasco

Version 2.3.6 (2023-03-12)

No significant changes.

Version 1.22.1 (2022-11-09)

  • Pre-release
  • Contributors: pabloinigoblasco
  • Feature/galactic rolling merge (#288)
    • Various updates and improvements related to rolling and Galactic versions
    • Co-authored-by: Denis Štogl <<destogl@users.noreply.github.com>>
    • Co-authored-by: Ubuntu 20-04-02-amd64 <<brett@robosoft.ai>>
  • Wait topic message client behavior (#81)
    • Base for the sm_aws_aarehouse navigation
    • Progress in AWS navigation
    • Several core improvements during navigation testing
    • Formatting improvements
  • Other minor changes and improvements related to performance tests, cleanup, and navigation demos.

`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: `wait nav2 nodes` subscribing to the `/bond` topic and waiting for them to be alive, with optional node selection - New client behavior: `cb pause slam` for pausing SLAM operations Changed ------- - Minor format improvements - Navigation parameters fixes on `sm_dance_bot` - Gazebo fixes to show the robot and lidar - Cleaning and lidar show/hide option for `sm_dance_bot` visualizing TurtleBot3 - Several core improvements during navigation testing Fixed ----- - Corrected all linters and formatters - Removed some compile warnings Removed ------- - None Contributors ------------ - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de> Commits ------- - Feature/wait nav2 nodes client behavior (#82) - Feature/aws demo progress (#92) - Feature/sm dance bot fixes (#93) - Feature/sm aws warehouse (#94) - Feature/sm dance bot fixes (#95) - Remove some compile warnings. (#96) - Feature/cb pause slam (#98) - Rename doxygen deployment workflow (#100) - sm_dance_bot_lite (#99) - sm_dance_bot visualizing turtlebot3 (#101) - Feature/dance bot launch gz lidar choice (#102) - Feature/sm dance bot lite gazebo fixes (#104) - sm_multi_stage_1 doubling (#103) - Feature/sm dance bot strikes back gazebo fixes (#105)`

`rst Section_3 ========= Added ----- - Added gazebo fixes to display the robot and lidar. - Added AWS demo (#108). - Added Brettpac branch (#110). - Added progress in sm_multi_stage_1 (#114). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle slam and deep history in smacc2 (#122). - Added first working version of sm template and template generator (#127). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SVGs to READMEs of atomic, dance_bot, and others (#140). - Added remaining SVGs to READMEs (#145). - Added SM Atomic SM generator (#143). - Added rolling Docker environment for execution in any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing moveit behaviors (#167). Changed ------- - Updated package list (#142). - Renamed navigation 2 stack. - Refactored sm dance bot strikes back (#152). - Updated readme (#164). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting issues. - Fixed launch command in README.md. - Fixed CI format for Python version (#148). - Fixed node creation to create only a logger (#149). - Fixed compile warnings (#137). - Fixed minor format issues (#134). - Fixed minor tuning to mitigate overshot issue cases in waypoints navigator (#133). - Fixed minor format issues. - Fixed missing dependency in migration moveit client (#151). - Fixed errors introduced on formatting in migration moveit client. - Fixed linting warnings in migration moveit client. - Fixed compiling issues. - Fixed broken master build. Removed ------- - Removed neo_simulation2 package. - Removed parameters in smacc. - Removed test from main moveit CMake. Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: pabloinigoblasco <pablo@ibrobotics.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_4 ========= Added ----- - Feature/aws navigation sm dance bot (#174) - Added repo dependency - Added husky launch file in sm_dance_bot - Added dependencies for husky simulation - Fixed formatting - Updated dependencies for husky in rolling and galactic - Made progress on aws navigation and refactorings on navigation clients and behaviors - Added more on aws demo - Fixed broken build - Feature/planner changes 16 12 (#191) - Made minor changes - Added more fixes - Feature/replanning 16 dec (#193) - Made minor changes - Replanned for all examples - Made several fixes (#194) Changed ------- - SrConditional fixes and formatting (#168) - Fixed some formatting and templating on SrConditional - Moved trigger logic into headers - Linted - Feature/undo motion 20 12 (#196) - Made minor changes - Replanned for all examples - Improved undo motion navigation in warehouse2 - Feature/sync 21 12 (#199) - Made minor changes - Replanned for all examples - Fixed format issues Removed ------- - Removed trailing spaces, corrected codespell, and Python linters warnings - Added missing file from warehouse2 (#205) - Merged code from backport foxy and updates about autoware (#208) - Added galactic CI build because Navigation2 is broken in rolling - Added partial changes for ament_cpplint - Added tf2_ros as dependency to find include - Disabled ament_cpplint - Disabled some packages and updated workflows - Bumped ccache version - Ignored further packages - Satisfied ament_lint_cmake - Added missing licenses - Disabled cpplint and cppcheck linters - Corrected formatters - Updated ci-build-source.yml - Changed extension of imports - Enabled cppcheck - Corrected formatting of Python file - Included necessary package and edited Threesome launch 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>`

pabloinigoblasco

`rst Section 5 ========= Added ----- - Opened new folder for additional tracing contents. - Moved tracing.md to tracing directory. - Added setupTracing.sh to install necessary packages and configure tracing group. - Created alternative ManualTracing. - Added new sm markdowns. - Added a dockerfile for Rolling and Galactic. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Added README tutorial for Dockerfile. - Added smacc2_performance_tools. - Performance tests improvements. - More on performance and other issues. - Optimized dependencies in move_base_z_planners_common. - Renaming of event generator library. - Added galactic CI setup and renamed rolling files. - Fixed source CI and corrected README overview. - Updated c_cpp_properties.json. - Changed launch command to ros2 launch sm_respira_1 sm_respira_1.launch. - Updated doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - Feature/wait nav2 nodes client behavior. - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success. Changed ------- - Removed manual installation of ros-rolling-ros2trace, now automated in setupTracing.sh. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. Fixed ----- - Bug in smacc2 component. - Do not execute clang-format on smacc2_sm_reference_library package. - Corrected trailing spaces. - Minor formatting fixes. - Several core improvements during navigation testing. - Format improvements. - Attempted precommit fixes. Removed ------- - Removed galactic builds from master and kept only rolling. - Removed submodules and use .repos file. Authors ------- - Pablo Iñigo Blasco - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

`rst Section_6 ========= Added ----- - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and confirm they are active. Optional node selection available. - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally verifies its contents for success. - Navigation parameters fixes on sm_dance_bot. - cb_pause_slam client behavior. - sm_dance_bot_lite. - sm_dance_bot visualizing turtlebot3. - Feature/aws demo progress (#92). - Feature/sm dance bot fixes (#93). - Feature/sm aws warehouse (#94). - Feature/sm dance bot fixes (#95). - Remove some compile warnings (#96). - Feature/cb pause slam (#98). - Rename doxygen deployment workflow (#100). - Feature/dance bot launch gz lidar choice (#102). - Feature/sm dance bot lite gazebo fixes (#104). - Feature/sm dance bot strikes back gazebo fixes (#105). - Precommit cleanup run (#106). - aws demo (#108). - Brettpac branch (#110). - Brettpac branch (#111). Changed ------- - Corrected all linters and formatters. - Several core improvements during navigation testing. - Progress in aws navigation demo. - Formatting improvements. Fixed ----- - Minor format fixes. - Fix format. Removed ------- - Minor hotfix.`

## Section_7

### Added - Added source build on PR for testing. - Added progress in navigation, slam toggle client behaviors, and slam_toolbox components. - Added smacc2::deep_history syntax. - Added slam pausing/resuming functionality to sm_dance_bot. - Added first working version of sm template and template generator. - Added SM core test. - Added local action messages. - Added SVGs to READMEs of atomic, dance_bot, and others. - Added remaining SVGs to READMEs. - Added SM Atomic SM generator. - Added QOS durability to SmaccPublisherClient. - Added reliability QOS config. - Added husky launch file in sm_dance_bot. - Added dependencies for husky simulation.

### Changed - Changed method order to prevent recursion in sm_dance_bot. - Changed "Finnaly" to "Finally" for correct spelling. - Changed navigation 2 stack naming. - Changed launch command in README.md for sm_dance_bot_strikes_back. - Changed format to fix Python version in CI. - Changed node creation to create only a logger. - Changed Docker environment to be executed from any environment.

### Fixed - Fixed minor format issues. - Fixed launch command in README.md. - Fixed compiling issues. - Fixed broken master build. - Fixed pipeline error.

### Removed - Removed neo_simulation2 package. - Removed merge markers from a Python file. - Removed parameters smacc. - Removed sm_dance_bot_msgs. - Removed test from main moveit CMake.

### Miscellaneous - Minor tweaks and improvements. - Minor format adjustments. - Minor tuning to mitigate overshot issue cases. - Minor navigation improvements. - Minor linting and formatting. - Minor build fixes. - Minor configuration adjustments. - Precommit cleanup. - Pending references cleanup. - Noticed and fixed typos. - Noticed and fixed missing dependencies. - Noticed and fixed missing dependency to ur5 client. - Noticed and fixed some linting warnings. - Noticed and fixed some build errors. - Noticed and fixed some more linting warnings. - Noticed and fixed some more build errors. - Noticed and fixed some more formatting errors. - Noticed and fixed some more readme updates. - Noticed and fixed some more test errors. - Noticed and fixed some more Dockerfile issues. - Noticed and fixed some more compiling issues. - Noticed and fixed some more pipeline errors.

`rst Section_8 ========= Added ----- - Progress on AWS navigation and some other refactorings on navigation clients and behaviors. - More on AWS demo. - Warehouse2 progress (#177). - Waypoint Inputs (#178). - Warehouse2 progress (#179). - Format (#180). - Sm_dance_bot_warehouse_3 (#181). - Feature/sm warehouse 2 13 dec 2 (#182). - Finetuning waypoints (#187). - Feature/cb pure spinning (#188). - Pure spinning behavior missing files. - Feature/planner changes 16 12 (#191). - Feature/replanning 16 dec (#193). - Replanning for all our examples. - Several fixes (#194). - Feature/undo motion 20 12 (#196). - Improving undo motion navigation warehouse2. - Tuning warehouse3 (#197). - Feature/undo motion 20 12 (#198). - Undo tuning and errors. - Feature/sync 21 12 (#199). - Format issues. - Feature/warehouse2 22 12 (#200). - Finishing warehouse2. - Feature/warehouse2 23 12 (#201). - Tuning and fixes (#202). - Feature/minor tune (#203). - Fixing warehouse 3 problems, and other core improvements to remove dead lock, also making continuous integration green. - Added missing file from warehouse2 (#205). - Add mergify rules file. - Try fixing CI for rolling. (#209). - Merging to get backport working. - Remove example things from Foxy CI setup. (#214). - Add Autoware Auto Msgs into not-released dependencies. (#220). - Fix rolling builds (#222). - Do not merge yet - Feature/odom tracker improvements and retry motion (#223). - Odom tracker improvements. - Adding forward behavior retry functionality. - Removing warnings (#213). - Backport to Foxy. - Foxy backport (#206). - Fix trailing spaces. - Correct codespell. - Correct Python linters warnings. - Add Galactic CI build because Navigation2 is broken in rolling. - Add partial changes for ament_cpplint. - Add tf2_ros as dependency to find include. - Disable ament_cpplint. - Disable some packages and update workflows. - Bump ccache version. - Ignore further packages. - Satisfy ament_lint_cmake. - Add missing licenses. - Disable cpplint and cppcheck linters. - Correct formatters. - Branching example. - Disable disabled packages. - Update ci-build-source.yml. - Change extension. - Change extension of imports. - Enable cppcheck. - Correct formatting of Python file. - Included necessary package and edited Threesome launch. Changed ------- - Fixing broken build. - Minor changes (#175). - Default values. - Minor. - More changes and headless. - Merge. - Headless and other fixes. - Fix: some formatting and templating on SrConditional. - Fix: move trigger logic into headers. - Fix: lint. - Minor changes. - Minor formatting fixes. - Minor linking errors Foxy. Removed ------- - Minor broken build. Co-authored-by: Denis Štogl <denis@stogl.de> Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> Co-authored-by: DecDury <declandury@gmail.com> Co-authored-by: reelrbtx <brett2@reelrobotics.com> Co-authored-by: brettpac <brett@robosoft.ai> Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

` Section_9 ========= Added ----- - Create doxygen-deploy.yml - Create workflow for testing prerelease builds - Use docs/ as source folder for documentation - Use docs/ as output directory - Rename to smacc2 and smacc2_msgs - Update name of package and package.xml to pass liter - Update description table - Copy initial docs - Dockerfile w/ ROS distro as argument - Opened new folder for additional tracing contents - Moved tracing.md to tracing directory - Added setupTracing.sh - Created alternative ManualTracing - Added new sm markdowns - Added a dockerfile for Rolling and Galactic - Enable build of missing rolling repositories - Enable Navigation2 for semi-binary build - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file - Updated mentions of SMACC/ROS to SMACC2/ROS2 - Added smacc2_performance_tools - Performance tests improvements - More on performance and other issues - Optimized deps in move_base_z_planners_common - Renaming of event generator library - Add galactic CI setup and rename rolling files (#58) - Fix source CI and correct README overview (#62) - Update c_cpp_properties.json - Update README.md with new launch command - Update doxygen links (#70) - More Readme Updates (#72) - More Readme (#74) - Created new sm from sm_respira_1 (#76) - Feature/core and navigation fixes (#78) - Feature/aws demo progress (#80) - More on navigation - Sm_advanced_recovery_1 reworked (#83) - More sm_advanced_recovery_1 work (#85) - Sm_advanced_recovery_1 round 4 (#86) - Brettpac branch (#87) - Sm_atomic_performance_test_c_1 (#88) - Sm_multi_stage_1 (#90) - Update README.md with updated launch command - Wait topic message client behavior (#81) - New feature, cb_wait_topic_message: asynchronous client behavior that waits a topic message and optionally checks its contents to success Changed ------- - Correct GitHub branch reference - Changed wording "smacc application" to "SMACC2 library" - Reactivating smacc2 nav clients for rolling via submodules - Updated smacc2_rta command across readmes - Clean up of sm_atomic_24hr - More sm_atomic_24hr cleanup - Minor formatting changes Fixed ----- - Bug in smacc2 component - Reverted markdowns to html - Do not execute clang-format on smacc2_sm_reference_library package - Sm_reference_library reformatting - Correct trailing spaces - Fixing precommit issues Removed ------- - Ignore all packages except smacc2 and smacc2_msgs - Removed manual installation of ros-rolling-ros2trace - Deleted tracing directory - Removed tracing.md - Removed tracing events after - Deleted tracing.md - Cleanup of redundant files`

`rst Section_10 ========== Added ----- - New feature: cb_wait_topic_message, an asynchronous client behavior that waits for a topic message and optionally checks its contents for success. - New client behavior for nav2: wait for nav2 nodes to subscribe to the /bond topic and wait for them to be alive, with optional node selection. - New feature: cb_pause_slam client behavior. - New feature: sm_dance_bot_lite gazebo fixes, including showing the robot and the lidar. - New feature: gazebo fixes for sm_dance_bot_strikes_back. Changed ------- - Corrected all linters and formatters. - Minor format improvements. - Navigation parameters fixes on sm_dance_bot. - Cleaning and lidar show/hide option for sm_dance_bot visualizing turtlebot3. - Updates to yaml files. - Minor hotfixes. Fixed ----- - Removed some compile warnings. Authors ------- - Pablo Iñigo Blasco - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com> - Co-authored-by: Denis Štogl <denis@stogl.de>`

`rst Section_11 ========== Added ----- - Added AWS demo. - Added Brettpac branch (#110, #111). - Added a3 (#113). - Added diverse improvements in navigation and performance (#116). - Added feature to toggle SLAM and SMACC deep history (#122). - Added feature for refining SM dance bot (#131, #132). - Added SM core test (#138). - Added minor navigation improvements (#141). - Added SM Atomic SM generator (#143). - Added rolling Docker environment execution from any environment (#154). - Added initial state machine transition timestamp (#165). - Added QOS durability to SmaccPublisherClient (#163). - Added feature for testing MoveIt behaviors (#167). - Added SM pubsub 1 (#169) and part 2 (#170). - Renamed sm_advanced_recovery_1 to sm_pubsub_1 (#171). Changed ------- - Updated package list (#142). - Moved reference library SMs to smacc2_performance_tools (#166). Fixed ----- - Fixed formatting in "Remove neo_simulation2 package" (#112). - Fixed method order to prevent recursion (#126). - Fixed launch command in README.md for sm_dance_bot_strikes_back. - Fixed CI format for Python version (#148). - Fixed node creation to only create a logger (#149). - Fixed minor issues in README updates. - Fixed compiling issues. Removed ------- - Removed neo_simulation2 package. - Removed parameters in SMACC. - Removed test from main MoveIt CMake. Authors ------- - Pablo Iñigo Blasco (@pabloinigoblasco) - Co-authored-by: Ubuntu 20-04-02-amd64 <brett@robosoft.ai> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>`

`rst Section_12 ========== Added ----- - Feature/aws navigation sm dance bot (#174) - Added multistage modes and sequences for sm_multi_stage_1 reworking. - Included repo dependency and husky launch file in sm_dance_bot. - Added dependencies for husky simulation. - Updated dependencies for husky in rolling and galactic. - Improved AWS navigation and refactored navigation clients and behaviors. - Feature/wharehouse2 dec 14 (#185) - Added progress on warehouse2. - Feature/sm warehouse 2 13 dec 2 (#186) - Added more changes and headless mode. - Merged changes and fixed default values. Changed ------- - SrConditional fixes and formatting (#168) - Improved formatting and templating on SrConditional. - Moved trigger logic into headers. - Linted code. - Feature/undo motion 20 12 (#196) - Enhanced undo motion navigation for warehouse2. - Feature/sync 21 12 (#199) - Resolved format issues. - Feature/warehouse2 22 12 (#200) - Fixed format issues. - Finished warehouse2. - Feature/warehouse2 23 12 (#201) - Tuned and fixed issues. - Feature/minor tune (#203) - Tuned and fixed minor issues. Fixed ----- - Fix code generators (#221) - Resolved build issues. - Updated SM template and example code visibility. - Removed node usage in the sm performance template. - Updated template to use Blackboard storage. - Corrected global data resolution in the template. - Updated sm_name.hpp. Removed ------- - Foxy backport (#206) - Removed trailing spaces. - Corrected codespell and Python linters warnings. - Added galactic CI build due to Navigation2 issues in rolling. - Partially updated ament_cpplint changes. - Added tf2_ros as a dependency. - Disabled ament_cpplint and some packages in workflows. - Updated ccache version. - Ignored further packages. Collaborators ------------- - 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> - Co-authored-by: Declan Dury <44791484+DecDury@users.noreply.github.com> - Co-authored-by: DecDury <declandury@gmail.com> - Co-authored-by: reelrbtx <brett2@reelrobotics.com> - Co-authored-by: brettpac <brett@robosoft.ai> - Co-authored-by: David Revay <MrBlenny@users.noreply.github.com> - Co-authored-by: pabloinigoblasco <pabloinigoblasco@ibrobotics.com>`

`rst Section_13 ========== Added ----- - Satisfy ament_lint_cmake. - Add missing licenses. - Enable cppcheck. - Update ci-build-source.yml. - Add workflow for checking doc build. - Create doxygen-deploy.yml. - Create workflow for testing prerelease builds. - Use docs/ as source folder for documentation. - Use docs/ as output directory. - Enable build of missing rolling repositories. - Enable Navigation2 for semi-binary build. - Add smacc2_performance_tools. - Performance tests improvements. - Optimized deps in move_base_z_planners_common. - Renaming of event generator library. - Add galactic CI setup and rename rolling files. - Fix source CI and correct README overview. - Update c_cpp_properties.json. - Update doxygen links. - More Readme Updates. - Created new sm from sm_respira_1. - Feature/core and navigation fixes. - Feature/aws demo progress. - sm_advanced_recovery_1 reworked. - Brettpac branch. - sm_atomic_performance_test_a_2. - sm_atomic_performance_test_a_1. - sm_atomic_performance_test_c_1. - Modifying sm_atomic_performance_test_a_2. Changed ------- - Correct formatters. - Change extension of imports. - Change extension. - Update name of package and package.xml to pass liter. - Reset all versions to 0.0.0. - Update description table. - Update table. - Update smacc2_rta command across readmes. - Clean up of sm_atomic_24hr. - Minor formatting. - Changed wording "smacc application" to "SMACC2 library". - Updated mentions of SMACC/ROS to SMACC2/ROS2. - Some progress on navigation rolling. - More changes on performance tests. - Do not execute clang-format on smacc2_sm_reference_library package. - Sm_reference_library reformatting. - Correct trailing spaces. - Reactivating smacc2 nav clients for rolling via submodules. - Bug in smacc2 component. - Reverted markdowns to html. - More on performance and other issues. - Format improvements. - Several core improvements during navigation testing. - Progress in aws navigation demo. - More on navigation. Removed ------- - Disable cpplint and cppcheck linters. - Disable disabled packages. - Ignore all packages except smacc2 and smacc2_msgs. - Remove galactic builds from master and keep only rolling. Remove submodules and use .repos file. - Delete tracing directory. - Moved tracing.md to tracing directory. - Removed manual installation of ros-rolling-ros2trace. This is now automated in setupTracing.sh. Co-Authored-By -------------- - Denis Štogl <destogl@users.noreply.github.com> - Ubuntu 20-04-02-amd64 <brett@robosoft.ai>`

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.

Package Dependencies

System Dependencies

Name
xterm

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged sm_atomic_subscribers_performance_test at Robotics Stack Exchange